Changeset 3359246
- Timestamp:
- 09/10/2025 02:17:16 PM (6 months ago)
- Location:
- jotform-ai-chatbot
- Files:
-
- 228 added
- 5 edited
-
tags/3.1.4 (added)
-
tags/3.1.4/classes (added)
-
tags/3.1.4/classes/JAIC_Core.php (added)
-
tags/3.1.4/classes/JAIC_Request.php (added)
-
tags/3.1.4/jotform-ai-chatbot.php (added)
-
tags/3.1.4/jsconfig.json (added)
-
tags/3.1.4/lib (added)
-
tags/3.1.4/lib/admin.js (added)
-
tags/3.1.4/lib/app (added)
-
tags/3.1.4/lib/app/app.css (added)
-
tags/3.1.4/lib/app/app.js (added)
-
tags/3.1.4/lib/app/intro.1dd2eaaa.mp4 (added)
-
tags/3.1.4/lib/app/whats-new-img.b94f6fa9.png (added)
-
tags/3.1.4/lib/css (added)
-
tags/3.1.4/lib/css/admin.css (added)
-
tags/3.1.4/lib/css/jaic-deactivate-modal.css (added)
-
tags/3.1.4/lib/css/preview.css (added)
-
tags/3.1.4/lib/jaic-deactivate-modal.js (added)
-
tags/3.1.4/licence.txt (added)
-
tags/3.1.4/package.json (added)
-
tags/3.1.4/readme.txt (added)
-
tags/3.1.4/src (added)
-
tags/3.1.4/src/api (added)
-
tags/3.1.4/src/api/api.js (added)
-
tags/3.1.4/src/api/base.js (added)
-
tags/3.1.4/src/api/index.js (added)
-
tags/3.1.4/src/api/platformLayerSingleton.js (added)
-
tags/3.1.4/src/api/requestLayerSingleton.js (added)
-
tags/3.1.4/src/api/saveInstallment.js (added)
-
tags/3.1.4/src/app.js (added)
-
tags/3.1.4/src/assets (added)
-
tags/3.1.4/src/assets/images (added)
-
tags/3.1.4/src/assets/images/whats-new-img.png (added)
-
tags/3.1.4/src/assets/svg (added)
-
tags/3.1.4/src/assets/svg/IconAIColorrr.svg (added)
-
tags/3.1.4/src/assets/svg/IconAngleLeft.svg (added)
-
tags/3.1.4/src/assets/svg/IconAngleRight.svg (added)
-
tags/3.1.4/src/assets/svg/IconAngleRightCircleFilled.svg (added)
-
tags/3.1.4/src/assets/svg/IconAnnotationInfoFilled.svg (added)
-
tags/3.1.4/src/assets/svg/IconAnnotationQuestionFilled.svg (added)
-
tags/3.1.4/src/assets/svg/IconArrowLeft.svg (added)
-
tags/3.1.4/src/assets/svg/IconArrowRight.svg (added)
-
tags/3.1.4/src/assets/svg/IconArrowUp.svg (added)
-
tags/3.1.4/src/assets/svg/IconArrowUpFromBracket.svg (added)
-
tags/3.1.4/src/assets/svg/IconArrowUpRight.svg (added)
-
tags/3.1.4/src/assets/svg/IconArrowsFromCenter.svg (added)
-
tags/3.1.4/src/assets/svg/IconCheck.svg (added)
-
tags/3.1.4/src/assets/svg/IconChevronLeft.svg (added)
-
tags/3.1.4/src/assets/svg/IconChevronRight.svg (added)
-
tags/3.1.4/src/assets/svg/IconCloudArrowUp.svg (added)
-
tags/3.1.4/src/assets/svg/IconCopy.svg (added)
-
tags/3.1.4/src/assets/svg/IconDocumentDocFilled.svg (added)
-
tags/3.1.4/src/assets/svg/IconDocumentPdfFilled.svg (added)
-
tags/3.1.4/src/assets/svg/IconEllipsisVertical.svg (added)
-
tags/3.1.4/src/assets/svg/IconExclamationCircle.svg (added)
-
tags/3.1.4/src/assets/svg/IconExclamationCircleFilled.svg (added)
-
tags/3.1.4/src/assets/svg/IconEyeFilled.svg (added)
-
tags/3.1.4/src/assets/svg/IconInfoCircle.svg (added)
-
tags/3.1.4/src/assets/svg/IconInfoSquareFilled.svg (added)
-
tags/3.1.4/src/assets/svg/IconLinkDiagonal.svg (added)
-
tags/3.1.4/src/assets/svg/IconMagnifyingGlass.svg (added)
-
tags/3.1.4/src/assets/svg/IconMessagePlusFilled.svg (added)
-
tags/3.1.4/src/assets/svg/IconNotificationText.svg (added)
-
tags/3.1.4/src/assets/svg/IconNotificationTextFilled.svg (added)
-
tags/3.1.4/src/assets/svg/IconPencilLineFilled.svg (added)
-
tags/3.1.4/src/assets/svg/IconPlus.svg (added)
-
tags/3.1.4/src/assets/svg/IconPlusSquareFilled.svg (added)
-
tags/3.1.4/src/assets/svg/IconTrashExclamationFilled.svg (added)
-
tags/3.1.4/src/assets/svg/IconTrashFilled.svg (added)
-
tags/3.1.4/src/assets/svg/IconXmark.svg (added)
-
tags/3.1.4/src/assets/svg/IconXmarkCircle.svg (added)
-
tags/3.1.4/src/assets/svg/LogoJotformColor.svg (added)
-
tags/3.1.4/src/assets/svg/chatbot-no-avatar.svg (added)
-
tags/3.1.4/src/assets/svg/check.svg (added)
-
tags/3.1.4/src/assets/svg/conversation-empty.svg (added)
-
tags/3.1.4/src/assets/svg/material-no-result.svg (added)
-
tags/3.1.4/src/assets/svg/user-no-avatar.svg (added)
-
tags/3.1.4/src/assets/svg/woo-logo.svg (added)
-
tags/3.1.4/src/assets/videos (added)
-
tags/3.1.4/src/assets/videos/intro.mp4 (added)
-
tags/3.1.4/src/components (added)
-
tags/3.1.4/src/components/AdvancedVisibility (added)
-
tags/3.1.4/src/components/AdvancedVisibility/AdvancedVisibility.js (added)
-
tags/3.1.4/src/components/AdvancedVisibility/Chip.js (added)
-
tags/3.1.4/src/components/AdvancedVisibility/InfoBox.js (added)
-
tags/3.1.4/src/components/AdvancedVisibility/index.js (added)
-
tags/3.1.4/src/components/Avatar.js (added)
-
tags/3.1.4/src/components/ChatGuidelines (added)
-
tags/3.1.4/src/components/ChatGuidelines/ChatGuidelines.js (added)
-
tags/3.1.4/src/components/ChatGuidelines/index.js (added)
-
tags/3.1.4/src/components/ChatbotGenerator.js (added)
-
tags/3.1.4/src/components/Conversations (added)
-
tags/3.1.4/src/components/Conversations/ChatHistory.js (added)
-
tags/3.1.4/src/components/Conversations/Conversations.js (added)
-
tags/3.1.4/src/components/Conversations/index.js (added)
-
tags/3.1.4/src/components/CopyButton (added)
-
tags/3.1.4/src/components/CopyButton/index.js (added)
-
tags/3.1.4/src/components/DeleteInstructionModal.js (added)
-
tags/3.1.4/src/components/DeleteModal.js (added)
-
tags/3.1.4/src/components/Footer.js (added)
-
tags/3.1.4/src/components/Header.js (added)
-
tags/3.1.4/src/components/KnowledgeBase (added)
-
tags/3.1.4/src/components/KnowledgeBase/AutoTrainInfoBox.js (added)
-
tags/3.1.4/src/components/KnowledgeBase/InfoBox.js (added)
-
tags/3.1.4/src/components/KnowledgeBase/KnowledgeBase.js (added)
-
tags/3.1.4/src/components/KnowledgeBase/KnowledgeTypes (added)
-
tags/3.1.4/src/components/KnowledgeBase/KnowledgeTypes/QuestionAnswer.js (added)
-
tags/3.1.4/src/components/KnowledgeBase/KnowledgeTypes/TrainText.js (added)
-
tags/3.1.4/src/components/KnowledgeBase/KnowledgeTypes/URLInput.js (added)
-
tags/3.1.4/src/components/KnowledgeBase/KnowledgeTypes/UploadDocument.js (added)
-
tags/3.1.4/src/components/KnowledgeBase/KnowledgeTypes/index.js (added)
-
tags/3.1.4/src/components/KnowledgeBase/LabelWrapperItem.js (added)
-
tags/3.1.4/src/components/KnowledgeBase/LineLoader.js (added)
-
tags/3.1.4/src/components/KnowledgeBase/MaterialDeleteModal.js (added)
-
tags/3.1.4/src/components/KnowledgeBase/MaterialEditor.js (added)
-
tags/3.1.4/src/components/KnowledgeBase/MaterialItemContextMenu.js (added)
-
tags/3.1.4/src/components/KnowledgeBase/MaterialList.js (added)
-
tags/3.1.4/src/components/KnowledgeBase/MaterialListItem.js (added)
-
tags/3.1.4/src/components/KnowledgeBase/MaterialSearch.js (added)
-
tags/3.1.4/src/components/KnowledgeBase/MaterialSelection.js (added)
-
tags/3.1.4/src/components/KnowledgeBase/MaterialSummaryModal.js (added)
-
tags/3.1.4/src/components/KnowledgeBase/index.js (added)
-
tags/3.1.4/src/components/LimitDialog.js (added)
-
tags/3.1.4/src/components/Preview.js (added)
-
tags/3.1.4/src/components/PromptSuggestion.js (added)
-
tags/3.1.4/src/components/Steps (added)
-
tags/3.1.4/src/components/Steps/AiPersonaStep.js (added)
-
tags/3.1.4/src/components/Steps/ConversationsStep.js (added)
-
tags/3.1.4/src/components/Steps/InitialStep.js (added)
-
tags/3.1.4/src/components/Steps/KnowledgeStep.js (added)
-
tags/3.1.4/src/components/Steps/LoadingStep.js (added)
-
tags/3.1.4/src/components/Steps/SettingsStep.js (added)
-
tags/3.1.4/src/components/Steps/StyleStep.js (added)
-
tags/3.1.4/src/components/Steps/UseCaseStep.js (added)
-
tags/3.1.4/src/components/Steps/VisibilityStep.js (added)
-
tags/3.1.4/src/components/Steps/index.js (added)
-
tags/3.1.4/src/components/UI (added)
-
tags/3.1.4/src/components/UI/AgentRadio.js (added)
-
tags/3.1.4/src/components/UI/Button.js (added)
-
tags/3.1.4/src/components/UI/Checkbox.js (added)
-
tags/3.1.4/src/components/UI/Dropdown.js (added)
-
tags/3.1.4/src/components/UI/Icon.js (added)
-
tags/3.1.4/src/components/UI/Input.js (added)
-
tags/3.1.4/src/components/UI/InputColor.js (added)
-
tags/3.1.4/src/components/UI/Modal.js (added)
-
tags/3.1.4/src/components/UI/Radio.js (added)
-
tags/3.1.4/src/components/UI/Tab.js (added)
-
tags/3.1.4/src/components/UI/Textarea.js (added)
-
tags/3.1.4/src/components/UI/Toggle.js (added)
-
tags/3.1.4/src/components/UnpublishModal.js (added)
-
tags/3.1.4/src/components/VisibilityLayout (added)
-
tags/3.1.4/src/components/VisibilityLayout/VisibilityLayout.js (added)
-
tags/3.1.4/src/components/VisibilityLayout/index.js (added)
-
tags/3.1.4/src/components/WhatsNewModal.js (added)
-
tags/3.1.4/src/components/Wizard.js (added)
-
tags/3.1.4/src/components/WizardTabs.js (added)
-
tags/3.1.4/src/components/index.js (added)
-
tags/3.1.4/src/components/openLimitDialog.js (added)
-
tags/3.1.4/src/constants (added)
-
tags/3.1.4/src/constants/agent.js (added)
-
tags/3.1.4/src/constants/config.js (added)
-
tags/3.1.4/src/constants/index.js (added)
-
tags/3.1.4/src/constants/languages.js (added)
-
tags/3.1.4/src/constants/pageSelection.js (added)
-
tags/3.1.4/src/constants/texts.js (added)
-
tags/3.1.4/src/constants/themes.js (added)
-
tags/3.1.4/src/constants/wizard.js (added)
-
tags/3.1.4/src/context (added)
-
tags/3.1.4/src/context/WizardContext.js (added)
-
tags/3.1.4/src/context/WizardProvider.js (added)
-
tags/3.1.4/src/context/index.js (added)
-
tags/3.1.4/src/hooks (added)
-
tags/3.1.4/src/hooks/index.js (added)
-
tags/3.1.4/src/hooks/useEffectIgnoreFirst.js (added)
-
tags/3.1.4/src/hooks/useElementScrollListener.js (added)
-
tags/3.1.4/src/hooks/useInfiniteScroll.js (added)
-
tags/3.1.4/src/hooks/useInputFocusOut.js (added)
-
tags/3.1.4/src/hooks/useLocalStorageModal.js (added)
-
tags/3.1.4/src/hooks/useNormalizedConversations.js (added)
-
tags/3.1.4/src/hooks/useOAuth.js (added)
-
tags/3.1.4/src/hooks/usePublishButton.js (added)
-
tags/3.1.4/src/hooks/useWizard.js (added)
-
tags/3.1.4/src/index.js (added)
-
tags/3.1.4/src/store (added)
-
tags/3.1.4/src/store/actionCreators.js (added)
-
tags/3.1.4/src/store/actionTypes.js (added)
-
tags/3.1.4/src/store/index.js (added)
-
tags/3.1.4/src/store/slices (added)
-
tags/3.1.4/src/store/slices/agentSlice.js (added)
-
tags/3.1.4/src/store/slices/avatarSlice.js (added)
-
tags/3.1.4/src/store/slices/conversationSlice.js (added)
-
tags/3.1.4/src/store/slices/materialSlice.js (added)
-
tags/3.1.4/src/store/slices/platformSlice.js (added)
-
tags/3.1.4/src/store/slices/rootReducer.js (added)
-
tags/3.1.4/src/store/slices/themeSlice.js (added)
-
tags/3.1.4/src/store/slices/uiSlice.js (added)
-
tags/3.1.4/src/store/slices/userSlice.js (added)
-
tags/3.1.4/src/store/slices/woocommerceSlice.js (added)
-
tags/3.1.4/src/styles (added)
-
tags/3.1.4/src/styles/_mixins.scss (added)
-
tags/3.1.4/src/styles/agent-radio.scss (added)
-
tags/3.1.4/src/styles/button.scss (added)
-
tags/3.1.4/src/styles/chat-guidelines.scss (added)
-
tags/3.1.4/src/styles/chattiness.scss (added)
-
tags/3.1.4/src/styles/checkbox.scss (added)
-
tags/3.1.4/src/styles/dropdown.scss (added)
-
tags/3.1.4/src/styles/index.scss (added)
-
tags/3.1.4/src/styles/infobox.scss (added)
-
tags/3.1.4/src/styles/input-color.scss (added)
-
tags/3.1.4/src/styles/input.scss (added)
-
tags/3.1.4/src/styles/knowledge-base.scss (added)
-
tags/3.1.4/src/styles/loading.scss (added)
-
tags/3.1.4/src/styles/material-editor.scss (added)
-
tags/3.1.4/src/styles/material-list.scss (added)
-
tags/3.1.4/src/styles/material-summary-modal.scss (added)
-
tags/3.1.4/src/styles/modal.scss (added)
-
tags/3.1.4/src/styles/radio.scss (added)
-
tags/3.1.4/src/styles/textarea.scss (added)
-
tags/3.1.4/src/styles/toggle.scss (added)
-
tags/3.1.4/src/utils (added)
-
tags/3.1.4/src/utils/createAsyncDispatch.js (added)
-
tags/3.1.4/src/utils/index.js (added)
-
tags/3.1.4/src/utils/initAgent.js (added)
-
tags/3.1.4/src/utils/knowledgeBase.js (added)
-
tags/3.1.4/src/utils/platformSingleton.js (added)
-
tags/3.1.4/src/utils/utils.js (added)
-
tags/3.1.4/translations.json (added)
-
tags/3.1.4/uninstall.php (added)
-
trunk/classes/JAIC_Core.php (modified) (4 diffs)
-
trunk/jotform-ai-chatbot.php (modified) (2 diffs)
-
trunk/lib/app/app.js (modified) (1 diff)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/src/components/Preview.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
jotform-ai-chatbot/trunk/classes/JAIC_Core.php
r3352677 r3359246 325 325 // Make the request 326 326 wp_remote_request($url, $args); 327 328 // Clear all WP caches 329 $this->clearWPCaches(); 327 330 } 328 331 } else { … … 332 335 "agentId" => "" 333 336 ])); 337 338 // Clear all WP caches 339 $this->clearWPCaches(); 334 340 335 341 // Send a JSON response indicating successful deletion accordingly … … 458 464 $this->setServiceURLs(true); 459 465 } 466 467 // Clear all WP caches 468 $this->clearWPCaches(); 460 469 461 470 // Send a success response in JSON format … … 1027 1036 1028 1037 /** 1038 * Handles to clear all WP caches 1039 */ 1040 public function clearWPCaches() { 1041 if (function_exists('wp_cache_flush')) { 1042 wp_cache_flush(); 1043 } 1044 1045 if (function_exists('wp_cache_clear_cache')) { 1046 wp_cache_clear_cache(); 1047 } 1048 1049 if (function_exists('w3tc_flush_all')) { 1050 w3tc_flush_all(); 1051 } 1052 1053 if (class_exists('\LiteSpeed\Purge')) { 1054 \LiteSpeed\Purge::purge_all(); 1055 } 1056 1057 if (function_exists('sg_cachepress_purge_cache')) { 1058 sg_cachepress_purge_cache(); 1059 } 1060 1061 if (function_exists('rocket_clean_domain')) { 1062 rocket_clean_domain(); 1063 } 1064 1065 if (class_exists('autoptimizeCache')) { 1066 autoptimizeCache::clearall(); 1067 } 1068 1069 if (function_exists('wphb_clear_page_cache')) { 1070 wphb_clear_page_cache(); 1071 } 1072 1073 if (function_exists('breeze_clear_cache')) { 1074 breeze_clear_cache(); 1075 } 1076 1077 if (function_exists('flush_rewrite_rules')) { 1078 flush_rewrite_rules(); 1079 } 1080 } 1081 1082 /** 1029 1083 * Checks if the given string is a valid domain-based URL without requiring a protocol. 1030 1084 * -
jotform-ai-chatbot/trunk/jotform-ai-chatbot.php
r3355470 r3359246 8 8 * License: GPLv2 or later 9 9 * License URI: https://www.gnu.org/licenses/gpl-2.0.html 10 * Version: 3.1. 310 * Version: 3.1.4 11 11 * Author URI: https://www.jotform.com/ 12 12 */ … … 477 477 // Initialize the asset version 478 478 global $jaic_assetVersion; 479 $jaic_assetVersion = "3.1. 3";479 $jaic_assetVersion = "3.1.4"; 480 480 } catch (\Exception $e) { 481 481 } -
jotform-ai-chatbot/trunk/lib/app/app.js
r3354417 r3359246 14 14 `)].join(` 15 15 `))}else{let e=c.props,t=null==e?void 0:e.className,n="function"==typeof t?(...e)=>l9(t(...e),s.className):l9(t,s.className),r=si(c.props,ss(su(s,["ref"])));for(let e in f)e in r&&delete f[e];return(0,eK.cloneElement)(c,Object.assign({},r,f,u,{ref:a(eU(eK).version.split(".")[0]>="19"?c.props.ref:c.ref,u.ref)},n?{className:n}:{}))}}return(0,eK.createElement)(i,Object.assign({},su(s,["ref"]),i!==eK.Fragment&&u,i!==eK.Fragment&&f),c)}function sa(...e){return e.every(e=>null==e)?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}function si(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])for(let e in n)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(n[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in n)Object.assign(t,{[e](t,...r){for(let a of n[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;a(t,...r)}}});return t}function so(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];for(let e in n)Object.assign(t,{[e](...t){for(let r of n[e])null==r||r(...t)}});return t}function sl(e){var t;return Object.assign((0,eK.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function ss(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function su(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}var sc=((d=sc||{})[d.None=1]="None",d[d.Focusable=2]="Focusable",d[d.Hidden=4]="Hidden",d);let sf=sl(function(e,t){var n;let{features:r=1,...a}=e,i={ref:t,"aria-hidden":(2&r)==2||(null!=(n=a["aria-hidden"])?n:void 0),hidden:(4&r)==4||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&r)==4&&(2&r)!=2&&{display:"none"}}};return sn()({ourProps:i,theirProps:a,slot:{},defaultTag:"span",name:"Hidden"})});function sp({defaultContainers:e=[],portals:t,mainTreeNode:n}={}){let r=l7(n),a=lI(()=>{var a,i;let o=[];for(let t of e)null!==t&&(t instanceof HTMLElement?o.push(t):"current"in t&&t.current instanceof HTMLElement&&o.push(t.current));if(null!=t&&t.current)for(let e of t.current)o.push(e);for(let e of null!=(a=null==r?void 0:r.querySelectorAll("html > *, body > *"))?a:[])e!==document.body&&e!==document.head&&e instanceof HTMLElement&&"headlessui-portal-root"!==e.id&&(n&&(e.contains(n)||e.contains(null==(i=null==n?void 0:n.getRootNode())?void 0:i.host))||o.some(t=>e.contains(t))||o.push(e));return o});return{resolveContainers:a,contains:lI(e=>a().some(t=>t.contains(e)))}}let sd=(0,eK.createContext)(null);function sh({children:e,node:t}){let[n,r]=(0,eK.useState)(null),a=sg(null!=t?t:n);return eU(eK).createElement(sd.Provider,{value:a},e,null===a&&eU(eK).createElement(sf,{features:sc.Hidden,ref:e=>{var t,n;if(e){for(let a of null!=(n=null==(t=lB(e))?void 0:t.querySelectorAll("html > *, body > *"))?n:[])if(a!==document.body&&a!==document.head&&a instanceof HTMLElement&&null!=a&&a.contains(e)){r(a);break}}}}))}function sg(e=null){var t;return null!=(t=(0,eK.useContext)(sd))?t:e}let sm=lL(()=>new Map,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:lF(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r;let a={doc:e,d:t,meta:function(e){let t={};for(let n of e)Object.assign(t,n(t));return t}(n)},i=[l5()?{before({doc:e,d:t,meta:n}){function r(e){return n.containers.flatMap(e=>e()).some(t=>t.contains(e))}t.microTask(()=>{var n;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let n=lF();n.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>n.dispose()))}let a=null!=(n=window.scrollY)?n:window.pageYOffset,i=null;t.addEventListener(e,"click",t=>{if(t.target instanceof HTMLElement)try{let n=t.target.closest("a");if(!n)return;let{hash:a}=new URL(n.href),o=e.querySelector(a);o&&!r(o)&&(i=o)}catch{}},!0),t.addEventListener(e,"touchstart",e=>{if(e.target instanceof HTMLElement){if(r(e.target)){let n=e.target;for(;n.parentElement&&r(n.parentElement);)n=n.parentElement;t.style(n,"overscrollBehavior","contain")}else t.style(e.target,"touchAction","none")}}),t.addEventListener(e,"touchmove",e=>{if(e.target instanceof HTMLElement&&"INPUT"!==e.target.tagName){if(r(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()}},{passive:!1}),t.add(()=>{var e;a!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,a),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)})})}}:{},{before({doc:e}){var t;let n=e.documentElement;r=Math.max(0,(null!=(t=e.defaultView)?t:window).innerWidth-n.clientWidth)},after({doc:e,d:t}){let n=e.documentElement,a=Math.max(0,n.clientWidth-n.offsetWidth),i=Math.max(0,r-a);t.style(n,"paddingRight",`${i}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];i.forEach(({before:e})=>null==e?void 0:e(a)),i.forEach(({after:e})=>null==e?void 0:e(a))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});function sv(e,t,n=()=>[document.body]){!function(e,t,n=()=>({containers:[]})){let r=lq(sm),a=t?r.get(t):void 0;a&&a.count,lO(()=>{if(!(!t||!e))return sm.dispatch("PUSH",t,n),()=>sm.dispatch("POP",t,n)},[e,t])}(lD(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}function sy(){let e;let t=(e="undefined"==typeof document,"useSyncExternalStore"in eK&&(0,eK.useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[n,r]=eK.useState(lR.isHandoffComplete);return n&&!1===lR.isHandoffComplete&&r(!1),eK.useEffect(()=>{!0!==n&&r(!0)},[n]),eK.useEffect(()=>lR.handoff(),[]),!t&&n}sm.subscribe(()=>{let e=sm.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&sm.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&sm.dispatch("TEARDOWN",n)}});var eK=(eG("fAMMv"),eG("fAMMv"));let sb=Symbol();function sx(e,t=!0){return Object.assign(e,{[sb]:t})}function s_(...e){let t=(0,eK.useRef)(e);(0,eK.useEffect)(()=>{t.current=e},[e]);let n=lI(e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)});return e.every(e=>null==e||(null==e?void 0:e[sb]))?void 0:n}var eK=eG("fAMMv");let sw=(0,eK.createContext)(()=>{});function sE({value:e,children:t}){return eU(eK).createElement(sw.Provider,{value:e},t)}var eK=eG("fAMMv");let sA=(0,eK.createContext)(null);sA.displayName="OpenClosedContext";var sS=((h=sS||{})[h.Open=1]="Open",h[h.Closed=2]="Closed",h[h.Closing=4]="Closing",h[h.Opening=8]="Opening",h);function sk(){return(0,eK.useContext)(sA)}function sC({value:e,children:t}){return eU(eK).createElement(sA.Provider,{value:e},t)}function sT({children:e}){return eU(eK).createElement(sA.Provider,{value:null},e)}var eK=eG("fAMMv");let sR=(0,eK.createContext)(!1);function sO(e){return eU(eK).createElement(sR.Provider,{value:e.force},e.children)}var eK=(eG("fAMMv"),eG("fAMMv"),eG("fAMMv"));let sj=(0,eK.createContext)(void 0),sM=(0,eK.createContext)(null);sM.displayName="DescriptionContext";let sN=Object.assign(sl(function(e,t){let n=(0,eK.useId)(),r=(0,eK.useContext)(sj),{id:a=`headlessui-description-${n}`,...i}=e,o=function e(){let t=(0,eK.useContext)(sM);if(null===t){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),l=s_(t);lO(()=>o.register(a),[a,o.register]);let s=r||!1,u=(0,eK.useMemo)(()=>({...o.slot,disabled:s}),[o.slot,s]),c={ref:l,...o.props,id:a};return sn()({ourProps:c,theirProps:i,slot:u,defaultTag:"p",name:o.name||"Description"})}),{});function sL(){let[e]=(0,eK.useState)(lF);return(0,eK.useEffect)(()=>()=>e.dispose(),[e]),e}function sq(){let e=(0,eK.useRef)(!1);return lO(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function sP(e){let t=lI(e),n=(0,eK.useRef)(!1);(0,eK.useEffect)(()=>(n.current=!1,()=>{n.current=!0,lz(()=>{n.current&&t()})}),[t])}var eK=(eG("fAMMv"),eG("fAMMv"),eG("fAMMv"),eG("fAMMv"),eG("fAMMv")),sD=((g=sD||{})[g.Forwards=0]="Forwards",g[g.Backwards=1]="Backwards",g);function sI(){let e=(0,eK.useRef)(0);return l6(!0,"keydown",t=>{"Tab"===t.key&&(e.current=+!!t.shiftKey)},!0),e}var eK=eG("fAMMv");function sz(e,t){let n=(0,eK.useRef)([]),r=lI(e);(0,eK.useEffect)(()=>{let e=[...n.current];for(let[a,i]of t.entries())if(n.current[a]!==i){let a=r(t,e);return n.current=t,a}},[r,...t])}let sF=[];function sB(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let n of e.current)n.current instanceof HTMLElement&&t.add(n.current);return t}!function(e){function t(){"loading"!==document.readyState&&(e(),document.removeEventListener("DOMContentLoaded",t))}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",t),t())}(()=>{function e(e){if(!(e.target instanceof HTMLElement)||e.target===document.body||sF[0]===e.target)return;let t=e.target;t=t.closest(lV),sF.unshift(null!=t?t:e.target),(sF=sF.filter(e=>null!=e&&e.isConnected)).splice(10)}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});var sU=((m=sU||{})[m.None=0]="None",m[m.InitialFocus=1]="InitialFocus",m[m.TabLock=2]="TabLock",m[m.FocusLock=4]="FocusLock",m[m.RestoreFocus=8]="RestoreFocus",m[m.AutoFocus=16]="AutoFocus",m);let sH=Object.assign(sl(function(e,t){let n=(0,eK.useRef)(null),r=s_(n,t),{initialFocus:a,initialFocusFallback:i,containers:o,features:l=15,...s}=e;sy()||(l=0);let u=l7(n);!function(e,{ownerDocument:t}){let n=!!(8&e),r=function(e=!0){let t=(0,eK.useRef)(sF.slice());return sz(([e],[n])=>{!0===n&&!1===e&&lz(()=>{t.current.splice(0)}),!1===n&&!0===e&&(t.current=sF.slice())},[e,sF,t]),lI(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(n);sz(()=>{n||(null==t?void 0:t.activeElement)===(null==t?void 0:t.body)&&l2(r())},[n]),sP(()=>{n&&l2(r())})}(l,{ownerDocument:u});let c=function(e,{ownerDocument:t,container:n,initialFocus:r,initialFocusFallback:a}){let i=(0,eK.useRef)(null),o=lD(!!(1&e),"focus-trap#initial-focus"),l=sq();return sz(()=>{if(0===e)return;if(!o){null!=a&&a.current&&l2(a.current);return}let s=n.current;s&&lz(()=>{if(!l.current)return;let n=null==t?void 0:t.activeElement;if(null!=r&&r.current){if((null==r?void 0:r.current)===n){i.current=n;return}}else if(s.contains(n)){i.current=n;return}if(null!=r&&r.current)l2(r.current);else{if(16&e){if(l3(s,lK.First|lK.AutoFocus)!==lX.Error)return}else if(l3(s,lK.First)!==lX.Error)return;if(null!=a&&a.current&&(l2(a.current),(null==t?void 0:t.activeElement)===a.current))return;console.warn("There are no focusable elements inside the <FocusTrap />")}i.current=null==t?void 0:t.activeElement})},[a,o,e]),i}(l,{ownerDocument:u,container:n,initialFocus:a,initialFocusFallback:i});!function(e,{ownerDocument:t,container:n,containers:r,previousActiveElement:a}){let i=sq(),o=!!(4&e);lM(null==t?void 0:t.defaultView,"focus",e=>{if(!o||!i.current)return;let t=sB(r);n.current instanceof HTMLElement&&t.add(n.current);let l=a.current;if(!l)return;let s=e.target;s&&s instanceof HTMLElement?sW(t,s)?(a.current=s,l2(s)):(e.preventDefault(),e.stopPropagation(),l2(l)):l2(a.current)},!0)}(l,{ownerDocument:u,container:n,containers:o,previousActiveElement:c});let f=sI(),p=lI(e=>{let t=n.current;t&&lY(f.current,{[sD.Forwards]:()=>{l3(t,lK.First,{skipElements:[e.relatedTarget,i]})},[sD.Backwards]:()=>{l3(t,lK.Last,{skipElements:[e.relatedTarget,i]})}})}),d=lD(!!(2&l),"focus-trap#tab-lock"),h=sL(),g=(0,eK.useRef)(!1),m=sn();return eU(eK).createElement(eU(eK).Fragment,null,d&&eU(eK).createElement(sf,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:sc.Focusable}),m({ourProps:{ref:r,onKeyDown(e){"Tab"==e.key&&(g.current=!0,h.requestAnimationFrame(()=>{g.current=!1}))},onBlur(e){if(!(4&l))return;let t=sB(o);n.current instanceof HTMLElement&&t.add(n.current);let r=e.relatedTarget;r instanceof HTMLElement&&"true"!==r.dataset.headlessuiFocusGuard&&(sW(t,r)||(g.current?l3(n.current,lY(f.current,{[sD.Forwards]:()=>lK.Next,[sD.Backwards]:()=>lK.Previous})|lK.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&l2(e.target)))}},theirProps:s,defaultTag:"div",name:"FocusTrap"}),d&&eU(eK).createElement(sf,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:sc.Focusable}))}),{features:sU});function sW(e,t){for(let n of e)if(n.contains(t))return!0;return!1}var eK=eG("fAMMv");let sG=eK.Fragment,sY=sl(function(e,t){let n=(0,eK.useRef)(null),r=s_(sx(e=>{n.current=e}),t),a=l7(n),i=function(e){let t=(0,eK.useContext)(sR),n=(0,eK.useContext)(sQ),r=l7(e),[a,i]=(0,eK.useState)(()=>{var e;if(!t&&null!==n)return null!=(e=n.current)?e:null;if(lR.isServer)return null;let a=null==r?void 0:r.getElementById("headlessui-portal-root");if(a)return a;if(null===r)return null;let i=r.createElement("div");return i.setAttribute("id","headlessui-portal-root"),r.body.appendChild(i)});return(0,eK.useEffect)(()=>{null!==a&&(null!=r&&r.body.contains(a)||null==r||r.body.appendChild(a))},[a,r]),(0,eK.useEffect)(()=>{t||null!==n&&i(n.current)},[n,i,t]),a}(n),[o]=(0,eK.useState)(()=>{var e;return lR.isServer?null:null!=(e=null==a?void 0:a.createElement("div"))?e:null}),l=(0,eK.useContext)(sK),s=sy();lO(()=>{!i||!o||i.contains(o)||(o.setAttribute("data-headlessui-portal",""),i.appendChild(o))},[i,o]),lO(()=>{if(o&&l)return l.register(o)},[l,o]),sP(()=>{var e;i&&o&&(o instanceof Node&&i.contains(o)&&i.removeChild(o),i.childNodes.length<=0&&(null==(e=i.parentElement)||e.removeChild(i)))});let u=sn();return s&&i&&o?(0,eQ.createPortal)(u({ourProps:{ref:r},theirProps:e,slot:{},defaultTag:sG,name:"Portal"}),o):null}),sV=eK.Fragment,sQ=(0,eK.createContext)(null),sK=(0,eK.createContext)(null);function sX(){let e=(0,eK.useContext)(sK),t=(0,eK.useRef)([]),n=lI(n=>(t.current.push(n),e&&e.register(n),()=>r(n))),r=lI(n=>{let r=t.current.indexOf(n);-1!==r&&t.current.splice(r,1),e&&e.unregister(n)}),a=(0,eK.useMemo)(()=>({register:n,unregister:r,portals:t}),[n,r,t]);return[t,(0,eK.useMemo)(()=>function({children:e}){return eU(eK).createElement(sK.Provider,{value:a},e)},[a])]}let sZ=sl(function(e,t){let n=s_(t),{enabled:r=!0,...a}=e,i=sn();return r?eU(eK).createElement(sY,{...a,ref:n}):i({ourProps:{ref:n},theirProps:a,slot:{},defaultTag:sG,name:"Portal"})}),sJ=sl(function(e,t){let{target:n,...r}=e,a={ref:s_(t)},i=sn();return eU(eK).createElement(sQ.Provider,{value:n},i({ourProps:a,theirProps:r,defaultTag:sV,name:"Popover.Group"}))}),s$=Object.assign(sZ,{Group:sJ});var eK=(eG("fAMMv"),eG("fAMMv"),eG("fAMMv"));"undefined"!=typeof globalThis&&"undefined"!=typeof Element&&(null==(ez=null==rf?void 0:rf.env)?void 0:ez.NODE_ENV)==="test"&&void 0===(null==(eF=null==Element?void 0:Element.prototype)?void 0:eF.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(` 16 `)),[]});var s0=((v=s0||{})[v.None=0]="None",v[v.Closed=1]="Closed",v[v.Enter=2]="Enter",v[v.Leave=4]="Leave",v);function s1(e){let t={};for(let n in e)!0===e[n]&&(t[`data-${n}`]="");return t}function s2(e,t,n,r){let[a,i]=(0,eK.useState)(n),{hasFlag:o,addFlag:l,removeFlag:s}=function(e=0){let[t,n]=(0,eK.useState)(e),r=(0,eK.useCallback)(e=>n(e),[t]),a=(0,eK.useCallback)(e=>n(t=>t|e),[t]),i=(0,eK.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:r,addFlag:a,hasFlag:i,removeFlag:(0,eK.useCallback)(e=>n(t=>t&~e),[n]),toggleFlag:(0,eK.useCallback)(e=>n(t=>t^e),[n])}}(e&&a?3:0),u=(0,eK.useRef)(!1),c=(0,eK.useRef)(!1);return lO(()=>{var a;if(e){if(n&&i(!0),!t){n&&l(3);return}return null==(a=null==r?void 0:r.start)||a.call(r,n),function(e,{prepare:t,run:n,done:r,inFlight:a}){let i=lF();return function(e,{inFlight:t,prepare:n}){if(null!=t&&t.current){n();return}let r=e.style.transition;e.style.transition="none",n(),e.offsetHeight,e.style.transition=r}(e,{prepare:t,inFlight:a}),i.nextFrame(()=>{n(),i.requestAnimationFrame(()=>{i.add(function(e,t){var n,r;let a=lF();if(!e)return a.dispose;let i=!1;a.add(()=>{i=!0});let o=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===o.length?t():Promise.allSettled(o.map(e=>e.finished)).then(()=>{i||t()}),a.dispose}(e,r))})}),i.dispose}(t,{inFlight:u,prepare(){c.current?c.current=!1:c.current=u.current,u.current=!0,c.current||(n?(l(3),s(4)):(l(4),s(2)))},run(){c.current?n?(s(3),l(4)):(s(4),l(3)):n?s(1):l(1)},done(){var e;c.current&&"function"==typeof t.getAnimations&&t.getAnimations().length>0||(u.current=!1,s(7),n||i(!1),null==(e=null==r?void 0:r.end)||e.call(r,n))}})}},[e,n,t,sL()]),e?[a,{closed:o(1),enter:o(2),leave:o(4),transition:o(2)||o(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}function s3(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||(null!=(t=e.as)?t:s9)!==eK.Fragment||1===eU(eK).Children.count(e.children)}let s5=(0,eK.createContext)(null);s5.displayName="TransitionContext";var s4=((y=s4||{}).Visible="visible",y.Hidden="hidden",y);let s6=(0,eK.createContext)(null);function s8(e){return"children"in e?s8(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function s7(e,t){let n=lj(e),r=(0,eK.useRef)([]),a=sq(),i=sL(),o=lI((e,t=st.Hidden)=>{let o=r.current.findIndex(({el:t})=>t===e);-1!==o&&(lY(t,{[st.Unmount](){r.current.splice(o,1)},[st.Hidden](){r.current[o].state="hidden"}}),i.microTask(()=>{var e;!s8(r)&&a.current&&(null==(e=n.current)||e.call(n))}))}),l=lI(e=>{let t=r.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):r.current.push({el:e,state:"visible"}),()=>o(e,st.Unmount)}),s=(0,eK.useRef)([]),u=(0,eK.useRef)(Promise.resolve()),c=(0,eK.useRef)({enter:[],leave:[]}),f=lI((e,n,r)=>{s.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(([t])=>t!==e)),null==t||t.chains.current[n].push([e,new Promise(e=>{s.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(c.current[n].map(([e,t])=>t)).then(()=>e())})]),"enter"===n?u.current=u.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),p=lI((e,t,n)=>{Promise.all(c.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=s.current.shift())||e()}).then(()=>n(t))});return(0,eK.useMemo)(()=>({children:r,register:l,unregister:o,onStart:f,onStop:p,wait:u,chains:c}),[l,o,r,f,p,c,u])}s6.displayName="NestingContext";let s9=eK.Fragment,ue=se.RenderStrategy,ut=sl(function(e,t){let{show:n,appear:r=!1,unmount:a=!0,...i}=e,o=(0,eK.useRef)(null),l=s_(...s3(e)?[o,t]:null===t?[]:[t]);sy();let s=sk();if(void 0===n&&null!==s&&(n=(s&sS.Open)===sS.Open),void 0===n)throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[u,c]=(0,eK.useState)(n?"visible":"hidden"),f=s7(()=>{n||c("hidden")}),[p,d]=(0,eK.useState)(!0),h=(0,eK.useRef)([n]);lO(()=>{!1!==p&&h.current[h.current.length-1]!==n&&(h.current.push(n),d(!1))},[h,n]);let g=(0,eK.useMemo)(()=>({show:n,appear:r,initial:p}),[n,r,p]);lO(()=>{n?c("visible"):s8(f)||null===o.current||c("hidden")},[n,f]);let m={unmount:a},v=lI(()=>{var t;p&&d(!1),null==(t=e.beforeEnter)||t.call(e)}),y=lI(()=>{var t;p&&d(!1),null==(t=e.beforeLeave)||t.call(e)}),b=sn();return eU(eK).createElement(s6.Provider,{value:f},eU(eK).createElement(s5.Provider,{value:g},b({ourProps:{...m,as:eK.Fragment,children:eU(eK).createElement(un,{ref:l,...m,...i,beforeEnter:v,beforeLeave:y})},theirProps:{},defaultTag:eK.Fragment,features:ue,visible:"visible"===u,name:"Transition"})))}),un=sl(function(e,t){var n,r;let{transition:a=!0,beforeEnter:i,afterEnter:o,beforeLeave:l,afterLeave:s,enter:u,enterFrom:c,enterTo:f,entered:p,leave:d,leaveFrom:h,leaveTo:g,...m}=e,[v,y]=(0,eK.useState)(null),b=(0,eK.useRef)(null),x=s3(e),_=s_(...x?[b,t,y]:null===t?[]:[t]),w=null==(n=m.unmount)||n?st.Unmount:st.Hidden,{show:E,appear:A,initial:S}=function(){let e=(0,eK.useContext)(s5);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[k,C]=(0,eK.useState)(E?"visible":"hidden"),T=function(){let e=(0,eK.useContext)(s6);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:R,unregister:O}=T;lO(()=>R(b),[R,b]),lO(()=>{if(w===st.Hidden&&b.current){if(E&&"visible"!==k){C("visible");return}return lY(k,{hidden:()=>O(b),visible:()=>R(b)})}},[k,b,R,O,E,w]);let j=sy();lO(()=>{if(x&&j&&"visible"===k&&null===b.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[b,k,j,x]);let M=S&&!A,N=A&&E&&S,L=(0,eK.useRef)(!1),q=s7(()=>{L.current||(C("hidden"),O(b))},T),P=lI(e=>{L.current=!0,q.onStart(b,e?"enter":"leave",e=>{"enter"===e?null==i||i():"leave"===e&&(null==l||l())})}),D=lI(e=>{let t=e?"enter":"leave";L.current=!1,q.onStop(b,t,e=>{"enter"===e?null==o||o():"leave"===e&&(null==s||s())}),"leave"!==t||s8(q)||(C("hidden"),O(b))});(0,eK.useEffect)(()=>{x&&a||(P(E),D(E))},[E,x,a]);let[,I]=s2(!(!a||!x||!j||M),v,E,{start:P,end:D}),z=ss({ref:_,className:(null==(r=l9(m.className,N&&u,N&&c,I.enter&&u,I.enter&&I.closed&&c,I.enter&&!I.closed&&f,I.leave&&d,I.leave&&!I.closed&&h,I.leave&&I.closed&&g,!I.transition&&E&&p))?void 0:r.trim())||void 0,...s1(I)}),F=0;"visible"===k&&(F|=sS.Open),"hidden"===k&&(F|=sS.Closed),I.enter&&(F|=sS.Opening),I.leave&&(F|=sS.Closing);let B=sn();return eU(eK).createElement(s6.Provider,{value:q},eU(eK).createElement(sC,{value:F},B({ourProps:z,theirProps:m,defaultTag:s9,features:ue,visible:"visible"===k,name:"Transition.Child"})))}),ur=sl(function(e,t){let n=null!==(0,eK.useContext)(s5),r=null!==sk();return eU(eK).createElement(eU(eK).Fragment,null,!n&&r?eU(eK).createElement(ut,{ref:t,...e}):eU(eK).createElement(un,{ref:t,...e}))}),ua=Object.assign(ut,{Child:ur,Root:ut});var ui=((b=ui||{})[b.Open=0]="Open",b[b.Closed=1]="Closed",b),uo=((x=uo||{})[x.SetTitleId=0]="SetTitleId",x);let ul={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},us=(0,eK.createContext)(null);function uu(e){let t=(0,eK.useContext)(us);if(null===t){let t=Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,uu),t}return t}function uc(e,t){return lY(t.type,ul,e,t)}us.displayName="DialogContext";let uf=sl(function(e,t){let n=(0,eK.useId)(),{id:r=`headlessui-dialog-${n}`,open:a,onClose:i,initialFocus:o,role:l="dialog",autoFocus:s=!0,__demoMode:u=!1,unmount:c=!1,...f}=e,p=(0,eK.useRef)(!1);l="dialog"===l||"alertdialog"===l?l:(p.current||(p.current=!0,console.warn(`Invalid role [${l}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog");let d=sk();void 0===a&&null!==d&&(a=(d&sS.Open)===sS.Open);let h=(0,eK.useRef)(null),g=s_(h,t),m=l7(h),v=+!a,[y,b]=(0,eK.useReducer)(uc,{titleId:null,descriptionId:null,panelRef:(0,eK.createRef)()}),x=lI(()=>i(!1)),_=lI(e=>b({type:0,id:e})),w=!!sy()&&0===v,[E,A]=sX(),S=sg(),{resolveContainers:k}=sp({mainTreeNode:S,portals:E,defaultContainers:[{get current(){var C;return null!=(C=y.panelRef.current)?C:h.current}}]}),T=null!==d&&(d&sS.Closing)===sS.Closing;(function(e,{allowed:t,disallowed:n}={}){let r=lD(e,"inert-others");lO(()=>{var e,a;if(!r)return;let i=lF();for(let t of null!=(e=null==n?void 0:n())?e:[])t&&i.add(lW(t));let o=null!=(a=null==t?void 0:t())?a:[];for(let e of o){if(!e)continue;let t=lB(e);if(!t)continue;let n=e.parentElement;for(;n&&n!==t.body;){for(let e of n.children)o.some(t=>e.contains(t))||i.add(lW(e));n=n.parentElement}}return i.dispose},[r,t,n])})(!u&&!T&&w,{allowed:lI(()=>{var e,t;return[null!=(t=null==(e=h.current)?void 0:e.closest("[data-headlessui-portal]"))?t:null]}),disallowed:lI(()=>{var e;return[null!=(e=null==S?void 0:S.closest("body > *:not(#headlessui-portal-root)"))?e:null]})}),l8(w,k,e=>{e.preventDefault(),x()}),function(e,t="undefined"!=typeof document?document.defaultView:null,n){let r=lD(e,"escape");lM(t,"keydown",e=>{r&&(e.defaultPrevented||e.key===lS.Escape&&n(e))})}(w,null==m?void 0:m.defaultView,e=>{e.preventDefault(),e.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur(),x()}),sv(!u&&!T&&w,m,k),lG(w,h,x);let[R,O]=function(){let[e,t]=(0,eK.useState)([]);return[e.length>0?e.join(" "):void 0,(0,eK.useMemo)(()=>function(e){let n=lI(e=>(t(t=>[...t,e]),()=>t(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),r=(0,eK.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props,value:e.value}),[n,e.slot,e.name,e.props,e.value]);return eU(eK).createElement(sM.Provider,{value:r},e.children)},[t])]}(),j=(0,eK.useMemo)(()=>[{dialogState:v,close:x,setTitleId:_,unmount:c},y],[v,y,x,_,c]),M=(0,eK.useMemo)(()=>({open:0===v}),[v]),N={ref:g,id:r,role:l,tabIndex:-1,"aria-modal":u?void 0:0===v||void 0,"aria-labelledby":y.titleId,"aria-describedby":R,unmount:c},L=!function(){var e;let[t]=(0,eK.useState)(()=>"undefined"!=typeof window&&"function"==typeof window.matchMedia?window.matchMedia("(pointer: coarse)"):null),[n,r]=(0,eK.useState)(null!=(e=null==t?void 0:t.matches)&&e);return lO(()=>{if(t)return t.addEventListener("change",e),()=>t.removeEventListener("change",e);function e(e){r(e.matches)}},[t]),n}(),q=sU.None;w&&!u&&(q|=sU.RestoreFocus,q|=sU.TabLock,s&&(q|=sU.AutoFocus),L&&(q|=sU.InitialFocus));let P=sn();return eU(eK).createElement(sT,null,eU(eK).createElement(sO,{force:!0},eU(eK).createElement(s$,null,eU(eK).createElement(us.Provider,{value:j},eU(eK).createElement(sJ,{target:h},eU(eK).createElement(sO,{force:!1},eU(eK).createElement(O,{slot:M},eU(eK).createElement(A,null,eU(eK).createElement(sH,{initialFocus:o,initialFocusFallback:h,containers:k,features:q},eU(eK).createElement(sE,{value:x},P({ourProps:N,theirProps:f,slot:M,defaultTag:up,features:ud,visible:0===v,name:"Dialog"})))))))))))}),up="div",ud=se.RenderStrategy|se.Static,uh=Object.assign(sl(function(e,t){let{transition:n=!1,open:r,...a}=e,i=sk(),o=e.hasOwnProperty("open")||null!==i,l=e.hasOwnProperty("onClose");if(!o&&!l)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!o)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!l)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!i&&"boolean"!=typeof e.open)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${e.open}`);if("function"!=typeof e.onClose)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${e.onClose}`);return(void 0!==r||n)&&!a.static?eU(eK).createElement(sh,null,eU(eK).createElement(ua,{show:r,transition:n,unmount:a.unmount},eU(eK).createElement(uf,{ref:t,...a}))):eU(eK).createElement(sh,null,eU(eK).createElement(uf,{ref:t,open:r,...a}))}),{Panel:sl(function(e,t){let n=(0,eK.useId)(),{id:r=`headlessui-dialog-panel-${n}`,transition:a=!1,...i}=e,[{dialogState:o,unmount:l},s]=uu("Dialog.Panel"),u=s_(t,s.panelRef),c=(0,eK.useMemo)(()=>({open:0===o}),[o]),f=lI(e=>{e.stopPropagation()}),p=a?ur:eK.Fragment,d=sn();return eU(eK).createElement(p,{...a?{unmount:l}:{}},d({ourProps:{ref:u,id:r,onClick:f},theirProps:i,slot:c,defaultTag:"div",name:"Dialog.Panel"}))}),Title:(sl(function(e,t){let{transition:n=!1,...r}=e,[{dialogState:a,unmount:i}]=uu("Dialog.Backdrop"),o=(0,eK.useMemo)(()=>({open:0===a}),[a]),l=n?ur:eK.Fragment,s=sn();return eU(eK).createElement(l,{...n?{unmount:i}:{}},s({ourProps:{ref:t,"aria-hidden":!0},theirProps:r,slot:o,defaultTag:"div",name:"Dialog.Backdrop"}))}),sl(function(e,t){let n=(0,eK.useId)(),{id:r=`headlessui-dialog-title-${n}`,...a}=e,[{dialogState:i,setTitleId:o}]=uu("Dialog.Title"),l=s_(t);(0,eK.useEffect)(()=>(o(r),()=>o(null)),[r,o]);let s=(0,eK.useMemo)(()=>({open:0===i}),[i]);return sn()({ourProps:{ref:l,id:r},theirProps:a,slot:s,defaultTag:"h2",name:"Dialog.Title"})})),Description:sN}),ug=(0,eK.forwardRef)(({open:e,onClose:t,initialFocus:n,zIndex:r,children:a,ariaLabel:i,size:o,noFade:l,as:s,fitOnMobile:u,className:c,...f},p)=>{let d=eU(lw)("jfModal",{"fit-on-mobile":u,"no-fade":l},c),h=eU(lw)("jfModal--container",{"jfModal--container-small":"small"===o,"jfModal--container-medium":"medium"===o,"jfModal--container-large":"large"===o});return(0,eV.jsx)(uh,{onClose:t,open:e,initialFocus:n,style:{zIndex:r},className:d,"aria-modal":!0,ref:p,"data-magnet-modal":!0,children:(0,eV.jsxs)(s,{"aria-label":i,className:h,...f,tabIndex:0,children:[(0,eV.jsx)("div",{className:"jfModal--close",children:(0,eV.jsx)(lE,{onClick:t,startIcon:(0,eV.jsx)(tz,{}),colorStyle:"secondary",rounded:!0})}),a]})})});ug.propTypes={open:eU(eZ).bool,onClose:eU(eZ).func.isRequired,initialFocus:eU(eZ).oneOfType([eU(eZ).shape({current:eU(eZ).instanceOf(Element)}),eU(eZ).func]),zIndex:eU(eZ).number,children:eU(eZ).node.isRequired,ariaLabel:eU(eZ).string,size:eU(eZ).oneOf(["small","medium","large"]),noFade:eU(eZ).bool,as:eU(eZ).elementType,fitOnMobile:eU(eZ).bool,className:eU(eZ).string},ug.defaultProps={open:!1,zIndex:1e3,size:"medium",noFade:!1,as:"div",fitOnMobile:!1,className:"",initialFocus:null,ariaLabel:""};let um=({isOpen:e,isPublishLoading:t,onUnpublishClick:n,onCloseClick:r})=>((0,eK.useEffect)(()=>{e&&i2("unpublishDialog")},[e]),(0,eV.jsxs)(ug,{open:e,onClose:r,ariaLabel:nq(e0.UNPUBLISH_CHATBOT_FROM_WEBSITE),size:"small",children:[(0,eV.jsxs)("div",{className:"jfModal--title",children:[(0,eV.jsx)("div",{className:"jfModal--title-icon jfModal--title-icon-error",children:(0,eV.jsx)(tT,{})}),(0,eV.jsx)("h3",{children:nq(e0.UNPUBLISH_CHATBOT_FROM_WEBSITE)}),(0,eV.jsx)("p",{style:{marginBottom:0},children:nq(e0.CLICK_UNPUBLISH_TO_REMOVE_THE_CHATBOT)}),(0,eV.jsxs)("div",{className:"jfModal--title-info",children:[(0,eV.jsx)(tZ,{className:"jfModal--title-info-icon"}),(0,eV.jsx)("p",{children:nq(e0.YOUR_CHATBOT_AND_ITS_TRANING_DATA_WILL_REMAIN_SAVED)})]})]}),(0,eV.jsxs)("div",{className:"jfModal--actions",children:[(0,eV.jsx)(lE,{colorStyle:"secondary",variant:"outline",onClick:r,children:nq(e0.CANCEL)}),(0,eV.jsx)(lE,{colorStyle:"error",loader:t,onClick:n,children:nq(e0.UNPUBLISH)})]})]}));um.propTypes={isOpen:eZ.bool.isRequired,onUnpublishClick:eZ.func.isRequired,onCloseClick:eZ.func.isRequired,isPublishLoading:eZ.bool};let uv=({publishAgent:e,unpublishAgent:t})=>{let{state:n}=oK(),{step:r,isPublished:a,previewAgentId:i,isPublishLoading:o,platformSettings:{PLATFORM_PREVIEW_URL:l,PROVIDER_URL:s}}=n,[u,c]=(0,eK.useState)(null),[f,p]=(0,eK.useState)(!1),[d,h]=(0,eK.useState)(!1),{buttonProps:g,startPublish:m,resetToUnpublished:v}=lm(a?lh.PUBLISHED:lh.UNPUBLISHED),y=async()=>{i2("goToJotformButton"),await nR(1e3),window.open(`${s}/agent/build/${i}${e6[r]}`,"_blank")},b=async()=>{let{PLATFORM_NONCE:t=""}=nw;i2("previewButton"),p(!0),e({key:"preview"}),await nR(1e3),p(!1),window.open(`${l}&_nonce=${t}`,"_blank")},x=async()=>{i2("publishButton"),m(),await e({key:"embed"})},_=async()=>{i2("unpublishButton"),await t(),v(),h(!1)};return((0,eK.useEffect)(()=>{c(document.querySelector("#button-wrapper-root"))},[]),u)?(0,eQ.createPortal)((0,eV.jsxs)("div",{className:"chatbot-header-cta-cont",children:[(0,eV.jsx)(lE,{variant:"ghost",colorStyle:"secondary",className:"go-to-jotform-cta",endIcon:(0,eV.jsx)(to,{}),onClick:y,children:nq(e0.GO_TO_JOTFORM)}),(0,eV.jsxs)("div",{className:"mobile-cont",children:[(0,eV.jsx)(lE,{variant:"outline",colorStyle:"secondary",startIcon:(0,eV.jsx)(th,{}),loader:f,onClick:b,children:nq(e0.PREVIEW)}),(0,eV.jsx)(lE,{colorStyle:g.colorStyle,disabled:g.disabled,variant:g.variant,className:`publish-cta${a?"":" isPulseAnimation"}`,onClick:a?()=>h(!0):x,style:{opacity:g.opacity},children:g.text}),(0,eV.jsx)(um,{isOpen:d,onUnpublishClick:_,onCloseClick:()=>h(!1),isPublished:a,isPublishLoading:o})]})]}),u):null};uv.propTypes={publishAgent:eZ.func.isRequired,unpublishAgent:eZ.func.isRequired},eG("fAMMv");var eK=eG("fAMMv");let uy=({providerUrl:e,utmContent:t,onCloseClick:n})=>{(0,eK.useEffect)(()=>{i2("limitDialog")},[]);let r=async()=>{i2("goToPricing"),await nR(1e3),window.open(`${e}/ai/chatbot/wordpress/?utm_source=limitDialog&utm_content=${t}&utm_campaign=aiAgents-ADMIN&utm_medium=dialog&utm_term=go-to-pricing#pricing`,"_blank")};return(0,eV.jsxs)(ug,{open:!0,onClose:n,ariaLabel:nq(e0.YOU_HAVE_REACHED_YOUR_LIMIT),size:"small",children:[(0,eV.jsxs)("div",{className:"jfModal--title",children:[(0,eV.jsx)("div",{className:"jfModal--title-icon jfModal--title-icon-error",children:(0,eV.jsx)(tm,{})}),(0,eV.jsx)("h3",{children:nq(e0.YOU_HAVE_REACHED_YOUR_LIMIT)}),(0,eV.jsx)("p",{children:nq(e0.DELETE_EXISTING_AGENT)})]}),(0,eV.jsx)("div",{className:"jfModal--actions",children:(0,eV.jsx)(lE,{colorStyle:"error",onClick:r,children:nq(e0.GO_TO_PRICING)})})]})};uy.propTypes={providerUrl:eZ.string,utmContent:eZ.string,onCloseClick:eZ.func.isRequired};let ub=({container:e,onClose:t=e=>e,...n})=>{let r=eI(e);r.render((0,eV.jsx)(uy,{open:!0,onCloseClick:()=>{r.unmount(),t()},...n}))};var eK=eG("fAMMv"),ux={};ux=eG("8bihq").getBundleURL("86byN")+"intro.1dd2eaaa.mp4";var u_=()=>{let{state:e}=oK(),{step:t,previewAgentId:n,customizations:r,selectedAvatar:a,themeCustomizations:i,agentName:o,agentRole:l,agentChattiness:s,agentLanguage:u,agentToneOfVoice:c,persona:f,materials:p}=e,d=(0,eK.useRef)(a);return(0,eK.useEffect)(()=>{(async()=>{d.current!==a&&await nR(2500), rs({agentId:n,customizations:r,customAvatarUrl:a.avatarIconLink,...i}),d.current=a})()},[a,o,l,u,c,r,s,f,i,p]),(0,eV.jsx)(eV.Fragment,{children:[e4.INITIAL,e4.USECASE_SELECTION].includes(t)?(0,eV.jsx)("div",{className:"introduction",children:(0,eV.jsx)("video",{autoPlay:!0,loop:!0,muted:!0,playsInline:!0,src:eU(ux),title:nq(e0.ANIMATION_TITLE)})}):(0,eV.jsxs)("div",{className:"agent-preview",children:[(0,eV.jsx)("div",{className:"agent-preview-bg"}),(0,eV.jsx)("div",{id:"agent-preview-root"}),![e4.INITIAL,e4.USECASE_SELECTION,e4.WP_PAGE_SELECTION].includes(t)&&(0,eV.jsx)("div",{})]})})},eK=(eG("fAMMv"),eG("fAMMv"));eG("fAMMv");let uw=({children:e,value:t="",onChange:n=e=>e})=>(0,eV.jsx)("select",{value:t,onChange:e=>n(e.target.value),className:"jfDropdown",children:e});uw.propTypes={children:eZ.node.isRequired,value:eZ.string,onChange:eZ.func};var eK=eG("fAMMv");let uE=(0,eK.forwardRef)(({maxLength:e,onChange:t=e=>e,prefix:n="",value:r="",...a},i)=>{let[o,l]=(0,eK.useState)(0);(0,eK.useEffect)(()=>{e&&l(r?.length)},[r,e]);let s=n?.as||null;return(0,eV.jsxs)("div",{className:"jfInput",children:[s&&(0,eV.jsxs)(s,{className:"jfInput--prefix",children:[n.icon&&(0,eV.jsx)("span",{className:"jfInput--prefix-icon",children:n.icon}),n.text&&(0,eV.jsx)("span",{className:"jfInput--prefix-text",children:n.text})]}),(0,eV.jsx)("input",{ref:i,...a,...r&&{value:r},maxLength:e,onChange:n=>{t&&t(n),e&&l(n.target.value.length)}}),e&&(0,eV.jsx)("div",{className:"jfInput--counter",children:`${o} / ${e}`})]})});uE.defaultProps={prefix:""},uE.propTypes={value:eZ.string,maxLength:eZ.number,onChange:eZ.func,prefix:eZ.string},eG("fAMMv");let uA=({checked:e,label:t,onChange:n,...r})=>(0,eV.jsxs)("label",{className:"jfRadio",children:[(0,eV.jsxs)("span",{className:"jfRadio--checkmark",children:[(0,eV.jsx)("input",{type:"radio",checked:e,onChange:n,...r}),(0,eV.jsx)("span",{className:"jfRadio--checkmark-inner"})]}),(0,eV.jsx)("span",{className:"jfRadio--label",children:t})]});uA.propTypes={checked:eZ.bool.isRequired,label:eZ.string.isRequired,onChange:eZ.func.isRequired},eG("fAMMv");let uS=({children:e})=>(0,eV.jsx)("span",{className:"condition-chip",children:e});uS.propTypes={children:eZ.node.isRequired},eG("fAMMv");let uk=({isPublished:e})=>(0,eV.jsxs)("div",{className:"condition-empty-info",children:[(0,eV.jsx)(tP,{className:"condition-empty-info-icon"}),(0,eV.jsx)("p",{className:"condition-empty-info-text",children:nq(e?e0.YOUR_AI_CHATBOT_IS_CURRENTLY_LIVE_ON_ALL_PAGES:e0.YOUR_AI_CHATBOT_WILL_BE_LIVE_ON_ALL_PAGES)})]});uk.propTypes={isPublished:eZ.bool};var uC=()=>{let{state:e,dispatch:t,asyncDispatch:n}=oK(),{step:r,platformSettings:{PLATFORM_PAGES:a},selectedPages:i,isPublished:o}=e,[l,s]=(0,eK.useState)(""),[u,c]=(0,eK.useState)(i),[f,p]=(0,eK.useState)(nh.IS),[d,h]=(0,eK.useState)(nf.URL),[g,m]=(0,eK.useState)(!1),v=(0,eK.useMemo)(()=>u.active,[u]),y=(0,eK.useMemo)(()=>(u[v]||[]).some(e=>e.value===l&&e.type===d&&(d!==nf.URL||e.match===f)),[u,v,d,f,l]);(0,eK.useEffect)(()=>{!l||d===nf.URL&&n6(l)||y?m(!0):m(!1)},[l,d,f,u]),lb(()=>{(async()=>{i2(`saveWpPageChangesButton_${nW(r)}Step`);let e={action:"update",key:"pages",value:JSON.stringify(u)};await n(()=>iD(e),oU.savePlatformAgentPagesRequest,oU.savePlatformAgentPagesSuccess,oU.savePlatformAgentPagesError)})(),t(oU.setSelectedPages(u))},[u]);let b=e=>{c(t=>({...t,active:e})),i2(`advancedVisibility_${e}`)},x=e=>{c(t=>({...t,[v]:t[v].filter((t,n)=>n!==e)})),i2("advancedVisibilityDeleteButton")};return(0,eV.jsxs)("div",{className:"customize-option visibility",children:[(0,eV.jsxs)("div",{className:"jfpContent-wrapper--customization-title",children:[(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.ADVANCED_VISIBILITY)}),(0,eV.jsx)("p",{children:nq(e0.CHOOSE_WHERE_CHATBOT_WILL_BE_SHOWN_OR_HIDDEN)})]}),(0,eV.jsxs)("ul",{className:"jfpContent-wrapper--visibility-selection",children:[(0,eV.jsx)("li",{children:(0,eV.jsx)(uA,{size:"small",name:"visibility",value:t4,label:nq(nm.SHOW_ON.label),checked:v===nm.SHOW_ON.value,onChange:()=>b(nm.SHOW_ON.value)})}),(0,eV.jsx)("li",{children:(0,eV.jsx)(uA,{size:"small",name:"visibility",value:t5,label:nq(nm.HIDE_ON.label),checked:v===nm.HIDE_ON.value,onChange:()=>b(nm.HIDE_ON.value)})})]})]}),(0,eV.jsxs)("div",{className:"visibility-filter",children:[(0,eV.jsxs)("div",{className:"visibility-wrapper",children:[(0,eV.jsx)("div",{className:"visibility-domain",children:(0,eV.jsx)(uw,{value:d,onChange:e=>{h(e),s("")},children:np.map(e=>(0,eV.jsx)("option",{value:e.value,children:e.label},e.value))})}),d===nf.URL?(0,eV.jsxs)("div",{className:"visibility-selector",children:[(0,eV.jsx)(uw,{colorStyle:"default",size:"small",theme:"light",value:f,onChange:e=>p(e),children:ng.map(e=>(0,eV.jsx)("option",{value:e.value,children:e.label},e.value))}),(0,eV.jsx)(uE,{type:"text",placeholder:nq(e0.URL),value:l,onChange:e=>s(e.target.value),style:{flex:1},className:"visibility-input"})]}):(0,eV.jsxs)(uw,{colorStyle:"default",size:"small",theme:"light",value:l,onChange:e=>s(e),style:{flex:1},children:[(0,eV.jsx)("option",{value:"",children:"Select Page"}),a.map(e=>(0,eV.jsx)("option",{value:e.value,children:e.text},e.value))]}),(0,eV.jsx)(lE,{startIcon:(0,eV.jsx)(tH,{}),disabled:g,onClick:()=>{l&&!y&&(c(e=>({...e,[v]:[...e[v],{id:nJ(),type:d,match:f,value:l}]})),s(""),i2("advancedVisibilityAddButton"))},children:`${nq(e0.ADD)}`})]}),(0,eV.jsxs)("ul",{className:"condition-wrapper",children:[(u.showOn?.length===0&&v===nm.SHOW_ON.value||u.hideOn?.length===0&&v===nm.HIDE_ON.value)&&(0,eV.jsx)(uk,{isPublished:o}),u[v]?.map((e,t)=>eV.jsxs("li",{className:"condition-chips",children:[e.type===nf.URL?eV.jsxs(eV.Fragment,{children:[eV.jsx(uS,{children:nq(nc.URL)})," ",e.match===nh.IS?eV.jsx(uS,{children:nq(nd.IS)}):eV.jsx(uS,{children:nq(nd.STARTS_WITH)})," ",eV.jsx("span",{className:"value",children:e.value})]}):eV.jsxs(eV.Fragment,{children:[eV.jsx(uS,{children:nq(nc.PAGE)})," ",eV.jsx("span",{className:"value",children:a.find(t=>t.value===e.value)?.text||e.text})]}),eV.jsx(lE,{className:"delete-btn",startIcon:eV.jsx(tI,{}),onClick:()=>x(t)})]},e.id))]})]})]})},eK=eG("fAMMv");let uT=({isOpen:e,isDeleteLoading:t,onDeleteClick:n,onCloseClick:r})=>((0,eK.useEffect)(()=>{e&&i2("deleteDialog")},[e]),(0,eV.jsxs)(ug,{open:e,onClose:r,ariaLabel:nq(e0.REMOVE_CHATBOT_FROM_WEBSITE),size:"small",children:[(0,eV.jsxs)("div",{className:"jfModal--title",children:[(0,eV.jsx)("div",{className:"jfModal--title-icon jfModal--title-icon-error",children:(0,eV.jsx)(tT,{})}),(0,eV.jsx)("h3",{children:nq(e0.REMOVE_CHATBOT_FROM_WEBSITE)}),(0,eV.jsx)("p",{style:{marginBottom:0},children:nq(e0.CLICK_REMOVE_FROM_WEBSITE_TO_PERMANENTLY_DELETE)}),(0,eV.jsxs)("div",{className:"jfModal--title-info",children:[(0,eV.jsx)(tZ,{className:"jfModal--title-info-icon"}),(0,eV.jsx)("p",{children:nq(e0.YOUR_CHATBOT_AND_ITS_TRANING_DATA_WILL_STILL_BE_SAVED)})]})]}),(0,eV.jsxs)("div",{className:"jfModal--actions",children:[(0,eV.jsx)(lE,{colorStyle:"secondary",variant:"outline",onClick:r,children:nq(e0.CANCEL)}),(0,eV.jsx)(lE,{colorStyle:"error",loader:t,onClick:n,children:nq(e0.REMOVE_FROM_WEBSITE)})]})]}));uT.propTypes={isOpen:eZ.bool.isRequired,onDeleteClick:eZ.func.isRequired,onCloseClick:eZ.func.isRequired,isDeleteLoading:eZ.bool};var eK=eG("fAMMv");eG("fAMMv");let uR=({checked:e,onChange:t})=>(0,eV.jsxs)("label",{className:"chatbot-toggle",children:[(0,eV.jsx)("input",{className:"chatbot-toggle--input",type:"checkbox",checked:e,onChange:t}),(0,eV.jsx)("span",{className:"chatbot-toggle--slider"})]});uR.propTypes={checked:eZ.bool.isRequired,onChange:eZ.func.isRequired};var uO=()=>{let{state:e,dispatch:t,asyncDispatch:n}=oK(),{step:r,previewAgentId:a,customizations:i,platformSettings:{PROVIDER_API_KEY:o}}=e,{pulse:l,position:s,autoOpenChatIn:u,layout:c}=i,[f,p]=(0,eK.useState)(c),d=l===t3.YES;(0,eK.useEffect)(()=>{i2(`${nW(r)}Step`)},[]);let h=async({key:e,value:r})=>{let l={...i,[e]:r};e===t6.LAYOUT&&r===nn.EXTENDED.value&&(l={...l,[t6.AUTO_OPEN_CHAT]:t8.NEVER},t(oU.updateCustomization(t6.AUTO_OPEN_CHAT,t8.NEVER))),await n(()=>iF(a,{prop:"popover",type:"embed",value:JSON.stringify(l)},o),oU.updateAgentPropertyRequest,oU.updateAgentPropertySuccess,oU.updateAgentPropertyError)},g=e=>{let n=e?t3.YES:t3.NO;t(oU.updateCustomization(t6.PULSE,n)),h({key:t6.PULSE,value:n})},m=e=>{t(oU.updateCustomization(t6.POSITION,e)),h({key:t6.POSITION,value:e})},v=e=>{t(oU.updateCustomization(t6.AUTO_OPEN_CHAT,e)),h({key:t6.AUTO_OPEN_CHAT,value:e})};return(0,eV.jsx)(eV.Fragment,{children:(0,eV.jsxs)("div",{className:"jfpContent-wrapper--customization-layout",children:[(0,eV.jsx)("div",{className:"customize-option layout",children:(0,eV.jsxs)("div",{className:"customize-option layout-new",children:[(0,eV.jsx)("div",{className:"jfpContent-wrapper--customization-title",children:(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.LAYOUT)}),(0,eV.jsx)("p",{children:nq(e0.CHOOSE_HOW_CHATBOT_APPEARS)})]})}),(0,eV.jsx)(uw,{colorStyle:"default",size:"small",theme:"light",value:f,onChange:e=>{e!==f&&(p(e),t(oU.updateCustomization(t6.LAYOUT,e)),h({key:t6.LAYOUT,value:e}),i2(`layout_${e}`))},children:Object.values(nn).map(({value:e,text:t})=>(0,eV.jsx)("option",{value:e,children:nq(t)},e))})]})}),(0,eV.jsxs)("div",{className:"customize-option position",children:[(0,eV.jsx)("div",{className:"jfpContent-wrapper--customization-title",children:(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.POSITION)}),(0,eV.jsx)("p",{children:nq(e0.CHOOSE_THE_AI_AGENT)})]})}),(0,eV.jsxs)("ul",{className:"jfpContent-wrapper--customization-position",children:[(0,eV.jsx)("li",{children:(0,eV.jsx)(uA,{label:nq(e0.LEFT),onChange:()=>m(t4),size:"small",value:t4,name:"position",checked:s===t4})}),(0,eV.jsx)("li",{children:(0,eV.jsx)(uA,{description:`(${nq(e0.RIGHT)})`,label:nq(e0.RIGHT),onChange:()=>m(t5),size:"small",value:t5,name:"position",checked:s===t5})})]})]}),f===nn.MINIMAL.value&&(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)("div",{className:"customize-option pulse",children:(0,eV.jsxs)("div",{className:"jfpContent-wrapper--customization-title",children:[(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.PULSING)}),(0,eV.jsx)("p",{children:nq(e0.ADD_A_PULSE_EFFECT)})]}),(0,eV.jsx)(uR,{checked:d,onChange:()=>g(!d)})]})}),(0,eV.jsxs)("div",{className:"customize-option open",children:[(0,eV.jsx)("div",{className:"jfpContent-wrapper--customization-title",children:(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.OPEN_BY_DEFAULT)}),(0,eV.jsx)("p",{children:nq(e0.CHOOSE_WHEN_CHATBOT_WILL_APPEAR)})]})}),(0,eV.jsx)(uw,{colorStyle:"default",size:"small",theme:"light",value:u,onChange:e=>v(e),children:t7.map(({value:e,text:t})=>(0,eV.jsx)("option",{value:e,children:nq(t)},e))})]})]})]})})};let uj=({unpublishAgent:e})=>{let{state:t,dispatch:n,asyncDispatch:r}=oK(),{step:a,visibleDevice:i,isPublishLoading:o,isDeletePlatformAgentLoading:l,isPublished:s}=t,[u,c]=(0,eK.useState)(!1);(0,eK.useEffect)(()=>{i2(`${nW(a)}Step`)},[]);let f=async e=>{let t={action:"update",key:"device",value:e};await r(()=>iD(t),oU.saveProviderApiKeyRequest,oU.saveProviderApiKeySuccess,oU.saveProviderApiKeyError)},p=e=>{n(oU.updateVisibleDevice(e)),f(e),i2(`visibleOn_${e}`)},d=async()=>{i2(`${e3}`);let e={action:"delete"};await r(()=>iD(e),oU.deletePlatformAgentRequest,oU.deletePlatformAgentSuccess,oU.deletePlatformAgentError),c(!1)},h=async()=>{await e(),c(!1),i2("unpublishButton")};return(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsxs)("div",{className:"jfpContent-wrapper--customization",children:[(0,eV.jsx)(uO,{}),(0,eV.jsxs)("div",{className:"customize-option visibility",children:[(0,eV.jsx)("div",{className:"jfpContent-wrapper--customization-title",children:(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.VISIBLE_ON)}),(0,eV.jsx)("p",{children:nq(e0.CHOOSE_WHERE_THE_CHATBOT_SHOULD_APPEAR)})]})}),(0,eV.jsx)(uw,{colorStyle:"default",size:"small",theme:"light",value:i,onChange:e=>p(e),children:nt.map(({value:e,text:t})=>(0,eV.jsx)("option",{value:e,children:nq(t)},e))})]}),(0,eV.jsx)("hr",{className:"jfpContent-wrapper--line"}),(0,eV.jsx)(uC,{}),(0,eV.jsx)("div",{className:"remove-chatbot",children:(0,eV.jsx)(lE,{className:"remove-chatbot-btn",onClick:()=>c(!0),children:nq(e0.REMOVE_AI_CHATBOT_FROM_MY_WEBSITE)})})]}),(0,eV.jsx)(uT,{isOpen:u,isDeleteLoading:l,isUnpublishLoading:o,onDeleteClick:d,onUnpublishClick:h,onCloseClick:()=>c(!1),isPublished:s})]})};uj.propTypes={unpublishAgent:eZ.func.isRequired};var eK=(eG("fAMMv"),eG("fAMMv")),uM={},uN={},uL={},uq={};uq=Array.isArray;var uP={},uD=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,uI=/^\w*$/;uP=function(e,t){if(uq(e))return!1;var n=typeof e;return!!("number"==n||"symbol"==n||"boolean"==n||null==e||o4(e))||uI.test(e)||!uD.test(e)||null!=t&&e in Object(t)};var uz={},uF={},uB={},uU={},uH={},uW={},uG={},uY={},uV={},uQ={};uQ=function(e){if(!oZ(e))return!1;var t=o6(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t};var uK={},uX={},o$=eG("dGOyA");uX=o$["__core-js_shared__"];var uZ=(eT=/[^.]+$/.exec(uX&&uX.keys&&uX.keys.IE_PROTO||""))?"Symbol(src)_1."+eT:"";uK=function(e){return!!uZ&&uZ in e};var uJ={},u$=Function.prototype.toString;uJ=function(e){if(null!=e){try{return u$.call(e)}catch(e){}try{return e+""}catch(e){}}return""};var u0=/^\[object .+?Constructor\]$/,u1=Object.prototype,u2=Function.prototype.toString,u3=u1.hasOwnProperty,u5=RegExp("^"+u2.call(u3).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");uV=function(e){return!(!oZ(e)||uK(e))&&(uQ(e)?u5:u0).test(uJ(e))};var u4={};u4=function(e,t){return null==e?void 0:e[t]},uG=(uY=function(e,t){var n=u4(e,t);return uV(n)?n:void 0})(Object,"create"),uW=function(){this.__data__=uG?uG(null):{},this.size=0};var u6={};u6=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t};var u8={},u7=Object.prototype.hasOwnProperty;u8=function(e){var t=this.__data__;if(uG){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return u7.call(t,e)?t[e]:void 0};var u9={},ce=Object.prototype.hasOwnProperty;u9=function(e){var t=this.__data__;return uG?void 0!==t[e]:ce.call(t,e)};var ct={};function cn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}ct=function(e,t){var n=this.__data__;return this.size+=+!this.has(e),n[e]=uG&&void 0===t?"__lodash_hash_undefined__":t,this},cn.prototype.clear=uW,cn.prototype.delete=u6,cn.prototype.get=u8,cn.prototype.has=u9,cn.prototype.set=ct,uH=cn;var cr={},ca={};ca=function(){this.__data__=[],this.size=0};var ci={},co={},cl={};cl=function(e,t){return e===t||e!=e&&t!=t},co=function(e,t){for(var n=e.length;n--;)if(cl(e[n][0],t))return n;return -1};var cs=Array.prototype.splice;ci=function(e){var t=this.__data__,n=co(t,e);return!(n<0)&&(n==t.length-1?t.pop():cs.call(t,n,1),--this.size,!0)};var cu={};cu=function(e){var t=this.__data__,n=co(t,e);return n<0?void 0:t[n][1]};var cc={};cc=function(e){return co(this.__data__,e)>-1};var cf={};function cp(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}cf=function(e,t){var n=this.__data__,r=co(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},cp.prototype.clear=ca,cp.prototype.delete=ci,cp.prototype.get=cu,cp.prototype.has=cc,cp.prototype.set=cf,cr=cp;var cd={},o$=eG("dGOyA");cd=uY(o$,"Map"),uU=function(){this.size=0,this.__data__={hash:new uH,map:new(cd||cr),string:new uH}};var ch={},cg={},cm={};cm=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e},cg=function(e,t){var n=e.__data__;return cm(t)?n["string"==typeof t?"string":"hash"]:n.map},ch=function(e){var t=cg(this,e).delete(e);return this.size-=+!!t,t};var cv={};cv=function(e){return cg(this,e).get(e)};var cy={};cy=function(e){return cg(this,e).has(e)};var cb={};function cx(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function c_(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],i=n.cache;if(i.has(a))return i.get(a);var o=e.apply(this,r);return n.cache=i.set(a,o)||i,o};return n.cache=new(c_.Cache||uB),n}cb=function(e,t){var n=cg(this,e),r=n.size;return n.set(e,t),this.size+=+(n.size!=r),this},cx.prototype.clear=uU,cx.prototype.delete=ch,cx.prototype.get=cv,cx.prototype.has=cy,cx.prototype.set=cb,uB=cx,c_.Cache=uB;var cw=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,cE=/\\(\\)?/g;S=(A=(uF=c_)(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(cw,function(e,n,r,a){t.push(r?a.replace(cE,"$1"):n||e)}),t},function(e){return 500===S.size&&S.clear(),e})).cache,uz=A;var cA={},cS={},ck={};ck=function(e,t){for(var n=-1,r=null==e?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a};var cC=1/0,cT=o8?o8.prototype:void 0,cR=cT?cT.toString:void 0;cS=function e(t){if("string"==typeof t)return t;if(uq(t))return ck(t,e)+"";if(o4(t))return cR?cR.call(t):"";var n=t+"";return"0"==n&&1/t==-cC?"-0":n},cA=function(e){return null==e?"":cS(e)},uL=function(e,t){return uq(e)?e:uP(e,t)?[e]:uz(cA(e))};var cO={},cj=1/0;cO=function(e){if("string"==typeof e||o4(e))return e;var t=e+"";return"0"==t&&1/e==-cj?"-0":t},uN=function(e,t){t=uL(t,e);for(var n=0,r=t.length;null!=e&&n<r;)e=e[cO(t[n++])];return n&&n==r?e:void 0},uM=function(e,t,n){var r=null==e?void 0:uN(e,t);return void 0===r?n:r},eG("fAMMv");var cM=()=>(0,eV.jsxs)("div",{className:"trained-knowledge",children:[(0,eV.jsxs)("div",{className:"trained-knowledge-content",children:[(0,eV.jsx)("div",{className:"trained-knowledge-content-icon",children:(0,eV.jsx)(tj,{})}),(0,eV.jsx)("h3",{className:"trained-knowledge-content-title",children:nq(e0.AUTO_TRAINED_KNOWLEDGE)})]}),(0,eV.jsx)("p",{className:"trained-knowledge-desc",children:nq(e0.YOUR_AI_CHATBOT_IS_AUTOMATICALLY_TRAINED)})]});eG("fAMMv");let cN=({icon:e,name:t,desc:n,isBackVisible:r=!1,iconClassName:a,isNameVisible:i=!1,isDescVisible:o=!1,isIconVisible:l=!1,handleBack:s=e=>e})=>(0,eV.jsxs)("div",{className:"jfInfobox",children:[r&&(0,eV.jsx)(lE,{colorStyle:"secondary",variant:"ghost",startIcon:(0,eV.jsx)(tG,{}),onClick:s,className:"jfInfobox--back-btn"}),l&&e&&(0,eV.jsx)("div",{className:eU(lw)("jfInfobox--icon",a),children:e}),(0,eV.jsxs)("div",{className:"jfInfobox--content",children:[i&&(0,eV.jsx)("span",{className:"jfInfobox--name",children:t}),o&&(0,eV.jsx)("span",{className:"jfInfobox--desc",children:n})]})]});cN.propTypes={icon:eZ.node,name:eZ.string,desc:eZ.string,handleBack:eZ.func,isBackVisible:eZ.bool,iconClassName:eZ.string,isNameVisible:eZ.bool,isDescVisible:eZ.bool,isIconVisible:eZ.bool};var eK=eG("fAMMv"),cL={},cq={},cP={},cD=Object.prototype;cP=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||cD)};var cI={},cz={};cI=(cz=function(e,t){return function(n){return e(t(n))}})(Object.keys,Object);var cF=Object.prototype.hasOwnProperty;cq=function(e){if(!cP(e))return cI(e);var t=[];for(var n in Object(e))cF.call(e,n)&&"constructor"!=n&&t.push(n);return t};var cB={},cU={},o$=eG("dGOyA");cU=uY(o$,"DataView");var cH={},o$=eG("dGOyA");cH=uY(o$,"Promise");var cW={},o$=eG("dGOyA");cW=uY(o$,"Set");var cG={},o$=eG("dGOyA");cG=uY(o$,"WeakMap");var cY="[object Map]",cV="[object Promise]",cQ="[object Set]",cK="[object WeakMap]",cX="[object DataView]",cZ=uJ(cU),cJ=uJ(cd),c$=uJ(cH),c0=uJ(cW),c1=uJ(cG),c2=o6;(cU&&c2(new cU(new ArrayBuffer(1)))!=cX||cd&&c2(new cd)!=cY||cH&&c2(cH.resolve())!=cV||cW&&c2(new cW)!=cQ||cG&&c2(new cG)!=cK)&&(c2=function(e){var t=o6(e),n="[object Object]"==t?e.constructor:void 0,r=n?uJ(n):"";if(r)switch(r){case cZ:return cX;case cJ:return cY;case c$:return cV;case c0:return cQ;case c1:return cK}return t}),cB=c2;var c3={},c5={};c5=function(e){return lo(e)&&"[object Arguments]"==o6(e)};var c4=Object.prototype,c6=c4.hasOwnProperty,c8=c4.propertyIsEnumerable;c3=c5(function(){return arguments}())?c5:function(e){return lo(e)&&c6.call(e,"callee")&&!c8.call(e,"callee")};var c7={},c9={};c9=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff},c7=function(e){return null!=e&&c9(e.length)&&!uQ(e)};var fe=eG("gDKMC"),ft={},fn={},fr={};fr["[object Float32Array]"]=fr["[object Float64Array]"]=fr["[object Int8Array]"]=fr["[object Int16Array]"]=fr["[object Int32Array]"]=fr["[object Uint8Array]"]=fr["[object Uint8ClampedArray]"]=fr["[object Uint16Array]"]=fr["[object Uint32Array]"]=!0,fr["[object Arguments]"]=fr["[object Array]"]=fr["[object ArrayBuffer]"]=fr["[object Boolean]"]=fr["[object DataView]"]=fr["[object Date]"]=fr["[object Error]"]=fr["[object Function]"]=fr["[object Map]"]=fr["[object Number]"]=fr["[object Object]"]=fr["[object RegExp]"]=fr["[object Set]"]=fr["[object String]"]=fr["[object WeakMap]"]=!1,fn=function(e){return lo(e)&&c9(e.length)&&!!fr[o6(e)]};var fa={};fa=function(e){return function(t){return e(t)}};var fi=eG("esndt"),fo=fi&&fi.isTypedArray;ft=fo?fa(fo):fn;var fl=Object.prototype.hasOwnProperty;cL=function(e){if(null==e)return!0;if(c7(e)&&(uq(e)||"string"==typeof e||"function"==typeof e.splice||fe(e)||ft(e)||c3(e)))return!e.length;var t=cB(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(cP(e))return!cq(e).length;for(var n in e)if(fl.call(e,n))return!1;return!0};var eK=(eG("fAMMv"),eG("fAMMv"));let fs=(0,eK.forwardRef)(({maxLength:e,onChange:t=e=>e,...n},r)=>{let[a,i]=(0,eK.useState)(0);return(0,eK.useEffect)(()=>{r?.current?.value&&i(r.current.value.length)},[r]),(0,eV.jsxs)("div",{className:"jfTextarea-container",children:[(0,eV.jsx)("textarea",{ref:r,...n,maxLength:e,onChange:e=>{i(e.target.value.length),t&&t(e)}}),e&&(0,eV.jsx)("div",{className:"jfTextarea-container--counter",children:`${a} / ${e}`})]})});fs.propTypes={maxLength:eZ.number,onChange:eZ.func},eG("fAMMv");let fu=({children:e,heading:t,desc:n,customClass:r})=>(0,eV.jsxs)("div",{className:eU(lw)("jfMaterialEditor--label-wrapper",r),children:[(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(t)}),(0,eV.jsx)("p",{children:nq(n)})]}),e]});fu.propTypes={children:eZ.node.isRequired,heading:eZ.string.isRequired,desc:eZ.string.isRequired,customClass:eZ.string};let fc=({isLoading:e,handleSave:t,editingMaterial:n})=>{let r=(0,eK.useRef)(null),a=(0,eK.useRef)(null),i=nD(n?.data),[o,l]=(0,eK.useState)([]),s=!!n,u=()=>{if(r.current&&a.current&&(l(nF({question:r.current,answer:a.current},"qa")),0===o.length))return t({type:"QA",data:JSON.stringify({question:r.current.value,answer:a.current.value}),...s&&{status:n?.status==="ACTION_REQUIRED"?"PROCESSED":n?.status}})};return(0,eV.jsxs)("div",{className:"jfMaterialEditor--container",children:[(0,eV.jsx)("div",{className:"jfMaterialEditor--inner",children:(0,eV.jsx)(fu,{heading:"Question",desc:"Train the AI based on your questions & answers",children:(0,eV.jsxs)("div",{className:"question-wrapper",children:[(0,eV.jsx)(uE,{className:"w-full",size:"medium",placeholder:nq("Enter a brief, clear question that you'd like the Agent to answer."),colorStyle:o.includes("question")?"error":"default",onKeyDown:e=>{"Enter"===e.key&&u()},defaultValue:i?.question,ref:r}),(0,eV.jsxs)("div",{className:"answer-wrapper",children:[(0,eV.jsx)("span",{className:"answer-title",children:nq("Answer")}),(0,eV.jsx)(fs,{className:"w-full h-52 border border-navy-100 radius",size:"medium",defaultValue:i?.answer,placeholder:nq("Provide a detailed and informative answer that will help the Agent respond accurately to the question."),colorStyle:o.includes("answer")?"error":"default",ref:a})]})]})})}),(0,eV.jsx)("div",{className:"jfMaterialEditor--footer",children:(0,eV.jsx)(lE,{className:"w-24",size:"medium",colorStyle:"success",loader:e,onClick:u,children:nq("Save")})})]})};fc.propTypes={isLoading:eZ.bool.isRequired,handleSave:eZ.func.isRequired,editingMaterial:eZ.object};var eK=eG("fAMMv");let ff=({handleSave:e,isLoading:t,editingMaterial:n})=>{let r=(0,eK.useRef)(null),[a,i]=(0,eK.useState)([]),[o,l]=(0,eK.useState)({}),s=e=>{let{id:t,value:n}=e.target;l({...o,[t]:n})},u=!!n,c=document.location.href.indexOf("icLimits")>-1?25e4:1e4;return(0,eV.jsxs)("div",{className:"jfMaterialEditor--container",children:[(0,eV.jsxs)("div",{className:"jfMaterialEditor--inner",children:[u&&(0,eV.jsx)(fu,{heading:"Title",desc:"",children:(0,eV.jsx)(uE,{id:"title",onChange:s,defaultValue:n?.title||t0.TEXT.name})}),(0,eV.jsx)(fu,{heading:"Information for Your Agent",desc:"Enter accurate info your AI can use as answers",children:(0,eV.jsx)(fs,{id:"data",onChange:s,size:"medium",defaultValue:n?.data,placeholder:nq("Company overview, product features, customer FAQs, service guidelines..."),style:{height:"140px"},maxLength:c,ref:r})})]}),(0,eV.jsx)("div",{className:"jfMaterialEditor--footer",children:(0,eV.jsx)(lE,{size:"medium",colorStyle:"success",loader:t,onClick:()=>{if(r.current&&(i(nF(r.current.value,"text")),0===a.length))return e({type:"TEXT",...o,...u&&{status:n?.status==="ACTION_REQUIRED"?"PROCESSED":n?.status}})},children:nq("Save")})})]})};ff.propTypes={handleSave:eZ.func.isRequired,isLoading:eZ.bool,editingMaterial:eZ.object};var eK=eG("fAMMv"),fp={},fd=eG("gsxSx").runInContext();fp=eG("e4jAZ")(fd,fd);let fh=["application/pdf","application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],fg=e=>e?.type.indexOf("pdf")>-1?"document_pdf":"document_doc",fm=({selectedFile:e,setMockFile:t,setActualFile:n})=>{let r=fg(e);return(0,eV.jsxs)("div",{className:"upload-document-preview",children:["document_doc"===r?(0,eV.jsx)(tL,{className:"upload-document-preview-icon"}):(0,eV.jsx)(tq,{className:"upload-document-preview-icon"}),(0,eV.jsx)("p",{className:"upload-document-preview-text",children:e?.name}),(0,eV.jsx)(lE,{variant:"ghost",className:"upload-document-preview-text-close",endIcon:(0,eV.jsx)(tz,{}),onClick:()=>{t(),n()}})]})},fv=({isLoading:e,handleSave:t,setErrorMsg:n,editingMaterial:r})=>{let[a,i]=(0,eK.useState)(),[o,l]=(0,eK.useState)(r?.meta?{name:r.meta.fileName,type:r.meta.fileName}:void 0),s=(0,eK.useMemo)(()=>a||o,[a,o]),u=(0,eK.useRef)(null),[c,f]=(0,eK.useState)({}),p=e=>{let{id:t,value:n}=e.target;f({...c,[t]:n})},d=!!r,h=e=>{fh.includes(e.type)?(i(e),p({target:{id:"file",value:e}})):n(nq("Please upload a PDF or DOCX file"))},g=e=>{e.preventDefault();let t=(0,fp.getOr)(null,"[0]",e.dataTransfer.files);t&&h(t)},m=e=>{let t=(0,fp.getOr)(null,"[0]",e.target.files);t&&h(t)};return(0,eV.jsxs)("div",{className:"jfMaterialEditor--container",children:[(0,eV.jsx)("div",{className:"jfMaterialEditor--inner",children:(0,eV.jsx)("div",{className:"upload-document",children:(0,eV.jsxs)("div",{className:"upload-document-container",children:[d&&(0,eV.jsx)(fu,{heading:"Title",desc:"",customClass:"p-0",children:(0,eV.jsx)(uE,{id:"title",onChange:p,defaultValue:r?.title||t0.DOCUMENT.name})}),(0,eV.jsx)(fu,{heading:"Upload Document",desc:"Train the AI based on content from the document",customClass:"label"}),s?(0,eV.jsx)(fm,{selectedFile:s,setMockFile:l,setActualFile:i}):(0,eV.jsx)(()=>(0,eV.jsxs)("div",{onDragOver:e=>e.preventDefault(),onDrop:g,className:"upload-area-container",children:[(0,eV.jsx)(tN,{className:"cloud-icon"}),(0,eV.jsx)("span",{className:"upload-area-title",children:nq("Upload a Document")}),(0,eV.jsx)("p",{className:"upload-area-desc",children:(0,eV.jsxs)("span",{children:["Drag and drop your files here or",(0,eV.jsx)("span",{className:"upload-area-link",onClick:()=>u.current?.click(),children:" upload a file"})]})}),(0,eV.jsx)("input",{type:"file",onChange:m,className:"hidden",ref:u})]}),{})]})})}),(0,eV.jsx)("div",{className:"jfMaterialEditor--footer",children:(0,eV.jsx)("div",{className:"upload-document-btn",children:(0,eV.jsx)(lE,{size:"medium",colorStyle:"success",loader:e,onClick:()=>{t({type:"DOCUMENT",...c,...d&&{status:r?.status==="ACTION_REQUIRED"?"PROCESSED":r?.status}})},disabled:!s,children:nq("Save")})})})]})};fv.propTypes={handleSave:eZ.func.isRequired,isLoading:eZ.bool,setErrorMsg:eZ.func.isRequired,editingMaterial:eZ.object};var eK=eG("fAMMv");let fy=({handleSave:e,isLoading:t,setErrorMsg:n,editingMaterial:r})=>{let a=(0,eK.useRef)(null),[i,o]=(0,eK.useState)([]),[l,s]=(0,eK.useState)({}),u=e=>{let{id:t,value:n}=e.target;s({...l,[t]:n})},c=!!r,f=()=>{if(a.current){let t=nF(nB(a.current.value),"url");if(o(t),0===t.length)return e({type:"URL",...l,...c&&{status:r?.status==="ACTION_REQUIRED"?"PROCESSED":r?.status}});t.includes("invalid-url")&&n("Please enter a valid URL.")}};return(0,eV.jsxs)("div",{className:"jfMaterialEditor--container",children:[(0,eV.jsx)("div",{className:"jfMaterialEditor--inner",children:(0,eV.jsx)("div",{className:"crawl-url",children:(0,eV.jsxs)("div",{className:"crawl-url-container",children:[c&&(0,eV.jsx)(fu,{heading:"Title",desc:"",customClass:"p-0",children:(0,eV.jsx)(uE,{id:"title",onChange:u,defaultValue:r?.title||t0.URL.name})}),(0,eV.jsx)(fu,{heading:"Enter a URL",desc:"Provide a URL for your agent to analyze",children:(0,eV.jsx)("div",{className:"crawl-url-input-container",children:(0,eV.jsx)(uE,{id:"url",onChange:u,className:"crawl-url-input",size:"large",placeholder:"example.com",onKeyDown:e=>{"Enter"===e.key&&f()},defaultValue:r?.meta?.url.replace(/^https?:\/\//,""),prefix:{as:"span",text:"https://"},type:"url",colorStyle:i.includes("url")?"error":"default",ref:a})})})]})})}),(0,eV.jsx)("div",{className:"jfMaterialEditor--footer",children:(0,eV.jsx)(lE,{size:"medium",loader:t,onClick:f,children:nq("Crawl")})})]})};fy.propTypes={handleSave:eZ.func.isRequired,isLoading:eZ.bool,setErrorMsg:eZ.func.isRequired,editingMaterial:eZ.object};let fb=({materialType:e,setMaterialType:t,setEditingMaterialId:n,setStep:r,handleAdd:a,handleEdit:i,editingMaterialID:o,editingMaterial:l})=>{let[s,u]=(0,eK.useState)(""),[c,f]=(0,eK.useState)(!1),p=e||l?.type;if((0,eK.useEffect)(()=>{let e;s&&(clearTimeout(e),e=setTimeout(()=>{u("")},5e3))},[s]),!p)return null;let d=()=>{t(""),n(""),r("list"),u("")},h=e=>{f(!0),Promise.resolve(a?.(e)).then(d).catch(()=>{u(nq("An error occured."))}).finally(()=>{f(!1)})},g=e=>{let{status:t,type:n,...r}=e;if(eU(cL)(r))return d();f(!0),Promise.resolve(i?.(o,e)).then(d).catch(()=>{u(nq("An error occured."))}).finally(()=>{f(!0)})},m=e=>{if(o){g(e);return}h(e)},v={QA:{component:(0,eV.jsx)(fc,{isLoading:c,handleSave:m,editingMaterial:l})},URL:{component:(0,eV.jsx)(fy,{setErrorMsg:u,isLoading:c,handleSave:m,editingMaterial:l})},TEXT:{component:(0,eV.jsx)(ff,{isLoading:c,handleSave:m,editingMaterial:l})},DOCUMENT:{component:(0,eV.jsx)(fv,{isLoading:c,handleSave:m,setErrorMsg:u,editingMaterial:l})}},{component:y}=eU(uM)(v,p,null);return(0,eV.jsxs)("div",{className:"jfMaterialEditor",children:[y,!!s&&(0,eV.jsx)("p",{className:"jfMaterialEditor--error-message",children:nq(s)})]})};fb.propTypes={materialType:eZ.string.isRequired,setMaterialType:eZ.func.isRequired,setEditingMaterialId:eZ.func.isRequired,setStep:eZ.func.isRequired,handleAdd:eZ.func.isRequired,handleEdit:eZ.func.isRequired,editingMaterialID:eZ.string.isRequired,editingMaterial:eZ.object};var eK=eG("fAMMv");eG("fAMMv");var fx=e=>(0,eV.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:48,height:60,fill:"none","aria-hidden":"true",viewBox:"0 0 48 57",...e,children:[(0,eV.jsxs)("g",{clipPath:"url(#material-no-result_svg__a)",children:[(0,eV.jsx)("path",{fill:"#D1D4EA",d:"M41.575 3.84a2.296 2.296 0 0 1 2.296 2.295v45.383c0 2.83-1.148 5.125-5.74 5.125H2.546A2.296 2.296 0 0 1 .25 54.348V6.135A2.296 2.296 0 0 1 2.546 3.84zM14.36 42.867c.327 0 .638-.139.855-.382a9.183 9.183 0 0 1 13.69 0 1.148 1.148 0 1 0 1.71-1.531 11.48 11.48 0 0 0-17.11 0 1.148 1.148 0 0 0 .855 1.913M36.983 25.65c-.634 0-1.148.514-1.148 1.148a2.296 2.296 0 1 1-4.591 0 1.148 1.148 0 1 0-2.296 0 4.592 4.592 0 0 0 9.183 0c0-.634-.514-1.148-1.148-1.148m-29.845 0c-.634 0-1.148.514-1.148 1.148a4.592 4.592 0 1 0 9.183 0 1.148 1.148 0 1 0-2.296 0 2.296 2.296 0 0 1-4.592 0c0-.634-.514-1.148-1.148-1.148"}),(0,eV.jsx)("path",{fill:"#fff",stroke:"#fff",strokeWidth:1.583,d:"M33.896 13.023a6.54 6.54 0 0 0 6.53 6.53h.002a6.54 6.54 0 0 0 6.53-6.53c0-.827-.291-1.876-.679-2.933-.396-1.08-.929-2.261-1.48-3.384a79 79 0 0 0-2.702-4.999l-.012-.02-.013-.02a1.983 1.983 0 0 0-3.29 0l-.013.02-.012.02a79 79 0 0 0-2.703 4.999c-.55 1.123-1.083 2.303-1.48 3.384-.387 1.057-.678 2.106-.678 2.933Z"}),(0,eV.jsx)("path",{fill:"#5D68A3",d:"M40.427 18.762a5.746 5.746 0 0 1-5.74-5.74c0-2.71 3.957-9.566 4.752-10.913a1.19 1.19 0 0 1 1.977 0c.794 1.347 4.75 8.202 4.75 10.914a5.746 5.746 0 0 1-5.739 5.74"})]}),(0,eV.jsx)("defs",{children:(0,eV.jsx)("clipPath",{id:"material-no-result_svg__a",children:(0,eV.jsx)("path",{fill:"#fff",d:"M.25 0h47.5v57H.25z"})})})]}),eK=eG("fAMMv");eG("fAMMv");var f_=({status:e})=>(0,eV.jsx)("div",{className:"jfMaterialStatus--line-loader",children:(0,eV.jsx)("div",{className:"jfMaterialStatus--line-loader-bar",style:{width:{IN_PROGRESS:"20%",STEP1:"40%",STEP2:"60%",STEP3:"80%",PROCESSED:"100%"}[e]}})});eG("fAMMv");let fw=({isOpen:e,onDeleteClick:t,onCloseClick:n})=>(0,eV.jsxs)(ug,{open:e,onClose:n,ariaLabel:nq("Material Confirmation Modal"),size:"small",children:[(0,eV.jsxs)("div",{className:"jfModal--title",children:[(0,eV.jsx)("div",{className:"jfModal--title-icon jfModal--title-icon-error",children:(0,eV.jsx)(tS,{})}),(0,eV.jsx)("h3",{children:nq("Do you want to delete knowledge?")}),(0,eV.jsx)("p",{children:nq("Once removed, the AI Agent will no longer have access to it.")})]}),(0,eV.jsxs)("div",{className:"jfModal--actions",children:[(0,eV.jsx)(lE,{colorStyle:"secondary",variant:"outline",onClick:n,children:nq("No, Keep")}),(0,eV.jsx)(lE,{colorStyle:"error",onClick:t,children:nq("Yes, Delete")})]})]});fw.propTypes={isOpen:eZ.bool.isRequired,onDeleteClick:eZ.func.isRequired,onCloseClick:eZ.func.isRequired},eG("fAMMv");let fE=e=>{var t;return null!==(t=null==e?void 0:e.ownerDocument)&&void 0!==t?t:document},fA=e=>e&&"window"in e&&e.window===e?e:fE(e).defaultView||window;function fS(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.brands.some(t=>e.test(t.brand)))||e.test(window.navigator.userAgent))}function fk(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function fC(e){let t=null;return()=>(null==t&&(t=e()),t)}let fT=fC(function(){return fk(/^Mac/i)}),fR=fC(function(){return fk(/^iPhone/i)}),fO=fC(function(){return fk(/^iPad/i)||fT()&&navigator.maxTouchPoints>1}),fj=fC(function(){return fR()||fO()});fC(function(){return fT()||fj()}),fC(function(){return fS(/AppleWebKit/i)&&!fM()});let fM=fC(function(){return fS(/Chrome/i)}),fN=fC(function(){return fS(/Android/i)});fC(function(){return fS(/Firefox/i)});var eK=(eG("fAMMv"),eG("fAMMv"));let fL={prefix:String(Math.round(1e10*Math.random())),current:0};eU(eK).createContext(fL),eU(eK).createContext(!1),"undefined"!=typeof window&&window.document&&window.document.createElement,new WeakMap,eU(eK).useId;let fq=null,fP=new Set,fD=new Map,fI=!1,fz=!1,fF={Tab:!0,Escape:!0};function fB(e,t){for(let n of fP)n(e,t)}function fU(e){fI=!0,e.metaKey||!fT()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(fq="keyboard",fB("keyboard",e))}function fH(e){fq="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(fI=!0,fB("pointer",e))}function fW(e){(0===e.mozInputSource&&e.isTrusted||(fN()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType))&&(fI=!0,fq="virtual")}function fG(e){e.target!==window&&e.target!==document&&(fI||fz||(fq="virtual",fB("virtual",e)),fI=!1,fz=!1)}function fY(){fI=!1,fz=!0}function fV(e){if("undefined"==typeof window||fD.get(fA(e)))return;let t=fA(e),n=fE(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){fI=!0,r.apply(this,arguments)},n.addEventListener("keydown",fU,!0),n.addEventListener("keyup",fU,!0),n.addEventListener("click",fW,!0),t.addEventListener("focus",fG,!0),t.addEventListener("blur",fY,!1),"undefined"!=typeof PointerEvent?(n.addEventListener("pointerdown",fH,!0),n.addEventListener("pointermove",fH,!0),n.addEventListener("pointerup",fH,!0)):(n.addEventListener("mousedown",fH,!0),n.addEventListener("mousemove",fH,!0),n.addEventListener("mouseup",fH,!0)),t.addEventListener("beforeunload",()=>{fQ(e)},{once:!0}),fD.set(t,{focus:r})}let fQ=(e,t)=>{let n=fA(e),r=fE(e);t&&r.removeEventListener("DOMContentLoaded",t),fD.has(n)&&(n.HTMLElement.prototype.focus=fD.get(n).focus,r.removeEventListener("keydown",fU,!0),r.removeEventListener("keyup",fU,!0),r.removeEventListener("click",fW,!0),n.removeEventListener("focus",fG,!0),n.removeEventListener("blur",fY,!1),"undefined"!=typeof PointerEvent?(r.removeEventListener("pointerdown",fH,!0),r.removeEventListener("pointermove",fH,!0),r.removeEventListener("pointerup",fH,!0)):(r.removeEventListener("mousedown",fH,!0),r.removeEventListener("mousemove",fH,!0),r.removeEventListener("mouseup",fH,!0)),fD.delete(n))};function fK(){return"pointer"!==fq}"undefined"!=typeof document&&function(e){let t;let n=fE(void 0);"loading"!==n.readyState?fV(void 0):(t=()=>{fV(void 0)},n.addEventListener("DOMContentLoaded",t)),()=>fQ(e,t)}();let fX=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);var eK=(eG("fAMMv"),eG("fAMMv"));let fZ="undefined"!=typeof document?eU(eK).useLayoutEffect:()=>{};var eK=eG("fAMMv");class fJ{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,t){this.nativeEvent=t,this.target=t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget,this.bubbles=t.bubbles,this.cancelable=t.cancelable,this.defaultPrevented=t.defaultPrevented,this.eventPhase=t.eventPhase,this.isTrusted=t.isTrusted,this.timeStamp=t.timeStamp,this.type=e}}function f$(e){let t=(0,eK.useRef)({isFocused:!1,observer:null});fZ(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]);let n=function(e){let t=(0,eK.useRef)(null);return fZ(()=>{t.current=e},[e]),(0,eK.useCallback)((...e)=>{let n=t.current;return null==n?void 0:n(...e)},[])}(t=>{null==e||e(t)});return(0,eK.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let r=e.target;r.addEventListener("focusout",e=>{t.current.isFocused=!1,r.disabled&&n(new fJ("blur",e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){var e;null===(e=t.current.observer)||void 0===e||e.disconnect();let n=r===document.activeElement?null:document.activeElement;r.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]})}},[n])}var eK=(eG("fAMMv"),eG("fAMMv"),eG("fAMMv"),eG("fAMMv"));let f0=!1,f1=0;function f2(){f0=!0,setTimeout(()=>{f0=!1},50)}function f3(e){"touch"===e.pointerType&&f2()}function f5(){if("undefined"!=typeof document)return"undefined"!=typeof PointerEvent?document.addEventListener("pointerup",f3):document.addEventListener("touchend",f2),f1++,()=>{--f1>0||("undefined"!=typeof PointerEvent?document.removeEventListener("pointerup",f3):document.removeEventListener("touchend",f2))}}var eK=(eG("fAMMv"),eG("fAMMv"),eG("fAMMv"),eG("fAMMv"),eG("fAMMv"));let f4=Math.min,f6=Math.max,f8=Math.round,f7=Math.floor,f9=e=>({x:e,y:e}),pe={left:"right",right:"left",bottom:"top",top:"bottom"},pt={start:"end",end:"start"};function pn(e,t){return"function"==typeof e?e(t):e}function pr(e){return e.split("-")[0]}function pa(e){return e.split("-")[1]}function pi(e){return"x"===e?"y":"x"}function po(e){return"y"===e?"height":"width"}function pl(e){return["top","bottom"].includes(pr(e))?"y":"x"}function ps(e){return e.replace(/start|end/g,e=>pt[e])}function pu(e){return e.replace(/left|right|bottom|top/g,e=>pe[e])}function pc(e){let{x:t,y:n,width:r,height:a}=e;return{width:r,height:a,top:n,left:t,right:t+r,bottom:n+a,x:t,y:n}}function pf(e,t,n){let r,{reference:a,floating:i}=e,o=pl(t),l=pi(pl(t)),s=po(l),u=pr(t),c="y"===o,f=a.x+a.width/2-i.width/2,p=a.y+a.height/2-i.height/2,d=a[s]/2-i[s]/2;switch(u){case"top":r={x:f,y:a.y-i.height};break;case"bottom":r={x:f,y:a.y+a.height};break;case"right":r={x:a.x+a.width,y:p};break;case"left":r={x:a.x-i.width,y:p};break;default:r={x:a.x,y:a.y}}switch(pa(t)){case"start":r[l]-=d*(n&&c?-1:1);break;case"end":r[l]+=d*(n&&c?-1:1)}return r}let pp=async(e,t,n)=>{let{placement:r="bottom",strategy:a="absolute",middleware:i=[],platform:o}=n,l=i.filter(Boolean),s=await (null==o.isRTL?void 0:o.isRTL(t)),u=await o.getElementRects({reference:e,floating:t,strategy:a}),{x:c,y:f}=pf(u,r,s),p=r,d={},h=0;for(let n=0;n<l.length;n++){let{name:i,fn:g}=l[n],{x:m,y:v,data:y,reset:b}=await g({x:c,y:f,initialPlacement:r,placement:p,strategy:a,middlewareData:d,rects:u,platform:o,elements:{reference:e,floating:t}});c=null!=m?m:c,f=null!=v?v:f,d={...d,[i]:{...d[i],...y}},b&&h<=50&&(h++,"object"==typeof b&&(b.placement&&(p=b.placement),b.rects&&(u=!0===b.rects?await o.getElementRects({reference:e,floating:t,strategy:a}):b.rects),{x:c,y:f}=pf(u,p,s)),n=-1)}return{x:c,y:f,placement:p,strategy:a,middlewareData:d}};async function pd(e,t){var n;void 0===t&&(t={});let{x:r,y:a,platform:i,rects:o,elements:l,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:p=!1,padding:d=0}=pn(t,e),h="number"!=typeof d?{top:0,right:0,bottom:0,left:0,...d}:{top:d,right:d,bottom:d,left:d},g=l[p?"floating"===f?"reference":"floating":f],m=pc(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(l.floating)),boundary:u,rootBoundary:c,strategy:s})),v="floating"===f?{x:r,y:a,width:o.floating.width,height:o.floating.height}:o.reference,y=await (null==i.getOffsetParent?void 0:i.getOffsetParent(l.floating)),b=await (null==i.isElement?void 0:i.isElement(y))&&await (null==i.getScale?void 0:i.getScale(y))||{x:1,y:1},x=pc(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:v,offsetParent:y,strategy:s}):v);return{top:(m.top-x.top+h.top)/b.y,bottom:(x.bottom-m.bottom+h.bottom)/b.y,left:(m.left-x.left+h.left)/b.x,right:(x.right-m.right+h.right)/b.x}}async function ph(e,t){let{placement:n,platform:r,elements:a}=e,i=await (null==r.isRTL?void 0:r.isRTL(a.floating)),o=pr(n),l=pa(n),s="y"===pl(n),u=["left","top"].includes(o)?-1:1,c=i&&s?-1:1,f=pn(t,e),{mainAxis:p,crossAxis:d,alignmentAxis:h}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return l&&"number"==typeof h&&(d="end"===l?-1*h:h),s?{x:d*c,y:p*u}:{x:p*u,y:d*c}}function pg(){return"undefined"!=typeof window}function pm(e){return pb(e)?(e.nodeName||"").toLowerCase():"#document"}function pv(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function py(e){var t;return null==(t=(pb(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function pb(e){return!!pg()&&(e instanceof Node||e instanceof pv(e).Node)}function px(e){return!!pg()&&(e instanceof Element||e instanceof pv(e).Element)}function p_(e){return!!pg()&&(e instanceof HTMLElement||e instanceof pv(e).HTMLElement)}function pw(e){return!!pg()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof pv(e).ShadowRoot)}function pE(e){let{overflow:t,overflowX:n,overflowY:r,display:a}=pT(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(a)}function pA(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function pS(e){let t=pk(),n=px(e)?pT(e):e;return["transform","translate","scale","rotate","perspective"].some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","translate","scale","rotate","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function pk(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function pC(e){return["html","body","#document"].includes(pm(e))}function pT(e){return pv(e).getComputedStyle(e)}function pR(e){return px(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function pO(e){if("html"===pm(e))return e;let t=e.assignedSlot||e.parentNode||pw(e)&&e.host||py(e);return pw(t)?t.host:t}function pj(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let a=function e(t){let n=pO(t);return pC(n)?t.ownerDocument?t.ownerDocument.body:t.body:p_(n)&&pE(n)?n:e(n)}(e),i=a===(null==(r=e.ownerDocument)?void 0:r.body),o=pv(a);if(i){let e=pM(o);return t.concat(o,o.visualViewport||[],pE(a)?a:[],e&&n?pj(e):[])}return t.concat(a,pj(a,[],n))}function pM(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function pN(e){let t=pT(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,a=p_(e),i=a?e.offsetWidth:n,o=a?e.offsetHeight:r,l=f8(n)!==i||f8(r)!==o;return l&&(n=i,r=o),{width:n,height:r,$:l}}function pL(e){return px(e)?e:e.contextElement}function pq(e){let t=pL(e);if(!p_(t))return f9(1);let n=t.getBoundingClientRect(),{width:r,height:a,$:i}=pN(t),o=(i?f8(n.width):n.width)/r,l=(i?f8(n.height):n.height)/a;return o&&Number.isFinite(o)||(o=1),l&&Number.isFinite(l)||(l=1),{x:o,y:l}}let pP=f9(0);function pD(e){let t=pv(e);return pk()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:pP}function pI(e,t,n,r){var a;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),o=pL(e),l=f9(1);t&&(r?px(r)&&(l=pq(r)):l=pq(e));let s=(void 0===(a=n)&&(a=!1),r&&(!a||r===pv(o))&&a)?pD(o):f9(0),u=(i.left+s.x)/l.x,c=(i.top+s.y)/l.y,f=i.width/l.x,p=i.height/l.y;if(o){let e=pv(o),t=r&&px(r)?pv(r):r,n=e,a=pM(n);for(;a&&r&&t!==n;){let e=pq(a),t=a.getBoundingClientRect(),r=pT(a),i=t.left+(a.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(a.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,c*=e.y,f*=e.x,p*=e.y,u+=i,c+=o,a=pM(n=pv(a))}}return pc({width:f,height:p,x:u,y:c})}function pz(e,t){let n=pR(e).scrollLeft;return t?t.left+n:pI(py(e)).left+n}function pF(e,t,n){void 0===n&&(n=!1);let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-(n?0:pz(e,r)),y:r.top+t.scrollTop}}function pB(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=pv(e),r=py(e),a=n.visualViewport,i=r.clientWidth,o=r.clientHeight,l=0,s=0;if(a){i=a.width,o=a.height;let e=pk();(!e||e&&"fixed"===t)&&(l=a.offsetLeft,s=a.offsetTop)}return{width:i,height:o,x:l,y:s}}(e,n);else if("document"===t)r=function(e){let t=py(e),n=pR(e),r=e.ownerDocument.body,a=f6(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=f6(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),o=-n.scrollLeft+pz(e),l=-n.scrollTop;return"rtl"===pT(r).direction&&(o+=f6(t.clientWidth,r.clientWidth)-a),{width:a,height:i,x:o,y:l}}(py(e));else if(px(t))r=function(e,t){let n=pI(e,!0,"fixed"===t),r=n.top+e.clientTop,a=n.left+e.clientLeft,i=p_(e)?pq(e):f9(1),o=e.clientWidth*i.x;return{width:o,height:e.clientHeight*i.y,x:a*i.x,y:r*i.y}}(t,n);else{let n=pD(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return pc(r)}function pU(e){return"static"===pT(e).position}function pH(e,t){if(!p_(e)||"fixed"===pT(e).position)return null;if(t)return t(e);let n=e.offsetParent;return py(e)===n&&(n=n.ownerDocument.body),n}function pW(e,t){let n=pv(e);if(pA(e))return n;if(!p_(e)){let t=pO(e);for(;t&&!pC(t);){if(px(t)&&!pU(t))return t;t=pO(t)}return n}let r=pH(e,t);for(;r&&["table","td","th"].includes(pm(r))&&pU(r);)r=pH(r,t);return r&&pC(r)&&pU(r)&&!pS(r)?n:r||function(e){let t=pO(e);for(;p_(t)&&!pC(t);){if(pS(t))return t;if(pA(t))break;t=pO(t)}return null}(e)||n}let pG=async function(e){let t=this.getOffsetParent||pW,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=p_(t),a=py(t),i="fixed"===n,o=pI(e,!0,i,t),l={scrollLeft:0,scrollTop:0},s=f9(0);if(r||!r&&!i){if(("body"!==pm(t)||pE(a))&&(l=pR(t)),r){let e=pI(t,!0,i,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else a&&(s.x=pz(a))}let u=!a||r||i?f9(0):pF(a,l);return{x:o.left+l.scrollLeft-s.x-u.x,y:o.top+l.scrollTop-s.y-u.y,width:o.width,height:o.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},pY={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:a}=e,i="fixed"===a,o=py(r),l=!!t&&pA(t.floating);if(r===o||l&&i)return n;let s={scrollLeft:0,scrollTop:0},u=f9(1),c=f9(0),f=p_(r);if((f||!f&&!i)&&(("body"!==pm(r)||pE(o))&&(s=pR(r)),p_(r))){let e=pI(r);u=pq(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}let p=!o||f||i?f9(0):pF(o,s,!0);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-s.scrollLeft*u.x+c.x+p.x,y:n.y*u.y-s.scrollTop*u.y+c.y+p.y}},getDocumentElement:py,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:a}=e,i=[..."clippingAncestors"===n?pA(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=pj(e,[],!1).filter(e=>px(e)&&"body"!==pm(e)),a=null,i="fixed"===pT(e).position,o=i?pO(e):e;for(;px(o)&&!pC(o);){let t=pT(o),n=pS(o);n||"fixed"!==t.position||(a=null),(i?!n&&!a:!n&&"static"===t.position&&!!a&&["absolute","fixed"].includes(a.position)||pE(o)&&!n&&function e(t,n){let r=pO(t);return!(r===n||!px(r)||pC(r))&&("fixed"===pT(r).position||e(r,n))}(e,o))?r=r.filter(e=>e!==o):a=t,o=pO(o)}return t.set(e,r),r}(t,this._c):[].concat(n),r],o=i[0],l=i.reduce((e,n)=>{let r=pB(t,n,a);return e.top=f6(r.top,e.top),e.right=f4(r.right,e.right),e.bottom=f4(r.bottom,e.bottom),e.left=f6(r.left,e.left),e},pB(t,o,a));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},getOffsetParent:pW,getElementRects:pG,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=pN(e);return{width:t,height:n}},getScale:pq,isElement:px,isRTL:function(e){return"rtl"===pT(e).direction}};function pV(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function pQ(e,t,n,r){let a;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:l="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:u=!1}=r,c=pL(e),f=i||o?[...c?pj(c):[],...pj(t)]:[];f.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),o&&e.addEventListener("resize",n)});let p=c&&s?function(e,t){let n,r=null,a=py(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function o(l,s){void 0===l&&(l=!1),void 0===s&&(s=1),i();let u=e.getBoundingClientRect(),{left:c,top:f,width:p,height:d}=u;if(l||t(),!p||!d)return;let h=f7(f),g={rootMargin:-h+"px "+-f7(a.clientWidth-(c+p))+"px "+-f7(a.clientHeight-(f+d))+"px "+-f7(c)+"px",threshold:f6(0,f4(1,s))||1},m=!0;function v(t){let r=t[0].intersectionRatio;if(r!==s){if(!m)return o();r?o(!1,r):n=setTimeout(()=>{o(!1,1e-7)},1e3)}1!==r||pV(u,e.getBoundingClientRect())||o(),m=!1}try{r=new IntersectionObserver(v,{...g,root:a.ownerDocument})}catch(e){r=new IntersectionObserver(v,g)}r.observe(e)}(!0),i}(c,n):null,d=-1,h=null;l&&(h=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&h&&(h.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var e;null==(e=h)||e.observe(t)})),n()}),c&&!u&&h.observe(c),h.observe(t));let g=u?pI(e):null;return u&&function t(){let r=pI(e);g&&!pV(g,r)&&n(),g=r,a=requestAnimationFrame(t)}(),n(),()=>{var e;f.forEach(e=>{i&&e.removeEventListener("scroll",n),o&&e.removeEventListener("resize",n)}),null==p||p(),null==(e=h)||e.disconnect(),h=null,u&&cancelAnimationFrame(a)}}let pK=(e,t,n)=>{let r=new Map,a={platform:pY,...n},i={...a.platform,_c:r};return pp(e,t,{...a,platform:i})};var eK=eG("fAMMv"),pX="undefined"!=typeof document?eK.useLayoutEffect:eK.useEffect;function pZ(e,t){let n,r,a;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!pZ(e[r],t[r]))return!1;return!0}if((n=(a=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,a[r]))return!1;for(r=n;0!=r--;){let n=a[r];if(("_owner"!==n||!e.$$typeof)&&!pZ(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function pJ(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function p$(e,t){let n=pJ(e);return Math.round(t*n)/n}function p0(e){let t=eK.useRef(e);return pX(()=>{t.current=e}),t}let p1=(e,t)=>{var n;return{...(void 0===(n=e)&&(n=0),{name:"offset",options:n,async fn(e){var t,r;let{x:a,y:i,placement:o,middlewareData:l}=e,s=await ph(e,n);return o===(null==(t=l.offset)?void 0:t.placement)&&null!=(r=l.arrow)&&r.alignmentOffset?{}:{x:a+s.x,y:i+s.y,data:{...s,placement:o}}}}),options:[e,t]}},p2=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"shift",options:n,async fn(e){let{x:t,y:r,placement:a}=e,{mainAxis:i=!0,crossAxis:o=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=pn(n,e),u={x:t,y:r},c=await pd(e,s),f=pl(pr(a)),p=pi(f),d=u[p],h=u[f];if(i){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=d+c[e],r=d-c[t];d=f6(n,f4(d,r))}if(o){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=h+c[e],r=h-c[t];h=f6(n,f4(h,r))}let g=l.fn({...e,[p]:d,[f]:h});return{...g,data:{x:g.x-t,y:g.y-r,enabled:{[p]:i,[f]:o}}}}}),options:[e,t]}},p3=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"flip",options:n,async fn(e){var t,r,a,i,o;let{placement:l,middlewareData:s,rects:u,initialPlacement:c,platform:f,elements:p}=e,{mainAxis:d=!0,crossAxis:h=!0,fallbackPlacements:g,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:y=!0,...b}=pn(n,e);if(null!=(t=s.arrow)&&t.alignmentOffset)return{};let x=pr(l),_=pl(c),w=pr(c)===c,E=await (null==f.isRTL?void 0:f.isRTL(p.floating)),A=g||(w||!y?[pu(c)]:function(e){let t=pu(e);return[ps(e),t,ps(t)]}(c)),S="none"!==v;!g&&S&&A.push(...function(e,t,n,r){let a=pa(e),i=function(e,t,n){let r=["left","right"],a=["right","left"];switch(e){case"top":case"bottom":if(n)return t?a:r;return t?r:a;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(pr(e),"start"===n,r);return a&&(i=i.map(e=>e+"-"+a),t&&(i=i.concat(i.map(ps)))),i}(c,y,v,E));let k=[c,...A],C=await pd(e,b),T=[],R=(null==(r=s.flip)?void 0:r.overflows)||[];if(d&&T.push(C[x]),h){let e=function(e,t,n){void 0===n&&(n=!1);let r=pa(e),a=pi(pl(e)),i=po(a),o="x"===a?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(o=pu(o)),[o,pu(o)]}(l,u,E);T.push(C[e[0]],C[e[1]])}if(R=[...R,{placement:l,overflows:T}],!T.every(e=>e<=0)){let e=((null==(a=s.flip)?void 0:a.index)||0)+1,t=k[e];if(t)return{data:{index:e,overflows:R},reset:{placement:t}};let n=null==(i=R.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(m){case"bestFit":{let e=null==(o=R.filter(e=>{if(S){let t=pl(e.placement);return t===_||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:o[0];e&&(n=e);break}case"initialPlacement":n=c}if(l!==n)return{reset:{placement:n}}}return{}}}),options:[e,t]}},p5=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"size",options:n,async fn(e){var t,r;let a,i;let{placement:o,rects:l,platform:s,elements:u}=e,{apply:c=()=>{},...f}=pn(n,e),p=await pd(e,f),d=pr(o),h=pa(o),g="y"===pl(o),{width:m,height:v}=l.floating;"top"===d||"bottom"===d?(a=d,i=h===(await (null==s.isRTL?void 0:s.isRTL(u.floating))?"start":"end")?"left":"right"):(i=d,a="end"===h?"top":"bottom");let y=v-p.top-p.bottom,b=m-p.left-p.right,x=f4(v-p[a],y),_=f4(m-p[i],b),w=!e.middlewareData.shift,E=x,A=_;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(A=b),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(E=y),w&&!h){let e=f6(p.left,0),t=f6(p.right,0),n=f6(p.top,0),r=f6(p.bottom,0);g?A=m-2*(0!==e||0!==t?e+t:f6(p.left,p.right)):E=v-2*(0!==n||0!==r?n+r:f6(p.top,p.bottom))}await c({...e,availableWidth:A,availableHeight:E});let S=await s.getDimensions(u.floating);return m!==S.width||v!==S.height?{reset:{rects:!0}}:{}}}),options:[e,t]}};var eK=eG("fAMMv"),p4="undefined"==typeof Element;p4||Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,p4||Element.prototype.getRootNode;let p6={...eK},p8=p6.useInsertionEffect||(e=>e());function p7(e){let t=eK.useRef(()=>{});return p8(()=>{t.current=e}),eK.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}var p9="undefined"!=typeof document?eK.useLayoutEffect:eK.useEffect;let de=!1,dt=0,dn=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+dt++,dr=p6.useId||function(){let[e,t]=eK.useState(()=>de?dn():void 0);return p9(()=>{null==e&&t(dn())},[]),eK.useEffect(()=>{de=!0},[]),e},da=eK.createContext(null),di=eK.createContext(null),dl=()=>{var e;return(null==(e=eK.useContext(da))?void 0:e.id)||null},ds=()=>eK.useContext(di),du="active",dc="selected";function df(e,t,n){let r=new Map,a="item"===n,i=e;if(a&&e){let{[du]:t,[dc]:n,...r}=e;i=r}return{..."floating"===n&&{tabIndex:-1,"data-floating-ui-focusable":""},...i,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,i]=t;if(!(a&&[du,dc].includes(n))){if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof i){var o;null==(o=r.get(n))||o.push(i),e[n]=function(){for(var e,t=arguments.length,a=Array(t),i=0;i<t;i++)a[i]=arguments[i];return null==(e=r.get(n))?void 0:e.map(e=>e(...a)).find(e=>void 0!==e)}}}else e[n]=i}}),e),{})}}function dp(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let dd=e=>({name:"inner",options:e,async fn(t){let{listRef:n,overflowRef:r,onFallbackChange:a,offset:i=0,index:o=0,minItemsVisible:l=4,referenceOverflowThreshold:s=0,scrollRef:u,...c}=pn(e,t),{rects:f,elements:{floating:p}}=t,d=n.current[o],h=(null==u?void 0:u.current)||p,g=p.clientTop||h.clientTop,m=0!==p.clientTop,v=0!==h.clientTop,y=p===h;if(!d)return{};let b={...t,...await p1(-d.offsetTop-p.clientTop-f.reference.height/2-d.offsetHeight/2-i).fn(t)},x=await pd(dp(b,h.scrollHeight+g+p.clientTop),c),_=await pd(b,{...c,elementContext:"reference"}),w=f6(0,x.top),E=b.y+w,A=(h.scrollHeight>h.clientHeight?e=>e:f8)(f6(0,h.scrollHeight+(m&&y||v?2*g:0)-w-f6(0,x.bottom)));if(h.style.maxHeight=A+"px",h.scrollTop=w,a){let e=h.offsetHeight<d.offsetHeight*f4(l,n.current.length)-1||_.top>=-s||_.bottom>=-s;eQ.flushSync(()=>a(e))}return r&&(r.current=await pd(dp({...b,y:E},h.offsetHeight+g+p.clientTop),c)),{y:E}}});var eK=eG("fAMMv");let dh=(0,eK.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});dh.displayName="FloatingContext";let dg=(0,eK.createContext)(null);function dm({children:e,enabled:t=!0}){var n,r,a,i;let o,l,s,[u,c]=(0,eK.useState)(null),[f,p]=(0,eK.useState)(0),d=(0,eK.useRef)(null),[h,g]=(0,eK.useState)(null);lO(()=>{if(!n)return;let e=new MutationObserver(()=>{let e=window.getComputedStyle(n).maxHeight,t=parseFloat(e);if(isNaN(t))return;let r=parseInt(e);isNaN(r)||t!==r&&(n.style.maxHeight=`${Math.ceil(t)}px`)});return e.observe(n,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[n=h]);let m=t&&null!==u&&null!==h,{to:v="bottom",gap:y=0,offset:b=0,padding:x=0,inner:_}=(o=dv(null!=(r=null==u?void 0:u.gap)?r:"var(--anchor-gap, 0)",h),l=dv(null!=(a=null==u?void 0:u.offset)?a:"var(--anchor-offset, 0)",h),s=dv(null!=(i=null==u?void 0:u.padding)?i:"var(--anchor-padding, 0)",h),{...u,gap:o,offset:l,padding:s}),[w,E="center"]=v.split(" ");lO(()=>{m&&p(0)},[m]);let{refs:A,floatingStyles:S,context:k}=function(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){let{open:t=!1,onOpenChange:n,elements:r}=e,a=dr(),i=eK.useRef({}),[o]=eK.useState(()=>(function(){let e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}})()),l=null!=dl(),[s,u]=eK.useState(r.reference),c=p7((e,t,r)=>{i.current.openEvent=e?t:void 0,o.emit("openchange",{open:e,event:t,reason:r,nested:l}),null==n||n(e,t,r)}),f=eK.useMemo(()=>({setPositionReference:u}),[]),p=eK.useMemo(()=>({reference:s||r.reference||null,floating:r.floating||null,domReference:r.reference}),[s,r.reference,r.floating]);return eK.useMemo(()=>({dataRef:i,open:t,onOpenChange:c,elements:p,events:o,floatingId:a,refs:f}),[t,c,p,o,a,f])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,a=r.elements,[i,o]=eK.useState(null),[l,s]=eK.useState(null),u=(null==a?void 0:a.domReference)||i,c=eK.useRef(null),f=ds();p9(()=>{u&&(c.current=u)},[u]);let p=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:a,elements:{reference:i,floating:o}={},transform:l=!0,whileElementsMounted:s,open:u}=e,[c,f]=eK.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,d]=eK.useState(r);pZ(p,r)||d(r);let[h,g]=eK.useState(null),[m,v]=eK.useState(null),y=eK.useCallback(e=>{e!==w.current&&(w.current=e,g(e))},[]),b=eK.useCallback(e=>{e!==E.current&&(E.current=e,v(e))},[]),x=i||h,_=o||m,w=eK.useRef(null),E=eK.useRef(null),A=eK.useRef(c),S=null!=s,k=p0(s),C=p0(a),T=p0(u),R=eK.useCallback(()=>{if(!w.current||!E.current)return;let e={placement:t,strategy:n,middleware:p};C.current&&(e.platform=C.current),pK(w.current,E.current,e).then(e=>{let t={...e,isPositioned:!1!==T.current};O.current&&!pZ(A.current,t)&&(A.current=t,eQ.flushSync(()=>{f(t)}))})},[p,t,n,C,T]);pX(()=>{!1===u&&A.current.isPositioned&&(A.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[u]);let O=eK.useRef(!1);pX(()=>(O.current=!0,()=>{O.current=!1}),[]),pX(()=>{if(x&&(w.current=x),_&&(E.current=_),x&&_){if(k.current)return k.current(x,_,R);R()}},[x,_,R,k,S]);let j=eK.useMemo(()=>({reference:w,floating:E,setReference:y,setFloating:b}),[y,b]),M=eK.useMemo(()=>({reference:x,floating:_}),[x,_]),N=eK.useMemo(()=>{let e={position:n,left:0,top:0};if(!M.floating)return e;let t=p$(M.floating,c.x),r=p$(M.floating,c.y);return l?{...e,transform:"translate("+t+"px, "+r+"px)",...pJ(M.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,l,M.floating,c.x,c.y]);return eK.useMemo(()=>({...c,update:R,refs:j,elements:M,floatingStyles:N}),[c,R,j,M,N])}({...e,elements:{...a,...l&&{reference:l}}}),d=eK.useCallback(e=>{let t=px(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;s(t),p.refs.setReference(t)},[p.refs]),h=eK.useCallback(e=>{(px(e)||null===e)&&(c.current=e,o(e)),(px(p.refs.reference.current)||null===p.refs.reference.current||null!==e&&!px(e))&&p.refs.setReference(e)},[p.refs]),g=eK.useMemo(()=>({...p.refs,setReference:h,setPositionReference:d,domReference:c}),[p.refs,h,d]),m=eK.useMemo(()=>({...p.elements,domReference:u}),[p.elements,u]),v=eK.useMemo(()=>({...p,...r,refs:g,elements:m,nodeId:t}),[p,g,m,t,r]);return p9(()=>{r.dataRef.current.floatingContext=v;let e=null==f?void 0:f.nodesRef.current.find(e=>e.id===t);e&&(e.context=v)}),eK.useMemo(()=>({...p,context:v,refs:g,elements:m}),[p,g,m,v])}({open:m,placement:"selection"===w?"center"===E?"bottom":`bottom-${E}`:"center"===E?`${w}`:`${w}-${E}`,strategy:"absolute",transform:!1,middleware:[p1({mainAxis:"selection"===w?0:y,crossAxis:b}),p2({padding:x}),"selection"!==w&&p3({padding:x}),"selection"===w&&_?dd({..._,padding:x,overflowRef:d,offset:f,minItemsVisible:4,referenceOverflowThreshold:x,onFallbackChange(e){var t,n;if(!e)return;let r=k.elements.floating;if(!r)return;let a=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,i=Math.min(4,r.childElementCount),o=0,l=0;for(let e of null!=(n=null==(t=k.elements.floating)?void 0:t.childNodes)?n:[])if(e instanceof HTMLElement){let t=e.offsetTop,n=t+e.clientHeight+a,s=r.scrollTop,u=s+r.clientHeight;if(t>=s&&n<=u)i--;else{l=Math.max(0,Math.min(n,u)-Math.max(t,s)),o=e.clientHeight;break}}i>=1&&p(e=>{let t=o*i-l+a;return e>=t?e:t})}}):null,p5({padding:x,apply({availableWidth:e,availableHeight:t,elements:n}){Object.assign(n.floating.style,{overflow:"auto",maxWidth:`${e}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${t}px)`})}})].filter(Boolean),whileElementsMounted:pQ}),[C=w,T=E]=k.placement.split("-");"selection"===w&&(C="selection");let R=(0,eK.useMemo)(()=>({anchor:[C,T].filter(Boolean).join(" ")}),[C,T]),{getReferenceProps:O,getFloatingProps:j}=function(e){void 0===e&&(e=[]);let t=e.map(e=>null==e?void 0:e.reference),n=e.map(e=>null==e?void 0:e.floating),r=e.map(e=>null==e?void 0:e.item),a=eK.useCallback(t=>df(t,e,"reference"),t),i=eK.useCallback(t=>df(t,e,"floating"),n),o=eK.useCallback(t=>df(t,e,"item"),r);return eK.useMemo(()=>({getReferenceProps:a,getFloatingProps:i,getItemProps:o}),[a,i,o])}([function(e,t){let{open:n,elements:r}=e,{enabled:a=!0,overflowRef:i,scrollRef:o,onChange:l}=t,s=p7(l),u=eK.useRef(!1),c=eK.useRef(null),f=eK.useRef(null);eK.useEffect(()=>{if(!a)return;function e(e){if(e.ctrlKey||!t||null==i.current)return;let n=e.deltaY,r=i.current.top>=-.5,a=i.current.bottom>=-.5,o=t.scrollHeight-t.clientHeight,l=n<0?-1:1,u=n<0?"max":"min";!(t.scrollHeight<=t.clientHeight)&&(!r&&n>0||!a&&n<0?(e.preventDefault(),eQ.flushSync(()=>{s(e=>e+Math[u](n,o*l))})):/firefox/i.test(function(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}())&&(t.scrollTop+=n))}let t=(null==o?void 0:o.current)||r.floating;if(n&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{c.current=t.scrollTop,null!=i.current&&(f.current={...i.current})}),()=>{c.current=null,f.current=null,t.removeEventListener("wheel",e)}},[a,n,r.floating,i,o,s]);let p=eK.useMemo(()=>({onKeyDown(){u.current=!0},onWheel(){u.current=!1},onPointerMove(){u.current=!1},onScroll(){let e=(null==o?void 0:o.current)||r.floating;if(i.current&&e&&u.current){if(null!==c.current){let t=e.scrollTop-c.current;(i.current.bottom<-.5&&t<-1||i.current.top<-.5&&t>1)&&eQ.flushSync(()=>s(e=>e+t))}requestAnimationFrame(()=>{c.current=e.scrollTop})}}}),[r.floating,s,i,o]);return eK.useMemo(()=>a?{floating:p}:{},[a,p])}(k,{overflowRef:d,onChange:p})]),M=lI(e=>{g(e),A.setFloating(e)});return eK.createElement(dg.Provider,{value:c},eK.createElement(dh.Provider,{value:{setFloating:M,setReference:A.setReference,styles:S,getReferenceProps:O,getFloatingProps:j,slot:R}},e))}function dv(e,t,n){let r=sL(),a=lI((e,t)=>{if(null==e)return[n,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[n,null];let a=dy(e,t);return[a,n=>{let i=function e(t){let n=/var\((.*)\)/.exec(t);if(n){let t=n[1].indexOf(",");if(-1===t)return[n[1]];let r=n[1].slice(0,t).trim(),a=n[1].slice(t+1).trim();return a?[r,...e(a)]:[r]}return[]}(e);{let o=i.map(e=>window.getComputedStyle(t).getPropertyValue(e));r.requestAnimationFrame(function l(){r.nextFrame(l);let s=!1;for(let[e,n]of i.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(o[e]!==r){o[e]=r,s=!0;break}}if(!s)return;let u=dy(e,t);a!==u&&(n(u),a=u)})}return r.dispose}]}return[n,null]}),i=(0,eK.useMemo)(()=>a(e,t)[0],[e,t]),[o=i,l]=(0,eK.useState)();return lO(()=>{let[n,r]=a(e,t);if(l(n),r)return r(l)},[e,t]),o}function dy(e,t){let n=document.createElement("div");t.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",e,"important");let r=parseFloat(window.getComputedStyle(n).marginTop)||0;return t.removeChild(n),r}function db(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=(null==t?void 0:t.getAttribute("disabled"))==="";return!(r&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}dg.displayName="PlacementContext";var dx=((_=dx||{})[_.Open=0]="Open",_[_.Closed=1]="Closed",_),d_=((w=d_||{})[w.TogglePopover=0]="TogglePopover",w[w.ClosePopover=1]="ClosePopover",w[w.SetButton=2]="SetButton",w[w.SetButtonId=3]="SetButtonId",w[w.SetPanel=4]="SetPanel",w[w.SetPanelId=5]="SetPanelId",w);let dw={0:e=>({...e,popoverState:lY(e.popoverState,{0:1,1:0}),__demoMode:!1}),1:e=>1===e.popoverState?e:{...e,popoverState:1,__demoMode:!1},2:(e,t)=>e.button===t.button?e:{...e,button:t.button},3:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},4:(e,t)=>e.panel===t.panel?e:{...e,panel:t.panel},5:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}},dE=(0,eK.createContext)(null);function dA(e){let t=(0,eK.useContext)(dE);if(null===t){let t=Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,dA),t}return t}dE.displayName="PopoverContext";let dS=(0,eK.createContext)(null);function dk(e){let t=(0,eK.useContext)(dS);if(null===t){let t=Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,dk),t}return t}dS.displayName="PopoverAPIContext";let dC=(0,eK.createContext)(null);function dT(){return(0,eK.useContext)(dC)}dC.displayName="PopoverGroupContext";let dR=(0,eK.createContext)(null);function dO(e,t){return lY(t.type,dw,e,t)}dR.displayName="PopoverPanelContext";let dj=se.RenderStrategy|se.Static;function dM(e,t){let n=(0,eK.useId)(),{id:r=`headlessui-popover-backdrop-${n}`,transition:a=!1,...i}=e,[{popoverState:o},l]=dA("Popover.Backdrop"),[s,u]=(0,eK.useState)(null),c=s_(t,u),f=sk(),[p,d]=s2(a,s,null!==f?(f&sS.Open)===sS.Open:0===o),h=lI(e=>{if(db(e.currentTarget))return e.preventDefault();l({type:1})}),g=(0,eK.useMemo)(()=>({open:0===o}),[o]),m={ref:c,id:r,"aria-hidden":!0,onClick:h,...s1(d)};return sn()({ourProps:m,theirProps:i,slot:g,defaultTag:"div",features:dj,visible:p,name:"Popover.Backdrop"})}let dN=se.RenderStrategy|se.Static,dL=sl(function(e,t){var n;let{__demoMode:r=!1,...a}=e,i=(0,eK.useRef)(null),o=s_(t,sx(e=>{i.current=e})),l=(0,eK.useRef)([]),s=(0,eK.useReducer)(dO,{__demoMode:r,popoverState:+!r,buttons:l,button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:(0,eK.createRef)(),afterPanelSentinel:(0,eK.createRef)(),afterButtonSentinel:(0,eK.createRef)()}),[{popoverState:u,button:c,buttonId:f,panel:p,panelId:d,beforePanelSentinel:h,afterPanelSentinel:g,afterButtonSentinel:m},v]=s,y=l7(null!=(n=i.current)?n:c),b=(0,eK.useMemo)(()=>{if(!c||!p)return!1;for(let e of document.querySelectorAll("body > *"))if(Number(null==e?void 0:e.contains(c))^Number(null==e?void 0:e.contains(p)))return!0;let e=lJ(),t=e.indexOf(c),n=(t+e.length-1)%e.length,r=(t+1)%e.length,a=e[n],i=e[r];return!p.contains(a)&&!p.contains(i)},[c,p]),x=lj(f),_=lj(d),w=(0,eK.useMemo)(()=>({buttonId:x,panelId:_,close:()=>v({type:1})}),[x,_,v]),E=dT(),A=null==E?void 0:E.registerPopover,S=lI(()=>{var e;return null!=(e=null==E?void 0:E.isFocusWithinPopoverGroup())?e:(null==y?void 0:y.activeElement)&&((null==c?void 0:c.contains(y.activeElement))||(null==p?void 0:p.contains(y.activeElement)))});(0,eK.useEffect)(()=>null==A?void 0:A(w),[A,w]);let[k,C]=sX(),T=sg(c),R=sp({mainTreeNode:T,portals:k,defaultContainers:[c,p]});lM(null==y?void 0:y.defaultView,"focus",e=>{var t,n,r,a,i,o;e.target!==window&&e.target instanceof HTMLElement&&0===u&&(S()||c&&p&&(R.contains(e.target)||null!=(n=null==(t=h.current)?void 0:t.contains)&&n.call(t,e.target)||null!=(a=null==(r=g.current)?void 0:r.contains)&&a.call(r,e.target)||null!=(o=null==(i=m.current)?void 0:i.contains)&&o.call(i,e.target)||v({type:1})))},!0),l8(0===u,R.resolveContainers,(e,t)=>{v({type:1}),l0(t,l$.Loose)||(e.preventDefault(),null==c||c.focus())});let O=lI(e=>{v({type:1});let t=e?e instanceof HTMLElement?e:"current"in e&&e.current instanceof HTMLElement?e.current:c:c;null==t||t.focus()}),j=(0,eK.useMemo)(()=>({close:O,isPortalled:b}),[O,b]),M=(0,eK.useMemo)(()=>({open:0===u,close:O}),[u,O]),N=sn();return eU(eK).createElement(sh,{node:T},eU(eK).createElement(dm,null,eU(eK).createElement(dR.Provider,{value:null},eU(eK).createElement(dE.Provider,{value:s},eU(eK).createElement(dS.Provider,{value:j},eU(eK).createElement(sE,{value:O},eU(eK).createElement(sC,{value:lY(u,{0:sS.Open,1:sS.Closed})},eU(eK).createElement(C,null,N({ourProps:{ref:o},theirProps:a,slot:M,defaultTag:"div",name:"Popover"})))))))))}),dq=sl(function(e,t){var n;let r=(0,eK.useId)(),{id:a=`headlessui-popover-button-${r}`,disabled:i=!1,autoFocus:o=!1,...l}=e,[s,u]=dA("Popover.Button"),{isPortalled:c}=dk("Popover.Button"),f=(0,eK.useRef)(null),p=`headlessui-focus-sentinel-${(0,eK.useId)()}`,d=dT(),h=null==d?void 0:d.closeOthers,g=null!==(0,eK.useContext)(dR);(0,eK.useEffect)(()=>{if(!g)return u({type:3,buttonId:a}),()=>{u({type:3,buttonId:null})}},[g,a,u]);let[m]=(0,eK.useState)(()=>Symbol()),v=s_(f,t,(0,eK.useContext)(dh).setReference,lI(e=>{if(!g){if(e)s.buttons.current.push(m);else{let e=s.buttons.current.indexOf(m);-1!==e&&s.buttons.current.splice(e,1)}s.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),e&&u({type:2,button:e})}})),y=s_(f,t),b=l7(f),x=lI(e=>{var t,n,r;if(g){if(1===s.popoverState)return;switch(e.key){case lS.Space:case lS.Enter:e.preventDefault(),null==(n=(t=e.target).click)||n.call(t),u({type:1}),null==(r=s.button)||r.focus()}}else switch(e.key){case lS.Space:case lS.Enter:e.preventDefault(),e.stopPropagation(),1===s.popoverState&&(null==h||h(s.buttonId)),u({type:0});break;case lS.Escape:if(0!==s.popoverState)return null==h?void 0:h(s.buttonId);if(!f.current||null!=b&&b.activeElement&&!f.current.contains(b.activeElement))return;e.preventDefault(),e.stopPropagation(),u({type:1})}}),_=lI(e=>{g||e.key===lS.Space&&e.preventDefault()}),w=lI(e=>{var t,n;db(e.currentTarget)||i||(g?(u({type:1}),null==(t=s.button)||t.focus()):(e.preventDefault(),e.stopPropagation(),1===s.popoverState&&(null==h||h(s.buttonId)),u({type:0}),null==(n=s.button)||n.focus()))}),E=lI(e=>{e.preventDefault(),e.stopPropagation()}),{isFocusVisible:A,focusProps:S}=function(e={}){var t,n,r;let{autoFocus:a=!1,isTextInput:i,within:o}=e,l=(0,eK.useRef)({isFocused:!1,isFocusVisible:a||fK()}),[s,u]=(0,eK.useState)(!1),[c,f]=(0,eK.useState)(()=>l.current.isFocused&&l.current.isFocusVisible),p=(0,eK.useCallback)(()=>f(l.current.isFocused&&l.current.isFocusVisible),[]),d=(0,eK.useCallback)(e=>{l.current.isFocused=e,u(e),p()},[p]);t=e=>{l.current.isFocusVisible=e,p()},n=[],r={isTextInput:i},fV(),(0,eK.useEffect)(()=>{let e=(e,n)=>{(function(e,t,n){var r;let a="undefined"!=typeof window?fA(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,i="undefined"!=typeof window?fA(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,o="undefined"!=typeof window?fA(null==n?void 0:n.target).HTMLElement:HTMLElement,l="undefined"!=typeof window?fA(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent;return!((e=e||(null==n?void 0:n.target)instanceof a&&!fX.has(null==n?void 0:null===(r=n.target)||void 0===r?void 0:r.type)||(null==n?void 0:n.target)instanceof i||(null==n?void 0:n.target)instanceof o&&(null==n?void 0:n.target.isContentEditable))&&"keyboard"===t&&n instanceof l&&!fF[n.key])})(!!(null==r?void 0:r.isTextInput),e,n)&&t(fK())};return fP.add(e),()=>{fP.delete(e)}},n);let{focusProps:h}=function(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:a}=e,i=(0,eK.useCallback)(e=>{if(e.target===e.currentTarget)return r&&r(e),a&&a(!1),!0},[r,a]),o=f$(i),l=(0,eK.useCallback)(e=>{let t=fE(e.target);e.target===e.currentTarget&&t.activeElement===e.target&&(n&&n(e),a&&a(!0),o(e))},[a,n,o]);return{focusProps:{onFocus:!t&&(n||a||r)?l:void 0,onBlur:!t&&(r||a)?i:void 0}}}({isDisabled:o,onFocusChange:d}),{focusWithinProps:g}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:a}=e,i=(0,eK.useRef)({isFocusWithin:!1}),o=(0,eK.useCallback)(e=>{i.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(i.current.isFocusWithin=!1,n&&n(e),a&&a(!1))},[n,a,i]),l=f$(o),s=(0,eK.useCallback)(e=>{i.current.isFocusWithin||document.activeElement!==e.target||(r&&r(e),a&&a(!0),i.current.isFocusWithin=!0,l(e))},[r,a,l]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:s,onBlur:o}}}({isDisabled:!o,onFocusWithinChange:d});return{isFocused:s,isFocusVisible:c,focusProps:o?g:h}}({autoFocus:o}),{isHovered:k,hoverProps:C}=function(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:a}=e,[i,o]=(0,eK.useState)(!1),l=(0,eK.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,eK.useEffect)(f5,[]);let{hoverProps:s,triggerHoverEnd:u}=(0,eK.useMemo)(()=>{let e=(e,r)=>{if(l.pointerType=r,a||"touch"===r||l.isHovered||!e.currentTarget.contains(e.target))return;l.isHovered=!0;let i=e.currentTarget;l.target=i,t&&t({type:"hoverstart",target:i,pointerType:r}),n&&n(!0),o(!0)},i=(e,t)=>{if(l.pointerType="",l.target=null,"touch"===t||!l.isHovered)return;l.isHovered=!1;let a=e.currentTarget;r&&r({type:"hoverend",target:a,pointerType:t}),n&&n(!1),o(!1)},s={};return"undefined"!=typeof PointerEvent?(s.onPointerEnter=t=>{f0&&"mouse"===t.pointerType||e(t,t.pointerType)},s.onPointerLeave=e=>{!a&&e.currentTarget.contains(e.target)&&i(e,e.pointerType)}):(s.onTouchStart=()=>{l.ignoreEmulatedMouseEvents=!0},s.onMouseEnter=t=>{l.ignoreEmulatedMouseEvents||f0||e(t,"mouse"),l.ignoreEmulatedMouseEvents=!1},s.onMouseLeave=e=>{!a&&e.currentTarget.contains(e.target)&&i(e,"mouse")}),{hoverProps:s,triggerHoverEnd:i}},[t,n,r,a,l]);return(0,eK.useEffect)(()=>{a&&u({currentTarget:l.target},l.pointerType)},[a]),{hoverProps:s,isHovered:i}}({isDisabled:i}),{pressed:T,pressProps:R}=function({disabled:e=!1}={}){let t=(0,eK.useRef)(null),[n,r]=(0,eK.useState)(!1),a=sL(),i=lI(()=>{t.current=null,r(!1),a.dispose()}),o=lI(e=>{if(a.dispose(),null===t.current){t.current=e.currentTarget,r(!0);{let n=lB(e.currentTarget);a.addEventListener(n,"pointerup",i,!1),a.addEventListener(n,"pointermove",e=>{if(t.current){var n,a;let i,o;r((i=e.width/2,o=e.height/2,n={top:e.clientY-o,right:e.clientX+i,bottom:e.clientY+o,left:e.clientX-i},a=t.current.getBoundingClientRect(),!(!n||!a||n.right<a.left||n.left>a.right||n.bottom<a.top||n.top>a.bottom)))}},!1),a.addEventListener(n,"pointercancel",i,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:o,onPointerUp:i,onClick:i}}}({disabled:i}),O=0===s.popoverState,j=(0,eK.useMemo)(()=>({open:O,active:T||O,disabled:i,hover:k,focus:A,autofocus:o}),[O,k,A,T,i,o]),M=(n=s.button,(0,eK.useMemo)(()=>{var t;if(e.type)return e.type;let r=null!=(t=e.as)?t:"button";if("string"==typeof r&&"button"===r.toLowerCase()||(null==n?void 0:n.tagName)==="BUTTON"&&!n.hasAttribute("type"))return"button"},[e.type,e.as,n])),N=g?so({ref:y,type:M,onKeyDown:x,onClick:w,disabled:i||void 0,autoFocus:o},S,C,R):so({ref:v,id:s.buttonId,type:M,"aria-expanded":0===s.popoverState,"aria-controls":s.panel?s.panelId:void 0,disabled:i||void 0,autoFocus:o,onKeyDown:x,onKeyUp:_,onClick:w,onMouseDown:E},S,C,R),L=sI(),q=lI(()=>{let e=s.panel;e&&lY(L.current,{[sD.Forwards]:()=>l3(e,lK.First),[sD.Backwards]:()=>l3(e,lK.Last)})===lX.Error&&l3(lJ().filter(e=>"true"!==e.dataset.headlessuiFocusGuard),lY(L.current,{[sD.Forwards]:lK.Next,[sD.Backwards]:lK.Previous}),{relativeTo:s.button})}),P=sn();return eU(eK).createElement(eU(eK).Fragment,null,P({ourProps:N,theirProps:l,slot:j,defaultTag:"button",name:"Popover.Button"}),O&&!g&&c&&eU(eK).createElement(sf,{id:p,ref:s.afterButtonSentinel,features:sc.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:q}))}),dP=sl(dM),dD=sl(dM),dI=sl(function(e,t){let n=(0,eK.useId)(),{id:r=`headlessui-popover-panel-${n}`,focus:a=!1,anchor:i,portal:o=!1,modal:l=!1,transition:s=!1,...u}=e,[c,f]=dA("Popover.Panel"),{close:p,isPortalled:d}=dk("Popover.Panel"),h=`headlessui-focus-sentinel-before-${n}`,g=`headlessui-focus-sentinel-after-${n}`,m=(0,eK.useRef)(null),v=(0,eK.useMemo)(()=>i?"string"==typeof i?{to:i}:i:null,[i]),[y,b]=function(e=null){!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,eK.useContext)(dg),n=(0,eK.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);lO(()=>{null==t||t(null!=n?n:null)},[t,n]);let r=(0,eK.useContext)(dh);return(0,eK.useMemo)(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])}(v),x=function(){let{getFloatingProps:e,slot:t}=(0,eK.useContext)(dh);return(0,eK.useCallback)((...n)=>Object.assign({},e(...n),{"data-anchor":t.anchor}),[e,t])}();v&&(o=!0);let[_,w]=(0,eK.useState)(null),E=s_(m,t,v?y:null,lI(e=>f({type:4,panel:e})),w),A=l7(m);lO(()=>(f({type:5,panelId:r}),()=>{f({type:5,panelId:null})}),[r,f]);let S=sk(),[k,C]=s2(s,_,null!==S?(S&sS.Open)===sS.Open:0===c.popoverState);lG(k,c.button,()=>{f({type:1})}),sv(!c.__demoMode&&l&&k,A);let T=lI(e=>{var t;if(e.key===lS.Escape){if(0!==c.popoverState||!m.current||null!=A&&A.activeElement&&!m.current.contains(A.activeElement))return;e.preventDefault(),e.stopPropagation(),f({type:1}),null==(t=c.button)||t.focus()}});(0,eK.useEffect)(()=>{var t;e.static||1===c.popoverState&&(null==(t=e.unmount)||t)&&f({type:4,panel:null})},[c.popoverState,e.unmount,e.static,f]),(0,eK.useEffect)(()=>{if(c.__demoMode||!a||0!==c.popoverState||!m.current)return;let e=null==A?void 0:A.activeElement;m.current.contains(e)||l3(m.current,lK.First)},[c.__demoMode,a,m.current,c.popoverState]);let R=(0,eK.useMemo)(()=>({open:0===c.popoverState,close:p}),[c.popoverState,p]),O=so(v?x():{},{ref:E,id:r,onKeyDown:T,onBlur:a&&0===c.popoverState?e=>{var t,n,r,a,i;let o=e.relatedTarget;o&&m.current&&(null!=(t=m.current)&&t.contains(o)||(f({type:1}),(null!=(r=null==(n=c.beforePanelSentinel.current)?void 0:n.contains)&&r.call(n,o)||null!=(i=null==(a=c.afterPanelSentinel.current)?void 0:a.contains)&&i.call(a,o))&&o.focus({preventScroll:!0})))}:void 0,tabIndex:-1,style:{...u.style,...b,"--button-width":function(e,t=!1){let[n,r]=(0,eK.useReducer)(()=>({}),{}),a=(0,eK.useMemo)(()=>(function(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}})(e),[e,n]);return lO(()=>{if(!e)return;let t=new ResizeObserver(r);return t.observe(e),()=>{t.disconnect()}},[e]),t?{width:`${a.width}px`,height:`${a.height}px`}:a}(c.button,!0).width},...s1(C)}),j=sI(),M=lI(()=>{let e=m.current;e&&lY(j.current,{[sD.Forwards]:()=>{var t;l3(e,lK.First)===lX.Error&&(null==(t=c.afterPanelSentinel.current)||t.focus())},[sD.Backwards]:()=>{var e;null==(e=c.button)||e.focus({preventScroll:!0})}})}),N=lI(()=>{let e=m.current;e&&lY(j.current,{[sD.Forwards]:()=>{if(!c.button)return;let e=lJ(),t=e.indexOf(c.button),n=e.slice(0,t+1),r=[...e.slice(t+1),...n];for(let e of r.slice())if("true"===e.dataset.headlessuiFocusGuard||null!=_&&_.contains(e)){let t=r.indexOf(e);-1!==t&&r.splice(t,1)}l3(r,lK.First,{sorted:!1})},[sD.Backwards]:()=>{var t;l3(e,lK.Previous)===lX.Error&&(null==(t=c.button)||t.focus())}})}),L=sn();return eU(eK).createElement(sT,null,eU(eK).createElement(dR.Provider,{value:r},eU(eK).createElement(dS.Provider,{value:{close:p,isPortalled:d}},eU(eK).createElement(s$,{enabled:!!o&&(e.static||k)},k&&d&&eU(eK).createElement(sf,{id:h,ref:c.beforePanelSentinel,features:sc.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:M}),L({ourProps:O,theirProps:u,slot:R,defaultTag:"div",features:dN,visible:k,name:"Popover.Panel"}),k&&d&&eU(eK).createElement(sf,{id:g,ref:c.afterPanelSentinel,features:sc.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:N})))))}),dz=Object.assign(dL,{Button:dq,Backdrop:dD,Overlay:dP,Panel:dI,Group:sl(function(e,t){let n=(0,eK.useRef)(null),r=s_(n,t),[a,i]=(0,eK.useState)([]),o=lI(e=>{i(t=>{let n=t.indexOf(e);if(-1!==n){let e=t.slice();return e.splice(n,1),e}return t})}),l=lI(e=>(i(t=>[...t,e]),()=>o(e))),s=lI(()=>{var e;let t=lB(n);if(!t)return!1;let r=t.activeElement;return!!(null!=(e=n.current)&&e.contains(r))||a.some(e=>{var n,a;return(null==(n=t.getElementById(e.buttonId.current))?void 0:n.contains(r))||(null==(a=t.getElementById(e.panelId.current))?void 0:a.contains(r))})}),u=lI(e=>{for(let t of a)t.buttonId.current!==e&&t.close()}),c=(0,eK.useMemo)(()=>({registerPopover:l,unregisterPopover:o,isFocusWithinPopoverGroup:s,closeOthers:u}),[l,o,s,u]),f=(0,eK.useMemo)(()=>({}),[]),p=sn();return eU(eK).createElement(sh,null,eU(eK).createElement(dC.Provider,{value:c},p({ourProps:{ref:r},theirProps:e,slot:f,defaultTag:"div",name:"Popover.Group"})))})}),dF=()=>{let e=(0,eK.useContext)(sw);return lx({targetElement:document.querySelector("[data-js='knowledge-scroll-container']"),callback:()=>e()}),null},dB=({onEditClick:e,onSummaryClick:t,onDeleteClick:n})=>(0,eV.jsxs)(dz,{className:"jfMaterialItemContextMenu",children:[(0,eV.jsx)(dq,{type:"button",className:"jfMaterialItemContextMenu--button",children:(0,eV.jsx)(tQ,{})}),(0,eV.jsxs)(dI,{anchor:"bottom end",className:"jfMaterialItemContextMenu--panel",children:[(0,eV.jsxs)("button",{type:"button",onClick:e,className:"jfMaterialItemContextMenu--panel-button",children:[(0,eV.jsx)(tU,{}),(0,eV.jsx)("span",{children:"Edit"})]}),(0,eV.jsxs)("button",{type:"button",onClick:t,className:"jfMaterialItemContextMenu--panel-button",children:[(0,eV.jsx)(tK,{}),(0,eV.jsx)("span",{children:"Summary"})]}),(0,eV.jsxs)("button",{type:"button",onClick:n,className:"jfMaterialItemContextMenu--panel-button jfMaterialItemContextMenu--panel-button-delete",children:[(0,eV.jsx)(tD,{}),(0,eV.jsx)("span",{children:"Delete"})]}),(0,eV.jsx)(dF,{})]})]});dB.propTypes={onEditClick:eZ.func,onSummaryClick:eZ.func,onDeleteClick:eZ.func};var eK=eG("fAMMv");let dU=(e,t,n)=>(0,eV.jsxs)("div",{className:"getTextBlock",children:[(0,eV.jsx)("h3",{className:"getTextBlock--title",children:nq(e)}),(0,eV.jsx)("div",{className:`getTextBlock--content ${n}`,children:t})]}),dH=({material:e,icon:t,iconClassName:n,materialTitle:r,materialURL:a,materialContent:i,isOpen:o,onClose:l})=>{let[s,u]=(0,eK.useState)(""),c=()=>{l()};return(0,eK.useEffect)(()=>{o&&iB(e.agent_id,e.uuid,nw.PROVIDER_API_KEY).then(e=>{u(e.trained_data)})},[o]),(0,eV.jsxs)(ug,{open:o,onClose:c,ariaLabel:nq("Material Summary Modal"),size:"large",children:[(0,eV.jsxs)("div",{className:"material-summary-modal--title",children:[(0,eV.jsx)("span",{className:eU(lw)("material-summary-modal--title-icon",n),children:t||(0,eV.jsx)(tV,{})}),(0,eV.jsxs)("div",{className:"material-summary-modal--title-text",children:[(0,eV.jsx)("strong",{children:r}),(0,eV.jsx)("span",{children:a})]})]}),(0,eV.jsxs)("div",{className:"material-summary-modal--content",children:[i&&dU("Summary",i,"summary"),dU("Content",s||"","content")]}),(0,eV.jsx)("div",{className:"material-summary-modal--footer",children:(0,eV.jsx)(lE,{onClick:c,colorStyle:"primary",variant:"filled",children:nq("Done")})})]})};dH.propTypes={material:eZ.object,icon:eZ.string,iconClassName:eZ.string,materialURL:eZ.string,materialTitle:eZ.string,materialContent:eZ.string,isOpen:eZ.bool,onClose:eZ.func};let dW=({status:e,materialStatus:t})=>(0,eV.jsxs)("div",{className:"jfMaterialStatus",children:[(0,eV.jsx)(f_,{status:e}),(0,eV.jsxs)("div",{className:"jfMaterialStatus--text",children:[(0,eV.jsx)("div",{className:"jfMaterialStatus--text-loader loader"}),nq(t)]})]}),dG=e=>{let{type:t,title:n="",data:r="",name:a=""}=e;return"QA"===t?eU(uM)(nD(r),"question",""):n||a},dY=e=>{let{type:t,meta:n}=e,r=eU(uM)(n,"URL"===t?"url":"filePath","");return r?(0,eV.jsx)("a",{className:"jfMaterialList--item-content-title-text-link",href:r,target:"_blank",rel:"noreferrer",children:n?.fileName||r}):null},dV=e=>{let{type:t,data:n,meta:r}=e;return["URL","DOCUMENT","TEXT"].includes(t)?eU(uM)(r,"summary",n||""):eU(uM)(nD(n),"answer","")},dQ=({material:e,onEditClick:t,onDeleteClick:n})=>{let[r,a]=(0,eK.useState)(!1),[i,o]=(0,eK.useState)(!1),{uuid:l,type:s,status:u,created_at:c}=e,{icon:f,name:p,iconClassName:d}=eU(uM)(t0,s,{color:"",icon:"",fillColor:"",name:"",iconClassName:""}),h=nU(c||"Invalid Date","America/New_York","MMM D, YYYY h:mm A"),g=t1[s][u],m="QA"!==s&&"PROCESSED"===u,v=dY(e),y=dG({...e,name:p}),b=dV(e),x=()=>{o(!0)};return(0,eV.jsxs)("div",{className:eU(lw)("jfMaterialList--item",{isActionRequired:"ACTION_REQUIRED"===u}),children:[(0,eV.jsx)(dH,{material:e,icon:f,iconClassName:d,materialURL:v,materialTitle:y,materialContent:m?b:"",isOpen:i,onClose:()=>{o(!1)}}),(0,eV.jsx)(fw,{isOpen:r,onCloseClick:()=>{a(!1)},onDeleteClick:()=>{n?.(l),a(!1)}}),(0,eV.jsxs)("div",{className:"jfMaterialList--item-content",children:[(0,eV.jsxs)("div",{className:"jfMaterialList--item-content-title",children:[(0,eV.jsx)("div",{className:eU(lw)("jfMaterialList--item-content-title-icon",d),children:f||(0,eV.jsx)(tV,{})}),(0,eV.jsxs)("div",{className:"jfMaterialList--item-content-title-text",children:[(0,eV.jsx)("strong",{children:y}),("DOCUMENT"===s||"URL"===s)&&(0,eV.jsx)("span",{children:v})]}),m&&(0,eV.jsx)(lE,{size:"small",colorStyle:"secondary",startIcon:(0,eV.jsx)(tY,{}),onClick:x})]}),("ACTION_REQUIRED"===u||b)&&(0,eV.jsx)("div",{className:"jfMaterialList--item-content-text",children:"ACTION_REQUIRED"===u?(0,eV.jsxs)("div",{className:"jfMaterialList--item-error",children:[(0,eV.jsx)(tZ,{}),(0,eV.jsx)("span",{children:nq("Answer needed.")})]}):b})]}),["PROCESSED","FAILED","ACTION_REQUIRED"].includes(u)?(0,eV.jsxs)("div",{className:"jfMaterialList--item-footer",children:[(0,eV.jsxs)("div",{className:"jfMaterialList--item-footer-text",children:[g?nq(`${g} on `):"",h]}),(0,eV.jsx)("div",{children:(0,eV.jsx)(dB,{type:s,showSummary:m,onEditClick:()=>{t?.(l,s)},onDeleteClick:()=>{a(!0)},onSummaryClick:x})})]}):(0,eV.jsx)(dW,{materialStatus:g,status:u})]})};dQ.propTypes={material:eZ.object,type:eZ.string,onEditClick:eZ.func,onDeleteClick:eZ.func};var eK=eG("fAMMv");let dK=({materialTypeFilter:e,materialStatusFilter:t,setMaterialTypeFilter:n,setMaterialStatusFilter:r,setSearchText:a})=>{let i=eU(oX)(e=>{a(e.target.value.trim())},250);return(0,eK.useEffect)(()=>()=>i.cancel(),[]),(0,eV.jsxs)("div",{className:"knowledge-filter-container",children:[(0,eV.jsx)(uE,{placeholder:nq("Search"),className:"knowledge-filter-search",onChange:i,prefix:{as:"span",icon:(0,eV.jsx)(tF,{})}}),(0,eV.jsx)("div",{className:"knowledge-filter-dropdown grow-0 shrink-1",children:(0,eV.jsx)(uw,{placeholder:"",value:t?`${e}_${t}`:e,onChange:e=>{"QA_ACTION_REQUIRED"===e?(n("QA"),r("ACTION_REQUIRED")):(n(e),r(""))},children:[{text:"See All",value:"ALL"},{text:"Knowledge",value:"TEXT"},{text:"Document",value:"DOCUMENT"},{text:"URL",value:"URL"},{text:"Q&A",value:"QA"},{text:"Q&A - Unanswered",value:"QA_ACTION_REQUIRED"}].map(({value:e,text:t})=>(0,eV.jsx)("option",{value:e,children:`${nq(t)}`},e))})})]})};dK.propTypes={materialTypeFilter:eZ.string,materialStatusFilter:eZ.string,setMaterialTypeFilter:eZ.func,setMaterialStatusFilter:eZ.func,setSearchText:eZ.func};let dX=(e,t,n,r="ALL")=>{let a=(t||"").trim(),i=e.map(e=>({...e,_search:ra(e)})).filter(e=>"ALL"===r||e.type===r).filter(e=>!n||e.status===n);if(!a.length)return i.map(e=>({...e,fuzzyScore:1})).sort((e,t)=>(e.title||"").localeCompare(t.title||""));let o=rn(a);if(!o.length)return[];let l=i.map(e=>{let{hits:t,titleHits:n,score:r}=ri(o,e._search);return{...e,fuzzyScore:r,_hits:t,_titleHits:n}}).filter(e=>e._hits>0).sort((e,t)=>t.fuzzyScore!==e.fuzzyScore?t.fuzzyScore-e.fuzzyScore:t._hits!==e._hits?t._hits-e._hits:t._titleHits!==e._titleHits?t._titleHits-e._titleHits:(e.title||"").localeCompare(t.title||"")),s=l.filter(e=>e.fuzzyScore>=.35).slice(0,10);return(s.length?s:l.slice(0,10)).map(({_search:e,_hits:t,_titleHits:n,...r})=>r)},dZ=({materials:e,isLoadingMaterials:t=!1,editingMaterialID:n="",setEditingMaterialId:r,onDeleteClick:a,setStep:i,setMaterialType:o})=>{let[l,s]=(0,eK.useState)("ALL"),[u,c]=(0,eK.useState)(""),[f,p]=(0,eK.useState)(""),d=(0,eK.useCallback)(()=>dX(e,f,u,l),[e,f,u,l]),h=(e,t)=>{r(e),o(t)};return(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)(lE,{startIcon:(0,eV.jsx)(tW,{}),onClick:()=>i("select"),disabled:t,fullWidth:!0,children:"Add new knowledge"}),(0,eV.jsx)(dK,{materials:e,materialTypeFilter:l,materialStatusFilter:u,setMaterialTypeFilter:s,setMaterialStatusFilter:c,setSearchText:p}),(0,eV.jsxs)("div",{className:"jfMaterialList",children:[d().length>0&&d().map(e=>(0,eV.jsx)(dQ,{material:e,onEditClick:h,onDeleteClick:a,editingMaterialID:n},e.uuid)),!t&&0===d().length&&(0,eV.jsxs)("div",{className:"jfMaterialList--no-result",children:[(0,eV.jsx)("div",{className:"jfMaterialList--no-result-icon",children:(0,eV.jsx)(fx,{})}),(0,eV.jsxs)("div",{className:"jfMaterialList--no-result-content",children:[(0,eV.jsx)("h4",{className:"jfMaterialList--no-result-content-title",children:"Oops, No Result Found"}),(0,eV.jsx)("p",{className:"jfMaterialList--no-result-content-desc",children:"Sorry we could not find any results"})]})]})]}),t&&(0,eV.jsx)("div",{className:"knowledge-base-loading-wrapper",children:(0,eV.jsx)("div",{className:"create-page-loading--spinner small"})})]})};dZ.propTypes={materials:eZ.array,isLoadingMaterials:eZ.bool,editingMaterialID:eZ.string,setEditingMaterialId:eZ.func,setStep:eZ.func,onDeleteClick:eZ.func,setMaterialType:eZ.string},eG("fAMMv");let dJ=({materialType:e,setMaterialType:t=e=>e,setStep:n=e=>e})=>{let r=e=>{t(e),n("editor")};return(0,eV.jsx)("ul",{className:"knowledge-container",children:Object.entries(t0).map(([t,n])=>(0,eV.jsxs)("li",{"data-is-selected":e===t,"data-item":`${n.iconClassName}`,onClick:()=>r(t),className:"knowledge-item",children:[(0,eV.jsx)("span",{className:"knowledge-before"}),(0,eV.jsx)("span",{className:"knowledge-icon",children:n.icon}),(0,eV.jsxs)("div",{className:"knowledge-content",children:[(0,eV.jsx)("h3",{className:"knowledge-title",children:n.name.toUpperCase()}),(0,eV.jsx)("p",{className:"knowledge-desc",children:n.desc})]}),(0,eV.jsx)("span",{className:"knowledge-right",children:(0,eV.jsx)(tM,{})})]},t))})};dJ.propTypes={materialType:eZ.string,setMaterialType:eZ.func,setStep:eZ.func};let d$=(e,t)=>"list"!==e&&("select"!==e||t>0),d0=({materials:e,isLoadingMaterials:t,handleAdd:n,handleEdit:r,handleDelete:a,handleBulkDelete:i})=>{let[o,l]=(0,eK.useState)("list"),[s,u]=(0,eK.useState)(""),c=e.find(e=>e.uuid===s),[f,p]=(0,eK.useState)(""),d=e.length,h=!!s;(0,eK.useEffect)(()=>{s&&l("editor")},[s]),(0,eK.useEffect)(()=>{if(t||e.length>0){l("list");return}t||0!==e.length||l("select")},[t,e]);let g={list:(0,eV.jsx)(dZ,{materials:e,editingMaterialID:s,setEditingMaterialId:u,step:o,setStep:l,isLoadingMaterials:t,handleAdd:n,onEditClick:r,onDeleteClick:a,handleBulkDelete:i,setMaterialType:p}),select:(0,eV.jsx)(dJ,{materialType:f,setMaterialType:p,setStep:l}),editor:(0,eV.jsx)(fb,{materialType:f,step:o,editingMaterialID:s,editingMaterial:c,setEditingMaterialId:u,setMaterialType:p,setStep:l,handleAdd:n,handleEdit:r})},m="list"!==o;return(0,eV.jsxs)("div",{className:"jfKnowledgeBase",children:["list"===o&&!t&&(0,eV.jsx)(cM,{}),"list"!==o&&(0,eV.jsx)(cN,{...eU(uM)(t0,f,{name:"Knowledge Base",desc:"Train your chatbot for context-aware responses to ensure accurate replies",icon:(0,eV.jsx)(tB,{})}),...d$(o,d)&&{isBackVisible:!0,handleBack:()=>{let e=["list","select","editor"],t=e.indexOf(o);t>0&&(p(""),l(e[t-(h?2:1)]),u(""))}},...m&&{isNameVisible:!0,isDescVisible:!0,isIconVisible:!0}}),g[o]]})};d0.propTypes={materials:eZ.array,isLoadingMaterials:eZ.bool,handleAdd:eZ.func,handleEdit:eZ.func,handleDelete:eZ.func,handleBulkDelete:eZ.func};var d1=()=>{let{state:e,asyncDispatch:t}=oK(),{step:n,materials:r,previewAgentId:a,materialsLoading:i,platformSettings:{PROVIDER_API_URL:o,PROVIDER_API_KEY:l}}=e;(0,eK.useEffect)(()=>{r.length>0||(async()=>{await t(()=>iU(a,l),oU.fetchMaterialsRequest,oU.fetchMaterialsSuccess,oU.fetchMaterialsError)})()},[]),(0,eK.useEffect)(()=>{i2(`${nW(n)}Step`)},[]);let s=async e=>{await t(()=>iH(a,e,l),oU.addMaterialRequest,oU.addMaterialSuccess,oU.addMaterialError)},u=async(e,n)=>{await t(()=>iW(a,e,n,l),oU.updateMaterialRequest,oU.updateMaterialSuccess,oU.updateMaterialError)},c=async e=>{await t(()=>iG(a,e,l),oU.deleteMaterialRequest,oU.deleteMaterialSuccess,oU.deleteMaterialError,e)},f=async e=>{await t(()=>iY(a,e,l),oU.bulkDeleteMaterialRequest,oU.bulkDeleteMaterialSuccess,oU.bulkDeleteMaterialError,e)};return(0,eV.jsx)(eV.Fragment,{children:(0,eV.jsx)("div",{className:"jfpContent-wrapper--knowledge","data-js":"knowledge-scroll-container",children:(0,eV.jsx)(d0,{materials:r,isLoadingMaterials:i,requestBaseURL:o,handleAdd:s,handleEdit:u,handleDelete:c,handleBulkDelete:f})})})},eK=eG("fAMMv");let d2=({customTexts:e={}})=>{let{state:t,dispatch:n,asyncDispatch:r}=oK(),{user:a,step:i,platformSettings:{PROVIDER_URL:o},refetchUser:l}=t,{buttonRef:s,isLoading:u,apiKey:c}=oQ(o),f=!a||nj(a);(0,eK.useEffect)(()=>{c&&(nw.PROVIDER_API_KEY=c,n(oU.setProviderApiKey(c)),(async()=>{await nR(1e3),await r(()=>iN(c),oU.fetchUserRequest,oU.fetchUserSuccess,oU.fetchUserError)})())},[c,l]),(0,eK.useEffect)(()=>{c&&(async()=>{let e={action:"update",key:"apiKey",value:c};await r(()=>iD(e),oU.saveProviderApiKeyRequest,oU.saveProviderApiKeySuccess,oU.saveProviderApiKeyError)})()},[c]),(0,eK.useEffect)(()=>{i2(`${nW(i)}Step`)},[]);let p=async()=>{i2("letsStartButton"),f||n(oU.setStep(e4.USECASE_SELECTION))};return(0,eV.jsxs)("div",{className:"first-step",children:[(0,eV.jsx)("div",{className:"first-step--logo",children:(0,eV.jsx)(tR,{width:"148",height:"28"})}),(0,eV.jsx)("h2",{children:nq(e.title||e0.READ_TO_BUILD_YOUR_AI)}),(0,eV.jsx)("p",{children:nq(e.subtitle||e0.CREATE_AND_CUSTOMIZE_YOUR_AI)}),(0,eV.jsx)(lE,{endIcon:(0,eV.jsx)(tr,{}),onClick:p,loader:u,buttonRef:f?s:{current:null},className:"lets-start buttonRTL",disabled:!o,children:nq(e0.LETS_START)})]})};d2.propTypes={customTexts:eZ.object};var eK=eG("fAMMv");let d3=({type:e="default"})=>{let t=["Hang tight! \uD83C\uDF1F We're connecting your prompt with your website to create the perfect AI assistant. \uD83E\uDD16","Your chatbot is learning everything it needs to know. \uD83D\uDCDA This won't take long! ⏳","Did you know? \uD83D\uDCA1 You can customize your chatbot’s tone and responses later for a personal touch. \uD83C\uDFA8","We’re fine-tuning the chatbot to understand your website and deliver great answers. \uD83D\uDD27✨","Almost there! \uD83D\uDE80 Your AI assistant is getting ready to shine. ✨"],[n,r]=(0,eK.useState)(t),a=(0,eK.useRef)(null),i=e=>{let n=0;setInterval(()=>{n++,a.current&&(a.current.style.transform=`translateY(-${28*n}px)`),n%e==0&&r(e=>[...e,...t])},2500)};return(0,eK.useEffect)(()=>{i(t.length)},[]),(0,eV.jsxs)("div",{className:"create-page-loading",children:["default"===e&&(0,eV.jsx)("div",{className:"create-page-loading--spinner"}),"text"===e&&(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)("div",{className:"create-page-loading--icon",children:(0,eV.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64",fill:"none",children:[(0,eV.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M26.6667 5.33334C19.303 5.33334 13.3334 11.3029 13.3334 18.6667C13.3334 26.0305 19.303 32 26.6667 32C34.0305 32 40.0001 26.0305 40.0001 18.6667C40.0001 11.3029 34.0305 5.33334 26.6667 5.33334ZM54.3633 24.7171C54.0095 23.761 52.6573 23.761 52.3035 24.7171L51.7828 26.1242C51.0414 28.1281 49.4614 29.708 47.4576 30.4495L46.0505 30.9702C45.0944 31.3239 45.0944 32.6762 46.0505 33.0299L47.4576 33.5506C49.4614 34.2921 51.0414 35.872 51.7828 37.8759L52.3035 39.283C52.6573 40.2391 54.0095 40.2391 54.3633 39.283L54.884 37.8759C55.6255 35.872 57.2054 34.2921 59.2093 33.5506L60.6164 33.0299C61.5724 32.6762 61.5724 31.3239 60.6164 30.9702L59.2093 30.4495C57.2054 29.708 55.6255 28.1281 54.884 26.1242L54.3633 24.7171ZM54.9245 50.8783C56.3586 50.3476 56.3586 48.3193 54.9245 47.7886L52.8138 47.0076C49.8081 45.8954 47.4382 43.5255 46.3259 40.5197L45.5449 38.409C45.0143 36.9749 42.9859 36.9749 42.4553 38.409L41.6742 40.5197C40.562 43.5255 38.1921 45.8954 35.1863 47.0076L33.0756 47.7886C31.6416 48.3193 31.6416 50.3476 33.0756 50.8783L35.1863 51.6593C38.1921 52.7716 40.562 55.1415 41.6742 58.1473L42.4553 60.258C42.9859 61.692 45.0142 61.692 45.5449 60.258L46.3259 58.1473C47.4382 55.1415 49.8081 52.7716 52.8138 51.6593L54.9245 50.8783ZM26.6667 34.6667C13.7575 34.6667 2.66675 43.8946 2.66675 56C2.66675 57.4728 3.86066 58.6667 5.33341 58.6667H28.8823C30.1737 58.6667 31.2796 57.7413 31.5072 56.4701C31.7349 55.1989 31.0189 53.9472 29.8077 53.4991L29.4835 53.3791C25.7278 51.9894 25.7278 46.6773 29.4835 45.2876L31.5942 44.5066C33.8701 43.6644 35.6645 41.87 36.5066 39.5942L36.5732 39.4141C36.8253 38.733 36.7886 37.9785 36.4717 37.325C36.1547 36.6716 35.585 36.1756 34.894 35.9518C32.3217 35.1187 29.5496 34.6667 26.6667 34.6667Z",fill:"url(#paint0_linear_1017_36002)"}),(0,eV.jsx)("defs",{children:(0,eV.jsxs)("linearGradient",{id:"paint0_linear_1017_36002",x1:"3.27786",y1:"5.65145",x2:"45.8044",y2:"71.4473",gradientUnits:"userSpaceOnUse",children:[(0,eV.jsx)("stop",{stopColor:"white"}),(0,eV.jsx)("stop",{offset:"1",stopColor:"#D1B3E6"})]})})]})}),(0,eV.jsx)("div",{className:"create-page-loading--animation",children:(0,eV.jsx)("ul",{className:"create-page-loading--text",ref:a,children:n.map(e=>(0,eV.jsx)("li",{children:(0,eV.jsx)("span",{children:e})},e))})})]})]})};d3.propTypes={type:eZ.string};var eK=(eG("fAMMv"),eG("fAMMv"));let d5=(0,eK.forwardRef)(({inputValue:e,onSelect:t},n)=>{let[r,a]=(0,eK.useState)([]),[i,o]=(0,eK.useState)(!1),l=(0,eK.useRef)(null),s=(0,eK.useRef)(0),[u,c]=(0,eK.useState)(!1),[f,p]=(0,eK.useState)(!1);(0,eK.useEffect)(()=>()=>{l.current&&clearTimeout(l.current)},[]),(0,eK.useEffect)(()=>{if(l.current&&clearTimeout(l.current),!u){if(!e||e.length<5||e.length>100){a([]),o(!1);return}return l.current=setTimeout(async()=>{let t=Date.now();s.current=t,p(!0);try{let n=await iQ(e);if(s.current===t){let e=Array.isArray(n)?n:[];a(e.slice(0,5)),o(e.length>0)}}catch(e){console.error("Error fetching suggestions:",e),s.current===t&&(a([]),o(!1),p(!1))}finally{s.current===t&&p(!1)}},300),()=>{l.current&&clearTimeout(l.current)}}},[e,u]);let d=e=>{t(e),a([]),o(!1),c(!0),l.current&&clearTimeout(l.current)};(0,eK.useEffect)(()=>{""===e&&c(!1)},[e]);let h=Array.from(new Set(e.trim().split(/\s+/).filter(e=>e.length>0)));(0,eK.useEffect)(()=>{let e=e=>{!n.current||n.current.contains(e.target)||e.target.getAttribute("data-suggestion")||o(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[n]);let g=[32,64,96,120,144,180,216,240],m=e=>[...e].sort(()=>Math.random()-.5),[v]=(0,eK.useState)(()=>[void 0,void 0,void 0,void 0,void 0].map(()=>{let e=m(g),t=[[],[]],n=0,r=0;return e.forEach(e=>{r+e<=640?(t[n].push(e),r+=e):0===n&&(n=1,r=e,t[n].push(e))}),t}));return f||i&&r.length>0?(0,eV.jsxs)("div",{className:"jfPrompt-suggestion",children:[f&&(0,eV.jsx)("div",{className:"jfPrompt-suggestion-skeleton",children:v.map((e,t)=>(0,eV.jsx)("div",{className:"jfPrompt-skeleton-item",children:e.map((e,t)=>(0,eV.jsx)("div",{className:"rectangle-container",children:e.map((e,t)=>(0,eV.jsx)("div",{className:"rectangle",style:{width:`${e}px`}},t))},t))},t))}),!f&&i&&r.length>0&&(0,eV.jsx)(eV.Fragment,{children:r.map((e,t)=>(0,eV.jsx)("div",{onClick:()=>d(e),onMouseDown:e=>e.preventDefault(),"data-suggestion":!0,className:"jfPrompt-suggestion-item",children:nH(e,h)},t))})]}):null});d5.propTypes={inputValue:eU(eZ).string.isRequired,onSelect:eU(eZ).func.isRequired},eG("fAMMv");let d4=({checked:e,label:t,description:n,onChange:r,avatarImage:a,...i})=>(0,eV.jsxs)("label",{className:"jfRadio",children:[(0,eV.jsxs)("span",{className:"jfRadio--checkmark",children:[(0,eV.jsx)("input",{type:"radio",checked:e,onChange:r,...i}),(0,eV.jsx)("span",{className:"jfRadio--checkmark-inner"})]}),(0,eV.jsx)("img",{className:"jfRadio--avatar-image",src:a,alt:"Avatar",width:"38px"}),(0,eV.jsxs)("div",{className:"jfRadio--text-wrapper",children:[(0,eV.jsx)("p",{className:"jfRadio--label",children:t}),(0,eV.jsx)("p",{className:"jfRadio--description",children:n})]})]});d4.propTypes={checked:eZ.bool.isRequired,label:eZ.string.isRequired,description:eZ.string.isRequired,avatar:eZ.object.isRequired,onChange:eZ.func.isRequired,avatarImage:eZ.string.isRequired},eG("fAMMv");let d6=({label:e,isActive:t,onClick:n})=>(0,eV.jsx)("button",{type:"button",className:eU(lw)("tab-button",{isActive:t}),onClick:n,children:nq(e)});d6.propTypes={label:eZ.string.isRequired,isActive:eZ.string.isRequired,onClick:eZ.func.isRequired};var d8=()=>{let e=(0,eK.useRef)(),{state:t,dispatch:n,asyncDispatch:r}=oK(),{prompt:a,step:i,isUseAgentLoading:o,allAgents:{items:l},platformSettings:{PLATFORM:s,PLATFORM_DOMAIN:u,PLATFORM_PAGE_CONTENTS:c,PLATFORM_KNOWLEDGE_BASE:f,PROVIDER_API_KEY:p}}=t,[d,h]=(0,eK.useState)(null),[g,m]=(0,eK.useState)(""),[v,y]=(0,eK.useState)("create"),[b,x]=(0,eK.useState)("");(0,eK.useEffect)(()=>{g&&n(oU.setPrompt(g))},[g]),(0,eK.useEffect)(()=>{n(oU.resetAvatars()),i2(`${nW(i)}Step`)},[]);let _="create"===v&&eU(cL)(a)||"select"===v&&eU(cL)(b),w=e=>{""===e&&(h(null),m("")),n(oU.setPrompt(e))},E=async()=>{let e=await r(()=>(function(e){let t=iL("user-limit/ai-agents-limit-exceeded",e);return iR().get(t)})(p),oU.checkAIChatbotLimitsRequest,oU.checkAIChatbotLimitsSuccess,oU.checkAIChatbotLimitsError);if("boolean"==typeof e&&!0===e)return;let t={platform:s,domain:u,pageContents:c,knowledgeBase:f.urls};"create"===v&&(Object.assign(t,{prompt:a}),i2("createAiChatbotButton")),"select"===v&&(Object.assign(t,{existingAgentID:b}),i2("continueButton"));try{await r(()=>iq(t,p),oU.usePlatformAgentRequest,oU.usePlatformAgentSuccess,oU.usePlatformAgentError,{tryOnce:!0})}catch(e){console.error("error while creating platform agent: ",e)}};return(0,eK.useEffect)(()=>{w("")},[v]),(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsxs)("div",{className:"jfpContent-wrapper--title",children:[(0,eV.jsx)("h2",{children:nq(e0.SETUP_YOUR_AI_CHATBOT)}),(0,eV.jsx)("p",{children:nq(e0.USE_TEMPLATE_READY_OR_START_FROM_SCRATCH)})]}),!eU(cL)(l)&&(0,eV.jsxs)("div",{className:"jfpContent-wrapper--tabs",children:[(0,eV.jsx)("div",{className:"jfpContent-wrapper--tabs-toggle-active",style:{transform:"create"===v?"translateX(0%) translateY(-50%)":"translateX(100%) translateY(-50%)"}}),(0,eV.jsx)(d6,{label:e0.DESCRIBE,isActive:"create"===v,onClick:()=>{y("create"),i2("useCaseStep_describeTab")}}),(0,eV.jsx)(d6,{label:e0.SELECT_FROM_AGENTS,isActive:"select"===v,onClick:()=>{y("select"),i2("useCaseStep_selectFromAgentsTab")}})]}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--use-cases",children:["create"===v&&(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)("div",{className:"jfpContent-wrapper--customization-title",children:(0,eV.jsx)("h3",{children:nq(e0.DESCRIBE_THE_AGENT_YOU_WANT_TO_CREATE)})}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--input",children:[(0,eV.jsx)(fs,{ref:e,placeholder:nq(e0.EXAMPLE_PROVIDE_CUSTOMER_SUPPORT_BY_ANSWERING_FAQS_AND_GUIDING_USERS_THROUGH),style:{height:"120px"},onChange:e=>w(e.target.value),value:a}),(0,eV.jsx)(d5,{ref:e,inputValue:a,onSelect:e=>{w(e)}})]}),(0,eV.jsx)("div",{className:"jfpContent-wrapper--buttons",children:e7.map(e=>(0,eV.jsx)(lE,{colorStyle:d===e.buttonText?"primary":"secondary",rounded:!0,variant:d===e.buttonText?"outline":"filled",size:"small",onClick:()=>{h(e.buttonText),m(e.text),i2("promptSuggestionButton")},children:nq(e.buttonText)}))})]}),"select"===v&&!eU(cL)(l)&&(0,eV.jsx)("ul",{className:"jfpContent-wrapper--select-agent",children:l.map(e=>(0,eV.jsx)(d4,{name:"selectedAgent",value:e.uuid,checked:e.uuid===b,onChange:()=>x(e.uuid),avatarImage:e.avatarIconLink,label:e.title,description:`${e.totalConversationCount} conversations. Last conversation on ${new Date(e.updated_at).toLocaleDateString("en-US",{month:"short",day:"2-digit",year:"numeric"})}`},e.id))})]}),(0,eV.jsx)("div",{className:"jfpContent-wrapper--actions",children:(0,eV.jsx)(lE,{loader:o,endIcon:(0,eV.jsx)(tr,{}),onClick:E,disabled:_,className:"forCreateAgent buttonRTL btn-pos-right",children:"select"===v?nq(e0.CONTINUE):nA()?nq(e0.CREATE):nq(e0.CREATE_AI_CHATBOT)})})]})},eK=(eG("fAMMv"),eG("fAMMv"),eG("fAMMv")),d7={};Object.defineProperty(d7,"__esModule",{value:!0}),d7.ReactCSS=d7.loop=d7.handleActive=d7.handleHover=d7.hover=void 0;var d9={};Object.defineProperty(d9,"__esModule",{value:!0}),d9.flattenNames=void 0;var he=gl(function(e){return"string"==typeof e||!uq(e)&&lo(e)&&"[object String]"==o6(e)}),ht={},hn={},hr={};hr=function(e,t,n){for(var r=-1,a=Object(e),i=n(e),o=i.length;o--;){var l=i[++r];if(!1===t(a[l],l,a))break}return e};var ha={},hi={},ho={};ho=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r};var fe=eG("gDKMC"),hl={},hs=/^(?:0|[1-9]\d*)$/;hl=function(e,t){var n=typeof e;return!!(t=null==t?0x1fffffffffffff:t)&&("number"==n||"symbol"!=n&&hs.test(e))&&e>-1&&e%1==0&&e<t};var hu=Object.prototype.hasOwnProperty;hi=function(e,t){var n=uq(e),r=!n&&c3(e),a=!n&&!r&&fe(e),i=!n&&!r&&!a&&ft(e),o=n||r||a||i,l=o?ho(e.length,String):[],s=l.length;for(var u in e)(t||hu.call(e,u))&&!(o&&("length"==u||a&&("offset"==u||"parent"==u)||i&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||hl(u,s)))&&l.push(u);return l},ha=function(e){return c7(e)?hi(e):cq(e)},hn=function(e,t){return e&&hr(e,t,ha)};var hc={},hf={};hf=function(e){return e},hc=function(e){return"function"==typeof e?e:hf};var hp=gl(ht=function(e,t){return e&&hn(e,hc(t))}),hd={};hd=cz(Object.getPrototypeOf,Object);var hh=Object.prototype,hg=Function.prototype.toString,hm=hh.hasOwnProperty,hv=hg.call(Object),hy=gl(function(e){if(!lo(e)||"[object Object]"!=o6(e))return!1;var t=hd(e);if(null===t)return!0;var n=hm.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&hg.call(n)==hv}),hb={},hx={},h_={},hw={},hE={};hE=function(){this.__data__=new cr,this.size=0};var hA={};hA=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n};var hS={};hS=function(e){return this.__data__.get(e)};var hk={};hk=function(e){return this.__data__.has(e)};var hC={};function hT(e){var t=this.__data__=new cr(e);this.size=t.size}hC=function(e,t){var n=this.__data__;if(n instanceof cr){var r=n.__data__;if(!cd||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new uB(r)}return n.set(e,t),this.size=n.size,this},hT.prototype.clear=hE,hT.prototype.delete=hA,hT.prototype.get=hS,hT.prototype.has=hk,hT.prototype.set=hC,hw=hT;var hR={},hO={},hj={},hM={},hN={};hN=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this};var hL={};function hq(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new uB;++t<n;)this.add(e[t])}hL=function(e){return this.__data__.has(e)},hq.prototype.add=hq.prototype.push=hN,hq.prototype.has=hL,hM=hq;var hP={};hP=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1};var hD={};hD=function(e,t){return e.has(t)},hj=function(e,t,n,r,a,i){var o=1&n,l=e.length,s=t.length;if(l!=s&&!(o&&s>l))return!1;var u=i.get(e),c=i.get(t);if(u&&c)return u==t&&c==e;var f=-1,p=!0,d=2&n?new hM:void 0;for(i.set(e,t),i.set(t,e);++f<l;){var h=e[f],g=t[f];if(r)var m=o?r(g,h,f,t,e,i):r(h,g,f,e,t,i);if(void 0!==m){if(m)continue;p=!1;break}if(d){if(!hP(t,function(e,t){if(!hD(d,t)&&(h===e||a(h,e,n,r,i)))return d.push(t)})){p=!1;break}}else if(!(h===g||a(h,g,n,r,i))){p=!1;break}}return i.delete(e),i.delete(t),p};var hI={},hz={},o$=eG("dGOyA");hz=o$.Uint8Array;var hF={};hF=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n};var hB={};hB=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n};var hU=o8?o8.prototype:void 0,hH=hU?hU.valueOf:void 0;hI=function(e,t,n,r,a,i,o){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!i(new hz(e),new hz(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return cl(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var l=hF;case"[object Set]":var s=1&r;if(l||(l=hB),e.size!=t.size&&!s)break;var u=o.get(e);if(u)return u==t;r|=2,o.set(e,t);var c=hj(l(e),l(t),r,a,i,o);return o.delete(e),c;case"[object Symbol]":if(hH)return hH.call(e)==hH.call(t)}return!1};var hW={},hG={},hY={},hV={};hV=function(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e},hY=function(e,t,n){var r=t(e);return uq(e)?r:hV(r,n(e))};var hQ={},hK={};hK=function(e,t){for(var n=-1,r=null==e?0:e.length,a=0,i=[];++n<r;){var o=e[n];t(o,n,e)&&(i[a++]=o)}return i};var hX={};hX=function(){return[]};var hZ=Object.prototype.propertyIsEnumerable,hJ=Object.getOwnPropertySymbols;hQ=hJ?function(e){return null==e?[]:(e=Object(e),hK(hJ(e),function(t){return hZ.call(e,t)}))}:hX,hG=function(e){return hY(e,ha,hQ)};var h$=Object.prototype.hasOwnProperty;hW=function(e,t,n,r,a,i){var o=1&n,l=hG(e),s=l.length;if(s!=hG(t).length&&!o)return!1;for(var u=s;u--;){var c=l[u];if(!(o?c in t:h$.call(t,c)))return!1}var f=i.get(e),p=i.get(t);if(f&&p)return f==t&&p==e;var d=!0;i.set(e,t),i.set(t,e);for(var h=o;++u<s;){var g=e[c=l[u]],m=t[c];if(r)var v=o?r(m,g,c,t,e,i):r(g,m,c,e,t,i);if(!(void 0===v?g===m||a(g,m,n,r,i):v)){d=!1;break}h||(h="constructor"==c)}if(d&&!h){var y=e.constructor,b=t.constructor;y!=b&&"constructor"in e&&"constructor"in t&&!("function"==typeof y&&y instanceof y&&"function"==typeof b&&b instanceof b)&&(d=!1)}return i.delete(e),i.delete(t),d};var fe=eG("gDKMC"),h0="[object Arguments]",h1="[object Array]",h2="[object Object]",h3=Object.prototype.hasOwnProperty;hO=function(e,t,n,r,a,i){var o=uq(e),l=uq(t),s=o?h1:cB(e),u=l?h1:cB(t);s=s==h0?h2:s,u=u==h0?h2:u;var c=s==h2,f=u==h2,p=s==u;if(p&&fe(e)){if(!fe(t))return!1;o=!0,c=!1}if(p&&!c)return i||(i=new hw),o||ft(e)?hj(e,t,n,r,a,i):hI(e,t,s,n,r,a,i);if(!(1&n)){var d=c&&h3.call(e,"__wrapped__"),h=f&&h3.call(t,"__wrapped__");if(d||h){var g=d?e.value():e,m=h?t.value():t;return i||(i=new hw),a(g,m,n,r,i)}}return!!p&&(i||(i=new hw),hW(e,t,n,r,a,i))},hR=function e(t,n,r,a,i){return t===n||(null!=t&&null!=n&&(lo(t)||lo(n))?hO(t,n,r,a,e,i):t!=t&&n!=n)},h_=function(e,t,n,r){var a=n.length,i=a,o=!r;if(null==e)return!i;for(e=Object(e);a--;){var l=n[a];if(o&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++a<i;){var s=(l=n[a])[0],u=e[s],c=l[1];if(o&&l[2]){if(void 0===u&&!(s in e))return!1}else{var f=new hw;if(r)var p=r(u,c,s,e,t,f);if(!(void 0===p?hR(c,u,3,r,f):p))return!1}}return!0};var h5={},h4={};h4=function(e){return e==e&&!oZ(e)},h5=function(e){for(var t=ha(e),n=t.length;n--;){var r=t[n],a=e[r];t[n]=[r,a,h4(a)]}return t};var h6={};h6=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}},hx=function(e){var t=h5(e);return 1==t.length&&t[0][2]?h6(t[0][0],t[0][1]):function(n){return n===e||h_(n,e,t)}};var h8={},h7={},h9={};h9=function(e,t){return null!=e&&t in Object(e)};var ge={};ge=function(e,t,n){t=uL(t,e);for(var r=-1,a=t.length,i=!1;++r<a;){var o=cO(t[r]);if(!(i=null!=e&&n(e,o)))break;e=e[o]}return i||++r!=a?i:!!(a=null==e?0:e.length)&&c9(a)&&hl(o,a)&&(uq(e)||c3(e))},h7=function(e,t){return null!=e&&ge(e,t,h9)},h8=function(e,t){return uP(e)&&h4(t)?h6(cO(e),t):function(n){var r=uM(n,e);return void 0===r&&r===t?h7(n,e):hR(t,r,3)}};var gt={},gn={};gn=function(e){return function(t){return null==t?void 0:t[e]}};var gr={};gr=function(e){return function(t){return uN(t,e)}},gt=function(e){return uP(e)?gn(cO(e)):gr(e)},hb=function(e){return"function"==typeof e?e:null==e?hf:"object"==typeof e?uq(e)?h8(e[0],e[1]):hx(e):gt(e)};var ga={},gi={};C=hn,gi=function(e,t){if(null==e)return e;if(!c7(e))return C(e,t);for(var n=e.length,r=-1,a=Object(e);(T?r--:++r<n)&&!1!==t(a[r],r,a););return e},ga=function(e,t){var n=-1,r=c7(e)?Array(e.length):[];return gi(e,function(e,a,i){r[++n]=t(e,a,i)}),r};var go=gl(function(e,t){return(uq(e)?ck:ga)(e,hb(t,3))});function gl(e){return e&&e.__esModule?e:{default:e}}var gs=d9.flattenNames=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=[];return(0,go.default)(t,function(t){Array.isArray(t)?e(t).map(function(e){return n.push(e)}):(0,hy.default)(t)?(0,hp.default)(t,function(e,t){!0===e&&n.push(t),n.push(t+"-"+e)}):(0,he.default)(t)&&n.push(t)}),n};d9.default=gs;var gu=mm(d9),gc={};Object.defineProperty(gc,"__esModule",{value:!0}),gc.mergeClasses=void 0;var gf=g3(ht),gp={},gd={};gd=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e};var gh={},gg={},gm={};gm=function(){try{var e=uY(Object,"defineProperty");return e({},"",{}),e}catch(e){}}(),gg=function(e,t,n){"__proto__"==t&&gm?gm(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n};var gv=Object.prototype.hasOwnProperty;gh=function(e,t,n){var r=e[t];gv.call(e,t)&&cl(r,n)&&(void 0!==n||t in e)||gg(e,t,n)};var gy={},gb={};gb=function(e,t,n,r){var a=!n;n||(n={});for(var i=-1,o=t.length;++i<o;){var l=t[i],s=r?r(n[l],e[l],l,n,e):void 0;void 0===s&&(s=e[l]),a?gg(n,l,s):gh(n,l,s)}return n},gy=function(e,t){return e&&gb(t,ha(t),e)};var gx={},g_={},gw={},gE={};gE=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t};var gA=Object.prototype.hasOwnProperty;gw=function(e){if(!oZ(e))return gE(e);var t=cP(e),n=[];for(var r in e)"constructor"==r&&(t||!gA.call(e,r))||n.push(r);return n},g_=function(e){return c7(e)?hi(e,!0):gw(e)},gx=function(e,t){return e&&gb(t,g_(t),e)};var gS=eG("3BlhU"),gk={};gk=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t};var gC={};gC=function(e,t){return gb(e,hQ(e),t)};var gT={},gR={};gR=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)hV(t,hQ(e)),e=hd(e);return t}:hX,gT=function(e,t){return gb(e,gR(e),t)};var gO={};gO=function(e){return hY(e,g_,gR)};var gj={},gM=Object.prototype.hasOwnProperty;gj=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&gM.call(e,"index")&&(n.index=e.index,n.input=e.input),n};var gN={},gL={};gL=function(e){var t=new e.constructor(e.byteLength);return new hz(t).set(new hz(e)),t};var gq={};gq=function(e,t){var n=t?gL(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)};var gP={},gD=/\w*$/;gP=function(e){var t=new e.constructor(e.source,gD.exec(e));return t.lastIndex=e.lastIndex,t};var gI={},gz=o8?o8.prototype:void 0,gF=gz?gz.valueOf:void 0;gI=function(e){return gF?Object(gF.call(e)):{}};var gB={};gB=function(e,t){var n=t?gL(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)},gN=function(e,t,n){var r=e.constructor;switch(t){case"[object ArrayBuffer]":return gL(e);case"[object Boolean]":case"[object Date]":return new r(+e);case"[object DataView]":return gq(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return gB(e,n);case"[object Map]":case"[object Set]":return new r;case"[object Number]":case"[object String]":return new r(e);case"[object RegExp]":return gP(e);case"[object Symbol]":return gI(e)}};var gU={},gH={},gW=Object.create;gH=function(){function e(){}return function(t){if(!oZ(t))return{};if(gW)return gW(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}(),gU=function(e){return"function"!=typeof e.constructor||cP(e)?{}:gH(hd(e))};var fe=eG("gDKMC"),gG={},gY={};gY=function(e){return lo(e)&&"[object Map]"==cB(e)};var fi=eG("esndt"),gV=fi&&fi.isMap;gG=gV?fa(gV):gY;var gQ={},gK={};gK=function(e){return lo(e)&&"[object Set]"==cB(e)};var fi=eG("esndt"),gX=fi&&fi.isSet;gQ=gX?fa(gX):gK;var gZ="[object Arguments]",gJ="[object Function]",g$="[object Object]",g0={};g0[gZ]=g0["[object Array]"]=g0["[object ArrayBuffer]"]=g0["[object DataView]"]=g0["[object Boolean]"]=g0["[object Date]"]=g0["[object Float32Array]"]=g0["[object Float64Array]"]=g0["[object Int8Array]"]=g0["[object Int16Array]"]=g0["[object Int32Array]"]=g0["[object Map]"]=g0["[object Number]"]=g0[g$]=g0["[object RegExp]"]=g0["[object Set]"]=g0["[object String]"]=g0["[object Symbol]"]=g0["[object Uint8Array]"]=g0["[object Uint8ClampedArray]"]=g0["[object Uint16Array]"]=g0["[object Uint32Array]"]=!0,g0["[object Error]"]=g0[gJ]=g0["[object WeakMap]"]=!1,gp=function e(t,n,r,a,i,o){var l,s=1&n,u=2&n,c=4&n;if(r&&(l=i?r(t,a,i,o):r(t)),void 0!==l)return l;if(!oZ(t))return t;var f=uq(t);if(f){if(l=gj(t),!s)return gk(t,l)}else{var p=cB(t),d=p==gJ||"[object GeneratorFunction]"==p;if(fe(t))return gS(t,s);if(p==g$||p==gZ||d&&!i){if(l=u||d?{}:gU(t),!s)return u?gT(t,gx(l,t)):gC(t,gy(l,t))}else{if(!g0[p])return i?t:{};l=gN(t,p,s)}}o||(o=new hw);var h=o.get(t);if(h)return h;o.set(t,l),gQ(t)?t.forEach(function(a){l.add(e(a,n,r,a,t,o))}):gG(t)&&t.forEach(function(a,i){l.set(i,e(a,n,r,i,t,o))});var g=c?u?gO:hG:u?g_:ha,m=f?void 0:g(t);return gd(m||t,function(a,i){m&&(a=t[i=a]),gh(l,i,e(a,n,r,i,t,o))}),l};var g1=g3(function(e){return gp(e,5)}),g2=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function g3(e){return e&&e.__esModule?e:{default:e}}var g5=gc.mergeClasses=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e.default&&(0,g1.default)(e.default)||{};return t.map(function(t){var r=e[t];return r&&(0,gf.default)(r,function(e,t){n[t]||(n[t]={}),n[t]=g2({},n[t],r[t])}),t}),n};gc.default=g5;var g4=mm(gc),g6={};Object.defineProperty(g6,"__esModule",{value:!0}),g6.autoprefix=void 0;var g8=(eb=ht)&&eb.__esModule?eb:{default:eb},g7=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g9={borderRadius:function(e){return{msBorderRadius:e,MozBorderRadius:e,OBorderRadius:e,WebkitBorderRadius:e,borderRadius:e}},boxShadow:function(e){return{msBoxShadow:e,MozBoxShadow:e,OBoxShadow:e,WebkitBoxShadow:e,boxShadow:e}},userSelect:function(e){return{WebkitTouchCallout:e,KhtmlUserSelect:e,MozUserSelect:e,msUserSelect:e,WebkitUserSelect:e,userSelect:e}},flex:function(e){return{WebkitBoxFlex:e,MozBoxFlex:e,WebkitFlex:e,msFlex:e,flex:e}},flexBasis:function(e){return{WebkitFlexBasis:e,flexBasis:e}},justifyContent:function(e){return{WebkitJustifyContent:e,justifyContent:e}},transition:function(e){return{msTransition:e,MozTransition:e,OTransition:e,WebkitTransition:e,transition:e}},transform:function(e){return{msTransform:e,MozTransform:e,OTransform:e,WebkitTransform:e,transform:e}},absolute:function(e){var t=e&&e.split(" ");return{position:"absolute",top:t&&t[0],right:t&&t[1],bottom:t&&t[2],left:t&&t[3]}},extend:function(e,t){return t[e]||{extend:e}}},me=g6.autoprefix=function(e){var t={};return(0,g8.default)(e,function(e,n){var r={};(0,g8.default)(e,function(e,t){var n=g9[t];n?r=g7({},r,n(e)):r[t]=e}),t[n]=r}),t};g6.default=me;var mt=mm(g6),mn={};Object.defineProperty(mn,"__esModule",{value:!0}),mn.hover=void 0;var mr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},eK=eG("fAMMv"),ma=(ex=eK)&&ex.__esModule?ex:{default:ex};function mi(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}var mo=mn.hover=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,r);for(var n,a,i,o=arguments.length,l=Array(o),s=0;s<o;s++)l[s]=arguments[s];return a=i=mi(this,(n=r.__proto__||Object.getPrototypeOf(r)).call.apply(n,[this].concat(l))),i.state={hover:!1},i.handleMouseOver=function(){return i.setState({hover:!0})},i.handleMouseOut=function(){return i.setState({hover:!1})},i.render=function(){return ma.default.createElement(t,{onMouseOver:i.handleMouseOver,onMouseOut:i.handleMouseOut},ma.default.createElement(e,mr({},i.props,i.state)))},mi(i,a)}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,n),r}(ma.default.Component)};mn.default=mo;var ml=mm(mn),ms={};Object.defineProperty(ms,"__esModule",{value:!0}),ms.active=void 0;var mu=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},eK=eG("fAMMv"),mc=(e_=eK)&&e_.__esModule?e_:{default:e_};function mf(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}var mp=ms.active=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,r);for(var n,a,i,o=arguments.length,l=Array(o),s=0;s<o;s++)l[s]=arguments[s];return a=i=mf(this,(n=r.__proto__||Object.getPrototypeOf(r)).call.apply(n,[this].concat(l))),i.state={active:!1},i.handleMouseDown=function(){return i.setState({active:!0})},i.handleMouseUp=function(){return i.setState({active:!1})},i.render=function(){return mc.default.createElement(t,{onMouseDown:i.handleMouseDown,onMouseUp:i.handleMouseUp},mc.default.createElement(e,mu({},i.props,i.state)))},mf(i,a)}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,n),r}(mc.default.Component)};ms.default=mp;var md=mm(ms),mh={};Object.defineProperty(mh,"__esModule",{value:!0}),mh.default=function(e,t){var n={},r=function(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];n[e]=t};return 0===e&&r("first-child"),e===t-1&&r("last-child"),(0===e||e%2==0)&&r("even"),1===Math.abs(e%2)&&r("odd"),r("nth-child",e),n};var mg=mm(mh);function mm(e){return e&&e.__esModule?e:{default:e}}d7.hover=ml.default,d7.handleHover=ml.default,d7.handleActive=md.default,d7.loop=mg.default;var mv=d7.ReactCSS=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=(0,gu.default)(n),i=(0,g4.default)(e,a);return(0,mt.default)(i)};d7.default=mv;var eK=eG("fAMMv"),my=function(e,t,n,r,a){var i=a.clientWidth,o=a.clientHeight,l="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,s="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,u=l-(a.getBoundingClientRect().left+window.pageXOffset),c=s-(a.getBoundingClientRect().top+window.pageYOffset);if("vertical"===n){var f=void 0;if(f=c<0?0:c>o?1:Math.round(100*c/o)/100,t.a!==f)return{h:t.h,s:t.s,l:t.l,a:f,source:"rgb"}}else{var p=void 0;if(r!==(p=u<0?0:u>i?1:Math.round(100*u/i)/100))return{h:t.h,s:t.s,l:t.l,a:p,source:"rgb"}}return null},eK=eG("fAMMv"),mb={},mx=function(e,t,n,r){if("undefined"==typeof document&&!r)return null;var a=r?new r:document.createElement("canvas");a.width=2*n,a.height=2*n;var i=a.getContext("2d");return i?(i.fillStyle=e,i.fillRect(0,0,a.width,a.height),i.fillStyle=t,i.fillRect(0,0,n,n),i.translate(n,n),i.fillRect(0,0,n,n),a.toDataURL()):null},m_=function(e,t,n,r){var a=e+"-"+t+"-"+n+(r?"-server":"");if(mb[a])return mb[a];var i=mx(e,t,n,r);return mb[a]=i,i},mw=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mE=function(e){var t=e.white,n=e.grey,r=e.size,a=e.renderers,i=e.borderRadius,o=e.boxShadow,l=e.children,s=eU(d7)({default:{grid:{borderRadius:i,boxShadow:o,absolute:"0px 0px 0px 0px",background:"url("+m_(t,n,r,a.canvas)+") center left"}}});return(0,eK.isValidElement)(l)?eU(eK).cloneElement(l,mw({},l.props,{style:mw({},l.props.style,s.grid)})):eU(eK).createElement("div",{style:s.grid})};mE.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}};var mA=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mS=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function mk(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}var mC=function(e){function t(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t);for(var e,n,r,a=arguments.length,i=Array(a),o=0;o<a;o++)i[o]=arguments[o];return n=r=mk(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),r.handleChange=function(e){var t=my(e,r.props.hsl,r.props.direction,r.props.a,r.container);t&&"function"==typeof r.props.onChange&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleChange),window.removeEventListener("mouseup",r.handleMouseUp)},mk(r,n)}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),mS(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var e=this,t=this.props.rgb,n=eU(d7)({default:{alpha:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},checkboard:{absolute:"0px 0px 0px 0px",overflow:"hidden",borderRadius:this.props.radius},gradient:{absolute:"0px 0px 0px 0px",background:"linear-gradient(to right, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:100*t.a+"%"},slider:{width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",marginTop:"1px",transform:"translateX(-2px)"}},vertical:{gradient:{background:"linear-gradient(to bottom, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)"},pointer:{left:0,top:100*t.a+"%"}},overwrite:mA({},this.props.style)},{vertical:"vertical"===this.props.direction,overwrite:!0});return eU(eK).createElement("div",{style:n.alpha},eU(eK).createElement("div",{style:n.checkboard},eU(eK).createElement(mE,{renderers:this.props.renderers})),eU(eK).createElement("div",{style:n.gradient}),eU(eK).createElement("div",{style:n.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},eU(eK).createElement("div",{style:n.pointer},this.props.pointer?eU(eK).createElement(this.props.pointer,this.props):eU(eK).createElement("div",{style:n.slider}))))}}]),t}(eK.PureComponent||eK.Component),eK=eG("fAMMv"),mT=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),mR=[38,40],mO=1,mj=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.handleBlur=function(){n.state.blurValue&&n.setState({value:n.state.blurValue,blurValue:null})},n.handleChange=function(e){n.setUpdatedValue(e.target.value,e)},n.handleKeyDown=function(e){var t,r=Number(String(e.target.value).replace(/%/g,""));if(!isNaN(r)&&(t=e.keyCode,mR.indexOf(t)>-1)){var a=n.getArrowOffset(),i=38===e.keyCode?r+a:r-a;n.setUpdatedValue(i,e)}},n.handleDrag=function(e){if(n.props.dragLabel){var t=Math.round(n.props.value+e.movementX);t>=0&&t<=n.props.dragMax&&n.props.onChange&&n.props.onChange(n.getValueObjectWithLabel(t),e)}},n.handleMouseDown=function(e){n.props.dragLabel&&(e.preventDefault(),n.handleDrag(e),window.addEventListener("mousemove",n.handleDrag),window.addEventListener("mouseup",n.handleMouseUp))},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener("mousemove",n.handleDrag),window.removeEventListener("mouseup",n.handleMouseUp)},n.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},n.inputId="rc-editable-input-"+mO++,n}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),mT(t,[{key:"componentDidUpdate",value:function(e,t){this.props.value!==this.state.value&&(e.value!==this.props.value||t.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(e){var t,n;return t={},(n=this.props.label)in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(e,t){var n=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(n,t),this.setState({value:e})}},{key:"render",value:function(){var e=this,t=eU(d7)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return eU(eK).createElement("div",{style:t.wrap},eU(eK).createElement("input",{id:this.inputId,style:t.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?eU(eK).createElement("label",{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(eK.PureComponent||eK.Component),eK=eG("fAMMv"),mM=function(e,t,n,r){var a=r.clientWidth,i=r.clientHeight,o="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,s=o-(r.getBoundingClientRect().left+window.pageXOffset),u=l-(r.getBoundingClientRect().top+window.pageYOffset);if("vertical"===t){var c=void 0;if(c=u<0?359:u>i?0:360*(-(100*u/i)+100)/100,n.h!==c)return{h:c,s:n.s,l:n.l,a:n.a,source:"hsl"}}else{var f=void 0;if(f=s<0?0:s>a?359:100*s/a*360/100,n.h!==f)return{h:f,s:n.s,l:n.l,a:n.a,source:"hsl"}}return null},mN=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function mL(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}var mq=function(e){function t(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t);for(var e,n,r,a=arguments.length,i=Array(a),o=0;o<a;o++)i[o]=arguments[o];return n=r=mL(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),r.handleChange=function(e){var t=mM(e,r.props.direction,r.props.hsl,r.container);t&&"function"==typeof r.props.onChange&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},mL(r,n)}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),mN(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.direction,n=void 0===t?"horizontal":t,r=eU(d7)({default:{hue:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:"0 2px",position:"relative",height:"100%",borderRadius:this.props.radius},pointer:{position:"absolute",left:100*this.props.hsl.h/360+"%"},slider:{marginTop:"1px",width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",transform:"translateX(-2px)"}},vertical:{pointer:{left:"0px",top:-(100*this.props.hsl.h/360)+100+"%"}}},{vertical:"vertical"===n});return eU(eK).createElement("div",{style:r.hue},eU(eK).createElement("div",{className:"hue-"+n,style:r.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},eU(eK).createElement("style",null,"\n .hue-horizontal {\n background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0\n 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to right, #f00 0%, #ff0\n 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n\n .hue-vertical {\n background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%,\n #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%,\n #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n "),eU(eK).createElement("div",{style:r.pointer},this.props.pointer?eU(eK).createElement(this.props.pointer,this.props):eU(eK).createElement("div",{style:r.slider}))))}}]),t}(eK.PureComponent||eK.Component),eK=eG("fAMMv"),mP=function(e,t){return e===t||e!=e&&t!=t},mD=function(e,t){for(var n=e.length;n--;)if(mP(e[n][0],t))return n;return -1},mI=Array.prototype.splice;function mz(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}mz.prototype.clear=function(){this.__data__=[],this.size=0},mz.prototype.delete=function(e){var t=this.__data__,n=mD(t,e);return!(n<0)&&(n==t.length-1?t.pop():mI.call(t,n,1),--this.size,!0)},mz.prototype.get=function(e){var t=this.__data__,n=mD(t,e);return n<0?void 0:t[n][1]},mz.prototype.has=function(e){return mD(this.__data__,e)>-1},mz.prototype.set=function(e,t){var n=this.__data__,r=mD(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};var mF=eG("19kgA"),mB=mF.default.Symbol,mU=Object.prototype,mH=mU.hasOwnProperty,mW=mU.toString,mG=mB?mB.toStringTag:void 0,mY=function(e){var t=mH.call(e,mG),n=e[mG];try{e[mG]=void 0;var r=!0}catch(e){}var a=mW.call(e);return r&&(t?e[mG]=n:delete e[mG]),a},mV=Object.prototype.toString,mQ=mB?mB.toStringTag:void 0,mK=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":mQ&&mQ in Object(e)?mY(e):mV.call(e)},mX=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},mZ=function(e){if(!mX(e))return!1;var t=mK(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},mF=eG("19kgA"),mJ=mF.default["__core-js_shared__"],m$=(eR=/[^.]+$/.exec(mJ&&mJ.keys&&mJ.keys.IE_PROTO||""))?"Symbol(src)_1."+eR:"",m0=Function.prototype.toString,m1=function(e){if(null!=e){try{return m0.call(e)}catch(e){}try{return e+""}catch(e){}}return""},m2=/^\[object .+?Constructor\]$/,m3=Object.prototype,m5=Function.prototype.toString,m4=m3.hasOwnProperty,m6=RegExp("^"+m5.call(m4).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),m8=function(e,t){var n,r=null==e?void 0:e[t];return mX(n=r)&&(!m$||!(m$ in n))&&(mZ(n)?m6:m2).test(m1(n))?r:void 0},mF=eG("19kgA"),m7=m8(mF.default,"Map"),m9=m8(Object,"create"),ve=Object.prototype.hasOwnProperty,vt=Object.prototype.hasOwnProperty;function vn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}vn.prototype.clear=function(){this.__data__=m9?m9(null):{},this.size=0},vn.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t},vn.prototype.get=function(e){var t=this.__data__;if(m9){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return ve.call(t,e)?t[e]:void 0},vn.prototype.has=function(e){var t=this.__data__;return m9?void 0!==t[e]:vt.call(t,e)},vn.prototype.set=function(e,t){var n=this.__data__;return this.size+=+!this.has(e),n[e]=m9&&void 0===t?"__lodash_hash_undefined__":t,this};var vr=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e},va=function(e,t){var n=e.__data__;return vr(t)?n["string"==typeof t?"string":"hash"]:n.map};function vi(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function vo(e){var t=this.__data__=new mz(e);this.size=t.size}vi.prototype.clear=function(){this.size=0,this.__data__={hash:new vn,map:new(m7||mz),string:new vn}},vi.prototype.delete=function(e){var t=va(this,e).delete(e);return this.size-=+!!t,t},vi.prototype.get=function(e){return va(this,e).get(e)},vi.prototype.has=function(e){return va(this,e).has(e)},vi.prototype.set=function(e,t){var n=va(this,e),r=n.size;return n.set(e,t),this.size+=+(n.size!=r),this},vo.prototype.clear=function(){this.__data__=new mz,this.size=0},vo.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},vo.prototype.get=function(e){return this.__data__.get(e)},vo.prototype.has=function(e){return this.__data__.has(e)},vo.prototype.set=function(e,t){var n=this.__data__;if(n instanceof mz){var r=n.__data__;if(!m7||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new vi(r)}return n.set(e,t),this.size=n.size,this};var vl=function(){try{var e=m8(Object,"defineProperty");return e({},"",{}),e}catch(e){}}(),vs=function(e,t,n){"__proto__"==t&&vl?vl(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n},vu=function(e,t,n){(void 0===n||mP(e[t],n))&&(void 0!==n||t in e)||vs(e,t,n)},vc=function(e,t,n){for(var r=-1,a=Object(e),i=n(e),o=i.length;o--;){var l=i[++r];if(!1===t(a[l],l,a))break}return e},vf=eG("3OEQt"),mF=eG("19kgA"),vp=mF.default.Uint8Array,vd=function(e){var t=new e.constructor(e.byteLength);return new vp(t).set(new vp(e)),t},vh=function(e,t){var n=t?vd(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)},vg=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t},vm=Object.create,vv=function(){function e(){}return function(t){if(!mX(t))return{};if(vm)return vm(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}(),vy=function(e,t){return function(n){return e(t(n))}},vb=vy(Object.getPrototypeOf,Object),vx=Object.prototype,v_=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||vx)},vw=function(e){return null!=e&&"object"==typeof e},vE=function(e){return vw(e)&&"[object Arguments]"==mK(e)},vA=Object.prototype,vS=vA.hasOwnProperty,vk=vA.propertyIsEnumerable,vC=vE(function(){return arguments}())?vE:function(e){return vw(e)&&vS.call(e,"callee")&&!vk.call(e,"callee")},vT=Array.isArray,vR=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff},vO=function(e){return null!=e&&vR(e.length)&&!mZ(e)},vj=eG("84s0f"),vM=Object.prototype,vN=Function.prototype.toString,vL=vM.hasOwnProperty,vq=vN.call(Object),vP=function(e){if(!vw(e)||"[object Object]"!=mK(e))return!1;var t=vb(e);if(null===t)return!0;var n=vL.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&vN.call(n)==vq},vD={};vD["[object Float32Array]"]=vD["[object Float64Array]"]=vD["[object Int8Array]"]=vD["[object Int16Array]"]=vD["[object Int32Array]"]=vD["[object Uint8Array]"]=vD["[object Uint8ClampedArray]"]=vD["[object Uint16Array]"]=vD["[object Uint32Array]"]=!0,vD["[object Arguments]"]=vD["[object Array]"]=vD["[object ArrayBuffer]"]=vD["[object Boolean]"]=vD["[object DataView]"]=vD["[object Date]"]=vD["[object Error]"]=vD["[object Function]"]=vD["[object Map]"]=vD["[object Number]"]=vD["[object Object]"]=vD["[object RegExp]"]=vD["[object Set]"]=vD["[object String]"]=vD["[object WeakMap]"]=!1;var vI=eG("aZ3Gn"),vz=vI.default&&vI.default.isTypedArray,vF=vz?function(e){return vz(e)}:function(e){return vw(e)&&vR(e.length)&&!!vD[mK(e)]},vB=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]},vU=Object.prototype.hasOwnProperty,vH=function(e,t,n){var r=e[t];vU.call(e,t)&&mP(r,n)&&(void 0!==n||t in e)||vs(e,t,n)},vW=function(e,t,n,r){var a=!n;n||(n={});for(var i=-1,o=t.length;++i<o;){var l=t[i],s=r?r(n[l],e[l],l,n,e):void 0;void 0===s&&(s=e[l]),a?vs(n,l,s):vH(n,l,s)}return n},vG=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r},vj=eG("84s0f"),vY=/^(?:0|[1-9]\d*)$/,vV=function(e,t){var n=typeof e;return!!(t=null==t?0x1fffffffffffff:t)&&("number"==n||"symbol"!=n&&vY.test(e))&&e>-1&&e%1==0&&e<t},vQ=Object.prototype.hasOwnProperty,vK=function(e,t){var n=vT(e),r=!n&&vC(e),a=!n&&!r&&(0,vj.default)(e),i=!n&&!r&&!a&&vF(e),o=n||r||a||i,l=o?vG(e.length,String):[],s=l.length;for(var u in e)(t||vQ.call(e,u))&&!(o&&("length"==u||a&&("offset"==u||"parent"==u)||i&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||vV(u,s)))&&l.push(u);return l},vX=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t},vZ=Object.prototype.hasOwnProperty,vJ=function(e){if(!mX(e))return vX(e);var t=v_(e),n=[];for(var r in e)"constructor"==r&&(t||!vZ.call(e,r))||n.push(r);return n},v$=function(e){return vO(e)?vK(e,!0):vJ(e)},v0=function(e,t,n,r,a,i,o){var l=vB(e,n),s=vB(t,n),u=o.get(s);if(u){vu(e,n,u);return}var c=i?i(l,s,n+"",e,t,o):void 0,f=void 0===c;if(f){var p=vT(s),d=!p&&(0,vj.default)(s),h=!p&&!d&&vF(s);(c=s,p||d||h)?vT(l)?c=l:vw(l)&&vO(l)?c=vg(l):d?(f=!1,c=(0,vf.default)(s,!0)):h?(f=!1,c=vh(s,!0)):c=[]:vP(s)||vC(s)?(c=l,vC(l))?c=vW(l,v$(l)):(!mX(l)||mZ(l))&&(c="function"!=typeof s.constructor||v_(s)?{}:vv(vb(s))):f=!1}f&&(o.set(s,c),a(c,s,r,i,o),o.delete(s)),vu(e,n,c)},v1=function e(t,n,r,a,i){t!==n&&vc(n,function(o,l){if(i||(i=new vo),mX(o))v0(t,n,l,r,e,a,i);else{var s=a?a(vB(t,l),o,l+"",t,n,i):void 0;void 0===s&&(s=o),vu(t,l,s)}},v$)},v2=function(e){return e},v3=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)},v5=Math.max,v4=Date.now,v6=(eO=vl?function(e,t){return vl(e,"toString",{configurable:!0,enumerable:!1,value:function(){return t},writable:!0})}:v2,ej=0,eM=0,function(){var e=v4(),t=16-(e-eM);if(eM=e,t>0){if(++ej>=800)return arguments[0]}else ej=0;return eO.apply(void 0,arguments)}),v8=function(e,t,n){if(!mX(n))return!1;var r=typeof t;return("number"==r?!!(vO(n)&&vV(t,n.length)):"string"==r&&t in n)&&mP(n[t],e)},v7=(eN=function(e,t,n){v1(e,t,n)},ew=function(e,t){var n=-1,r=t.length,a=r>1?t[r-1]:void 0,i=r>2?t[2]:void 0;for(a=eN.length>3&&"function"==typeof a?(r--,a):void 0,i&&v8(t[0],t[1],i)&&(a=r<3?void 0:a,r=1),e=Object(e);++n<r;){var o=t[n];o&&eN(e,o,n,a)}return e},v6((eA=v5(void 0===(eA=eE)?ew.length-1:eA,0),function(){for(var e=arguments,t=-1,n=v5(e.length-eA,0),r=Array(n);++t<n;)r[t]=e[eA+t];t=-1;for(var a=Array(eA+1);++t<eA;)a[t]=e[t];return a[eA]=v2(r),v3(ew,this,a)}),ew+"")),v9=function(e){var t=e.zDepth,n=e.radius,r=e.background,a=e.children,i=e.styles,o=eU(d7)(v7({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+t+"px "+4*t+"px rgba(0,0,0,.24)",borderRadius:n,background:r}},"zDepth-0":{bg:{boxShadow:"none"}},"zDepth-1":{bg:{boxShadow:"0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)"}},"zDepth-2":{bg:{boxShadow:"0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)"}},"zDepth-3":{bg:{boxShadow:"0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)"}},"zDepth-4":{bg:{boxShadow:"0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)"}},"zDepth-5":{bg:{boxShadow:"0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)"}},square:{bg:{borderRadius:"0"}},circle:{bg:{borderRadius:"50%"}}},void 0===i?{}:i),{"zDepth-1":1===t});return eU(eK).createElement("div",{style:o.wrap},eU(eK).createElement("div",{style:o.bg}),eU(eK).createElement("div",{style:o.content},a))};v9.propTypes={background:eU(eZ).string,zDepth:eU(eZ).oneOf([0,1,2,3,4,5]),radius:eU(eZ).number,styles:eU(eZ).object},v9.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}};var eK=eG("fAMMv"),mF=eG("19kgA"),ye=function(){return(0,mF.default).Date.now()},yt=/\s/,yn=function(e){for(var t=e.length;t--&&yt.test(e.charAt(t)););return t},yr=/^\s+/,ya=function(e){return"symbol"==typeof e||vw(e)&&"[object Symbol]"==mK(e)},yi=0/0,yo=/^[-+]0x[0-9a-f]+$/i,yl=/^0b[01]+$/i,ys=/^0o[0-7]+$/i,yu=parseInt,yc=function(e){if("number"==typeof e)return e;if(ya(e))return yi;if(mX(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=mX(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=(t=e)?t.slice(0,yn(t)+1).replace(yr,""):t;var r=yl.test(e);return r||ys.test(e)?yu(e.slice(2),r?2:8):yo.test(e)?yi:+e},yf=Math.max,yp=Math.min,yd=function(e,t,n){var r,a,i,o,l,s,u=0,c=!1,f=!1,p=!0;if("function"!=typeof e)throw TypeError("Expected a function");function d(t){var n=r,i=a;return r=a=void 0,u=t,o=e.apply(i,n)}function h(e){var n=e-s,r=e-u;return void 0===s||n>=t||n<0||f&&r>=i}function g(){var e,n,r,a=ye();if(h(a))return m(a);l=setTimeout(g,(e=a-s,n=a-u,r=t-e,f?yp(r,i-n):r))}function m(e){return(l=void 0,p&&r)?d(e):(r=a=void 0,o)}function v(){var e,n=ye(),i=h(n);if(r=arguments,a=this,s=n,i){if(void 0===l)return u=e=s,l=setTimeout(g,t),c?d(e):o;if(f)return clearTimeout(l),l=setTimeout(g,t),d(s)}return void 0===l&&(l=setTimeout(g,t)),o}return t=yc(t)||0,mX(n)&&(c=!!n.leading,i=(f="maxWait"in n)?yf(yc(n.maxWait)||0,t):i,p="trailing"in n?!!n.trailing:p),v.cancel=function(){void 0!==l&&clearTimeout(l),u=0,r=s=a=l=void 0},v.flush=function(){return void 0===l?o:m(ye())},v},yh=function(e,t,n){var r=!0,a=!0;if("function"!=typeof e)throw TypeError("Expected a function");return mX(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),yd(e,t,{leading:r,maxWait:t,trailing:a})},yg=function(e,t,n){var r=n.getBoundingClientRect(),a=r.width,i=r.height,o="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,s=o-(n.getBoundingClientRect().left+window.pageXOffset),u=l-(n.getBoundingClientRect().top+window.pageYOffset);s<0?s=0:s>a&&(s=a),u<0?u=0:u>i&&(u=i);var c=s/a,f=1-u/i;return{h:t.h,s:c,v:f,a:t.a,source:"hsv"}},ym=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),yv=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChange=function(e){"function"==typeof n.props.onChange&&n.throttle(n.props.onChange,yg(e,n.props.hsl,n.container),e)},n.handleMouseDown=function(e){n.handleChange(e);var t=n.getContainerRenderWindow();t.addEventListener("mousemove",n.handleChange),t.addEventListener("mouseup",n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},n.throttle=yh(function(e,t,n){e(t,n)},50),n}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),ym(t,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var e=this.container,t=window;!t.document.contains(e)&&t.parent!==t;)t=t.parent;return t}},{key:"unbindEventListeners",value:function(){var e=this.getContainerRenderWindow();e.removeEventListener("mousemove",this.handleChange),e.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.style||{},n=t.color,r=t.white,a=t.black,i=t.pointer,o=t.circle,l=eU(d7)({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl("+this.props.hsl.h+",100%, 50%)",borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:-(100*this.props.hsv.v)+100+"%",left:100*this.props.hsv.s+"%",cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:"0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3),\n 0 0 1px 2px rgba(0,0,0,.4)",borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:n,white:r,black:a,pointer:i,circle:o}},{custom:!!this.props.style});return eU(eK).createElement("div",{style:l.color,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},eU(eK).createElement("style",null,"\n .saturation-white {\n background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0));\n background: linear-gradient(to right, #fff, rgba(255,255,255,0));\n }\n .saturation-black {\n background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0));\n background: linear-gradient(to top, #000, rgba(0,0,0,0));\n }\n "),eU(eK).createElement("div",{style:l.white,className:"saturation-white"},eU(eK).createElement("div",{style:l.black,className:"saturation-black"}),eU(eK).createElement("div",{style:l.pointer},this.props.pointer?eU(eK).createElement(this.props.pointer,this.props):eU(eK).createElement("div",{style:l.circle}))))}}]),t}(eK.PureComponent||eK.Component),eK=eG("fAMMv"),yy=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e},yb=vy(Object.keys,Object),yx=Object.prototype.hasOwnProperty,y_=function(e){if(!v_(e))return yb(e);var t=[];for(var n in Object(e))yx.call(e,n)&&"constructor"!=n&&t.push(n);return t},yw=function(e){return vO(e)?vK(e):y_(e)},yE=(eL=function(e,t){return e&&vc(e,t,yw)},function(e,t){if(null==e)return e;if(!vO(e))return eL(e,t);for(var n=e.length,r=-1,a=Object(e);(eq?r--:++r<n)&&!1!==t(a[r],r,a););return e}),yA={};yA=function(){function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}var t,n,r,a=/^\s+/,i=/\s+$/;function o(t,n){if(n=n||{},(t=t||"")instanceof o)return t;if(!(this instanceof o))return new o(t,n);var r,l,s,u,c,f,p,d,h,g,m,v,y,b,x,_,w,A,C,R,j=(l={r:0,g:0,b:0},s=1,u=null,c=null,f=null,p=!1,d=!1,"string"==typeof(r=t)&&(r=function(e){e=e.replace(a,"").replace(i,"").toLowerCase();var t,n=!1;if(E[e])e=E[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=M.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=M.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=M.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=M.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=M.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=M.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=M.hex8.exec(e))?{r:T(t[1]),g:T(t[2]),b:T(t[3]),a:T(t[4])/255,format:n?"name":"hex8"}:(t=M.hex6.exec(e))?{r:T(t[1]),g:T(t[2]),b:T(t[3]),format:n?"name":"hex"}:(t=M.hex4.exec(e))?{r:T(t[1]+""+t[1]),g:T(t[2]+""+t[2]),b:T(t[3]+""+t[3]),a:T(t[4]+""+t[4])/255,format:n?"name":"hex8"}:!!(t=M.hex3.exec(e))&&{r:T(t[1]+""+t[1]),g:T(t[2]+""+t[2]),b:T(t[3]+""+t[3]),format:n?"name":"hex"}}(r)),"object"==e(r)&&(N(r.r)&&N(r.g)&&N(r.b)?(h=r.r,g=r.g,m=r.b,l={r:255*k(h,255),g:255*k(g,255),b:255*k(m,255)},p=!0,d="%"===String(r.r).substr(-1)?"prgb":"rgb"):N(r.h)&&N(r.s)&&N(r.v)?(u=O(r.s),c=O(r.v),v=r.h,y=u,b=c,v=6*k(v,360),y=k(y,100),b=k(b,100),x=Math.floor(v),_=v-x,w=b*(1-y),A=b*(1-_*y),C=b*(1-(1-_)*y),l={r:255*[b,A,w,w,C,b][R=x%6],g:255*[C,b,b,A,w,w][R],b:255*[w,w,C,b,b,A][R]},p=!0,d="hsv"):N(r.h)&&N(r.s)&&N(r.l)&&(u=O(r.s),f=O(r.l),l=function(e,t,n){var r,a,i;function o(e,t,n){return(n<0&&(n+=1),n>1&&(n-=1),n<1/6)?e+(t-e)*6*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=k(e,360),t=k(t,100),n=k(n,100),0===t)r=a=i=n;else{var l=n<.5?n*(1+t):n+t-n*t,s=2*n-l;r=o(s,l,e+1/3),a=o(s,l,e),i=o(s,l,e-1/3)}return{r:255*r,g:255*a,b:255*i}}(r.h,u,f),p=!0,d="hsl"),r.hasOwnProperty("a")&&(s=r.a)),s=S(s),{ok:p,format:r.format||d,r:Math.min(255,Math.max(l.r,0)),g:Math.min(255,Math.max(l.g,0)),b:Math.min(255,Math.max(l.b,0)),a:s});this._originalInput=t,this._r=j.r,this._g=j.g,this._b=j.b,this._a=j.a,this._roundA=Math.round(100*this._a)/100,this._format=n.format||j.format,this._gradientType=n.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=j.ok}function l(e,t,n){var r,a,i=Math.max(e=k(e,255),t=k(t,255),n=k(n,255)),o=Math.min(e,t,n),l=(i+o)/2;if(i==o)r=a=0;else{var s=i-o;switch(a=l>.5?s/(2-i-o):s/(i+o),i){case e:r=(t-n)/s+6*(t<n);break;case t:r=(n-e)/s+2;break;case n:r=(e-t)/s+4}r/=6}return{h:r,s:a,l:l}}function s(e,t,n){var r,a,i=Math.max(e=k(e,255),t=k(t,255),n=k(n,255)),o=Math.min(e,t,n),l=i-o;if(a=0===i?0:l/i,i==o)r=0;else{switch(i){case e:r=(t-n)/l+6*(t<n);break;case t:r=(n-e)/l+2;break;case n:r=(e-t)/l+4}r/=6}return{h:r,s:a,v:i}}function u(e,t,n,r){var a=[R(Math.round(e).toString(16)),R(Math.round(t).toString(16)),R(Math.round(n).toString(16))];return r&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0):a.join("")}function c(e,t,n,r){return[R(j(r)),R(Math.round(e).toString(16)),R(Math.round(t).toString(16)),R(Math.round(n).toString(16))].join("")}function f(e,t){t=0===t?0:t||10;var n=o(e).toHsl();return n.s-=t/100,n.s=C(n.s),o(n)}function p(e,t){t=0===t?0:t||10;var n=o(e).toHsl();return n.s+=t/100,n.s=C(n.s),o(n)}function d(e){return o(e).desaturate(100)}function h(e,t){t=0===t?0:t||10;var n=o(e).toHsl();return n.l+=t/100,n.l=C(n.l),o(n)}function g(e,t){t=0===t?0:t||10;var n=o(e).toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(-(t/100*255)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(-(t/100*255)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(-(t/100*255)))),o(n)}function m(e,t){t=0===t?0:t||10;var n=o(e).toHsl();return n.l-=t/100,n.l=C(n.l),o(n)}function v(e,t){var n=o(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,o(n)}function y(e){var t=o(e).toHsl();return t.h=(t.h+180)%360,o(t)}function b(e,t){if(isNaN(t)||t<=0)throw Error("Argument to polyad must be a positive number");for(var n=o(e).toHsl(),r=[o(e)],a=360/t,i=1;i<t;i++)r.push(o({h:(n.h+i*a)%360,s:n.s,l:n.l}));return r}function x(e){var t=o(e).toHsl(),n=t.h;return[o(e),o({h:(n+72)%360,s:t.s,l:t.l}),o({h:(n+216)%360,s:t.s,l:t.l})]}function _(e,t,n){t=t||6,n=n||30;var r=o(e).toHsl(),a=360/n,i=[o(e)];for(r.h=(r.h-(a*t>>1)+720)%360;--t;)r.h=(r.h+a)%360,i.push(o(r));return i}function w(e,t){t=t||6;for(var n=o(e).toHsv(),r=n.h,a=n.s,i=n.v,l=[],s=1/t;t--;)l.push(o({h:r,s:a,v:i})),i=(i+s)%1;return l}o.prototype={isDark:function(){return 128>this.getBrightness()},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*((t=r.g/255)<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*((n=r.b/255)<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=S(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=s(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=s(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=l(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=l(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return u(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){var t,n,r,a,i;return t=this._r,n=this._g,r=this._b,a=this._a,i=[R(Math.round(t).toString(16)),R(Math.round(n).toString(16)),R(Math.round(r).toString(16)),R(j(a))],e&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)&&i[3].charAt(0)==i[3].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0):i.join("")},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*k(this._r,255))+"%",g:Math.round(100*k(this._g,255))+"%",b:Math.round(100*k(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*k(this._r,255))+"%, "+Math.round(100*k(this._g,255))+"%, "+Math.round(100*k(this._b,255))+"%)":"rgba("+Math.round(100*k(this._r,255))+"%, "+Math.round(100*k(this._g,255))+"%, "+Math.round(100*k(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(A[u(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+c(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var a=o(e);n="#"+c(a._r,a._g,a._b,a._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return!t&&r&&("hex"===e||"hex6"===e||"hex3"===e||"hex4"===e||"hex8"===e||"name"===e)?"name"===e&&0===this._a?this.toName():this.toRgbString():("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),("hex"===e||"hex6"===e)&&(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString())},clone:function(){return o(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(h,arguments)},brighten:function(){return this._applyModification(g,arguments)},darken:function(){return this._applyModification(m,arguments)},desaturate:function(){return this._applyModification(f,arguments)},saturate:function(){return this._applyModification(p,arguments)},greyscale:function(){return this._applyModification(d,arguments)},spin:function(){return this._applyModification(v,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(_,arguments)},complement:function(){return this._applyCombination(y,arguments)},monochromatic:function(){return this._applyCombination(w,arguments)},splitcomplement:function(){return this._applyCombination(x,arguments)},triad:function(){return this._applyCombination(b,[3])},tetrad:function(){return this._applyCombination(b,[4])}},o.fromRatio=function(t,n){if("object"==e(t)){var r={};for(var a in t)t.hasOwnProperty(a)&&("a"===a?r[a]=t[a]:r[a]=O(t[a]));t=r}return o(t,n)},o.equals=function(e,t){return!!e&&!!t&&o(e).toRgbString()==o(t).toRgbString()},o.random=function(){return o.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},o.mix=function(e,t,n){n=0===n?0:n||50;var r=o(e).toRgb(),a=o(t).toRgb(),i=n/100;return o({r:(a.r-r.r)*i+r.r,g:(a.g-r.g)*i+r.g,b:(a.b-r.b)*i+r.b,a:(a.a-r.a)*i+r.a})},o.readability=function(e,t){var n=o(e),r=o(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},o.isReadable=function(e,t,n){var r,a,i,l,s,u=o.readability(e,t);switch(s=!1,(a=((r=(r=n)||{level:"AA",size:"small"}).level||"AA").toUpperCase(),i=(r.size||"small").toLowerCase(),"AA"!==a&&"AAA"!==a&&(a="AA"),"small"!==i&&"large"!==i&&(i="small"),l={level:a,size:i}).level+l.size){case"AAsmall":case"AAAlarge":s=u>=4.5;break;case"AAlarge":s=u>=3;break;case"AAAsmall":s=u>=7}return s},o.mostReadable=function(e,t,n){var r,a,i,l,s=null,u=0;a=(n=n||{}).includeFallbackColors,i=n.level,l=n.size;for(var c=0;c<t.length;c++)(r=o.readability(e,t[c]))>u&&(u=r,s=o(t[c]));return o.isReadable(e,s,{level:i,size:l})||!a?s:(n.includeFallbackColors=!1,o.mostReadable(e,["#fff","#000"],n))};var E=o.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},A=o.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(E);function S(e){return(isNaN(e=parseFloat(e))||e<0||e>1)&&(e=1),e}function k(e,t){"string"==typeof(n=e)&&-1!=n.indexOf(".")&&1===parseFloat(n)&&(e="100%");var n,r,a="string"==typeof(r=e)&&-1!=r.indexOf("%");return(e=Math.min(t,Math.max(0,parseFloat(e))),a&&(e=parseInt(e*t,10)/100),1e-6>Math.abs(e-t))?1:e%t/parseFloat(t)}function C(e){return Math.min(1,Math.max(0,e))}function T(e){return parseInt(e,16)}function R(e){return 1==e.length?"0"+e:""+e}function O(e){return e<=1&&(e=100*e+"%"),e}function j(e){return Math.round(255*parseFloat(e)).toString(16)}var M=(n="[\\s|\\(]+("+(t="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+t+")[,|\\s]+("+t+")\\s*\\)?",r="[\\s|\\(]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")\\s*\\)?",{CSS_UNIT:new RegExp(t),rgb:RegExp("rgb"+n),rgba:RegExp("rgba"+r),hsl:RegExp("hsl"+n),hsla:RegExp("hsla"+r),hsv:RegExp("hsv"+n),hsva:RegExp("hsva"+r),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function N(e){return!!M.CSS_UNIT.exec(e)}return o}();var yS=function(e){var t,n,r=0,a=0;return t=["r","g","b","a","h","s","l","v"],n=function(t){e[t]&&(r+=1,isNaN(e[t])||(a+=1),("s"===t||"l"===t)&&/^\d+%$/.test(e[t])&&(a+=1))},(vT(t)?yy:yE)(t,"function"==typeof n?n:v2),r===a&&e},yk=function(e,t){var n=e.hex?eU(yA)(e.hex):eU(yA)(e),r=n.toHsl(),a=n.toHsv(),i=n.toRgb(),o=n.toHex();return 0===r.s&&(r.h=t||0,a.h=t||0),{hsl:r,hex:"000000"===o&&0===i.a?"transparent":"#"+o,rgb:i,hsv:a,oldHue:e.h||t||r.h,source:e.source}},yC=function(e){if("transparent"===e)return!0;var t=+("#"===String(e).charAt(0));return e.length!==4+t&&e.length<7+t&&eU(yA)(e).isValid()},yT=function(e){if(!e)return"#fff";var t=yk(e);return"transparent"===t.hex?"rgba(0,0,0,0.4)":(299*t.rgb.r+587*t.rgb.g+114*t.rgb.b)/1e3>=128?"#000":"#fff"},yR=function(e,t){var n=e.replace("°","");return eU(yA)(t+" ("+n+")")._ok},yO=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},yj=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),yM=function(e){var t=function(t){function n(e){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,n);var t=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.handleChange=function(e,n){if(yS(e)){var r=yk(e,e.h||t.state.oldHue);t.setState(r),t.props.onChangeComplete&&t.debounce(t.props.onChangeComplete,r,n),t.props.onChange&&t.props.onChange(r,n)}},t.handleSwatchHover=function(e,n){if(yS(e)){var r=yk(e,e.h||t.state.oldHue);t.props.onSwatchHover&&t.props.onSwatchHover(r,n)}},t.state=yO({},yk(e.color,0)),t.debounce=yd(function(e,t,n){e(t,n)},100),t}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),yj(n,[{key:"render",value:function(){var t={};return this.props.onSwatchHover&&(t.onSwatchHover=this.handleSwatchHover),eU(eK).createElement(e,yO({},this.props,this.state,{onChange:this.handleChange},t))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return yO({},yk(e.color,t.oldHue))}}]),n}(eK.PureComponent||eK.Component);return t.propTypes=yO({},e.propTypes),t.defaultProps=yO({},e.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),t},eK=eG("fAMMv"),yN=eG("eK6Iq"),yL=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},yq=(0,yN.handleFocus)(function(e){var t=e.color,n=e.style,r=e.onClick,a=void 0===r?function(){}:r,i=e.onHover,o=e.title,l=void 0===o?t:o,s=e.children,u=e.focus,c=e.focusStyle,f="transparent"===t,p=eU(d7)({default:{swatch:yL({background:t,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},n,u?void 0===c?{}:c:{})}}),d={};return i&&(d.onMouseOver=function(e){return i(t,e)}),eU(eK).createElement("div",yL({style:p.swatch,onClick:function(e){return a(t,e)},title:l,tabIndex:0,onKeyDown:function(e){return 13===e.keyCode&&a(t,e)}},d),s,f&&eU(eK).createElement(mE,{borderRadius:p.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))}),eK=eG("fAMMv"),yP=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},yD=function(e){var t=e.rgb,n=e.hsl,r=e.width,a=e.height,i=e.onChange,o=e.direction,l=e.style,s=e.renderers,u=e.pointer,c=e.className,f=eU(d7)({default:{picker:{position:"relative",width:r,height:a},alpha:{radius:"2px",style:l}}});return eU(eK).createElement("div",{style:f.picker,className:"alpha-picker "+(void 0===c?"":c)},eU(eK).createElement(mC,yP({},f.alpha,{rgb:t,hsl:n,pointer:u,renderers:s,onChange:i,direction:o})))};yD.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:function(e){var t=e.direction,n=eU(d7)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===t});return eU(eK).createElement("div",{style:n.picker})}},yM(yD);var eK=(eG("fAMMv"),eG("fAMMv")),yI=function(e,t){for(var n=-1,r=null==e?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a};function yz(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new vi;++t<n;)this.add(e[t])}yz.prototype.add=yz.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},yz.prototype.has=function(e){return this.__data__.has(e)};var yF=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1},yB=function(e,t,n,r,a,i){var o=1&n,l=e.length,s=t.length;if(l!=s&&!(o&&s>l))return!1;var u=i.get(e),c=i.get(t);if(u&&c)return u==t&&c==e;var f=-1,p=!0,d=2&n?new yz:void 0;for(i.set(e,t),i.set(t,e);++f<l;){var h=e[f],g=t[f];if(r)var m=o?r(g,h,f,t,e,i):r(h,g,f,e,t,i);if(void 0!==m){if(m)continue;p=!1;break}if(d){if(!yF(t,function(e,t){if(!d.has(t)&&(h===e||a(h,e,n,r,i)))return d.push(t)})){p=!1;break}}else if(!(h===g||a(h,g,n,r,i))){p=!1;break}}return i.delete(e),i.delete(t),p},yU=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n},yH=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n},yW=mB?mB.prototype:void 0,yG=yW?yW.valueOf:void 0,yY=function(e,t,n,r,a,i,o){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!i(new vp(e),new vp(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return mP(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var l=yU;case"[object Set]":var s=1&r;if(l||(l=yH),e.size!=t.size&&!s)break;var u=o.get(e);if(u)return u==t;r|=2,o.set(e,t);var c=yB(l(e),l(t),r,a,i,o);return o.delete(e),c;case"[object Symbol]":if(yG)return yG.call(e)==yG.call(t)}return!1},yV=function(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e},yQ=function(e,t,n){var r=t(e);return vT(e)?r:yV(r,n(e))},yK=function(e,t){for(var n=-1,r=null==e?0:e.length,a=0,i=[];++n<r;){var o=e[n];t(o,n,e)&&(i[a++]=o)}return i},yX=Object.prototype.propertyIsEnumerable,yZ=Object.getOwnPropertySymbols,yJ=yZ?function(e){return null==e?[]:yK(yZ(e=Object(e)),function(t){return yX.call(e,t)})}:function(){return[]},y$=function(e){return yQ(e,yw,yJ)},y0=Object.prototype.hasOwnProperty,y1=function(e,t,n,r,a,i){var o=1&n,l=y$(e),s=l.length;if(s!=y$(t).length&&!o)return!1;for(var u=s;u--;){var c=l[u];if(!(o?c in t:y0.call(t,c)))return!1}var f=i.get(e),p=i.get(t);if(f&&p)return f==t&&p==e;var d=!0;i.set(e,t),i.set(t,e);for(var h=o;++u<s;){var g=e[c=l[u]],m=t[c];if(r)var v=o?r(m,g,c,t,e,i):r(g,m,c,e,t,i);if(!(void 0===v?g===m||a(g,m,n,r,i):v)){d=!1;break}h||(h="constructor"==c)}if(d&&!h){var y=e.constructor,b=t.constructor;y!=b&&"constructor"in e&&"constructor"in t&&!("function"==typeof y&&y instanceof y&&"function"==typeof b&&b instanceof b)&&(d=!1)}return i.delete(e),i.delete(t),d},mF=eG("19kgA"),y2=m8(mF.default,"DataView"),mF=eG("19kgA"),y3=m8(mF.default,"Promise"),mF=eG("19kgA"),y5=m8(mF.default,"Set"),mF=eG("19kgA"),y4=m8(mF.default,"WeakMap"),y6="[object Map]",y8="[object Promise]",y7="[object Set]",y9="[object WeakMap]",be="[object DataView]",bt=m1(y2),bn=m1(m7),br=m1(y3),ba=m1(y5),bi=m1(y4),bo=mK;(y2&&bo(new y2(new ArrayBuffer(1)))!=be||m7&&bo(new m7)!=y6||y3&&bo(y3.resolve())!=y8||y5&&bo(new y5)!=y7||y4&&bo(new y4)!=y9)&&(bo=function(e){var t=mK(e),n="[object Object]"==t?e.constructor:void 0,r=n?m1(n):"";if(r)switch(r){case bt:return be;case bn:return y6;case br:return y8;case ba:return y7;case bi:return y9}return t});var bl=bo,vj=eG("84s0f"),bs="[object Arguments]",bu="[object Array]",bc="[object Object]",bf=Object.prototype.hasOwnProperty,bp=function(e,t,n,r,a,i){var o=vT(e),l=vT(t),s=o?bu:bl(e),u=l?bu:bl(t);s=s==bs?bc:s,u=u==bs?bc:u;var c=s==bc,f=u==bc,p=s==u;if(p&&(0,vj.default)(e)){if(!(0,vj.default)(t))return!1;o=!0,c=!1}if(p&&!c)return i||(i=new vo),o||vF(e)?yB(e,t,n,r,a,i):yY(e,t,s,n,r,a,i);if(!(1&n)){var d=c&&bf.call(e,"__wrapped__"),h=f&&bf.call(t,"__wrapped__");if(d||h){var g=d?e.value():e,m=h?t.value():t;return i||(i=new vo),a(g,m,n,r,i)}}return!!p&&(i||(i=new vo),y1(e,t,n,r,a,i))},bd=function e(t,n,r,a,i){return t===n||(null!=t&&null!=n&&(vw(t)||vw(n))?bp(t,n,r,a,e,i):t!=t&&n!=n)},bh=function(e,t,n,r){var a=n.length,i=a,o=!r;if(null==e)return!i;for(e=Object(e);a--;){var l=n[a];if(o&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++a<i;){var s=(l=n[a])[0],u=e[s],c=l[1];if(o&&l[2]){if(void 0===u&&!(s in e))return!1}else{var f=new vo;if(r)var p=r(u,c,s,e,t,f);if(!(void 0===p?bd(c,u,3,r,f):p))return!1}}return!0},bg=function(e){return e==e&&!mX(e)},bm=function(e){for(var t=yw(e),n=t.length;n--;){var r=t[n],a=e[r];t[n]=[r,a,bg(a)]}return t},bv=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}},by=function(e){var t=bm(e);return 1==t.length&&t[0][2]?bv(t[0][0],t[0][1]):function(n){return n===e||bh(n,e,t)}},bb=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,bx=/^\w*$/,b_=function(e,t){if(vT(e))return!1;var n=typeof e;return!!("number"==n||"symbol"==n||"boolean"==n||null==e||ya(e))||bx.test(e)||!bb.test(e)||null!=t&&e in Object(t)};function bw(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],i=n.cache;if(i.has(a))return i.get(a);var o=e.apply(this,r);return n.cache=i.set(a,o)||i,o};return n.cache=new(bw.Cache||vi),n}bw.Cache=vi;var bE=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,bA=/\\(\\)?/g,bS=(eD=(eP=bw(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(bE,function(e,n,r,a){t.push(r?a.replace(bA,"$1"):n||e)}),t},function(e){return 500===eD.size&&eD.clear(),e})).cache,eP),bk=1/0,bC=mB?mB.prototype:void 0,bT=bC?bC.toString:void 0,bR=function e(t){if("string"==typeof t)return t;if(vT(t))return yI(t,e)+"";if(ya(t))return bT?bT.call(t):"";var n=t+"";return"0"==n&&1/t==-bk?"-0":n},bO=function(e,t){return vT(e)?e:b_(e,t)?[e]:bS(null==e?"":bR(e))},bj=1/0,bM=function(e){if("string"==typeof e||ya(e))return e;var t=e+"";return"0"==t&&1/e==-bj?"-0":t},bN=function(e,t){t=bO(t,e);for(var n=0,r=t.length;null!=e&&n<r;)e=e[bM(t[n++])];return n&&n==r?e:void 0},bL=function(e,t,n){var r=null==e?void 0:bN(e,t);return void 0===r?n:r},bq=function(e,t){return null!=e&&t in Object(e)},bP=function(e,t,n){t=bO(t,e);for(var r=-1,a=t.length,i=!1;++r<a;){var o=bM(t[r]);if(!(i=null!=e&&n(e,o)))break;e=e[o]}return i||++r!=a?i:!!(a=null==e?0:e.length)&&vR(a)&&vV(o,a)&&(vT(e)||vC(e))},bD=function(e){var t;return b_(e)?(t=bM(e),function(e){return null==e?void 0:e[t]}):function(t){return bN(t,e)}},bI=function(e){if("function"==typeof e)return e;if(null==e)return v2;if("object"==typeof e){var t,n;return vT(e)?(t=e[0],n=e[1],b_(t)&&bg(n)?bv(bM(t),n):function(e){var r=bL(e,t);return void 0===r&&r===n?null!=e&&bP(e,t,bq):bd(n,r,3)}):by(e)}return bD(e)},bz=function(e,t){var n=-1,r=vO(e)?Array(e.length):[];return yE(e,function(e,a,i){r[++n]=t(e,a,i)}),r},bF=function(e,t){return(vT(e)?yI:bz)(e,bI(t,3))},bB=function(e){var t=e.colors,n=e.onClick,r=e.onSwatchHover,a=eU(d7)({default:{swatches:{marginRight:"-10px"},swatch:{width:"22px",height:"22px",float:"left",marginRight:"10px",marginBottom:"10px",borderRadius:"4px"},clear:{clear:"both"}}});return eU(eK).createElement("div",{style:a.swatches},bF(t,function(e){return eU(eK).createElement(yq,{key:e,color:e,style:a.swatch,onClick:n,onHover:r,focusStyle:{boxShadow:"0 0 4px "+e}})}),eU(eK).createElement("div",{style:a.clear}))},bU=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.hex,a=e.colors,i=e.width,o=e.triangle,l=e.styles,s=e.className,u="transparent"===r,c=function(e,n){yC(e)&&t({hex:e,source:"hex"},n)},f=eU(d7)(v7({default:{card:{width:i,background:"#fff",boxShadow:"0 1px rgba(0,0,0,.1)",borderRadius:"6px",position:"relative"},head:{height:"110px",background:r,borderRadius:"6px 6px 0 0",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},body:{padding:"10px"},label:{fontSize:"18px",color:yT(r),position:"relative"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 10px 10px 10px",borderColor:"transparent transparent "+r+" transparent",position:"absolute",top:"-10px",left:"50%",marginLeft:"-10px"},input:{width:"100%",fontSize:"12px",color:"#666",border:"0px",outline:"none",height:"22px",boxShadow:"inset 0 0 0 1px #ddd",borderRadius:"4px",padding:"0 7px",boxSizing:"border-box"}},"hide-triangle":{triangle:{display:"none"}}},void 0===l?{}:l),{"hide-triangle":"hide"===o});return eU(eK).createElement("div",{style:f.card,className:"block-picker "+(void 0===s?"":s)},eU(eK).createElement("div",{style:f.triangle}),eU(eK).createElement("div",{style:f.head},u&&eU(eK).createElement(mE,{borderRadius:"6px 6px 0 0"}),eU(eK).createElement("div",{style:f.label},r)),eU(eK).createElement("div",{style:f.body},eU(eK).createElement(bB,{colors:a,onClick:c,onSwatchHover:n}),eU(eK).createElement(mj,{style:{input:f.input},value:r,onChange:c})))};bU.propTypes={width:eU(eZ).oneOfType([eU(eZ).string,eU(eZ).number]),colors:eU(eZ).arrayOf(eU(eZ).string),triangle:eU(eZ).oneOf(["top","hide"]),styles:eU(eZ).object},bU.defaultProps={width:170,colors:["#D9E3F0","#F47373","#697689","#37D67A","#2CCCE4","#555555","#dce775","#ff8a65","#ba68c8"],triangle:"top",styles:{}},yM(bU);var eK=eG("fAMMv"),bH={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",a100:"#ff8a80",a200:"#ff5252",a400:"#ff1744",a700:"#d50000"},bW={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",a100:"#ff80ab",a200:"#ff4081",a400:"#f50057",a700:"#c51162"},bG={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",a100:"#ea80fc",a200:"#e040fb",a400:"#d500f9",a700:"#aa00ff"},bY={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",a100:"#b388ff",a200:"#7c4dff",a400:"#651fff",a700:"#6200ea"},bV={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",a100:"#8c9eff",a200:"#536dfe",a400:"#3d5afe",a700:"#304ffe"},bQ={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",a100:"#82b1ff",a200:"#448aff",a400:"#2979ff",a700:"#2962ff"},bK={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",a100:"#80d8ff",a200:"#40c4ff",a400:"#00b0ff",a700:"#0091ea"},bX={50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",a100:"#84ffff",a200:"#18ffff",a400:"#00e5ff",a700:"#00b8d4"},bZ={50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",a100:"#a7ffeb",a200:"#64ffda",a400:"#1de9b6",a700:"#00bfa5"},bJ={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",a100:"#b9f6ca",a200:"#69f0ae",a400:"#00e676",a700:"#00c853"},b$={50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",a100:"#ccff90",a200:"#b2ff59",a400:"#76ff03",a700:"#64dd17"},b0={50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",a100:"#f4ff81",a200:"#eeff41",a400:"#c6ff00",a700:"#aeea00"},b1={50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",a100:"#ffff8d",a200:"#ffff00",a400:"#ffea00",a700:"#ffd600"},b2={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",a100:"#ffe57f",a200:"#ffd740",a400:"#ffc400",a700:"#ffab00"},b3={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",a100:"#ffd180",a200:"#ffab40",a400:"#ff9100",a700:"#ff6d00"},b5={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",a100:"#ff9e80",a200:"#ff6e40",a400:"#ff3d00",a700:"#dd2c00"},b4={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723"},b6={50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238"},eK=eG("fAMMv"),b8=function(e){var t=e.color,n=e.onClick,r=e.onSwatchHover,a=e.hover,i=e.active,o=e.circleSize,l=e.circleSpacing,s=eU(d7)({default:{swatch:{width:o,height:o,marginRight:l,marginBottom:l,transform:"scale(1)",transition:"100ms transform ease"},Swatch:{borderRadius:"50%",background:"transparent",boxShadow:"inset 0 0 0 "+(o/2+1)+"px "+t,transition:"100ms box-shadow ease"}},hover:{swatch:{transform:"scale(1.2)"}},active:{Swatch:{boxShadow:"inset 0 0 0 3px "+t}}},{hover:a,active:i});return eU(eK).createElement("div",{style:s.swatch},eU(eK).createElement(yq,{style:s.Swatch,color:t,onClick:n,onHover:r,focusStyle:{boxShadow:s.Swatch.boxShadow+", 0 0 5px "+t}}))};b8.defaultProps={circleSize:28,circleSpacing:14};var b7=(0,d7.handleHover)(b8),b9=function(e){var t=e.width,n=e.onChange,r=e.onSwatchHover,a=e.colors,i=e.hex,o=e.circleSize,l=e.styles,s=e.circleSpacing,u=e.className,c=eU(d7)(v7({default:{card:{width:t,display:"flex",flexWrap:"wrap",marginRight:-s,marginBottom:-s}}},void 0===l?{}:l)),f=function(e,t){return n({hex:e,source:"hex"},t)};return eU(eK).createElement("div",{style:c.card,className:"circle-picker "+(void 0===u?"":u)},bF(a,function(e){return eU(eK).createElement(b7,{key:e,color:e,onClick:f,onSwatchHover:r,active:i===e.toLowerCase(),circleSize:o,circleSpacing:s})}))};b9.propTypes={width:eU(eZ).oneOfType([eU(eZ).string,eU(eZ).number]),circleSize:eU(eZ).number,circleSpacing:eU(eZ).number,styles:eU(eZ).object},b9.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[bH["500"],bW["500"],bG["500"],bY["500"],bV["500"],bQ["500"],bK["500"],bX["500"],bZ["500"],bJ["500"],b$["500"],b0["500"],b1["500"],b2["500"],b3["500"],b5["500"],b4["500"],b6["500"]],styles:{}},yM(b9);var eK=(eG("fAMMv"),eG("fAMMv")),xe=function(e){return void 0===e},xt={};Object.defineProperty(xt,"__esModule",{value:!0});var xn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},eK=eG("fAMMv"),xr=(eS=eK)&&eS.__esModule?eS:{default:eS};xt.default=function(e){var t=e.fill,n=e.width,r=e.height,a=e.style,i=function(e,t){var n={};for(var r in e)!(t.indexOf(r)>=0)&&Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return xr.default.createElement("svg",xn({viewBox:"0 0 24 24",style:xn({fill:void 0===t?"currentColor":t,width:void 0===n?24:n,height:void 0===r?24:r},void 0===a?{}:a)},i),xr.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))};var xa=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),xi=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.toggleViews=function(){"hex"===n.state.view?n.setState({view:"rgb"}):"rgb"===n.state.view?n.setState({view:"hsl"}):"hsl"===n.state.view&&(1===n.props.hsl.a?n.setState({view:"hex"}):n.setState({view:"rgb"}))},n.handleChange=function(e,t){e.hex?yC(e.hex)&&n.props.onChange({hex:e.hex,source:"hex"},t):e.r||e.g||e.b?n.props.onChange({r:e.r||n.props.rgb.r,g:e.g||n.props.rgb.g,b:e.b||n.props.rgb.b,source:"rgb"},t):e.a?(e.a<0?e.a=0:e.a>1&&(e.a=1),n.props.onChange({h:n.props.hsl.h,s:n.props.hsl.s,l:n.props.hsl.l,a:Math.round(100*e.a)/100,source:"rgb"},t)):(e.h||e.s||e.l)&&("string"==typeof e.s&&e.s.includes("%")&&(e.s=e.s.replace("%","")),"string"==typeof e.l&&e.l.includes("%")&&(e.l=e.l.replace("%","")),1==e.s?e.s=.01:1==e.l&&(e.l=.01),n.props.onChange({h:e.h||n.props.hsl.h,s:Number(xe(e.s)?n.props.hsl.s:e.s),l:Number(xe(e.l)?n.props.hsl.l:e.l),source:"hsl"},t))},n.showHighlight=function(e){e.currentTarget.style.background="#eee"},n.hideHighlight=function(e){e.currentTarget.style.background="transparent"},1!==e.hsl.a&&"hex"===e.view?n.state={view:"rgb"}:n.state={view:e.view},n}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),xa(t,[{key:"render",value:function(){var e=this,t=eU(d7)({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),n=void 0;return"hex"===this.state.view?n=eU(eK).createElement("div",{style:t.fields,className:"flexbox-fix"},eU(eK).createElement("div",{style:t.field},eU(eK).createElement(mj,{style:{input:t.input,label:t.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):"rgb"===this.state.view?n=eU(eK).createElement("div",{style:t.fields,className:"flexbox-fix"},eU(eK).createElement("div",{style:t.field},eU(eK).createElement(mj,{style:{input:t.input,label:t.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),eU(eK).createElement("div",{style:t.field},eU(eK).createElement(mj,{style:{input:t.input,label:t.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),eU(eK).createElement("div",{style:t.field},eU(eK).createElement(mj,{style:{input:t.input,label:t.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),eU(eK).createElement("div",{style:t.alpha},eU(eK).createElement(mj,{style:{input:t.input,label:t.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):"hsl"===this.state.view&&(n=eU(eK).createElement("div",{style:t.fields,className:"flexbox-fix"},eU(eK).createElement("div",{style:t.field},eU(eK).createElement(mj,{style:{input:t.input,label:t.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),eU(eK).createElement("div",{style:t.field},eU(eK).createElement(mj,{style:{input:t.input,label:t.label},label:"s",value:Math.round(100*this.props.hsl.s)+"%",onChange:this.handleChange})),eU(eK).createElement("div",{style:t.field},eU(eK).createElement(mj,{style:{input:t.input,label:t.label},label:"l",value:Math.round(100*this.props.hsl.l)+"%",onChange:this.handleChange})),eU(eK).createElement("div",{style:t.alpha},eU(eK).createElement(mj,{style:{input:t.input,label:t.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),eU(eK).createElement("div",{style:t.wrap,className:"flexbox-fix"},n,eU(eK).createElement("div",{style:t.toggle},eU(eK).createElement("div",{style:t.icon,onClick:this.toggleViews,ref:function(t){return e.icon=t}},eU(eK).createElement(eU(xt),{style:t.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return 1!==e.hsl.a&&"hex"===t.view?{view:"rgb"}:null}}]),t}(eU(eK).Component);xi.defaultProps={view:"hex"};var eK=eG("fAMMv"),xo=function(){var e=eU(d7)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return eU(eK).createElement("div",{style:e.picker})},eK=eG("fAMMv"),xl=function(){var e=eU(d7)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return eU(eK).createElement("div",{style:e.picker})},xs=function(e){var t=e.width,n=e.onChange,r=e.disableAlpha,a=e.rgb,i=e.hsl,o=e.hsv,l=e.hex,s=e.renderers,u=e.styles,c=e.className,f=e.defaultView,p=eU(d7)(v7({default:{picker:{width:t,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+a.r+", "+a.g+", "+a.b+", "+a.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},void 0===u?{}:u),{disableAlpha:r});return eU(eK).createElement("div",{style:p.picker,className:"chrome-picker "+(void 0===c?"":c)},eU(eK).createElement("div",{style:p.saturation},eU(eK).createElement(yv,{style:p.Saturation,hsl:i,hsv:o,pointer:xl,onChange:n})),eU(eK).createElement("div",{style:p.body},eU(eK).createElement("div",{style:p.controls,className:"flexbox-fix"},eU(eK).createElement("div",{style:p.color},eU(eK).createElement("div",{style:p.swatch},eU(eK).createElement("div",{style:p.active}),eU(eK).createElement(mE,{renderers:s}))),eU(eK).createElement("div",{style:p.toggles},eU(eK).createElement("div",{style:p.hue},eU(eK).createElement(mq,{style:p.Hue,hsl:i,pointer:xo,onChange:n})),eU(eK).createElement("div",{style:p.alpha},eU(eK).createElement(mC,{style:p.Alpha,rgb:a,hsl:i,pointer:xo,renderers:s,onChange:n})))),eU(eK).createElement(xi,{rgb:a,hsl:i,hex:l,view:f,onChange:n,disableAlpha:r})))};xs.propTypes={width:eU(eZ).oneOfType([eU(eZ).string,eU(eZ).number]),disableAlpha:eU(eZ).bool,styles:eU(eZ).object,defaultView:eU(eZ).oneOf(["hex","rgb","hsl"])},xs.defaultProps={width:225,disableAlpha:!1,styles:{}},yM(xs);var eK=(eG("fAMMv"),eG("fAMMv")),xu=function(e){var t=e.color,n=e.onClick,r=e.onSwatchHover,a=e.active,i=eU(d7)({default:{color:{background:t,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:yT(t),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:a,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return eU(eK).createElement(yq,{style:i.color,color:t,onClick:void 0===n?function(){}:n,onHover:r,focusStyle:{boxShadow:"0 0 4px "+t}},eU(eK).createElement("div",{style:i.dot}))},eK=eG("fAMMv"),xc=function(e){var t=e.hex,n=e.rgb,r=e.onChange,a=eU(d7)({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:t},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),i=function(e,t){e.r||e.g||e.b?r({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},t):r({hex:e.hex,source:"hex"},t)};return eU(eK).createElement("div",{style:a.fields,className:"flexbox-fix"},eU(eK).createElement("div",{style:a.active}),eU(eK).createElement(mj,{style:{wrap:a.HEXwrap,input:a.HEXinput,label:a.HEXlabel},label:"hex",value:t,onChange:i}),eU(eK).createElement(mj,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"r",value:n.r,onChange:i}),eU(eK).createElement(mj,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"g",value:n.g,onChange:i}),eU(eK).createElement(mj,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"b",value:n.b,onChange:i}))},xf=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.colors,a=e.hex,i=e.rgb,o=e.styles,l=void 0===o?{}:o,s=e.className,u=eU(d7)(v7({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},l)),c=function(e,n){e.hex?yC(e.hex)&&t({hex:e.hex,source:"hex"},n):t(e,n)};return eU(eK).createElement(v9,{style:u.Compact,styles:l},eU(eK).createElement("div",{style:u.compact,className:"compact-picker "+(void 0===s?"":s)},eU(eK).createElement("div",null,bF(r,function(e){return eU(eK).createElement(xu,{key:e,color:e,active:e.toLowerCase()===a,onClick:c,onSwatchHover:n})}),eU(eK).createElement("div",{style:u.clear})),eU(eK).createElement(xc,{hex:a,rgb:i,onChange:c})))};xf.propTypes={colors:eU(eZ).arrayOf(eU(eZ).string),styles:eU(eZ).object},xf.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}},yM(xf);var eK=(eG("fAMMv"),eG("fAMMv")),xp=(0,d7.handleHover)(function(e){var t=e.hover,n=e.color,r=e.onClick,a=e.onSwatchHover,i={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},o=eU(d7)({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:i}},{hover:t});return eU(eK).createElement("div",{style:o.swatch},eU(eK).createElement(yq,{color:n,onClick:r,onHover:a,focusStyle:i}))}),xd=function(e){var t=e.width,n=e.colors,r=e.onChange,a=e.onSwatchHover,i=e.triangle,o=e.styles,l=e.className,s=eU(d7)(v7({default:{card:{width:t,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},void 0===o?{}:o),{"hide-triangle":"hide"===i,"top-left-triangle":"top-left"===i,"top-right-triangle":"top-right"===i,"bottom-left-triangle":"bottom-left"===i,"bottom-right-triangle":"bottom-right"===i}),u=function(e,t){return r({hex:e,source:"hex"},t)};return eU(eK).createElement("div",{style:s.card,className:"github-picker "+(void 0===l?"":l)},eU(eK).createElement("div",{style:s.triangleShadow}),eU(eK).createElement("div",{style:s.triangle}),bF(n,function(e){return eU(eK).createElement(xp,{color:e,key:e,onClick:u,onSwatchHover:a})}))};xd.propTypes={width:eU(eZ).oneOfType([eU(eZ).string,eU(eZ).number]),colors:eU(eZ).arrayOf(eU(eZ).string),triangle:eU(eZ).oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:eU(eZ).object},xd.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}},yM(xd);var eK=(eG("fAMMv"),eG("fAMMv")),xh=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xg=function(e){var t=e.width,n=e.height,r=e.onChange,a=e.hsl,i=e.direction,o=e.pointer,l=e.styles,s=e.className,u=eU(d7)(v7({default:{picker:{position:"relative",width:t,height:n},hue:{radius:"2px"}}},void 0===l?{}:l));return eU(eK).createElement("div",{style:u.picker,className:"hue-picker "+(void 0===s?"":s)},eU(eK).createElement(mq,xh({},u.hue,{hsl:a,pointer:o,onChange:function(e){return r({a:1,h:e.h,l:.5,s:1})},direction:i})))};xg.propTypes={styles:eU(eZ).object},xg.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:function(e){var t=e.direction,n=eU(d7)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===t});return eU(eK).createElement("div",{style:n.picker})},styles:{}},yM(xg);var eK=eG("fAMMv");yM(function(e){var t=e.onChange,n=e.hex,r=e.rgb,a=e.styles,i=void 0===a?{}:a,o=e.className,l=eU(d7)(v7({default:{material:{width:"98px",height:"98px",padding:"16px",fontFamily:"Roboto"},HEXwrap:{position:"relative"},HEXinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"2px solid "+n,outline:"none",height:"30px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},Hex:{style:{}},RGBwrap:{position:"relative"},RGBinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"1px solid #eee",outline:"none",height:"30px"},RGBlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},split:{display:"flex",marginRight:"-10px",paddingTop:"11px"},third:{flex:"1",paddingRight:"10px"}}},i)),s=function(e,n){e.hex?yC(e.hex)&&t({hex:e.hex,source:"hex"},n):(e.r||e.g||e.b)&&t({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,source:"rgb"},n)};return eU(eK).createElement(v9,{styles:i},eU(eK).createElement("div",{style:l.material,className:"material-picker "+(void 0===o?"":o)},eU(eK).createElement(mj,{style:{wrap:l.HEXwrap,input:l.HEXinput,label:l.HEXlabel},label:"hex",value:n,onChange:s}),eU(eK).createElement("div",{style:l.split,className:"flexbox-fix"},eU(eK).createElement("div",{style:l.third},eU(eK).createElement(mj,{style:{wrap:l.RGBwrap,input:l.RGBinput,label:l.RGBlabel},label:"r",value:r.r,onChange:s})),eU(eK).createElement("div",{style:l.third},eU(eK).createElement(mj,{style:{wrap:l.RGBwrap,input:l.RGBinput,label:l.RGBlabel},label:"g",value:r.g,onChange:s})),eU(eK).createElement("div",{style:l.third},eU(eK).createElement(mj,{style:{wrap:l.RGBwrap,input:l.RGBinput,label:l.RGBlabel},label:"b",value:r.b,onChange:s})))))});var eK=(eG("fAMMv"),eG("fAMMv")),xm=function(e){var t=e.onChange,n=e.rgb,r=e.hsv,a=e.hex,i=eU(d7)({default:{fields:{paddingTop:"5px",paddingBottom:"9px",width:"80px",position:"relative"},divider:{height:"5px"},RGBwrap:{position:"relative"},RGBinput:{marginLeft:"40%",width:"40%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"5px",fontSize:"13px",paddingLeft:"3px",marginRight:"10px"},RGBlabel:{left:"0px",top:"0px",width:"34px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px",position:"absolute"},HEXwrap:{position:"relative"},HEXinput:{marginLeft:"20%",width:"80%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"6px",fontSize:"13px",paddingLeft:"3px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",width:"14px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px"},fieldSymbols:{position:"absolute",top:"5px",right:"-7px",fontSize:"13px"},symbol:{height:"20px",lineHeight:"22px",paddingBottom:"7px"}}}),o=function(e,a){e["#"]?yC(e["#"])&&t({hex:e["#"],source:"hex"},a):e.r||e.g||e.b?t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},a):(e.h||e.s||e.v)&&t({h:e.h||r.h,s:e.s||r.s,v:e.v||r.v,source:"hsv"},a)};return eU(eK).createElement("div",{style:i.fields},eU(eK).createElement(mj,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"h",value:Math.round(r.h),onChange:o}),eU(eK).createElement(mj,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"s",value:Math.round(100*r.s),onChange:o}),eU(eK).createElement(mj,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"v",value:Math.round(100*r.v),onChange:o}),eU(eK).createElement("div",{style:i.divider}),eU(eK).createElement(mj,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"r",value:n.r,onChange:o}),eU(eK).createElement(mj,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"g",value:n.g,onChange:o}),eU(eK).createElement(mj,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"b",value:n.b,onChange:o}),eU(eK).createElement("div",{style:i.divider}),eU(eK).createElement(mj,{style:{wrap:i.HEXwrap,input:i.HEXinput,label:i.HEXlabel},label:"#",value:a.replace("#",""),onChange:o}),eU(eK).createElement("div",{style:i.fieldSymbols},eU(eK).createElement("div",{style:i.symbol},"°"),eU(eK).createElement("div",{style:i.symbol},"%"),eU(eK).createElement("div",{style:i.symbol},"%")))},eK=eG("fAMMv"),xv=function(e){var t=e.hsl,n=eU(d7)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}},"black-outline":{picker:{boxShadow:"inset 0 0 0 1px #000"}}},{"black-outline":t.l>.5});return eU(eK).createElement("div",{style:n.picker})},eK=eG("fAMMv"),xy=function(){var e=eU(d7)({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return eU(eK).createElement("div",{style:e.pointer},eU(eK).createElement("div",{style:e.left},eU(eK).createElement("div",{style:e.leftInside})),eU(eK).createElement("div",{style:e.right},eU(eK).createElement("div",{style:e.rightInside})))},eK=eG("fAMMv"),xb=function(e){var t=e.onClick,n=e.label,r=e.children,a=e.active,i=eU(d7)({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:a});return eU(eK).createElement("div",{style:i.button,onClick:t},n||r)},eK=eG("fAMMv"),xx=function(e){var t=e.rgb,n=e.currentColor,r=eU(d7)({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+t.r+","+t.g+", "+t.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:n,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return eU(eK).createElement("div",null,eU(eK).createElement("div",{style:r.label},"new"),eU(eK).createElement("div",{style:r.swatches},eU(eK).createElement("div",{style:r.new}),eU(eK).createElement("div",{style:r.current})),eU(eK).createElement("div",{style:r.label},"current"))},x_=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),xw=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.state={currentColor:e.hex},n}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),x_(t,[{key:"render",value:function(){var e=this.props,t=e.styles,n=e.className,r=eU(d7)(v7({default:{picker:{background:"#DCDCDC",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.25), 0 8px 16px rgba(0,0,0,.15)",boxSizing:"initial",width:"513px"},head:{backgroundImage:"linear-gradient(-180deg, #F0F0F0 0%, #D4D4D4 100%)",borderBottom:"1px solid #B1B1B1",boxShadow:"inset 0 1px 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(0,0,0,.02)",height:"23px",lineHeight:"24px",borderRadius:"4px 4px 0 0",fontSize:"13px",color:"#4D4D4D",textAlign:"center"},body:{padding:"15px 15px 0",display:"flex"},saturation:{width:"256px",height:"256px",position:"relative",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0",overflow:"hidden"},hue:{position:"relative",height:"256px",width:"19px",marginLeft:"10px",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0"},controls:{width:"180px",marginLeft:"10px"},top:{display:"flex"},previews:{width:"60px"},actions:{flex:"1",marginLeft:"20px"}}},void 0===t?{}:t));return eU(eK).createElement("div",{style:r.picker,className:"photoshop-picker "+(void 0===n?"":n)},eU(eK).createElement("div",{style:r.head},this.props.header),eU(eK).createElement("div",{style:r.body,className:"flexbox-fix"},eU(eK).createElement("div",{style:r.saturation},eU(eK).createElement(yv,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:xv,onChange:this.props.onChange})),eU(eK).createElement("div",{style:r.hue},eU(eK).createElement(mq,{direction:"vertical",hsl:this.props.hsl,pointer:xy,onChange:this.props.onChange})),eU(eK).createElement("div",{style:r.controls},eU(eK).createElement("div",{style:r.top,className:"flexbox-fix"},eU(eK).createElement("div",{style:r.previews},eU(eK).createElement(xx,{rgb:this.props.rgb,currentColor:this.state.currentColor})),eU(eK).createElement("div",{style:r.actions},eU(eK).createElement(xb,{label:"OK",onClick:this.props.onAccept,active:!0}),eU(eK).createElement(xb,{label:"Cancel",onClick:this.props.onCancel}),eU(eK).createElement(xm,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),t}(eU(eK).Component);xw.propTypes={header:eU(eZ).string,styles:eU(eZ).object},xw.defaultProps={header:"Color Picker",styles:{}},yM(xw);var eK=(eG("fAMMv"),eG("fAMMv")),xE=function(e){var t=e.onChange,n=e.rgb,r=e.hsl,a=e.hex,i=e.disableAlpha,o=eU(d7)({default:{fields:{display:"flex",paddingTop:"4px"},single:{flex:"1",paddingLeft:"6px"},alpha:{flex:"1",paddingLeft:"6px"},double:{flex:"2"},input:{width:"80%",padding:"4px 10% 3px",border:"none",boxShadow:"inset 0 0 0 1px #ccc",fontSize:"11px"},label:{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"}},disableAlpha:{alpha:{display:"none"}}},{disableAlpha:i}),l=function(e,a){e.hex?yC(e.hex)&&t({hex:e.hex,source:"hex"},a):e.r||e.g||e.b?t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,a:n.a,source:"rgb"},a):e.a&&(e.a<0?e.a=0:e.a>100&&(e.a=100),e.a/=100,t({h:r.h,s:r.s,l:r.l,a:e.a,source:"rgb"},a))};return eU(eK).createElement("div",{style:o.fields,className:"flexbox-fix"},eU(eK).createElement("div",{style:o.double},eU(eK).createElement(mj,{style:{input:o.input,label:o.label},label:"hex",value:a.replace("#",""),onChange:l})),eU(eK).createElement("div",{style:o.single},eU(eK).createElement(mj,{style:{input:o.input,label:o.label},label:"r",value:n.r,onChange:l,dragLabel:"true",dragMax:"255"})),eU(eK).createElement("div",{style:o.single},eU(eK).createElement(mj,{style:{input:o.input,label:o.label},label:"g",value:n.g,onChange:l,dragLabel:"true",dragMax:"255"})),eU(eK).createElement("div",{style:o.single},eU(eK).createElement(mj,{style:{input:o.input,label:o.label},label:"b",value:n.b,onChange:l,dragLabel:"true",dragMax:"255"})),eU(eK).createElement("div",{style:o.alpha},eU(eK).createElement(mj,{style:{input:o.input,label:o.label},label:"a",value:Math.round(100*n.a),onChange:l,dragLabel:"true",dragMax:"100"})))},eK=eG("fAMMv"),xA=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xS=function(e){var t=e.colors,n=e.onClick,r=void 0===n?function(){}:n,a=e.onSwatchHover,i=eU(d7)({default:{colors:{margin:"0 -10px",padding:"10px 0 0 10px",borderTop:"1px solid #eee",display:"flex",flexWrap:"wrap",position:"relative"},swatchWrap:{width:"16px",height:"16px",margin:"0 10px 10px 0"},swatch:{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"}},"no-presets":{colors:{display:"none"}}},{"no-presets":!t||!t.length}),o=function(e,t){r({hex:e,source:"hex"},t)};return eU(eK).createElement("div",{style:i.colors,className:"flexbox-fix"},t.map(function(e){var t="string"==typeof e?{color:e}:e,n=""+t.color+(t.title||"");return eU(eK).createElement("div",{key:n,style:i.swatchWrap},eU(eK).createElement(yq,xA({},t,{style:i.swatch,onClick:o,onHover:a,focusStyle:{boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px "+t.color}})))}))};xS.propTypes={colors:eU(eZ).arrayOf(eU(eZ).oneOfType([eU(eZ).string,eU(eZ).shape({color:eU(eZ).string,title:eU(eZ).string})])).isRequired};var xk=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xC=function(e){var t=e.width,n=e.rgb,r=e.hex,a=e.hsv,i=e.hsl,o=e.onChange,l=e.onSwatchHover,s=e.disableAlpha,u=e.presetColors,c=e.renderers,f=e.styles,p=void 0===f?{}:f,d=e.className,h=eU(d7)(v7({default:xk({picker:{width:t,padding:"10px 10px 0",boxSizing:"initial",background:"#fff",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.15), 0 8px 16px rgba(0,0,0,.15)"},saturation:{width:"100%",paddingBottom:"75%",position:"relative",overflow:"hidden"},Saturation:{radius:"3px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},controls:{display:"flex"},sliders:{padding:"4px 0",flex:"1"},color:{width:"24px",height:"24px",position:"relative",marginTop:"4px",marginLeft:"4px",borderRadius:"3px"},activeColor:{absolute:"0px 0px 0px 0px",borderRadius:"2px",background:"rgba("+n.r+","+n.g+","+n.b+","+n.a+")",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},hue:{position:"relative",height:"10px",overflow:"hidden"},Hue:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},alpha:{position:"relative",height:"10px",marginTop:"4px",overflow:"hidden"},Alpha:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"}},p),disableAlpha:{color:{height:"10px"},hue:{height:"10px"},alpha:{display:"none"}}},p),{disableAlpha:s});return eU(eK).createElement("div",{style:h.picker,className:"sketch-picker "+(void 0===d?"":d)},eU(eK).createElement("div",{style:h.saturation},eU(eK).createElement(yv,{style:h.Saturation,hsl:i,hsv:a,onChange:o})),eU(eK).createElement("div",{style:h.controls,className:"flexbox-fix"},eU(eK).createElement("div",{style:h.sliders},eU(eK).createElement("div",{style:h.hue},eU(eK).createElement(mq,{style:h.Hue,hsl:i,onChange:o})),eU(eK).createElement("div",{style:h.alpha},eU(eK).createElement(mC,{style:h.Alpha,rgb:n,hsl:i,renderers:c,onChange:o}))),eU(eK).createElement("div",{style:h.color},eU(eK).createElement(mE,null),eU(eK).createElement("div",{style:h.activeColor}))),eU(eK).createElement(xE,{rgb:n,hsl:i,hex:r,onChange:o,disableAlpha:s}),eU(eK).createElement(xS,{colors:u,onClick:o,onSwatchHover:l}))};xC.propTypes={disableAlpha:eU(eZ).bool,width:eU(eZ).oneOfType([eU(eZ).string,eU(eZ).number]),styles:eU(eZ).object},xC.defaultProps={disableAlpha:!1,width:200,styles:{},presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]};var xT=yM(xC),eK=(eG("fAMMv"),eG("fAMMv"),eG("fAMMv")),xR=function(e){var t=e.hsl,n=e.offset,r=e.onClick,a=void 0===r?function(){}:r,i=e.active,o=e.first,l=e.last,s=eU(d7)({default:{swatch:{height:"12px",background:"hsl("+t.h+", 50%, "+100*n+"%)",cursor:"pointer"}},first:{swatch:{borderRadius:"2px 0 0 2px"}},last:{swatch:{borderRadius:"0 2px 2px 0"}},active:{swatch:{transform:"scaleY(1.8)",borderRadius:"3.6px/2px"}}},{active:i,first:o,last:l});return eU(eK).createElement("div",{style:s.swatch,onClick:function(e){return a({h:t.h,s:.5,l:n,source:"hsl"},e)}})},xO=function(e){var t=e.onClick,n=e.hsl,r=eU(d7)({default:{swatches:{marginTop:"20px"},swatch:{boxSizing:"border-box",width:"20%",paddingRight:"1px",float:"left"},clear:{clear:"both"}}});return eU(eK).createElement("div",{style:r.swatches},eU(eK).createElement("div",{style:r.swatch},eU(eK).createElement(xR,{hsl:n,offset:".80",active:.1>Math.abs(n.l-.8)&&.1>Math.abs(n.s-.5),onClick:t,first:!0})),eU(eK).createElement("div",{style:r.swatch},eU(eK).createElement(xR,{hsl:n,offset:".65",active:.1>Math.abs(n.l-.65)&&.1>Math.abs(n.s-.5),onClick:t})),eU(eK).createElement("div",{style:r.swatch},eU(eK).createElement(xR,{hsl:n,offset:".50",active:.1>Math.abs(n.l-.5)&&.1>Math.abs(n.s-.5),onClick:t})),eU(eK).createElement("div",{style:r.swatch},eU(eK).createElement(xR,{hsl:n,offset:".35",active:.1>Math.abs(n.l-.35)&&.1>Math.abs(n.s-.5),onClick:t})),eU(eK).createElement("div",{style:r.swatch},eU(eK).createElement(xR,{hsl:n,offset:".20",active:.1>Math.abs(n.l-.2)&&.1>Math.abs(n.s-.5),onClick:t,last:!0})),eU(eK).createElement("div",{style:r.clear}))},eK=eG("fAMMv"),xj=function(e){var t=e.hsl,n=e.onChange,r=e.pointer,a=e.styles,i=e.className,o=eU(d7)(v7({default:{hue:{height:"12px",position:"relative"},Hue:{radius:"2px"}}},void 0===a?{}:a));return eU(eK).createElement("div",{style:o.wrap||{},className:"slider-picker "+(void 0===i?"":i)},eU(eK).createElement("div",{style:o.hue},eU(eK).createElement(mq,{style:o.Hue,hsl:t,pointer:r,onChange:n})),eU(eK).createElement("div",{style:o.swatches},eU(eK).createElement(xO,{hsl:t,onClick:n})))};xj.propTypes={styles:eU(eZ).object},xj.defaultProps={pointer:function(){var e=eU(d7)({default:{picker:{width:"14px",height:"14px",borderRadius:"6px",transform:"translate(-7px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return eU(eK).createElement("div",{style:e.picker})},styles:{}},yM(xj);var eK=(eG("fAMMv"),eG("fAMMv"),eG("fAMMv")),xM={};Object.defineProperty(xM,"__esModule",{value:!0});var xN=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},eK=eG("fAMMv"),xL=(ek=eK)&&ek.__esModule?ek:{default:ek};xM.default=function(e){var t=e.fill,n=e.width,r=e.height,a=e.style,i=function(e,t){var n={};for(var r in e)!(t.indexOf(r)>=0)&&Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return xL.default.createElement("svg",xN({viewBox:"0 0 24 24",style:xN({fill:void 0===t?"currentColor":t,width:void 0===n?24:n,height:void 0===r?24:r},void 0===a?{}:a)},i),xL.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))};var xq=function(e){var t=e.color,n=e.onClick,r=e.onSwatchHover,a=e.first,i=e.last,o=e.active,l=eU(d7)({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:t,marginBottom:"1px"},check:{color:yT(t),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:a,last:i,active:o,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return eU(eK).createElement(yq,{color:t,style:l.color,onClick:void 0===n?function(){}:n,onHover:r,focusStyle:{boxShadow:"0 0 4px "+t}},eU(eK).createElement("div",{style:l.check},eU(eK).createElement(eU(xM),null)))},xP=function(e){var t=e.onClick,n=e.onSwatchHover,r=e.group,a=e.active,i=eU(d7)({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return eU(eK).createElement("div",{style:i.group},bF(r,function(e,i){return eU(eK).createElement(xq,{key:e,color:e,active:e.toLowerCase()===a,first:0===i,last:i===r.length-1,onClick:t,onSwatchHover:n})}))},xD=function(e){var t=e.width,n=e.height,r=e.onChange,a=e.onSwatchHover,i=e.colors,o=e.hex,l=e.styles,s=e.className,u=eU(d7)(v7({default:{picker:{width:t,height:n},overflow:{height:n,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},void 0===l?{}:l)),c=function(e,t){return r({hex:e,source:"hex"},t)};return eU(eK).createElement("div",{style:u.picker,className:"swatches-picker "+(void 0===s?"":s)},eU(eK).createElement(v9,null,eU(eK).createElement("div",{style:u.overflow},eU(eK).createElement("div",{style:u.body},bF(i,function(e){return eU(eK).createElement(xP,{key:e.toString(),group:e,active:o,onClick:c,onSwatchHover:a})}),eU(eK).createElement("div",{style:u.clear})))))};xD.propTypes={width:eU(eZ).oneOfType([eU(eZ).string,eU(eZ).number]),height:eU(eZ).oneOfType([eU(eZ).string,eU(eZ).number]),colors:eU(eZ).arrayOf(eU(eZ).arrayOf(eU(eZ).string)),styles:eU(eZ).object},xD.defaultProps={width:320,height:240,colors:[[bH["900"],bH["700"],bH["500"],bH["300"],bH["100"]],[bW["900"],bW["700"],bW["500"],bW["300"],bW["100"]],[bG["900"],bG["700"],bG["500"],bG["300"],bG["100"]],[bY["900"],bY["700"],bY["500"],bY["300"],bY["100"]],[bV["900"],bV["700"],bV["500"],bV["300"],bV["100"]],[bQ["900"],bQ["700"],bQ["500"],bQ["300"],bQ["100"]],[bK["900"],bK["700"],bK["500"],bK["300"],bK["100"]],[bX["900"],bX["700"],bX["500"],bX["300"],bX["100"]],[bZ["900"],bZ["700"],bZ["500"],bZ["300"],bZ["100"]],["#194D33",bJ["700"],bJ["500"],bJ["300"],bJ["100"]],[b$["900"],b$["700"],b$["500"],b$["300"],b$["100"]],[b0["900"],b0["700"],b0["500"],b0["300"],b0["100"]],[b1["900"],b1["700"],b1["500"],b1["300"],b1["100"]],[b2["900"],b2["700"],b2["500"],b2["300"],b2["100"]],[b3["900"],b3["700"],b3["500"],b3["300"],b3["100"]],[b5["900"],b5["700"],b5["500"],b5["300"],b5["100"]],[b4["900"],b4["700"],b4["500"],b4["300"],b4["100"]],[b6["900"],b6["700"],b6["500"],b6["300"],b6["100"]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}},yM(xD);var eK=eG("fAMMv"),xI=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.hex,a=e.colors,i=e.width,o=e.triangle,l=e.styles,s=e.className,u=eU(d7)(v7({default:{card:{width:i,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},void 0===l?{}:l),{"hide-triangle":"hide"===o,"top-left-triangle":"top-left"===o,"top-right-triangle":"top-right"===o}),c=function(e,n){yC(e)&&t({hex:e,source:"hex"},n)};return eU(eK).createElement("div",{style:u.card,className:"twitter-picker "+(void 0===s?"":s)},eU(eK).createElement("div",{style:u.triangleShadow}),eU(eK).createElement("div",{style:u.triangle}),eU(eK).createElement("div",{style:u.body},bF(a,function(e,t){return eU(eK).createElement(yq,{key:t,color:e,hex:e,style:u.swatch,onClick:c,onHover:n,focusStyle:{boxShadow:"0 0 4px "+e}})}),eU(eK).createElement("div",{style:u.hash},"#"),eU(eK).createElement(mj,{label:null,style:{input:u.input},value:r.replace("#",""),onChange:c}),eU(eK).createElement("div",{style:u.clear})))};xI.propTypes={width:eU(eZ).oneOfType([eU(eZ).string,eU(eZ).number]),triangle:eU(eZ).oneOf(["hide","top-left","top-right"]),colors:eU(eZ).arrayOf(eU(eZ).string),styles:eU(eZ).object},xI.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}},yM(xI);var eK=(eG("fAMMv"),eG("fAMMv")),xz=function(e){var t=eU(d7)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",border:"2px #fff solid",transform:"translate(-12px, -13px)",background:"hsl("+Math.round(e.hsl.h)+", "+Math.round(100*e.hsl.s)+"%, "+Math.round(100*e.hsl.l)+"%)"}}});return eU(eK).createElement("div",{style:t.picker})};xz.propTypes={hsl:eU(eZ).shape({h:eU(eZ).number,s:eU(eZ).number,l:eU(eZ).number,a:eU(eZ).number})},xz.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var eK=eG("fAMMv"),xF=function(e){var t=eU(d7)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",transform:"translate(-10px, -7px)",background:"hsl("+Math.round(e.hsl.h)+", 100%, 50%)",border:"2px white solid"}}});return eU(eK).createElement("div",{style:t.picker})};xF.propTypes={hsl:eU(eZ).shape({h:eU(eZ).number,s:eU(eZ).number,l:eU(eZ).number,a:eU(eZ).number})},xF.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var eK=eG("fAMMv"),xB=function(e){var t=e.onChange,n=e.rgb,r=e.hsl,a=e.hex,i=e.hsv,o=function(e,n){if(e.hex)yC(e.hex)&&t({hex:e.hex,source:"hex"},n);else if(e.rgb){var r=e.rgb.split(",");yR(e.rgb,"rgb")&&t({r:r[0],g:r[1],b:r[2],a:1,source:"rgb"},n)}else if(e.hsv){var a=e.hsv.split(",");yR(e.hsv,"hsv")&&(a[2]=a[2].replace("%",""),a[1]=a[1].replace("%",""),a[0]=a[0].replace("°",""),1==a[1]?a[1]=.01:1==a[2]&&(a[2]=.01),t({h:Number(a[0]),s:Number(a[1]),v:Number(a[2]),source:"hsv"},n))}else if(e.hsl){var i=e.hsl.split(",");yR(e.hsl,"hsl")&&(i[2]=i[2].replace("%",""),i[1]=i[1].replace("%",""),i[0]=i[0].replace("°",""),1==c[1]?c[1]=.01:1==c[2]&&(c[2]=.01),t({h:Number(i[0]),s:Number(i[1]),v:Number(i[2]),source:"hsl"},n))}},l=eU(d7)({default:{wrap:{display:"flex",height:"100px",marginTop:"4px"},fields:{width:"100%"},column:{paddingTop:"10px",display:"flex",justifyContent:"space-between"},double:{padding:"0px 4.4px",boxSizing:"border-box"},input:{width:"100%",height:"38px",boxSizing:"border-box",padding:"4px 10% 3px",textAlign:"center",border:"1px solid #dadce0",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",fontFamily:"Roboto,Arial,sans-serif"},input2:{height:"38px",width:"100%",border:"1px solid #dadce0",boxSizing:"border-box",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",paddingLeft:"10px",fontFamily:"Roboto,Arial,sans-serif"},label:{textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"35px",top:"-6px",left:"0",right:"0",marginLeft:"auto",marginRight:"auto",fontFamily:"Roboto,Arial,sans-serif"},label2:{left:"10px",textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"32px",top:"-6px",fontFamily:"Roboto,Arial,sans-serif"},single:{flexGrow:"1",margin:"0px 4.4px"}}}),s=n.r+", "+n.g+", "+n.b,u=Math.round(r.h)+"°, "+Math.round(100*r.s)+"%, "+Math.round(100*r.l)+"%",c=Math.round(i.h)+"°, "+Math.round(100*i.s)+"%, "+Math.round(100*i.v)+"%";return eU(eK).createElement("div",{style:l.wrap,className:"flexbox-fix"},eU(eK).createElement("div",{style:l.fields},eU(eK).createElement("div",{style:l.double},eU(eK).createElement(mj,{style:{input:l.input,label:l.label},label:"hex",value:a,onChange:o})),eU(eK).createElement("div",{style:l.column},eU(eK).createElement("div",{style:l.single},eU(eK).createElement(mj,{style:{input:l.input2,label:l.label2},label:"rgb",value:s,onChange:o})),eU(eK).createElement("div",{style:l.single},eU(eK).createElement(mj,{style:{input:l.input2,label:l.label2},label:"hsv",value:c,onChange:o})),eU(eK).createElement("div",{style:l.single},eU(eK).createElement(mj,{style:{input:l.input2,label:l.label2},label:"hsl",value:u,onChange:o})))))},xU=function(e){var t=e.width,n=e.onChange,r=e.rgb,a=e.hsl,i=e.hsv,o=e.hex,l=e.header,s=e.styles,u=e.className,c=eU(d7)(v7({default:{picker:{width:t,background:"#fff",border:"1px solid #dfe1e5",boxSizing:"initial",display:"flex",flexWrap:"wrap",borderRadius:"8px 8px 0px 0px"},head:{height:"57px",width:"100%",paddingTop:"16px",paddingBottom:"16px",paddingLeft:"16px",fontSize:"20px",boxSizing:"border-box",fontFamily:"Roboto-Regular,HelveticaNeue,Arial,sans-serif"},saturation:{width:"70%",padding:"0px",position:"relative",overflow:"hidden"},swatch:{width:"30%",height:"228px",padding:"0px",background:"rgba("+r.r+", "+r.g+", "+r.b+", 1)",position:"relative",overflow:"hidden"},body:{margin:"auto",width:"95%"},controls:{display:"flex",boxSizing:"border-box",height:"52px",paddingTop:"22px"},color:{width:"32px"},hue:{height:"8px",position:"relative",margin:"0px 16px 0px 16px",width:"100%"},Hue:{radius:"2px"}}},void 0===s?{}:s));return eU(eK).createElement("div",{style:c.picker,className:"google-picker "+(void 0===u?"":u)},eU(eK).createElement("div",{style:c.head},l),eU(eK).createElement("div",{style:c.swatch}),eU(eK).createElement("div",{style:c.saturation},eU(eK).createElement(yv,{hsl:a,hsv:i,pointer:xz,onChange:n})),eU(eK).createElement("div",{style:c.body},eU(eK).createElement("div",{style:c.controls,className:"flexbox-fix"},eU(eK).createElement("div",{style:c.hue},eU(eK).createElement(mq,{style:c.Hue,hsl:a,radius:"4px",pointer:xF,onChange:n}))),eU(eK).createElement(xB,{rgb:r,hsl:a,hex:o,hsv:i,onChange:n})))};xU.propTypes={width:eU(eZ).oneOfType([eU(eZ).string,eU(eZ).number]),styles:eU(eZ).object,header:eU(eZ).string},xU.defaultProps={width:652,styles:{},header:"Color picker"},yM(xU);let xH=({defaultValue:e="",onChange:t})=>{let[n,r]=(0,eK.useState)(!1),[a,i]=(0,eK.useState)(e),o=(0,eK.useRef)(null);(0,eK.useEffect)(()=>i(e),[e]);let l=e=>{o.current&&!o.current.contains(e.target)&&r(!1)};(0,eK.useEffect)(()=>(n?document.addEventListener("mousedown",l):document.removeEventListener("mousedown",l),()=>{document.removeEventListener("mousedown",l)}),[n]);let s=e=>{i(e),t(e)};return(0,eV.jsxs)("div",{className:"jfInputColor",ref:o,children:[(0,eV.jsx)(uE,{value:a,onChange:e=>s(e.target.value)}),(0,eV.jsxs)(dz,{className:"jfInputColor--picker",children:[(0,eV.jsx)(dq,{style:{background:a},children:(0,eV.jsx)("span",{className:"sr-only",children:"Open color picker"})}),(0,eV.jsx)(dI,{transition:!0,anchor:"top",className:"jfInputColor--popover",children:(0,eV.jsx)(xT,{color:a,onChange:e=>{i(e.hex),t(e.hex)},disableAlpha:!0})})]})]})};xH.propTypes={defaultValue:eU(eZ).string,onChange:eU(eZ).func.isRequired};var xW=()=>{let{state:e,asyncDispatch:t}=oK(),{step:n,themeName:r,previewAgentId:a,themeCustomizations:i,platformSettings:{PROVIDER_API_KEY:o}}=e;(0,eK.useEffect)(()=>{i2(`${nW(n)}Step`)},[]);let l=async e=>{await t(()=>iF(a,eJ[e],o),oU.updateThemeRequest,oU.updateThemeSuccess,oU.updateThemeError,e)},s=async(e,n)=>{let r={type:"style",prop:e,value:n};await t(()=>iF(a,r,o),oU.updateThemePropertyRequest,oU.updateThemePropertySuccess,oU.updateThemePropertyError)},u=(0,eK.useCallback)(eU(oX)(s,300),[t,a]),c=e=>!!(nN(e)||nL(e)),f=e=>t=>{c(t)&&u(e,t)};return(0,eV.jsx)(eV.Fragment,{children:(0,eV.jsxs)("div",{className:"jfpContent-wrapper--style",children:[(0,eV.jsxs)("ul",{className:"jfpContent-wrapper--style-colors",children:[(0,eV.jsx)("h3",{children:nq(e0.COLOR_SCHEME)}),e$.map(e=>(0,eV.jsx)("li",{style:{background:nZ(eJ[e.name],"pageBackgroundStart")},onClick:()=>l(e.name),className:r===e.name?"isSelected":"",children:(0,eV.jsxs)("span",{className:"chatBg",style:{background:nZ(eJ[e.name],"chatBackground")},children:[(0,eV.jsx)("span",{className:"chatText",style:{color:nZ(eJ[e.name],"inputTextColor")},children:"A"}),(0,eV.jsx)("span",{className:"agentBg",style:{background:nZ(eJ[e.name],"agentBackgroundStart")}})]})},e.id))]}),(0,eV.jsx)("hr",{className:"jfpContent-wrapper--line"}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--style-color-select",children:[(0,eV.jsx)("h3",{children:nq(e0.AGENT_BACKGROUND_STYLE)}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--style-color-select-col",children:[(0,eV.jsx)("h4",{children:nq(e0.START_COLOR)}),(0,eV.jsx)(xH,{defaultValue:i[t9.AGENT_BG_START_COLOR],onChange:f(t9.AGENT_BG_START_COLOR)})]}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--style-color-select-col",children:[(0,eV.jsx)("h4",{children:nq(e0.END_COLOR)}),(0,eV.jsx)(xH,{defaultValue:i[t9.AGENT_BG_END_COLOR],onChange:f(t9.AGENT_BG_END_COLOR)})]})]}),(0,eV.jsx)("hr",{className:"jfpContent-wrapper--line"}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--style-color-select",children:[(0,eV.jsx)("h3",{children:nq(e0.CHAT_STYLE)}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--style-color-select-full",children:[(0,eV.jsx)("h4",{children:nq(e0.CHAT_BACKGROUND_COLOR)}),(0,eV.jsx)(xH,{defaultValue:i[t9.CHAT_BG_COLOR],onChange:f(t9.CHAT_BG_COLOR)})]}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--style-color-select-col",children:[(0,eV.jsx)("h4",{children:nq(e0.FONT_FAMILY)}),(0,eV.jsx)(uw,{value:i.fontFamily,onChange:e=>s(t9.FONT_FAMILY,e),children:ne.map(e=>(0,eV.jsx)("option",{value:e.value,children:e.label},e.value))})]}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--style-color-select-col",children:[(0,eV.jsx)("h4",{children:nq(e0.CHAT_THEME_COLOR)}),(0,eV.jsx)(xH,{defaultValue:i[t9.FONT_COLOR],onChange:f(t9.FONT_COLOR)})]})]}),(0,eV.jsx)("hr",{className:"jfpContent-wrapper--line"}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--style-color-select",children:[(0,eV.jsx)("h3",{children:nq(e0.BUTTON_STYLE)}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--style-color-select-col",children:[(0,eV.jsx)("h4",{children:nq(e0.BUTTON_COLOR)}),(0,eV.jsx)(xH,{defaultValue:i[t9.BUTTON_BG_COLOR],onChange:f(t9.BUTTON_BG_COLOR)})]}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--style-color-select-col",children:[(0,eV.jsx)("h4",{children:nq(e0.ICON_COLOR)}),(0,eV.jsx)(xH,{defaultValue:i[t9.BUTTON_ICON_BG_COLOR],onChange:f(t9.BUTTON_ICON_BG_COLOR)})]})]})]})})},eK=(eG("fAMMv"),eG("fAMMv")),xG=()=>{let{state:e,asyncDispatch:t,dispatch:n}=oK(),{avatars:r,agentRole:a,selectedAvatar:i,avatarsOffset:o,previewAgentId:l,areAvatarsLoading:s,allAvatarsFetched:u,platformSettings:{PROVIDER_API_KEY:c}}=e,f=(0,eK.useRef)(null),{id:p}=i,d=(0,eK.useCallback)(async()=>{let e={limit:27,nextPageOffset:o};await t(()=>iV(l,e,c),oU.getAvatarsRequest,oU.getAvatarsSuccess,oU.getAvatarsError)},[l,o]);(0,eK.useEffect)(()=>{d()},[]),lv(f,{loading:s,hasMore:!u,onLoadMore:d});let h=async e=>{let i=nV(r,e.id);n(oU.setAvatars(i,e)),n(oU.setAgentName(e.avatarName));let o=nY(e);await t(()=>iF(l,o,c),oU.updateAgentPropertyRequest,oU.updateAgentPropertySuccess,oU.updateAgentPropertyError),await t(()=>iz(l,{name:e.avatarName},c),oU.updateAgentRequest,oU.updateAgentSuccess,oU.updateAgentError),await t(()=>iz(l,{title:`${e.avatarName}: ${a}`},c),oU.updateAgentRequest,oU.updateAgentSuccess,oU.updateAgentError)};return(0,eV.jsx)(eV.Fragment,{children:(0,eV.jsxs)("div",{className:"jfpContent-wrapper--ai-persona-title",children:[(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:e0.AGENT_AVATAR}),(0,eV.jsx)("p",{children:e0.SELECT_AN_AVATAR})]}),(0,eV.jsx)("div",{className:"jfpContent-wrapper--avatar-gallery",ref:f,role:"radiogroup","aria-label":e0.AGENT_AVATAR,children:r.map(e=>(0,eV.jsxs)("button",{className:"avatar-button",type:"button",onClick:()=>h(e),onKeyDown:t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),h(e))},"aria-pressed":p===e.id,"aria-label":`${e.avatarName} ${p===e.id?e0.CURRENT_AVATAR:""}`,tabIndex:0,children:[(0,eV.jsx)("img",{src:e.avatarIconLink,alt:`Avatar ${e.avatarName}`}),p===e.id&&(0,eV.jsx)("div",{className:"avatar-button--selected",children:(0,eV.jsx)("span",{children:e0.CURRENT_AVATAR})})]},e.id))})]})})},eK=eG("fAMMv");eG("fAMMv");let xY=({isOpen:e,onDeleteClick:t,onCloseClick:n})=>(0,eV.jsxs)(ug,{open:e,onClose:n,ariaLabel:nq(e0.DO_YOU_WANT_TO_DELETE_INSTRUCTION),size:"small",children:[(0,eV.jsxs)("div",{className:"jfModal--title",children:[(0,eV.jsx)("div",{className:"jfModal--title-icon jfModal--title-icon-error",children:(0,eV.jsx)(tS,{})}),(0,eV.jsx)("h3",{children:nq(e0.DO_YOU_WANT_TO_DELETE_INSTRUCTION)}),(0,eV.jsx)("p",{children:nq(e0.THIS_INSTRUCTION_WILL_BE_REMOVED_PERMANENTLY)})]}),(0,eV.jsxs)("div",{className:"jfModal--actions",children:[(0,eV.jsx)(lE,{colorStyle:"secondary",variant:"outline",onClick:n,children:nq(e0.NO_KEEP)}),(0,eV.jsx)(lE,{colorStyle:"error",onClick:t,children:nq(e0.YES_DELETE)})]})]});xY.propTypes={isOpen:eZ.bool.isRequired,onDeleteClick:eZ.func.isRequired,onCloseClick:eZ.func.isRequired};var xV=()=>{let{state:e,asyncDispatch:t,dispatch:n}=oK(),r=(0,eK.useRef)(),[a,i]=(0,eK.useState)(!1),[o,l]=(0,eK.useState)(null),{persona:s,previewAgentId:u,platformSettings:{PROVIDER_API_KEY:c}}=e,[f,p]=(0,eK.useState)(s?s.split("\n").map(e=>e.replace(/^- /,"")).filter(e=>""!==e.trim()).map(e=>({text:e,id:nJ()})):[]),d=e=>e.map(({text:e})=>`${e}`).join("\n");(0,eK.useEffect)(()=>{n(oU.setPersona(d(f)))},[f]),lb(()=>{n2(document.querySelector(".jfpContent-wrapper--ai-persona"))},[f]);let h=async e=>{let n={prop:"persona",type:"agent",value:d(e)};await t(()=>iF(u,n,c),oU.updateAgentPropertyRequest,oU.updateAgentPropertySuccess,oU.updateAgentPropertyError)},g=(0,eK.useCallback)(eU(oX)(h,500),[]),m=(e,t)=>{p(n=>{let r=n.map(n=>n.id===t?{...n,text:e}:n);return g(r),r})},v=async e=>{p(t=>{let n=t.filter(t=>t.id!==e);return g(n),n}),i(!1)},y=e=>{i(!0),l(e)},b=()=>{r.current?.value!==""&&(p(e=>e.concat({id:nJ(),text:""})),setTimeout(()=>{r.current?.focus()},0))},x=e=>{"Enter"===e.key&&b()};return(0,eV.jsxs)("div",{className:"jfpContent-wrapper--ai-persona-title",children:[(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.CHAT_GUIDELINES)}),(0,eV.jsx)("p",{children:nq(e0.SET_CLEAR_RULES)})]}),f.map(({id:e,text:t})=>(0,eV.jsxs)("div",{className:"chat-guidelines",children:[(0,eV.jsx)(uE,{value:t,ref:r,onChange:t=>m(t.target.value,e),onKeyDown:x}),(0,eV.jsx)(lE,{className:"chat-guidelines-delete-btn",startIcon:(0,eV.jsx)(tI,{}),onClick:()=>y(e)})]},e)),(0,eV.jsx)(lE,{className:"chat-guidelines-new-btn",startIcon:(0,eV.jsx)(tW,{}),disabled:r.current?.value==="",onClick:b,children:nq(e0.ADD_NEW)}),(0,eV.jsx)(xY,{isOpen:a,onDeleteClick:()=>v(o),onCloseClick:()=>i(!1)})]})},xQ=()=>{let{asyncDispatch:e,state:t,dispatch:n}=oK(),{step:r,agentName:a,agentRole:i,agentLanguage:o,agentToneOfVoice:l,customizations:s,agentChattiness:u,previewAgentId:c,platformSettings:{PROVIDER_API_KEY:f}}=t,{greeting:p,greetingMessage:d}=s,h=p===t3.YES,[g,m]=(0,eK.useState)(a),[v,y]=(0,eK.useState)(i),[b,x]=(0,eK.useState)(d),[_,w]=(0,eK.useState)(u);(0,eK.useEffect)(()=>{m(a)},[a]),(0,eK.useEffect)(()=>{i2(`${nW(r)}Step`)},[]);let E=async t=>{await e(()=>iz(c,{name:t},f),oU.updateAgentRequest,oU.updateAgentSuccess,oU.updateAgentError),n(oU.setAgentName(t))},A=(0,eK.useCallback)(eU(oX)(E,1750),[]),S=e=>{m(e),A(e)},k=async({key:t,value:n})=>{let r={...s,[t]:n};await e(()=>iF(c,{prop:"popover",type:"embed",value:JSON.stringify(r)},f),oU.updateAgentPropertyRequest,oU.updateAgentPropertySuccess,oU.updateAgentPropertyError)},C=(0,eK.useCallback)(eU(oX)(e=>{n(oU.updateCustomization(t6.GREETING_MESSAGE,e)),k({key:t6.GREETING_MESSAGE,value:e})},500),[]),T=e=>{x(e),C(e)},R=e=>{let t=e?t3.YES:t3.NO;n(oU.updateCustomization(t6.GREETING,t)),k({key:t6.GREETING,value:t})},O=async(t,r)=>{await e(()=>iF(c,{prop:t,type:"agent",value:r},f),oU.updateAgentPropertyRequest,oU.updateAgentPropertySuccess,oU.updateAgentPropertyError),"role"===t&&n(oU.setAgentRole(r)),"chattiness"===t&&n(oU.setAgentChattiness(r)),"language"===t&&n(oU.setAgentLanguage(r)),"tone"===t&&n(oU.setAgentToneOfVoice(r))},j=(0,eK.useCallback)(eU(oX)((e,t)=>O(e,t),1750),[]),M=(e,t)=>{"role"===e&&y(t),"chattiness"===e&&w(t),j(e,t)};return(0,eV.jsx)(eV.Fragment,{children:(0,eV.jsxs)("div",{className:"jfpContent-wrapper--ai-persona",children:[(0,eV.jsx)(xG,{}),(0,eV.jsx)("hr",{className:"jfpContent-wrapper--line line-2x"}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--ai-persona-title",children:[(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.AGENT_NAME)}),(0,eV.jsx)("p",{children:nq(e0.GIVE_A_NAME_TO_YOUR_AGENT_THAT_WILL_BE_DISPLAYED_IN_THE_CONVERSATION)})]}),(0,eV.jsx)(uE,{type:"text",value:g,onChange:e=>S(e.target.value)})]}),(0,eV.jsx)("hr",{className:"jfpContent-wrapper--line line-2x"}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--ai-persona-title",children:[(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.AGENT_ROLE)}),(0,eV.jsx)("p",{children:nq(e0.DESCRIPTION_YOUR_AGENTS_JOB_TITLE)})]}),(0,eV.jsx)(uE,{type:"text",value:v,onChange:e=>M("role",e.target.value)}),(0,eV.jsx)("div",{className:"role-options",children:["Customer Service Agent","Human Resources Agent","Contact Sales Agent"].map(e=>(0,eV.jsx)(lE,{variant:"ghost",rounded:!0,title:e,size:"small",onClick:()=>{M("role",e)},children:e},e))})]}),(0,eV.jsx)("hr",{className:"jfpContent-wrapper--line line-2x"}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--ai-persona-title",children:[(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.DEFAULT_LANGUAGE)}),(0,eV.jsx)("p",{children:nq(e0.SELECT_THE_LANGUAGE)})]}),(0,eV.jsx)(uw,{colorStyle:"default",size:"small",theme:"light",value:o,onChange:e=>M("language",e),children:e1.map(({value:e,text:t,icon:n})=>(0,eV.jsx)("option",{value:e,children:`${n} ${nq(t)}`},e))})]}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--ai-persona-title",children:[(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.TONE_OF_VOICE)}),(0,eV.jsx)("p",{children:nq(e0.SELECT_HOW_TO_COMMUNICATE)})]}),(0,eV.jsx)(uw,{colorStyle:"default",size:"small",theme:"light",value:l,onChange:e=>M("tone",e),children:t$.map(({value:e,text:t,emoji:n})=>(0,eV.jsx)("option",{value:e,children:`${n} ${nq(t)}`},e))})]}),(0,eV.jsx)("hr",{className:"jfpContent-wrapper--line line-2x"}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--ai-persona-title",children:[(0,eV.jsxs)("div",{className:"jfpContent-wrapper--ai-persona-greeting",children:[(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.GREETING_MESSAGE)}),(0,eV.jsx)("p",{children:nq(e0.SHOW_A_MESSAGE_TO_GREET_USERS)})]}),(0,eV.jsx)(uR,{checked:h,onChange:()=>R(!h)})]}),(0,eV.jsx)(uE,{maxLength:80,value:b,placeholder:nq(e0.HOW_CAN_I_HELP_YOU),onChange:e=>T(e.target.value),disabled:!h})]}),(0,eV.jsx)("hr",{className:"jfpContent-wrapper--line"}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--ai-persona-title",children:[(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.CHATTINESS)}),(0,eV.jsx)("p",{children:nq(e0.SPECIFY_THE_DESIRED_LEVEL_OF_DETAIL_IN_THE_AGENTS_RESPONSES)})]}),(0,eV.jsx)("input",{className:"chattiness-slider",type:"range",min:"1",max:tJ.length,value:_,onChange:e=>M("chattiness",e.target.value),style:{"--value":`${`${(Number(_)-1)*(100/(tJ.length-1))}%`||"0%"}`}}),(0,eV.jsx)("div",{className:"chattiness-slider--labels",children:tJ.map(e=>(0,eV.jsx)("div",{children:(0,eV.jsx)("span",{children:e.title})},e.title))})]}),(0,eV.jsx)(xV,{})]})})},eK=(eG("fAMMv"),eG("fAMMv"));eG("fAMMv");var xK=e=>(0,eV.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 40 40",...e,children:[(0,eV.jsx)("rect",{width:40,height:40,fill:"#DADEF3",rx:20}),(0,eV.jsx)("path",{fill:"#6C73A8",fillRule:"evenodd",d:"M20 11.667A4.167 4.167 0 1 0 20 20a4.167 4.167 0 0 0 0-8.333m0 9.166c-4.034 0-7.5 2.884-7.5 6.667 0 .46.373.833.833.833h13.334c.46 0 .833-.373.833-.833 0-3.783-3.466-6.667-7.5-6.667",clipRule:"evenodd",opacity:.4})]});let xX=(0,eK.forwardRef)(({conversations:e,chats:t,currentConversationId:n,loading:r,onConversationClick:a},i)=>{let o=l_(e,t),l=e=>{a(e)};return(0,eV.jsxs)("div",{ref:i,className:"jfpContent-wrapper--conversations-users-wrapper",children:[o.map(({id:e,lastMessage:t,updated_at:r,answers:{chat_filler:{answer:{fullName:a=e0.ANONYMOUS,avatarURL:i}={}}={}}})=>(0,eV.jsxs)("button",{type:"button",onClick:()=>l(e),className:eU(lw)("jfpContent-wrapper--conversations-users-btn",{isActive:n===e}),children:[(0,eV.jsx)("div",{className:"jfpContent-wrapper--conversations-users-btn-img",children:i?(0,eV.jsx)("img",{src:i,alt:"user avatar"}):(0,eV.jsx)(xK,{})}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--conversations-users-btn-name-cont",children:[(0,eV.jsx)("h4",{className:"jfpContent-wrapper--conversations-users-btn-name",children:a}),(0,eV.jsx)("p",{className:"jfpContent-wrapper--conversations-users-btn-message",children:t||"—"})]}),(0,eV.jsx)("div",{className:"jfpContent-wrapper--conversations-users-btn-date",children:n1(r)})]},e)),r&&(0,eV.jsx)("div",{className:"jfpContent-wrapper--conversations-users-loader",children:(0,eV.jsx)("div",{className:"create-page-loading--spinner xsmall"})})]})});xX.displayName="Conversations",xX.propTypes={conversations:(0,eZ.arrayOf)(eZ.object),chats:eZ.object,currentConversationId:eZ.bool,loading:eZ.bool,onConversationClick:eZ.func},eG("fAMMv");var xZ={};xZ=function(){let{entries:e,setPrototypeOf:t,isFrozen:n,getPrototypeOf:r,getOwnPropertyDescriptor:a}=Object,{freeze:i,seal:o,create:l}=Object,{apply:s,construct:u}="undefined"!=typeof Reflect&&Reflect;i||(i=function(e){return e}),o||(o=function(e){return e}),s||(s=function(e,t,n){return e.apply(t,n)}),u||(u=function(e,t){return new e(...t)});let c=A(Array.prototype.forEach),f=A(Array.prototype.lastIndexOf),p=A(Array.prototype.pop),d=A(Array.prototype.push),h=A(Array.prototype.splice),g=A(String.prototype.toLowerCase),m=A(String.prototype.toString),v=A(String.prototype.match),y=A(String.prototype.replace),b=A(String.prototype.indexOf),x=A(String.prototype.trim),_=A(Object.prototype.hasOwnProperty),w=A(RegExp.prototype.test),E=(Q=TypeError,function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return u(Q,t)});function A(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return s(e,t,r)}}function S(e,r){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g;t&&t(e,null);let i=r.length;for(;i--;){let t=r[i];if("string"==typeof t){let e=a(t);e!==t&&(n(r)||(r[i]=e),t=e)}e[t]=!0}return e}function k(t){let n=l(null);for(let[r,a]of e(t))_(t,r)&&(Array.isArray(a)?n[r]=function(e){for(let t=0;t<e.length;t++)_(e,t)||(e[t]=null);return e}(a):a&&"object"==typeof a&&a.constructor===Object?n[r]=k(a):n[r]=a);return n}function C(e,t){for(;null!==e;){let n=a(e,t);if(n){if(n.get)return A(n.get);if("function"==typeof n.value)return A(n.value)}e=r(e)}return function(){return null}}let T=i(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),R=i(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),O=i(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),j=i(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),M=i(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),N=i(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),L=i(["#text"]),q=i(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),P=i(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),D=i(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),I=i(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),z=o(/\{\{[\w\W]*|[\w\W]*\}\}/gm),F=o(/<%[\w\W]*|[\w\W]*%>/gm),B=o(/\$\{[\w\W]*/gm),U=o(/^data-[\-\w.\u00B7-\uFFFF]+$/),H=o(/^aria-[\-\w]+$/),W=o(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),G=o(/^(?:\w+script|data):/i),Y=o(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),V=o(/^html$/i);var Q,K=Object.freeze({__proto__:null,ARIA_ATTR:H,ATTR_WHITESPACE:Y,CUSTOM_ELEMENT:o(/^[a-z][.\w]*(-[.\w]+)+$/i),DATA_ATTR:U,DOCTYPE_NAME:V,ERB_EXPR:F,IS_ALLOWED_URI:W,IS_SCRIPT_OR_DATA:G,MUSTACHE_EXPR:z,TMPLIT_EXPR:B});let X={element:1,text:3,progressingInstruction:7,comment:8,document:9},Z=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null,r="data-tt-policy-suffix";t&&t.hasAttribute(r)&&(n=t.getAttribute(r));let a="dompurify"+(n?"#"+n:"");try{return e.createPolicy(a,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}},J=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};return function t(){let n,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"undefined"==typeof window?null:window,a=e=>t(e);if(a.version="3.2.6",a.removed=[],!r||!r.document||r.document.nodeType!==X.document||!r.Element)return a.isSupported=!1,a;let{document:o}=r,s=o,u=s.currentScript,{DocumentFragment:A,HTMLTemplateElement:z,Node:F,Element:B,NodeFilter:U,NamedNodeMap:H=r.NamedNodeMap||r.MozNamedAttrMap,HTMLFormElement:G,DOMParser:Y,trustedTypes:Q}=r,$=B.prototype,ee=C($,"cloneNode"),et=C($,"remove"),en=C($,"nextSibling"),er=C($,"childNodes"),ea=C($,"parentNode");if("function"==typeof z){let e=o.createElement("template");e.content&&e.content.ownerDocument&&(o=e.content.ownerDocument)}let ei="",{implementation:eo,createNodeIterator:el,createDocumentFragment:es,getElementsByTagName:eu}=o,{importNode:ec}=s,ef=J();a.isSupported="function"==typeof e&&"function"==typeof ea&&eo&&void 0!==eo.createHTMLDocument;let{MUSTACHE_EXPR:ep,ERB_EXPR:ed,TMPLIT_EXPR:eh,DATA_ATTR:eg,ARIA_ATTR:em,IS_SCRIPT_OR_DATA:ev,ATTR_WHITESPACE:ey,CUSTOM_ELEMENT:eb}=K,{IS_ALLOWED_URI:ex}=K,e_=null,ew=S({},[...T,...R,...O,...M,...L]),eE=null,eA=S({},[...q,...P,...D,...I]),eS=Object.seal(l(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),ek=null,eC=null,eT=!0,eR=!0,eO=!1,ej=!0,eM=!1,eN=!0,eL=!1,eq=!1,eP=!1,eD=!1,eI=!1,ez=!1,eF=!0,eB=!1,eU=!0,eH=!1,eW={},eG=null,eY=S({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),eV=null,eQ=S({},["audio","video","img","source","image","track"]),eK=null,eX=S({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),eZ="http://www.w3.org/1998/Math/MathML",eJ="http://www.w3.org/2000/svg",e$="http://www.w3.org/1999/xhtml",e0=e$,e1=!1,e2=null,e3=S({},[eZ,eJ,e$],m),e5=S({},["mi","mo","mn","ms","mtext"]),e4=S({},["annotation-xml"]),e6=S({},["title","style","font","a","script"]),e8=null,e7=["application/xhtml+xml","text/html"],e9=null,te=null,tt=o.createElement("form"),tn=function(e){return e instanceof RegExp||e instanceof Function},tr=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!te||te!==e){if(e&&"object"==typeof e||(e={}),e=k(e),e9="application/xhtml+xml"===(e8=-1===e7.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE)?m:g,e_=_(e,"ALLOWED_TAGS")?S({},e.ALLOWED_TAGS,e9):ew,eE=_(e,"ALLOWED_ATTR")?S({},e.ALLOWED_ATTR,e9):eA,e2=_(e,"ALLOWED_NAMESPACES")?S({},e.ALLOWED_NAMESPACES,m):e3,eK=_(e,"ADD_URI_SAFE_ATTR")?S(k(eX),e.ADD_URI_SAFE_ATTR,e9):eX,eV=_(e,"ADD_DATA_URI_TAGS")?S(k(eQ),e.ADD_DATA_URI_TAGS,e9):eQ,eG=_(e,"FORBID_CONTENTS")?S({},e.FORBID_CONTENTS,e9):eY,ek=_(e,"FORBID_TAGS")?S({},e.FORBID_TAGS,e9):k({}),eC=_(e,"FORBID_ATTR")?S({},e.FORBID_ATTR,e9):k({}),eW=!!_(e,"USE_PROFILES")&&e.USE_PROFILES,eT=!1!==e.ALLOW_ARIA_ATTR,eR=!1!==e.ALLOW_DATA_ATTR,eO=e.ALLOW_UNKNOWN_PROTOCOLS||!1,ej=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,eM=e.SAFE_FOR_TEMPLATES||!1,eN=!1!==e.SAFE_FOR_XML,eL=e.WHOLE_DOCUMENT||!1,eD=e.RETURN_DOM||!1,eI=e.RETURN_DOM_FRAGMENT||!1,ez=e.RETURN_TRUSTED_TYPE||!1,eP=e.FORCE_BODY||!1,eF=!1!==e.SANITIZE_DOM,eB=e.SANITIZE_NAMED_PROPS||!1,eU=!1!==e.KEEP_CONTENT,eH=e.IN_PLACE||!1,ex=e.ALLOWED_URI_REGEXP||W,e0=e.NAMESPACE||e$,e5=e.MATHML_TEXT_INTEGRATION_POINTS||e5,e4=e.HTML_INTEGRATION_POINTS||e4,eS=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&tn(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(eS.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&tn(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(eS.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(eS.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),eM&&(eR=!1),eI&&(eD=!0),eW&&(e_=S({},L),eE=[],!0===eW.html&&(S(e_,T),S(eE,q)),!0===eW.svg&&(S(e_,R),S(eE,P),S(eE,I)),!0===eW.svgFilters&&(S(e_,O),S(eE,P),S(eE,I)),!0===eW.mathMl&&(S(e_,M),S(eE,D),S(eE,I))),e.ADD_TAGS&&(e_===ew&&(e_=k(e_)),S(e_,e.ADD_TAGS,e9)),e.ADD_ATTR&&(eE===eA&&(eE=k(eE)),S(eE,e.ADD_ATTR,e9)),e.ADD_URI_SAFE_ATTR&&S(eK,e.ADD_URI_SAFE_ATTR,e9),e.FORBID_CONTENTS&&(eG===eY&&(eG=k(eG)),S(eG,e.FORBID_CONTENTS,e9)),eU&&(e_["#text"]=!0),eL&&S(e_,["html","head","body"]),e_.table&&(S(e_,["tbody"]),delete ek.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw E('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw E('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');ei=(n=e.TRUSTED_TYPES_POLICY).createHTML("")}else void 0===n&&(n=Z(Q,u)),null!==n&&"string"==typeof ei&&(ei=n.createHTML(""));i&&i(e),te=e}},ta=S({},[...R,...O,...j]),ti=S({},[...M,...N]),to=function(e){let t=ea(e);t&&t.tagName||(t={namespaceURI:e0,tagName:"template"});let n=g(e.tagName),r=g(t.tagName);return!!e2[e.namespaceURI]&&(e.namespaceURI===eJ?t.namespaceURI===e$?"svg"===n:t.namespaceURI===eZ?"svg"===n&&("annotation-xml"===r||e5[r]):!!ta[n]:e.namespaceURI===eZ?t.namespaceURI===e$?"math"===n:t.namespaceURI===eJ?"math"===n&&e4[r]:!!ti[n]:e.namespaceURI===e$?(t.namespaceURI!==eJ||!!e4[r])&&(t.namespaceURI!==eZ||!!e5[r])&&!ti[n]&&(e6[n]||!ta[n]):"application/xhtml+xml"===e8&&!!e2[e.namespaceURI])},tl=function(e){d(a.removed,{element:e});try{ea(e).removeChild(e)}catch(t){et(e)}},ts=function(e,t){try{d(a.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){d(a.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e){if(eD||eI)try{tl(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}}},tu=function(e){let t=null,r=null;if(eP)e="<remove></remove>"+e;else{let t=v(e,/^[\r\n\t ]+/);r=t&&t[0]}"application/xhtml+xml"===e8&&e0===e$&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");let a=n?n.createHTML(e):e;if(e0===e$)try{t=new Y().parseFromString(a,e8)}catch(e){}if(!t||!t.documentElement){t=eo.createDocument(e0,"template",null);try{t.documentElement.innerHTML=e1?ei:a}catch(e){}}let i=t.body||t.documentElement;return(e&&r&&i.insertBefore(o.createTextNode(r),i.childNodes[0]||null),e0===e$)?eu.call(t,eL?"html":"body")[0]:eL?t.documentElement:i},tc=function(e){return el.call(e.ownerDocument||e,e,U.SHOW_ELEMENT|U.SHOW_COMMENT|U.SHOW_TEXT|U.SHOW_PROCESSING_INSTRUCTION|U.SHOW_CDATA_SECTION,null)},tf=function(e){return e instanceof G&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof H)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},tp=function(e){return"function"==typeof F&&e instanceof F};function td(e,t,n){c(e,e=>{e.call(a,t,n,te)})}let th=function(e){let t=null;if(td(ef.beforeSanitizeElements,e,null),tf(e))return tl(e),!0;let n=e9(e.nodeName);if(td(ef.uponSanitizeElement,e,{tagName:n,allowedTags:e_}),eN&&e.hasChildNodes()&&!tp(e.firstElementChild)&&w(/<[/\w!]/g,e.innerHTML)&&w(/<[/\w!]/g,e.textContent)||e.nodeType===X.progressingInstruction||eN&&e.nodeType===X.comment&&w(/<[/\w]/g,e.data))return tl(e),!0;if(!e_[n]||ek[n]){if(!ek[n]&&tm(n)&&(eS.tagNameCheck instanceof RegExp&&w(eS.tagNameCheck,n)||eS.tagNameCheck instanceof Function&&eS.tagNameCheck(n)))return!1;if(eU&&!eG[n]){let t=ea(e)||e.parentNode,n=er(e)||e.childNodes;if(n&&t){let r=n.length;for(let a=r-1;a>=0;--a){let r=ee(n[a],!0);r.__removalCount=(e.__removalCount||0)+1,t.insertBefore(r,en(e))}}}return tl(e),!0}return e instanceof B&&!to(e)||("noscript"===n||"noembed"===n||"noframes"===n)&&w(/<\/no(script|embed|frames)/i,e.innerHTML)?(tl(e),!0):(eM&&e.nodeType===X.text&&(t=e.textContent,c([ep,ed,eh],e=>{t=y(t,e," ")}),e.textContent!==t&&(d(a.removed,{element:e.cloneNode()}),e.textContent=t)),td(ef.afterSanitizeElements,e,null),!1)},tg=function(e,t,n){if(eF&&("id"===t||"name"===t)&&(n in o||n in tt))return!1;if(eR&&!eC[t]&&w(eg,t));else if(eT&&w(em,t));else if(!eE[t]||eC[t]){if(!(tm(e)&&(eS.tagNameCheck instanceof RegExp&&w(eS.tagNameCheck,e)||eS.tagNameCheck instanceof Function&&eS.tagNameCheck(e))&&(eS.attributeNameCheck instanceof RegExp&&w(eS.attributeNameCheck,t)||eS.attributeNameCheck instanceof Function&&eS.attributeNameCheck(t))||"is"===t&&eS.allowCustomizedBuiltInElements&&(eS.tagNameCheck instanceof RegExp&&w(eS.tagNameCheck,n)||eS.tagNameCheck instanceof Function&&eS.tagNameCheck(n))))return!1}else if(eK[t]);else if(w(ex,y(n,ey,"")));else if(("src"===t||"xlink:href"===t||"href"===t)&&"script"!==e&&0===b(n,"data:")&&eV[e]);else if(eO&&!w(ev,y(n,ey,"")));else if(n)return!1;return!0},tm=function(e){return"annotation-xml"!==e&&v(e,eb)},tv=function(e){td(ef.beforeSanitizeAttributes,e,null);let{attributes:t}=e;if(!t||tf(e))return;let r={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:eE,forceKeepAttr:void 0},i=t.length;for(;i--;){let{name:o,namespaceURI:l,value:s}=t[i],u=e9(o),f="value"===o?s:x(s);if(r.attrName=u,r.attrValue=f,r.keepAttr=!0,r.forceKeepAttr=void 0,td(ef.uponSanitizeAttribute,e,r),f=r.attrValue,eB&&("id"===u||"name"===u)&&(ts(o,e),f="user-content-"+f),eN&&w(/((--!?|])>)|<\/(style|title)/i,f)){ts(o,e);continue}if(r.forceKeepAttr)continue;if(!r.keepAttr||!ej&&w(/\/>/i,f)){ts(o,e);continue}eM&&c([ep,ed,eh],e=>{f=y(f,e," ")});let d=e9(e.nodeName);if(!tg(d,u,f)){ts(o,e);continue}if(n&&"object"==typeof Q&&"function"==typeof Q.getAttributeType){if(l);else switch(Q.getAttributeType(d,u)){case"TrustedHTML":f=n.createHTML(f);break;case"TrustedScriptURL":f=n.createScriptURL(f)}}if(f!==s)try{l?e.setAttributeNS(l,o,f):e.setAttribute(o,f),tf(e)?tl(e):p(a.removed)}catch(t){ts(o,e)}}td(ef.afterSanitizeAttributes,e,null)},ty=function e(t){let n=null,r=tc(t);for(td(ef.beforeSanitizeShadowDOM,t,null);n=r.nextNode();)td(ef.uponSanitizeShadowNode,n,null),th(n),tv(n),n.content instanceof A&&e(n.content);td(ef.afterSanitizeShadowDOM,t,null)};return a.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=null,i=null,o=null,l=null;if((e1=!e)&&(e="\x3c!--\x3e"),"string"!=typeof e&&!tp(e)){if("function"==typeof e.toString){if("string"!=typeof(e=e.toString()))throw E("dirty is not a string, aborting")}else throw E("toString is not a function")}if(!a.isSupported)return e;if(eq||tr(t),a.removed=[],"string"==typeof e&&(eH=!1),eH){if(e.nodeName){let t=e9(e.nodeName);if(!e_[t]||ek[t])throw E("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof F)(i=(r=tu("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType===X.element&&"BODY"===i.nodeName?r=i:"HTML"===i.nodeName?r=i:r.appendChild(i);else{if(!eD&&!eM&&!eL&&-1===e.indexOf("<"))return n&&ez?n.createHTML(e):e;if(!(r=tu(e)))return eD?null:ez?ei:""}r&&eP&&tl(r.firstChild);let u=tc(eH?e:r);for(;o=u.nextNode();)th(o),tv(o),o.content instanceof A&&ty(o.content);if(eH)return e;if(eD){if(eI)for(l=es.call(r.ownerDocument);r.firstChild;)l.appendChild(r.firstChild);else l=r;return(eE.shadowroot||eE.shadowrootmode)&&(l=ec.call(s,l,!0)),l}let f=eL?r.outerHTML:r.innerHTML;return eL&&e_["!doctype"]&&r.ownerDocument&&r.ownerDocument.doctype&&r.ownerDocument.doctype.name&&w(V,r.ownerDocument.doctype.name)&&(f="<!DOCTYPE "+r.ownerDocument.doctype.name+">\n"+f),eM&&c([ep,ed,eh],e=>{f=y(f,e," ")}),n&&ez?n.createHTML(f):f},a.setConfig=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};tr(e),eq=!0},a.clearConfig=function(){te=null,eq=!1},a.isValidAttribute=function(e,t,n){return te||tr({}),tg(e9(e),e9(t),n)},a.addHook=function(e,t){"function"==typeof t&&d(ef[e],t)},a.removeHook=function(e,t){if(void 0!==t){let n=f(ef[e],t);return -1===n?void 0:h(ef[e],n,1)[0]}return p(ef[e])},a.removeHooks=function(e){ef[e]=[]},a.removeAllHooks=function(){ef=J()},a}()}();var xJ={};"u">typeof globalThis?globalThis:"u">typeof self&&self,xJ=function(){var e={exports:{}},t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,a=Object.prototype.hasOwnProperty,i={};function o(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}((e,n)=>{for(var r in n)t(e,r,{get:n[r],enumerable:!0})})(i,{Hooks:()=>eh,Lexer:()=>ec,Marked:()=>eg,Parser:()=>ed,Renderer:()=>ef,TextRenderer:()=>ep,Tokenizer:()=>eu,defaults:()=>l,getDefaults:()=>o,lexer:()=>eS,marked:()=>ev,options:()=>ey,parse:()=>eE,parseInline:()=>ew,parser:()=>eA,setOptions:()=>eb,use:()=>ex,walkTokens:()=>e_}),e.exports=((e,i,o,l)=>{if(i&&"object"==typeof i||"function"==typeof i)for(let s of r(i))a.call(e,s)||s===o||t(e,s,{get:()=>i[s],enumerable:!(l=n(i,s))||l.enumerable});return e})(t({},"__esModule",{value:!0}),i);var l=o(),s={exec:()=>null};function u(e,t=""){let n="string"==typeof e?e:e.source,r={replace:(e,t)=>{let a="string"==typeof t?t:t.source;return a=a.replace(c.caret,"$1"),n=n.replace(e,a),r},getRegex:()=>new RegExp(n,t)};return r}var c={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] /,listReplaceTask:/^\[[ xX]\] +/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^<a /i,endATag:/^<\/a>/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^</,endAngleBracket:/>$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>RegExp(`^( {0,3}${e})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,"i")},f=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,p=/(?:[*+-]|\d{1,9}[.)])/,d=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,h=u(d).replace(/bull/g,p).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),g=u(d).replace(/bull/g,p).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),m=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,v=/(?!\s*\])(?:\\.|[^\[\]\\])+/,y=u(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",v).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),b=u(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,p).getRegex(),x="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",_=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,w=u("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))","i").replace("comment",_).replace("tag",x).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),E=u(m).replace("hr",f).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",x).getRegex(),A={blockquote:u(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",E).getRegex(),code:/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,def:y,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hr:f,html:w,lheading:h,list:b,newline:/^(?:[ \t]*(?:\n|$))+/,paragraph:E,table:s,text:/^[^\n]+/},S=u("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",f).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3} )[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",x).getRegex(),k={...A,lheading:g,table:S,paragraph:u(m).replace("hr",f).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",S).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",x).getRegex()},C={...A,html:u(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",_).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:s,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:u(m).replace("hr",f).replace("heading",` *#{1,6} *[^16 `)),[]});var s0=((v=s0||{})[v.None=0]="None",v[v.Closed=1]="Closed",v[v.Enter=2]="Enter",v[v.Leave=4]="Leave",v);function s1(e){let t={};for(let n in e)!0===e[n]&&(t[`data-${n}`]="");return t}function s2(e,t,n,r){let[a,i]=(0,eK.useState)(n),{hasFlag:o,addFlag:l,removeFlag:s}=function(e=0){let[t,n]=(0,eK.useState)(e),r=(0,eK.useCallback)(e=>n(e),[t]),a=(0,eK.useCallback)(e=>n(t=>t|e),[t]),i=(0,eK.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:r,addFlag:a,hasFlag:i,removeFlag:(0,eK.useCallback)(e=>n(t=>t&~e),[n]),toggleFlag:(0,eK.useCallback)(e=>n(t=>t^e),[n])}}(e&&a?3:0),u=(0,eK.useRef)(!1),c=(0,eK.useRef)(!1);return lO(()=>{var a;if(e){if(n&&i(!0),!t){n&&l(3);return}return null==(a=null==r?void 0:r.start)||a.call(r,n),function(e,{prepare:t,run:n,done:r,inFlight:a}){let i=lF();return function(e,{inFlight:t,prepare:n}){if(null!=t&&t.current){n();return}let r=e.style.transition;e.style.transition="none",n(),e.offsetHeight,e.style.transition=r}(e,{prepare:t,inFlight:a}),i.nextFrame(()=>{n(),i.requestAnimationFrame(()=>{i.add(function(e,t){var n,r;let a=lF();if(!e)return a.dispose;let i=!1;a.add(()=>{i=!0});let o=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===o.length?t():Promise.allSettled(o.map(e=>e.finished)).then(()=>{i||t()}),a.dispose}(e,r))})}),i.dispose}(t,{inFlight:u,prepare(){c.current?c.current=!1:c.current=u.current,u.current=!0,c.current||(n?(l(3),s(4)):(l(4),s(2)))},run(){c.current?n?(s(3),l(4)):(s(4),l(3)):n?s(1):l(1)},done(){var e;c.current&&"function"==typeof t.getAnimations&&t.getAnimations().length>0||(u.current=!1,s(7),n||i(!1),null==(e=null==r?void 0:r.end)||e.call(r,n))}})}},[e,n,t,sL()]),e?[a,{closed:o(1),enter:o(2),leave:o(4),transition:o(2)||o(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}function s3(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||(null!=(t=e.as)?t:s9)!==eK.Fragment||1===eU(eK).Children.count(e.children)}let s5=(0,eK.createContext)(null);s5.displayName="TransitionContext";var s4=((y=s4||{}).Visible="visible",y.Hidden="hidden",y);let s6=(0,eK.createContext)(null);function s8(e){return"children"in e?s8(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function s7(e,t){let n=lj(e),r=(0,eK.useRef)([]),a=sq(),i=sL(),o=lI((e,t=st.Hidden)=>{let o=r.current.findIndex(({el:t})=>t===e);-1!==o&&(lY(t,{[st.Unmount](){r.current.splice(o,1)},[st.Hidden](){r.current[o].state="hidden"}}),i.microTask(()=>{var e;!s8(r)&&a.current&&(null==(e=n.current)||e.call(n))}))}),l=lI(e=>{let t=r.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):r.current.push({el:e,state:"visible"}),()=>o(e,st.Unmount)}),s=(0,eK.useRef)([]),u=(0,eK.useRef)(Promise.resolve()),c=(0,eK.useRef)({enter:[],leave:[]}),f=lI((e,n,r)=>{s.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(([t])=>t!==e)),null==t||t.chains.current[n].push([e,new Promise(e=>{s.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(c.current[n].map(([e,t])=>t)).then(()=>e())})]),"enter"===n?u.current=u.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),p=lI((e,t,n)=>{Promise.all(c.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=s.current.shift())||e()}).then(()=>n(t))});return(0,eK.useMemo)(()=>({children:r,register:l,unregister:o,onStart:f,onStop:p,wait:u,chains:c}),[l,o,r,f,p,c,u])}s6.displayName="NestingContext";let s9=eK.Fragment,ue=se.RenderStrategy,ut=sl(function(e,t){let{show:n,appear:r=!1,unmount:a=!0,...i}=e,o=(0,eK.useRef)(null),l=s_(...s3(e)?[o,t]:null===t?[]:[t]);sy();let s=sk();if(void 0===n&&null!==s&&(n=(s&sS.Open)===sS.Open),void 0===n)throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[u,c]=(0,eK.useState)(n?"visible":"hidden"),f=s7(()=>{n||c("hidden")}),[p,d]=(0,eK.useState)(!0),h=(0,eK.useRef)([n]);lO(()=>{!1!==p&&h.current[h.current.length-1]!==n&&(h.current.push(n),d(!1))},[h,n]);let g=(0,eK.useMemo)(()=>({show:n,appear:r,initial:p}),[n,r,p]);lO(()=>{n?c("visible"):s8(f)||null===o.current||c("hidden")},[n,f]);let m={unmount:a},v=lI(()=>{var t;p&&d(!1),null==(t=e.beforeEnter)||t.call(e)}),y=lI(()=>{var t;p&&d(!1),null==(t=e.beforeLeave)||t.call(e)}),b=sn();return eU(eK).createElement(s6.Provider,{value:f},eU(eK).createElement(s5.Provider,{value:g},b({ourProps:{...m,as:eK.Fragment,children:eU(eK).createElement(un,{ref:l,...m,...i,beforeEnter:v,beforeLeave:y})},theirProps:{},defaultTag:eK.Fragment,features:ue,visible:"visible"===u,name:"Transition"})))}),un=sl(function(e,t){var n,r;let{transition:a=!0,beforeEnter:i,afterEnter:o,beforeLeave:l,afterLeave:s,enter:u,enterFrom:c,enterTo:f,entered:p,leave:d,leaveFrom:h,leaveTo:g,...m}=e,[v,y]=(0,eK.useState)(null),b=(0,eK.useRef)(null),x=s3(e),_=s_(...x?[b,t,y]:null===t?[]:[t]),w=null==(n=m.unmount)||n?st.Unmount:st.Hidden,{show:E,appear:A,initial:S}=function(){let e=(0,eK.useContext)(s5);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[k,C]=(0,eK.useState)(E?"visible":"hidden"),T=function(){let e=(0,eK.useContext)(s6);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:R,unregister:O}=T;lO(()=>R(b),[R,b]),lO(()=>{if(w===st.Hidden&&b.current){if(E&&"visible"!==k){C("visible");return}return lY(k,{hidden:()=>O(b),visible:()=>R(b)})}},[k,b,R,O,E,w]);let j=sy();lO(()=>{if(x&&j&&"visible"===k&&null===b.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[b,k,j,x]);let M=S&&!A,N=A&&E&&S,L=(0,eK.useRef)(!1),q=s7(()=>{L.current||(C("hidden"),O(b))},T),P=lI(e=>{L.current=!0,q.onStart(b,e?"enter":"leave",e=>{"enter"===e?null==i||i():"leave"===e&&(null==l||l())})}),D=lI(e=>{let t=e?"enter":"leave";L.current=!1,q.onStop(b,t,e=>{"enter"===e?null==o||o():"leave"===e&&(null==s||s())}),"leave"!==t||s8(q)||(C("hidden"),O(b))});(0,eK.useEffect)(()=>{x&&a||(P(E),D(E))},[E,x,a]);let[,I]=s2(!(!a||!x||!j||M),v,E,{start:P,end:D}),z=ss({ref:_,className:(null==(r=l9(m.className,N&&u,N&&c,I.enter&&u,I.enter&&I.closed&&c,I.enter&&!I.closed&&f,I.leave&&d,I.leave&&!I.closed&&h,I.leave&&I.closed&&g,!I.transition&&E&&p))?void 0:r.trim())||void 0,...s1(I)}),F=0;"visible"===k&&(F|=sS.Open),"hidden"===k&&(F|=sS.Closed),I.enter&&(F|=sS.Opening),I.leave&&(F|=sS.Closing);let B=sn();return eU(eK).createElement(s6.Provider,{value:q},eU(eK).createElement(sC,{value:F},B({ourProps:z,theirProps:m,defaultTag:s9,features:ue,visible:"visible"===k,name:"Transition.Child"})))}),ur=sl(function(e,t){let n=null!==(0,eK.useContext)(s5),r=null!==sk();return eU(eK).createElement(eU(eK).Fragment,null,!n&&r?eU(eK).createElement(ut,{ref:t,...e}):eU(eK).createElement(un,{ref:t,...e}))}),ua=Object.assign(ut,{Child:ur,Root:ut});var ui=((b=ui||{})[b.Open=0]="Open",b[b.Closed=1]="Closed",b),uo=((x=uo||{})[x.SetTitleId=0]="SetTitleId",x);let ul={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},us=(0,eK.createContext)(null);function uu(e){let t=(0,eK.useContext)(us);if(null===t){let t=Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,uu),t}return t}function uc(e,t){return lY(t.type,ul,e,t)}us.displayName="DialogContext";let uf=sl(function(e,t){let n=(0,eK.useId)(),{id:r=`headlessui-dialog-${n}`,open:a,onClose:i,initialFocus:o,role:l="dialog",autoFocus:s=!0,__demoMode:u=!1,unmount:c=!1,...f}=e,p=(0,eK.useRef)(!1);l="dialog"===l||"alertdialog"===l?l:(p.current||(p.current=!0,console.warn(`Invalid role [${l}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog");let d=sk();void 0===a&&null!==d&&(a=(d&sS.Open)===sS.Open);let h=(0,eK.useRef)(null),g=s_(h,t),m=l7(h),v=+!a,[y,b]=(0,eK.useReducer)(uc,{titleId:null,descriptionId:null,panelRef:(0,eK.createRef)()}),x=lI(()=>i(!1)),_=lI(e=>b({type:0,id:e})),w=!!sy()&&0===v,[E,A]=sX(),S=sg(),{resolveContainers:k}=sp({mainTreeNode:S,portals:E,defaultContainers:[{get current(){var C;return null!=(C=y.panelRef.current)?C:h.current}}]}),T=null!==d&&(d&sS.Closing)===sS.Closing;(function(e,{allowed:t,disallowed:n}={}){let r=lD(e,"inert-others");lO(()=>{var e,a;if(!r)return;let i=lF();for(let t of null!=(e=null==n?void 0:n())?e:[])t&&i.add(lW(t));let o=null!=(a=null==t?void 0:t())?a:[];for(let e of o){if(!e)continue;let t=lB(e);if(!t)continue;let n=e.parentElement;for(;n&&n!==t.body;){for(let e of n.children)o.some(t=>e.contains(t))||i.add(lW(e));n=n.parentElement}}return i.dispose},[r,t,n])})(!u&&!T&&w,{allowed:lI(()=>{var e,t;return[null!=(t=null==(e=h.current)?void 0:e.closest("[data-headlessui-portal]"))?t:null]}),disallowed:lI(()=>{var e;return[null!=(e=null==S?void 0:S.closest("body > *:not(#headlessui-portal-root)"))?e:null]})}),l8(w,k,e=>{e.preventDefault(),x()}),function(e,t="undefined"!=typeof document?document.defaultView:null,n){let r=lD(e,"escape");lM(t,"keydown",e=>{r&&(e.defaultPrevented||e.key===lS.Escape&&n(e))})}(w,null==m?void 0:m.defaultView,e=>{e.preventDefault(),e.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur(),x()}),sv(!u&&!T&&w,m,k),lG(w,h,x);let[R,O]=function(){let[e,t]=(0,eK.useState)([]);return[e.length>0?e.join(" "):void 0,(0,eK.useMemo)(()=>function(e){let n=lI(e=>(t(t=>[...t,e]),()=>t(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),r=(0,eK.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props,value:e.value}),[n,e.slot,e.name,e.props,e.value]);return eU(eK).createElement(sM.Provider,{value:r},e.children)},[t])]}(),j=(0,eK.useMemo)(()=>[{dialogState:v,close:x,setTitleId:_,unmount:c},y],[v,y,x,_,c]),M=(0,eK.useMemo)(()=>({open:0===v}),[v]),N={ref:g,id:r,role:l,tabIndex:-1,"aria-modal":u?void 0:0===v||void 0,"aria-labelledby":y.titleId,"aria-describedby":R,unmount:c},L=!function(){var e;let[t]=(0,eK.useState)(()=>"undefined"!=typeof window&&"function"==typeof window.matchMedia?window.matchMedia("(pointer: coarse)"):null),[n,r]=(0,eK.useState)(null!=(e=null==t?void 0:t.matches)&&e);return lO(()=>{if(t)return t.addEventListener("change",e),()=>t.removeEventListener("change",e);function e(e){r(e.matches)}},[t]),n}(),q=sU.None;w&&!u&&(q|=sU.RestoreFocus,q|=sU.TabLock,s&&(q|=sU.AutoFocus),L&&(q|=sU.InitialFocus));let P=sn();return eU(eK).createElement(sT,null,eU(eK).createElement(sO,{force:!0},eU(eK).createElement(s$,null,eU(eK).createElement(us.Provider,{value:j},eU(eK).createElement(sJ,{target:h},eU(eK).createElement(sO,{force:!1},eU(eK).createElement(O,{slot:M},eU(eK).createElement(A,null,eU(eK).createElement(sH,{initialFocus:o,initialFocusFallback:h,containers:k,features:q},eU(eK).createElement(sE,{value:x},P({ourProps:N,theirProps:f,slot:M,defaultTag:up,features:ud,visible:0===v,name:"Dialog"})))))))))))}),up="div",ud=se.RenderStrategy|se.Static,uh=Object.assign(sl(function(e,t){let{transition:n=!1,open:r,...a}=e,i=sk(),o=e.hasOwnProperty("open")||null!==i,l=e.hasOwnProperty("onClose");if(!o&&!l)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!o)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!l)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!i&&"boolean"!=typeof e.open)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${e.open}`);if("function"!=typeof e.onClose)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${e.onClose}`);return(void 0!==r||n)&&!a.static?eU(eK).createElement(sh,null,eU(eK).createElement(ua,{show:r,transition:n,unmount:a.unmount},eU(eK).createElement(uf,{ref:t,...a}))):eU(eK).createElement(sh,null,eU(eK).createElement(uf,{ref:t,open:r,...a}))}),{Panel:sl(function(e,t){let n=(0,eK.useId)(),{id:r=`headlessui-dialog-panel-${n}`,transition:a=!1,...i}=e,[{dialogState:o,unmount:l},s]=uu("Dialog.Panel"),u=s_(t,s.panelRef),c=(0,eK.useMemo)(()=>({open:0===o}),[o]),f=lI(e=>{e.stopPropagation()}),p=a?ur:eK.Fragment,d=sn();return eU(eK).createElement(p,{...a?{unmount:l}:{}},d({ourProps:{ref:u,id:r,onClick:f},theirProps:i,slot:c,defaultTag:"div",name:"Dialog.Panel"}))}),Title:(sl(function(e,t){let{transition:n=!1,...r}=e,[{dialogState:a,unmount:i}]=uu("Dialog.Backdrop"),o=(0,eK.useMemo)(()=>({open:0===a}),[a]),l=n?ur:eK.Fragment,s=sn();return eU(eK).createElement(l,{...n?{unmount:i}:{}},s({ourProps:{ref:t,"aria-hidden":!0},theirProps:r,slot:o,defaultTag:"div",name:"Dialog.Backdrop"}))}),sl(function(e,t){let n=(0,eK.useId)(),{id:r=`headlessui-dialog-title-${n}`,...a}=e,[{dialogState:i,setTitleId:o}]=uu("Dialog.Title"),l=s_(t);(0,eK.useEffect)(()=>(o(r),()=>o(null)),[r,o]);let s=(0,eK.useMemo)(()=>({open:0===i}),[i]);return sn()({ourProps:{ref:l,id:r},theirProps:a,slot:s,defaultTag:"h2",name:"Dialog.Title"})})),Description:sN}),ug=(0,eK.forwardRef)(({open:e,onClose:t,initialFocus:n,zIndex:r,children:a,ariaLabel:i,size:o,noFade:l,as:s,fitOnMobile:u,className:c,...f},p)=>{let d=eU(lw)("jfModal",{"fit-on-mobile":u,"no-fade":l},c),h=eU(lw)("jfModal--container",{"jfModal--container-small":"small"===o,"jfModal--container-medium":"medium"===o,"jfModal--container-large":"large"===o});return(0,eV.jsx)(uh,{onClose:t,open:e,initialFocus:n,style:{zIndex:r},className:d,"aria-modal":!0,ref:p,"data-magnet-modal":!0,children:(0,eV.jsxs)(s,{"aria-label":i,className:h,...f,tabIndex:0,children:[(0,eV.jsx)("div",{className:"jfModal--close",children:(0,eV.jsx)(lE,{onClick:t,startIcon:(0,eV.jsx)(tz,{}),colorStyle:"secondary",rounded:!0})}),a]})})});ug.propTypes={open:eU(eZ).bool,onClose:eU(eZ).func.isRequired,initialFocus:eU(eZ).oneOfType([eU(eZ).shape({current:eU(eZ).instanceOf(Element)}),eU(eZ).func]),zIndex:eU(eZ).number,children:eU(eZ).node.isRequired,ariaLabel:eU(eZ).string,size:eU(eZ).oneOf(["small","medium","large"]),noFade:eU(eZ).bool,as:eU(eZ).elementType,fitOnMobile:eU(eZ).bool,className:eU(eZ).string},ug.defaultProps={open:!1,zIndex:1e3,size:"medium",noFade:!1,as:"div",fitOnMobile:!1,className:"",initialFocus:null,ariaLabel:""};let um=({isOpen:e,isPublishLoading:t,onUnpublishClick:n,onCloseClick:r})=>((0,eK.useEffect)(()=>{e&&i2("unpublishDialog")},[e]),(0,eV.jsxs)(ug,{open:e,onClose:r,ariaLabel:nq(e0.UNPUBLISH_CHATBOT_FROM_WEBSITE),size:"small",children:[(0,eV.jsxs)("div",{className:"jfModal--title",children:[(0,eV.jsx)("div",{className:"jfModal--title-icon jfModal--title-icon-error",children:(0,eV.jsx)(tT,{})}),(0,eV.jsx)("h3",{children:nq(e0.UNPUBLISH_CHATBOT_FROM_WEBSITE)}),(0,eV.jsx)("p",{style:{marginBottom:0},children:nq(e0.CLICK_UNPUBLISH_TO_REMOVE_THE_CHATBOT)}),(0,eV.jsxs)("div",{className:"jfModal--title-info",children:[(0,eV.jsx)(tZ,{className:"jfModal--title-info-icon"}),(0,eV.jsx)("p",{children:nq(e0.YOUR_CHATBOT_AND_ITS_TRANING_DATA_WILL_REMAIN_SAVED)})]})]}),(0,eV.jsxs)("div",{className:"jfModal--actions",children:[(0,eV.jsx)(lE,{colorStyle:"secondary",variant:"outline",onClick:r,children:nq(e0.CANCEL)}),(0,eV.jsx)(lE,{colorStyle:"error",loader:t,onClick:n,children:nq(e0.UNPUBLISH)})]})]}));um.propTypes={isOpen:eZ.bool.isRequired,onUnpublishClick:eZ.func.isRequired,onCloseClick:eZ.func.isRequired,isPublishLoading:eZ.bool};let uv=({publishAgent:e,unpublishAgent:t})=>{let{state:n}=oK(),{step:r,isPublished:a,previewAgentId:i,isPublishLoading:o,platformSettings:{PLATFORM_PREVIEW_URL:l,PROVIDER_URL:s}}=n,[u,c]=(0,eK.useState)(null),[f,p]=(0,eK.useState)(!1),[d,h]=(0,eK.useState)(!1),{buttonProps:g,startPublish:m,resetToUnpublished:v}=lm(a?lh.PUBLISHED:lh.UNPUBLISHED),y=async()=>{i2("goToJotformButton"),await nR(1e3),window.open(`${s}/agent/build/${i}${e6[r]}`,"_blank")},b=async()=>{let{PLATFORM_NONCE:t=""}=nw;i2("previewButton"),p(!0),e({key:"preview"}),await nR(1e3),p(!1),window.open(`${l}&_nonce=${t}`,"_blank")},x=async()=>{i2("publishButton"),m(),await e({key:"embed"})},_=async()=>{i2("unpublishButton"),await t(),v(),h(!1)};return((0,eK.useEffect)(()=>{c(document.querySelector("#button-wrapper-root"))},[]),u)?(0,eQ.createPortal)((0,eV.jsxs)("div",{className:"chatbot-header-cta-cont",children:[(0,eV.jsx)(lE,{variant:"ghost",colorStyle:"secondary",className:"go-to-jotform-cta",endIcon:(0,eV.jsx)(to,{}),onClick:y,children:nq(e0.GO_TO_JOTFORM)}),(0,eV.jsxs)("div",{className:"mobile-cont",children:[(0,eV.jsx)(lE,{variant:"outline",colorStyle:"secondary",startIcon:(0,eV.jsx)(th,{}),loader:f,onClick:b,children:nq(e0.PREVIEW)}),(0,eV.jsx)(lE,{colorStyle:g.colorStyle,disabled:g.disabled,variant:g.variant,className:`publish-cta${a?"":" isPulseAnimation"}`,onClick:a?()=>h(!0):x,style:{opacity:g.opacity},children:g.text}),(0,eV.jsx)(um,{isOpen:d,onUnpublishClick:_,onCloseClick:()=>h(!1),isPublished:a,isPublishLoading:o})]})]}),u):null};uv.propTypes={publishAgent:eZ.func.isRequired,unpublishAgent:eZ.func.isRequired},eG("fAMMv");var eK=eG("fAMMv");let uy=({providerUrl:e,utmContent:t,onCloseClick:n})=>{(0,eK.useEffect)(()=>{i2("limitDialog")},[]);let r=async()=>{i2("goToPricing"),await nR(1e3),window.open(`${e}/ai/chatbot/wordpress/?utm_source=limitDialog&utm_content=${t}&utm_campaign=aiAgents-ADMIN&utm_medium=dialog&utm_term=go-to-pricing#pricing`,"_blank")};return(0,eV.jsxs)(ug,{open:!0,onClose:n,ariaLabel:nq(e0.YOU_HAVE_REACHED_YOUR_LIMIT),size:"small",children:[(0,eV.jsxs)("div",{className:"jfModal--title",children:[(0,eV.jsx)("div",{className:"jfModal--title-icon jfModal--title-icon-error",children:(0,eV.jsx)(tm,{})}),(0,eV.jsx)("h3",{children:nq(e0.YOU_HAVE_REACHED_YOUR_LIMIT)}),(0,eV.jsx)("p",{children:nq(e0.DELETE_EXISTING_AGENT)})]}),(0,eV.jsx)("div",{className:"jfModal--actions",children:(0,eV.jsx)(lE,{colorStyle:"error",onClick:r,children:nq(e0.GO_TO_PRICING)})})]})};uy.propTypes={providerUrl:eZ.string,utmContent:eZ.string,onCloseClick:eZ.func.isRequired};let ub=({container:e,onClose:t=e=>e,...n})=>{let r=eI(e);r.render((0,eV.jsx)(uy,{open:!0,onCloseClick:()=>{r.unmount(),t()},...n}))};var eK=eG("fAMMv"),ux={};ux=eG("8bihq").getBundleURL("86byN")+"intro.1dd2eaaa.mp4";var u_=()=>{let{state:e}=oK(),{step:t,previewAgentId:n,customizations:r,selectedAvatar:a,themeCustomizations:i,agentName:o,agentRole:l,agentChattiness:s,agentLanguage:u,agentToneOfVoice:c,persona:f,materials:p}=e,d=(0,eK.useRef)(a);return(0,eK.useEffect)(()=>{(async()=>{d.current!==a&&await nR(2500),document.querySelector("#agent-preview-root")&&(rs({agentId:n,customizations:r,customAvatarUrl:a.avatarIconLink,...i}),d.current=a)})()},[a,o,l,u,c,r,s,f,i,p]),(0,eV.jsx)(eV.Fragment,{children:[e4.INITIAL,e4.USECASE_SELECTION].includes(t)?(0,eV.jsx)("div",{className:"introduction",children:(0,eV.jsx)("video",{autoPlay:!0,loop:!0,muted:!0,playsInline:!0,src:eU(ux),title:nq(e0.ANIMATION_TITLE)})}):(0,eV.jsxs)("div",{className:"agent-preview",children:[(0,eV.jsx)("div",{className:"agent-preview-bg"}),(0,eV.jsx)("div",{id:"agent-preview-root"}),![e4.INITIAL,e4.USECASE_SELECTION,e4.WP_PAGE_SELECTION].includes(t)&&(0,eV.jsx)("div",{})]})})},eK=(eG("fAMMv"),eG("fAMMv"));eG("fAMMv");let uw=({children:e,value:t="",onChange:n=e=>e})=>(0,eV.jsx)("select",{value:t,onChange:e=>n(e.target.value),className:"jfDropdown",children:e});uw.propTypes={children:eZ.node.isRequired,value:eZ.string,onChange:eZ.func};var eK=eG("fAMMv");let uE=(0,eK.forwardRef)(({maxLength:e,onChange:t=e=>e,prefix:n="",value:r="",...a},i)=>{let[o,l]=(0,eK.useState)(0);(0,eK.useEffect)(()=>{e&&l(r?.length)},[r,e]);let s=n?.as||null;return(0,eV.jsxs)("div",{className:"jfInput",children:[s&&(0,eV.jsxs)(s,{className:"jfInput--prefix",children:[n.icon&&(0,eV.jsx)("span",{className:"jfInput--prefix-icon",children:n.icon}),n.text&&(0,eV.jsx)("span",{className:"jfInput--prefix-text",children:n.text})]}),(0,eV.jsx)("input",{ref:i,...a,...r&&{value:r},maxLength:e,onChange:n=>{t&&t(n),e&&l(n.target.value.length)}}),e&&(0,eV.jsx)("div",{className:"jfInput--counter",children:`${o} / ${e}`})]})});uE.defaultProps={prefix:""},uE.propTypes={value:eZ.string,maxLength:eZ.number,onChange:eZ.func,prefix:eZ.string},eG("fAMMv");let uA=({checked:e,label:t,onChange:n,...r})=>(0,eV.jsxs)("label",{className:"jfRadio",children:[(0,eV.jsxs)("span",{className:"jfRadio--checkmark",children:[(0,eV.jsx)("input",{type:"radio",checked:e,onChange:n,...r}),(0,eV.jsx)("span",{className:"jfRadio--checkmark-inner"})]}),(0,eV.jsx)("span",{className:"jfRadio--label",children:t})]});uA.propTypes={checked:eZ.bool.isRequired,label:eZ.string.isRequired,onChange:eZ.func.isRequired},eG("fAMMv");let uS=({children:e})=>(0,eV.jsx)("span",{className:"condition-chip",children:e});uS.propTypes={children:eZ.node.isRequired},eG("fAMMv");let uk=({isPublished:e})=>(0,eV.jsxs)("div",{className:"condition-empty-info",children:[(0,eV.jsx)(tP,{className:"condition-empty-info-icon"}),(0,eV.jsx)("p",{className:"condition-empty-info-text",children:nq(e?e0.YOUR_AI_CHATBOT_IS_CURRENTLY_LIVE_ON_ALL_PAGES:e0.YOUR_AI_CHATBOT_WILL_BE_LIVE_ON_ALL_PAGES)})]});uk.propTypes={isPublished:eZ.bool};var uC=()=>{let{state:e,dispatch:t,asyncDispatch:n}=oK(),{step:r,platformSettings:{PLATFORM_PAGES:a},selectedPages:i,isPublished:o}=e,[l,s]=(0,eK.useState)(""),[u,c]=(0,eK.useState)(i),[f,p]=(0,eK.useState)(nh.IS),[d,h]=(0,eK.useState)(nf.URL),[g,m]=(0,eK.useState)(!1),v=(0,eK.useMemo)(()=>u.active,[u]),y=(0,eK.useMemo)(()=>(u[v]||[]).some(e=>e.value===l&&e.type===d&&(d!==nf.URL||e.match===f)),[u,v,d,f,l]);(0,eK.useEffect)(()=>{!l||d===nf.URL&&n6(l)||y?m(!0):m(!1)},[l,d,f,u]),lb(()=>{(async()=>{i2(`saveWpPageChangesButton_${nW(r)}Step`);let e={action:"update",key:"pages",value:JSON.stringify(u)};await n(()=>iD(e),oU.savePlatformAgentPagesRequest,oU.savePlatformAgentPagesSuccess,oU.savePlatformAgentPagesError)})(),t(oU.setSelectedPages(u))},[u]);let b=e=>{c(t=>({...t,active:e})),i2(`advancedVisibility_${e}`)},x=e=>{c(t=>({...t,[v]:t[v].filter((t,n)=>n!==e)})),i2("advancedVisibilityDeleteButton")};return(0,eV.jsxs)("div",{className:"customize-option visibility",children:[(0,eV.jsxs)("div",{className:"jfpContent-wrapper--customization-title",children:[(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.ADVANCED_VISIBILITY)}),(0,eV.jsx)("p",{children:nq(e0.CHOOSE_WHERE_CHATBOT_WILL_BE_SHOWN_OR_HIDDEN)})]}),(0,eV.jsxs)("ul",{className:"jfpContent-wrapper--visibility-selection",children:[(0,eV.jsx)("li",{children:(0,eV.jsx)(uA,{size:"small",name:"visibility",value:t4,label:nq(nm.SHOW_ON.label),checked:v===nm.SHOW_ON.value,onChange:()=>b(nm.SHOW_ON.value)})}),(0,eV.jsx)("li",{children:(0,eV.jsx)(uA,{size:"small",name:"visibility",value:t5,label:nq(nm.HIDE_ON.label),checked:v===nm.HIDE_ON.value,onChange:()=>b(nm.HIDE_ON.value)})})]})]}),(0,eV.jsxs)("div",{className:"visibility-filter",children:[(0,eV.jsxs)("div",{className:"visibility-wrapper",children:[(0,eV.jsx)("div",{className:"visibility-domain",children:(0,eV.jsx)(uw,{value:d,onChange:e=>{h(e),s("")},children:np.map(e=>(0,eV.jsx)("option",{value:e.value,children:e.label},e.value))})}),d===nf.URL?(0,eV.jsxs)("div",{className:"visibility-selector",children:[(0,eV.jsx)(uw,{colorStyle:"default",size:"small",theme:"light",value:f,onChange:e=>p(e),children:ng.map(e=>(0,eV.jsx)("option",{value:e.value,children:e.label},e.value))}),(0,eV.jsx)(uE,{type:"text",placeholder:nq(e0.URL),value:l,onChange:e=>s(e.target.value),style:{flex:1},className:"visibility-input"})]}):(0,eV.jsxs)(uw,{colorStyle:"default",size:"small",theme:"light",value:l,onChange:e=>s(e),style:{flex:1},children:[(0,eV.jsx)("option",{value:"",children:"Select Page"}),a.map(e=>(0,eV.jsx)("option",{value:e.value,children:e.text},e.value))]}),(0,eV.jsx)(lE,{startIcon:(0,eV.jsx)(tH,{}),disabled:g,onClick:()=>{l&&!y&&(c(e=>({...e,[v]:[...e[v],{id:nJ(),type:d,match:f,value:l}]})),s(""),i2("advancedVisibilityAddButton"))},children:`${nq(e0.ADD)}`})]}),(0,eV.jsxs)("ul",{className:"condition-wrapper",children:[(u.showOn?.length===0&&v===nm.SHOW_ON.value||u.hideOn?.length===0&&v===nm.HIDE_ON.value)&&(0,eV.jsx)(uk,{isPublished:o}),u[v]?.map((e,t)=>eV.jsxs("li",{className:"condition-chips",children:[e.type===nf.URL?eV.jsxs(eV.Fragment,{children:[eV.jsx(uS,{children:nq(nc.URL)})," ",e.match===nh.IS?eV.jsx(uS,{children:nq(nd.IS)}):eV.jsx(uS,{children:nq(nd.STARTS_WITH)})," ",eV.jsx("span",{className:"value",children:e.value})]}):eV.jsxs(eV.Fragment,{children:[eV.jsx(uS,{children:nq(nc.PAGE)})," ",eV.jsx("span",{className:"value",children:a.find(t=>t.value===e.value)?.text||e.text})]}),eV.jsx(lE,{className:"delete-btn",startIcon:eV.jsx(tI,{}),onClick:()=>x(t)})]},e.id))]})]})]})},eK=eG("fAMMv");let uT=({isOpen:e,isDeleteLoading:t,onDeleteClick:n,onCloseClick:r})=>((0,eK.useEffect)(()=>{e&&i2("deleteDialog")},[e]),(0,eV.jsxs)(ug,{open:e,onClose:r,ariaLabel:nq(e0.REMOVE_CHATBOT_FROM_WEBSITE),size:"small",children:[(0,eV.jsxs)("div",{className:"jfModal--title",children:[(0,eV.jsx)("div",{className:"jfModal--title-icon jfModal--title-icon-error",children:(0,eV.jsx)(tT,{})}),(0,eV.jsx)("h3",{children:nq(e0.REMOVE_CHATBOT_FROM_WEBSITE)}),(0,eV.jsx)("p",{style:{marginBottom:0},children:nq(e0.CLICK_REMOVE_FROM_WEBSITE_TO_PERMANENTLY_DELETE)}),(0,eV.jsxs)("div",{className:"jfModal--title-info",children:[(0,eV.jsx)(tZ,{className:"jfModal--title-info-icon"}),(0,eV.jsx)("p",{children:nq(e0.YOUR_CHATBOT_AND_ITS_TRANING_DATA_WILL_STILL_BE_SAVED)})]})]}),(0,eV.jsxs)("div",{className:"jfModal--actions",children:[(0,eV.jsx)(lE,{colorStyle:"secondary",variant:"outline",onClick:r,children:nq(e0.CANCEL)}),(0,eV.jsx)(lE,{colorStyle:"error",loader:t,onClick:n,children:nq(e0.REMOVE_FROM_WEBSITE)})]})]}));uT.propTypes={isOpen:eZ.bool.isRequired,onDeleteClick:eZ.func.isRequired,onCloseClick:eZ.func.isRequired,isDeleteLoading:eZ.bool};var eK=eG("fAMMv");eG("fAMMv");let uR=({checked:e,onChange:t})=>(0,eV.jsxs)("label",{className:"chatbot-toggle",children:[(0,eV.jsx)("input",{className:"chatbot-toggle--input",type:"checkbox",checked:e,onChange:t}),(0,eV.jsx)("span",{className:"chatbot-toggle--slider"})]});uR.propTypes={checked:eZ.bool.isRequired,onChange:eZ.func.isRequired};var uO=()=>{let{state:e,dispatch:t,asyncDispatch:n}=oK(),{step:r,previewAgentId:a,customizations:i,platformSettings:{PROVIDER_API_KEY:o}}=e,{pulse:l,position:s,autoOpenChatIn:u,layout:c}=i,[f,p]=(0,eK.useState)(c),d=l===t3.YES;(0,eK.useEffect)(()=>{i2(`${nW(r)}Step`)},[]);let h=async({key:e,value:r})=>{let l={...i,[e]:r};e===t6.LAYOUT&&r===nn.EXTENDED.value&&(l={...l,[t6.AUTO_OPEN_CHAT]:t8.NEVER},t(oU.updateCustomization(t6.AUTO_OPEN_CHAT,t8.NEVER))),await n(()=>iF(a,{prop:"popover",type:"embed",value:JSON.stringify(l)},o),oU.updateAgentPropertyRequest,oU.updateAgentPropertySuccess,oU.updateAgentPropertyError)},g=e=>{let n=e?t3.YES:t3.NO;t(oU.updateCustomization(t6.PULSE,n)),h({key:t6.PULSE,value:n})},m=e=>{t(oU.updateCustomization(t6.POSITION,e)),h({key:t6.POSITION,value:e})},v=e=>{t(oU.updateCustomization(t6.AUTO_OPEN_CHAT,e)),h({key:t6.AUTO_OPEN_CHAT,value:e})};return(0,eV.jsx)(eV.Fragment,{children:(0,eV.jsxs)("div",{className:"jfpContent-wrapper--customization-layout",children:[(0,eV.jsx)("div",{className:"customize-option layout",children:(0,eV.jsxs)("div",{className:"customize-option layout-new",children:[(0,eV.jsx)("div",{className:"jfpContent-wrapper--customization-title",children:(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.LAYOUT)}),(0,eV.jsx)("p",{children:nq(e0.CHOOSE_HOW_CHATBOT_APPEARS)})]})}),(0,eV.jsx)(uw,{colorStyle:"default",size:"small",theme:"light",value:f,onChange:e=>{e!==f&&(p(e),t(oU.updateCustomization(t6.LAYOUT,e)),h({key:t6.LAYOUT,value:e}),i2(`layout_${e}`))},children:Object.values(nn).map(({value:e,text:t})=>(0,eV.jsx)("option",{value:e,children:nq(t)},e))})]})}),(0,eV.jsxs)("div",{className:"customize-option position",children:[(0,eV.jsx)("div",{className:"jfpContent-wrapper--customization-title",children:(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.POSITION)}),(0,eV.jsx)("p",{children:nq(e0.CHOOSE_THE_AI_AGENT)})]})}),(0,eV.jsxs)("ul",{className:"jfpContent-wrapper--customization-position",children:[(0,eV.jsx)("li",{children:(0,eV.jsx)(uA,{label:nq(e0.LEFT),onChange:()=>m(t4),size:"small",value:t4,name:"position",checked:s===t4})}),(0,eV.jsx)("li",{children:(0,eV.jsx)(uA,{description:`(${nq(e0.RIGHT)})`,label:nq(e0.RIGHT),onChange:()=>m(t5),size:"small",value:t5,name:"position",checked:s===t5})})]})]}),f===nn.MINIMAL.value&&(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)("div",{className:"customize-option pulse",children:(0,eV.jsxs)("div",{className:"jfpContent-wrapper--customization-title",children:[(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.PULSING)}),(0,eV.jsx)("p",{children:nq(e0.ADD_A_PULSE_EFFECT)})]}),(0,eV.jsx)(uR,{checked:d,onChange:()=>g(!d)})]})}),(0,eV.jsxs)("div",{className:"customize-option open",children:[(0,eV.jsx)("div",{className:"jfpContent-wrapper--customization-title",children:(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.OPEN_BY_DEFAULT)}),(0,eV.jsx)("p",{children:nq(e0.CHOOSE_WHEN_CHATBOT_WILL_APPEAR)})]})}),(0,eV.jsx)(uw,{colorStyle:"default",size:"small",theme:"light",value:u,onChange:e=>v(e),children:t7.map(({value:e,text:t})=>(0,eV.jsx)("option",{value:e,children:nq(t)},e))})]})]})]})})};let uj=({unpublishAgent:e})=>{let{state:t,dispatch:n,asyncDispatch:r}=oK(),{step:a,visibleDevice:i,isPublishLoading:o,isDeletePlatformAgentLoading:l,isPublished:s}=t,[u,c]=(0,eK.useState)(!1);(0,eK.useEffect)(()=>{i2(`${nW(a)}Step`)},[]);let f=async e=>{let t={action:"update",key:"device",value:e};await r(()=>iD(t),oU.saveProviderApiKeyRequest,oU.saveProviderApiKeySuccess,oU.saveProviderApiKeyError)},p=e=>{n(oU.updateVisibleDevice(e)),f(e),i2(`visibleOn_${e}`)},d=async()=>{i2(`${e3}`);let e={action:"delete"};await r(()=>iD(e),oU.deletePlatformAgentRequest,oU.deletePlatformAgentSuccess,oU.deletePlatformAgentError),c(!1)},h=async()=>{await e(),c(!1),i2("unpublishButton")};return(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsxs)("div",{className:"jfpContent-wrapper--customization",children:[(0,eV.jsx)(uO,{}),(0,eV.jsxs)("div",{className:"customize-option visibility",children:[(0,eV.jsx)("div",{className:"jfpContent-wrapper--customization-title",children:(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.VISIBLE_ON)}),(0,eV.jsx)("p",{children:nq(e0.CHOOSE_WHERE_THE_CHATBOT_SHOULD_APPEAR)})]})}),(0,eV.jsx)(uw,{colorStyle:"default",size:"small",theme:"light",value:i,onChange:e=>p(e),children:nt.map(({value:e,text:t})=>(0,eV.jsx)("option",{value:e,children:nq(t)},e))})]}),(0,eV.jsx)("hr",{className:"jfpContent-wrapper--line"}),(0,eV.jsx)(uC,{}),(0,eV.jsx)("div",{className:"remove-chatbot",children:(0,eV.jsx)(lE,{className:"remove-chatbot-btn",onClick:()=>c(!0),children:nq(e0.REMOVE_AI_CHATBOT_FROM_MY_WEBSITE)})})]}),(0,eV.jsx)(uT,{isOpen:u,isDeleteLoading:l,isUnpublishLoading:o,onDeleteClick:d,onUnpublishClick:h,onCloseClick:()=>c(!1),isPublished:s})]})};uj.propTypes={unpublishAgent:eZ.func.isRequired};var eK=(eG("fAMMv"),eG("fAMMv")),uM={},uN={},uL={},uq={};uq=Array.isArray;var uP={},uD=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,uI=/^\w*$/;uP=function(e,t){if(uq(e))return!1;var n=typeof e;return!!("number"==n||"symbol"==n||"boolean"==n||null==e||o4(e))||uI.test(e)||!uD.test(e)||null!=t&&e in Object(t)};var uz={},uF={},uB={},uU={},uH={},uW={},uG={},uY={},uV={},uQ={};uQ=function(e){if(!oZ(e))return!1;var t=o6(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t};var uK={},uX={},o$=eG("dGOyA");uX=o$["__core-js_shared__"];var uZ=(eT=/[^.]+$/.exec(uX&&uX.keys&&uX.keys.IE_PROTO||""))?"Symbol(src)_1."+eT:"";uK=function(e){return!!uZ&&uZ in e};var uJ={},u$=Function.prototype.toString;uJ=function(e){if(null!=e){try{return u$.call(e)}catch(e){}try{return e+""}catch(e){}}return""};var u0=/^\[object .+?Constructor\]$/,u1=Object.prototype,u2=Function.prototype.toString,u3=u1.hasOwnProperty,u5=RegExp("^"+u2.call(u3).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");uV=function(e){return!(!oZ(e)||uK(e))&&(uQ(e)?u5:u0).test(uJ(e))};var u4={};u4=function(e,t){return null==e?void 0:e[t]},uG=(uY=function(e,t){var n=u4(e,t);return uV(n)?n:void 0})(Object,"create"),uW=function(){this.__data__=uG?uG(null):{},this.size=0};var u6={};u6=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t};var u8={},u7=Object.prototype.hasOwnProperty;u8=function(e){var t=this.__data__;if(uG){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return u7.call(t,e)?t[e]:void 0};var u9={},ce=Object.prototype.hasOwnProperty;u9=function(e){var t=this.__data__;return uG?void 0!==t[e]:ce.call(t,e)};var ct={};function cn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}ct=function(e,t){var n=this.__data__;return this.size+=+!this.has(e),n[e]=uG&&void 0===t?"__lodash_hash_undefined__":t,this},cn.prototype.clear=uW,cn.prototype.delete=u6,cn.prototype.get=u8,cn.prototype.has=u9,cn.prototype.set=ct,uH=cn;var cr={},ca={};ca=function(){this.__data__=[],this.size=0};var ci={},co={},cl={};cl=function(e,t){return e===t||e!=e&&t!=t},co=function(e,t){for(var n=e.length;n--;)if(cl(e[n][0],t))return n;return -1};var cs=Array.prototype.splice;ci=function(e){var t=this.__data__,n=co(t,e);return!(n<0)&&(n==t.length-1?t.pop():cs.call(t,n,1),--this.size,!0)};var cu={};cu=function(e){var t=this.__data__,n=co(t,e);return n<0?void 0:t[n][1]};var cc={};cc=function(e){return co(this.__data__,e)>-1};var cf={};function cp(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}cf=function(e,t){var n=this.__data__,r=co(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},cp.prototype.clear=ca,cp.prototype.delete=ci,cp.prototype.get=cu,cp.prototype.has=cc,cp.prototype.set=cf,cr=cp;var cd={},o$=eG("dGOyA");cd=uY(o$,"Map"),uU=function(){this.size=0,this.__data__={hash:new uH,map:new(cd||cr),string:new uH}};var ch={},cg={},cm={};cm=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e},cg=function(e,t){var n=e.__data__;return cm(t)?n["string"==typeof t?"string":"hash"]:n.map},ch=function(e){var t=cg(this,e).delete(e);return this.size-=+!!t,t};var cv={};cv=function(e){return cg(this,e).get(e)};var cy={};cy=function(e){return cg(this,e).has(e)};var cb={};function cx(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function c_(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],i=n.cache;if(i.has(a))return i.get(a);var o=e.apply(this,r);return n.cache=i.set(a,o)||i,o};return n.cache=new(c_.Cache||uB),n}cb=function(e,t){var n=cg(this,e),r=n.size;return n.set(e,t),this.size+=+(n.size!=r),this},cx.prototype.clear=uU,cx.prototype.delete=ch,cx.prototype.get=cv,cx.prototype.has=cy,cx.prototype.set=cb,uB=cx,c_.Cache=uB;var cw=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,cE=/\\(\\)?/g;S=(A=(uF=c_)(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(cw,function(e,n,r,a){t.push(r?a.replace(cE,"$1"):n||e)}),t},function(e){return 500===S.size&&S.clear(),e})).cache,uz=A;var cA={},cS={},ck={};ck=function(e,t){for(var n=-1,r=null==e?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a};var cC=1/0,cT=o8?o8.prototype:void 0,cR=cT?cT.toString:void 0;cS=function e(t){if("string"==typeof t)return t;if(uq(t))return ck(t,e)+"";if(o4(t))return cR?cR.call(t):"";var n=t+"";return"0"==n&&1/t==-cC?"-0":n},cA=function(e){return null==e?"":cS(e)},uL=function(e,t){return uq(e)?e:uP(e,t)?[e]:uz(cA(e))};var cO={},cj=1/0;cO=function(e){if("string"==typeof e||o4(e))return e;var t=e+"";return"0"==t&&1/e==-cj?"-0":t},uN=function(e,t){t=uL(t,e);for(var n=0,r=t.length;null!=e&&n<r;)e=e[cO(t[n++])];return n&&n==r?e:void 0},uM=function(e,t,n){var r=null==e?void 0:uN(e,t);return void 0===r?n:r},eG("fAMMv");var cM=()=>(0,eV.jsxs)("div",{className:"trained-knowledge",children:[(0,eV.jsxs)("div",{className:"trained-knowledge-content",children:[(0,eV.jsx)("div",{className:"trained-knowledge-content-icon",children:(0,eV.jsx)(tj,{})}),(0,eV.jsx)("h3",{className:"trained-knowledge-content-title",children:nq(e0.AUTO_TRAINED_KNOWLEDGE)})]}),(0,eV.jsx)("p",{className:"trained-knowledge-desc",children:nq(e0.YOUR_AI_CHATBOT_IS_AUTOMATICALLY_TRAINED)})]});eG("fAMMv");let cN=({icon:e,name:t,desc:n,isBackVisible:r=!1,iconClassName:a,isNameVisible:i=!1,isDescVisible:o=!1,isIconVisible:l=!1,handleBack:s=e=>e})=>(0,eV.jsxs)("div",{className:"jfInfobox",children:[r&&(0,eV.jsx)(lE,{colorStyle:"secondary",variant:"ghost",startIcon:(0,eV.jsx)(tG,{}),onClick:s,className:"jfInfobox--back-btn"}),l&&e&&(0,eV.jsx)("div",{className:eU(lw)("jfInfobox--icon",a),children:e}),(0,eV.jsxs)("div",{className:"jfInfobox--content",children:[i&&(0,eV.jsx)("span",{className:"jfInfobox--name",children:t}),o&&(0,eV.jsx)("span",{className:"jfInfobox--desc",children:n})]})]});cN.propTypes={icon:eZ.node,name:eZ.string,desc:eZ.string,handleBack:eZ.func,isBackVisible:eZ.bool,iconClassName:eZ.string,isNameVisible:eZ.bool,isDescVisible:eZ.bool,isIconVisible:eZ.bool};var eK=eG("fAMMv"),cL={},cq={},cP={},cD=Object.prototype;cP=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||cD)};var cI={},cz={};cI=(cz=function(e,t){return function(n){return e(t(n))}})(Object.keys,Object);var cF=Object.prototype.hasOwnProperty;cq=function(e){if(!cP(e))return cI(e);var t=[];for(var n in Object(e))cF.call(e,n)&&"constructor"!=n&&t.push(n);return t};var cB={},cU={},o$=eG("dGOyA");cU=uY(o$,"DataView");var cH={},o$=eG("dGOyA");cH=uY(o$,"Promise");var cW={},o$=eG("dGOyA");cW=uY(o$,"Set");var cG={},o$=eG("dGOyA");cG=uY(o$,"WeakMap");var cY="[object Map]",cV="[object Promise]",cQ="[object Set]",cK="[object WeakMap]",cX="[object DataView]",cZ=uJ(cU),cJ=uJ(cd),c$=uJ(cH),c0=uJ(cW),c1=uJ(cG),c2=o6;(cU&&c2(new cU(new ArrayBuffer(1)))!=cX||cd&&c2(new cd)!=cY||cH&&c2(cH.resolve())!=cV||cW&&c2(new cW)!=cQ||cG&&c2(new cG)!=cK)&&(c2=function(e){var t=o6(e),n="[object Object]"==t?e.constructor:void 0,r=n?uJ(n):"";if(r)switch(r){case cZ:return cX;case cJ:return cY;case c$:return cV;case c0:return cQ;case c1:return cK}return t}),cB=c2;var c3={},c5={};c5=function(e){return lo(e)&&"[object Arguments]"==o6(e)};var c4=Object.prototype,c6=c4.hasOwnProperty,c8=c4.propertyIsEnumerable;c3=c5(function(){return arguments}())?c5:function(e){return lo(e)&&c6.call(e,"callee")&&!c8.call(e,"callee")};var c7={},c9={};c9=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff},c7=function(e){return null!=e&&c9(e.length)&&!uQ(e)};var fe=eG("gDKMC"),ft={},fn={},fr={};fr["[object Float32Array]"]=fr["[object Float64Array]"]=fr["[object Int8Array]"]=fr["[object Int16Array]"]=fr["[object Int32Array]"]=fr["[object Uint8Array]"]=fr["[object Uint8ClampedArray]"]=fr["[object Uint16Array]"]=fr["[object Uint32Array]"]=!0,fr["[object Arguments]"]=fr["[object Array]"]=fr["[object ArrayBuffer]"]=fr["[object Boolean]"]=fr["[object DataView]"]=fr["[object Date]"]=fr["[object Error]"]=fr["[object Function]"]=fr["[object Map]"]=fr["[object Number]"]=fr["[object Object]"]=fr["[object RegExp]"]=fr["[object Set]"]=fr["[object String]"]=fr["[object WeakMap]"]=!1,fn=function(e){return lo(e)&&c9(e.length)&&!!fr[o6(e)]};var fa={};fa=function(e){return function(t){return e(t)}};var fi=eG("esndt"),fo=fi&&fi.isTypedArray;ft=fo?fa(fo):fn;var fl=Object.prototype.hasOwnProperty;cL=function(e){if(null==e)return!0;if(c7(e)&&(uq(e)||"string"==typeof e||"function"==typeof e.splice||fe(e)||ft(e)||c3(e)))return!e.length;var t=cB(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(cP(e))return!cq(e).length;for(var n in e)if(fl.call(e,n))return!1;return!0};var eK=(eG("fAMMv"),eG("fAMMv"));let fs=(0,eK.forwardRef)(({maxLength:e,onChange:t=e=>e,...n},r)=>{let[a,i]=(0,eK.useState)(0);return(0,eK.useEffect)(()=>{r?.current?.value&&i(r.current.value.length)},[r]),(0,eV.jsxs)("div",{className:"jfTextarea-container",children:[(0,eV.jsx)("textarea",{ref:r,...n,maxLength:e,onChange:e=>{i(e.target.value.length),t&&t(e)}}),e&&(0,eV.jsx)("div",{className:"jfTextarea-container--counter",children:`${a} / ${e}`})]})});fs.propTypes={maxLength:eZ.number,onChange:eZ.func},eG("fAMMv");let fu=({children:e,heading:t,desc:n,customClass:r})=>(0,eV.jsxs)("div",{className:eU(lw)("jfMaterialEditor--label-wrapper",r),children:[(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(t)}),(0,eV.jsx)("p",{children:nq(n)})]}),e]});fu.propTypes={children:eZ.node.isRequired,heading:eZ.string.isRequired,desc:eZ.string.isRequired,customClass:eZ.string};let fc=({isLoading:e,handleSave:t,editingMaterial:n})=>{let r=(0,eK.useRef)(null),a=(0,eK.useRef)(null),i=nD(n?.data),[o,l]=(0,eK.useState)([]),s=!!n,u=()=>{if(r.current&&a.current&&(l(nF({question:r.current,answer:a.current},"qa")),0===o.length))return t({type:"QA",data:JSON.stringify({question:r.current.value,answer:a.current.value}),...s&&{status:n?.status==="ACTION_REQUIRED"?"PROCESSED":n?.status}})};return(0,eV.jsxs)("div",{className:"jfMaterialEditor--container",children:[(0,eV.jsx)("div",{className:"jfMaterialEditor--inner",children:(0,eV.jsx)(fu,{heading:"Question",desc:"Train the AI based on your questions & answers",children:(0,eV.jsxs)("div",{className:"question-wrapper",children:[(0,eV.jsx)(uE,{className:"w-full",size:"medium",placeholder:nq("Enter a brief, clear question that you'd like the Agent to answer."),colorStyle:o.includes("question")?"error":"default",onKeyDown:e=>{"Enter"===e.key&&u()},defaultValue:i?.question,ref:r}),(0,eV.jsxs)("div",{className:"answer-wrapper",children:[(0,eV.jsx)("span",{className:"answer-title",children:nq("Answer")}),(0,eV.jsx)(fs,{className:"w-full h-52 border border-navy-100 radius",size:"medium",defaultValue:i?.answer,placeholder:nq("Provide a detailed and informative answer that will help the Agent respond accurately to the question."),colorStyle:o.includes("answer")?"error":"default",ref:a})]})]})})}),(0,eV.jsx)("div",{className:"jfMaterialEditor--footer",children:(0,eV.jsx)(lE,{className:"w-24",size:"medium",colorStyle:"success",loader:e,onClick:u,children:nq("Save")})})]})};fc.propTypes={isLoading:eZ.bool.isRequired,handleSave:eZ.func.isRequired,editingMaterial:eZ.object};var eK=eG("fAMMv");let ff=({handleSave:e,isLoading:t,editingMaterial:n})=>{let r=(0,eK.useRef)(null),[a,i]=(0,eK.useState)([]),[o,l]=(0,eK.useState)({}),s=e=>{let{id:t,value:n}=e.target;l({...o,[t]:n})},u=!!n,c=document.location.href.indexOf("icLimits")>-1?25e4:1e4;return(0,eV.jsxs)("div",{className:"jfMaterialEditor--container",children:[(0,eV.jsxs)("div",{className:"jfMaterialEditor--inner",children:[u&&(0,eV.jsx)(fu,{heading:"Title",desc:"",children:(0,eV.jsx)(uE,{id:"title",onChange:s,defaultValue:n?.title||t0.TEXT.name})}),(0,eV.jsx)(fu,{heading:"Information for Your Agent",desc:"Enter accurate info your AI can use as answers",children:(0,eV.jsx)(fs,{id:"data",onChange:s,size:"medium",defaultValue:n?.data,placeholder:nq("Company overview, product features, customer FAQs, service guidelines..."),style:{height:"140px"},maxLength:c,ref:r})})]}),(0,eV.jsx)("div",{className:"jfMaterialEditor--footer",children:(0,eV.jsx)(lE,{size:"medium",colorStyle:"success",loader:t,onClick:()=>{if(r.current&&(i(nF(r.current.value,"text")),0===a.length))return e({type:"TEXT",...o,...u&&{status:n?.status==="ACTION_REQUIRED"?"PROCESSED":n?.status}})},children:nq("Save")})})]})};ff.propTypes={handleSave:eZ.func.isRequired,isLoading:eZ.bool,editingMaterial:eZ.object};var eK=eG("fAMMv"),fp={},fd=eG("gsxSx").runInContext();fp=eG("e4jAZ")(fd,fd);let fh=["application/pdf","application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],fg=e=>e?.type.indexOf("pdf")>-1?"document_pdf":"document_doc",fm=({selectedFile:e,setMockFile:t,setActualFile:n})=>{let r=fg(e);return(0,eV.jsxs)("div",{className:"upload-document-preview",children:["document_doc"===r?(0,eV.jsx)(tL,{className:"upload-document-preview-icon"}):(0,eV.jsx)(tq,{className:"upload-document-preview-icon"}),(0,eV.jsx)("p",{className:"upload-document-preview-text",children:e?.name}),(0,eV.jsx)(lE,{variant:"ghost",className:"upload-document-preview-text-close",endIcon:(0,eV.jsx)(tz,{}),onClick:()=>{t(),n()}})]})},fv=({isLoading:e,handleSave:t,setErrorMsg:n,editingMaterial:r})=>{let[a,i]=(0,eK.useState)(),[o,l]=(0,eK.useState)(r?.meta?{name:r.meta.fileName,type:r.meta.fileName}:void 0),s=(0,eK.useMemo)(()=>a||o,[a,o]),u=(0,eK.useRef)(null),[c,f]=(0,eK.useState)({}),p=e=>{let{id:t,value:n}=e.target;f({...c,[t]:n})},d=!!r,h=e=>{fh.includes(e.type)?(i(e),p({target:{id:"file",value:e}})):n(nq("Please upload a PDF or DOCX file"))},g=e=>{e.preventDefault();let t=(0,fp.getOr)(null,"[0]",e.dataTransfer.files);t&&h(t)},m=e=>{let t=(0,fp.getOr)(null,"[0]",e.target.files);t&&h(t)};return(0,eV.jsxs)("div",{className:"jfMaterialEditor--container",children:[(0,eV.jsx)("div",{className:"jfMaterialEditor--inner",children:(0,eV.jsx)("div",{className:"upload-document",children:(0,eV.jsxs)("div",{className:"upload-document-container",children:[d&&(0,eV.jsx)(fu,{heading:"Title",desc:"",customClass:"p-0",children:(0,eV.jsx)(uE,{id:"title",onChange:p,defaultValue:r?.title||t0.DOCUMENT.name})}),(0,eV.jsx)(fu,{heading:"Upload Document",desc:"Train the AI based on content from the document",customClass:"label"}),s?(0,eV.jsx)(fm,{selectedFile:s,setMockFile:l,setActualFile:i}):(0,eV.jsx)(()=>(0,eV.jsxs)("div",{onDragOver:e=>e.preventDefault(),onDrop:g,className:"upload-area-container",children:[(0,eV.jsx)(tN,{className:"cloud-icon"}),(0,eV.jsx)("span",{className:"upload-area-title",children:nq("Upload a Document")}),(0,eV.jsx)("p",{className:"upload-area-desc",children:(0,eV.jsxs)("span",{children:["Drag and drop your files here or",(0,eV.jsx)("span",{className:"upload-area-link",onClick:()=>u.current?.click(),children:" upload a file"})]})}),(0,eV.jsx)("input",{type:"file",onChange:m,className:"hidden",ref:u})]}),{})]})})}),(0,eV.jsx)("div",{className:"jfMaterialEditor--footer",children:(0,eV.jsx)("div",{className:"upload-document-btn",children:(0,eV.jsx)(lE,{size:"medium",colorStyle:"success",loader:e,onClick:()=>{t({type:"DOCUMENT",...c,...d&&{status:r?.status==="ACTION_REQUIRED"?"PROCESSED":r?.status}})},disabled:!s,children:nq("Save")})})})]})};fv.propTypes={handleSave:eZ.func.isRequired,isLoading:eZ.bool,setErrorMsg:eZ.func.isRequired,editingMaterial:eZ.object};var eK=eG("fAMMv");let fy=({handleSave:e,isLoading:t,setErrorMsg:n,editingMaterial:r})=>{let a=(0,eK.useRef)(null),[i,o]=(0,eK.useState)([]),[l,s]=(0,eK.useState)({}),u=e=>{let{id:t,value:n}=e.target;s({...l,[t]:n})},c=!!r,f=()=>{if(a.current){let t=nF(nB(a.current.value),"url");if(o(t),0===t.length)return e({type:"URL",...l,...c&&{status:r?.status==="ACTION_REQUIRED"?"PROCESSED":r?.status}});t.includes("invalid-url")&&n("Please enter a valid URL.")}};return(0,eV.jsxs)("div",{className:"jfMaterialEditor--container",children:[(0,eV.jsx)("div",{className:"jfMaterialEditor--inner",children:(0,eV.jsx)("div",{className:"crawl-url",children:(0,eV.jsxs)("div",{className:"crawl-url-container",children:[c&&(0,eV.jsx)(fu,{heading:"Title",desc:"",customClass:"p-0",children:(0,eV.jsx)(uE,{id:"title",onChange:u,defaultValue:r?.title||t0.URL.name})}),(0,eV.jsx)(fu,{heading:"Enter a URL",desc:"Provide a URL for your agent to analyze",children:(0,eV.jsx)("div",{className:"crawl-url-input-container",children:(0,eV.jsx)(uE,{id:"url",onChange:u,className:"crawl-url-input",size:"large",placeholder:"example.com",onKeyDown:e=>{"Enter"===e.key&&f()},defaultValue:r?.meta?.url.replace(/^https?:\/\//,""),prefix:{as:"span",text:"https://"},type:"url",colorStyle:i.includes("url")?"error":"default",ref:a})})})]})})}),(0,eV.jsx)("div",{className:"jfMaterialEditor--footer",children:(0,eV.jsx)(lE,{size:"medium",loader:t,onClick:f,children:nq("Crawl")})})]})};fy.propTypes={handleSave:eZ.func.isRequired,isLoading:eZ.bool,setErrorMsg:eZ.func.isRequired,editingMaterial:eZ.object};let fb=({materialType:e,setMaterialType:t,setEditingMaterialId:n,setStep:r,handleAdd:a,handleEdit:i,editingMaterialID:o,editingMaterial:l})=>{let[s,u]=(0,eK.useState)(""),[c,f]=(0,eK.useState)(!1),p=e||l?.type;if((0,eK.useEffect)(()=>{let e;s&&(clearTimeout(e),e=setTimeout(()=>{u("")},5e3))},[s]),!p)return null;let d=()=>{t(""),n(""),r("list"),u("")},h=e=>{f(!0),Promise.resolve(a?.(e)).then(d).catch(()=>{u(nq("An error occured."))}).finally(()=>{f(!1)})},g=e=>{let{status:t,type:n,...r}=e;if(eU(cL)(r))return d();f(!0),Promise.resolve(i?.(o,e)).then(d).catch(()=>{u(nq("An error occured."))}).finally(()=>{f(!0)})},m=e=>{if(o){g(e);return}h(e)},v={QA:{component:(0,eV.jsx)(fc,{isLoading:c,handleSave:m,editingMaterial:l})},URL:{component:(0,eV.jsx)(fy,{setErrorMsg:u,isLoading:c,handleSave:m,editingMaterial:l})},TEXT:{component:(0,eV.jsx)(ff,{isLoading:c,handleSave:m,editingMaterial:l})},DOCUMENT:{component:(0,eV.jsx)(fv,{isLoading:c,handleSave:m,setErrorMsg:u,editingMaterial:l})}},{component:y}=eU(uM)(v,p,null);return(0,eV.jsxs)("div",{className:"jfMaterialEditor",children:[y,!!s&&(0,eV.jsx)("p",{className:"jfMaterialEditor--error-message",children:nq(s)})]})};fb.propTypes={materialType:eZ.string.isRequired,setMaterialType:eZ.func.isRequired,setEditingMaterialId:eZ.func.isRequired,setStep:eZ.func.isRequired,handleAdd:eZ.func.isRequired,handleEdit:eZ.func.isRequired,editingMaterialID:eZ.string.isRequired,editingMaterial:eZ.object};var eK=eG("fAMMv");eG("fAMMv");var fx=e=>(0,eV.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:48,height:60,fill:"none","aria-hidden":"true",viewBox:"0 0 48 57",...e,children:[(0,eV.jsxs)("g",{clipPath:"url(#material-no-result_svg__a)",children:[(0,eV.jsx)("path",{fill:"#D1D4EA",d:"M41.575 3.84a2.296 2.296 0 0 1 2.296 2.295v45.383c0 2.83-1.148 5.125-5.74 5.125H2.546A2.296 2.296 0 0 1 .25 54.348V6.135A2.296 2.296 0 0 1 2.546 3.84zM14.36 42.867c.327 0 .638-.139.855-.382a9.183 9.183 0 0 1 13.69 0 1.148 1.148 0 1 0 1.71-1.531 11.48 11.48 0 0 0-17.11 0 1.148 1.148 0 0 0 .855 1.913M36.983 25.65c-.634 0-1.148.514-1.148 1.148a2.296 2.296 0 1 1-4.591 0 1.148 1.148 0 1 0-2.296 0 4.592 4.592 0 0 0 9.183 0c0-.634-.514-1.148-1.148-1.148m-29.845 0c-.634 0-1.148.514-1.148 1.148a4.592 4.592 0 1 0 9.183 0 1.148 1.148 0 1 0-2.296 0 2.296 2.296 0 0 1-4.592 0c0-.634-.514-1.148-1.148-1.148"}),(0,eV.jsx)("path",{fill:"#fff",stroke:"#fff",strokeWidth:1.583,d:"M33.896 13.023a6.54 6.54 0 0 0 6.53 6.53h.002a6.54 6.54 0 0 0 6.53-6.53c0-.827-.291-1.876-.679-2.933-.396-1.08-.929-2.261-1.48-3.384a79 79 0 0 0-2.702-4.999l-.012-.02-.013-.02a1.983 1.983 0 0 0-3.29 0l-.013.02-.012.02a79 79 0 0 0-2.703 4.999c-.55 1.123-1.083 2.303-1.48 3.384-.387 1.057-.678 2.106-.678 2.933Z"}),(0,eV.jsx)("path",{fill:"#5D68A3",d:"M40.427 18.762a5.746 5.746 0 0 1-5.74-5.74c0-2.71 3.957-9.566 4.752-10.913a1.19 1.19 0 0 1 1.977 0c.794 1.347 4.75 8.202 4.75 10.914a5.746 5.746 0 0 1-5.739 5.74"})]}),(0,eV.jsx)("defs",{children:(0,eV.jsx)("clipPath",{id:"material-no-result_svg__a",children:(0,eV.jsx)("path",{fill:"#fff",d:"M.25 0h47.5v57H.25z"})})})]}),eK=eG("fAMMv");eG("fAMMv");var f_=({status:e})=>(0,eV.jsx)("div",{className:"jfMaterialStatus--line-loader",children:(0,eV.jsx)("div",{className:"jfMaterialStatus--line-loader-bar",style:{width:{IN_PROGRESS:"20%",STEP1:"40%",STEP2:"60%",STEP3:"80%",PROCESSED:"100%"}[e]}})});eG("fAMMv");let fw=({isOpen:e,onDeleteClick:t,onCloseClick:n})=>(0,eV.jsxs)(ug,{open:e,onClose:n,ariaLabel:nq("Material Confirmation Modal"),size:"small",children:[(0,eV.jsxs)("div",{className:"jfModal--title",children:[(0,eV.jsx)("div",{className:"jfModal--title-icon jfModal--title-icon-error",children:(0,eV.jsx)(tS,{})}),(0,eV.jsx)("h3",{children:nq("Do you want to delete knowledge?")}),(0,eV.jsx)("p",{children:nq("Once removed, the AI Agent will no longer have access to it.")})]}),(0,eV.jsxs)("div",{className:"jfModal--actions",children:[(0,eV.jsx)(lE,{colorStyle:"secondary",variant:"outline",onClick:n,children:nq("No, Keep")}),(0,eV.jsx)(lE,{colorStyle:"error",onClick:t,children:nq("Yes, Delete")})]})]});fw.propTypes={isOpen:eZ.bool.isRequired,onDeleteClick:eZ.func.isRequired,onCloseClick:eZ.func.isRequired},eG("fAMMv");let fE=e=>{var t;return null!==(t=null==e?void 0:e.ownerDocument)&&void 0!==t?t:document},fA=e=>e&&"window"in e&&e.window===e?e:fE(e).defaultView||window;function fS(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.brands.some(t=>e.test(t.brand)))||e.test(window.navigator.userAgent))}function fk(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function fC(e){let t=null;return()=>(null==t&&(t=e()),t)}let fT=fC(function(){return fk(/^Mac/i)}),fR=fC(function(){return fk(/^iPhone/i)}),fO=fC(function(){return fk(/^iPad/i)||fT()&&navigator.maxTouchPoints>1}),fj=fC(function(){return fR()||fO()});fC(function(){return fT()||fj()}),fC(function(){return fS(/AppleWebKit/i)&&!fM()});let fM=fC(function(){return fS(/Chrome/i)}),fN=fC(function(){return fS(/Android/i)});fC(function(){return fS(/Firefox/i)});var eK=(eG("fAMMv"),eG("fAMMv"));let fL={prefix:String(Math.round(1e10*Math.random())),current:0};eU(eK).createContext(fL),eU(eK).createContext(!1),"undefined"!=typeof window&&window.document&&window.document.createElement,new WeakMap,eU(eK).useId;let fq=null,fP=new Set,fD=new Map,fI=!1,fz=!1,fF={Tab:!0,Escape:!0};function fB(e,t){for(let n of fP)n(e,t)}function fU(e){fI=!0,e.metaKey||!fT()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(fq="keyboard",fB("keyboard",e))}function fH(e){fq="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(fI=!0,fB("pointer",e))}function fW(e){(0===e.mozInputSource&&e.isTrusted||(fN()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType))&&(fI=!0,fq="virtual")}function fG(e){e.target!==window&&e.target!==document&&(fI||fz||(fq="virtual",fB("virtual",e)),fI=!1,fz=!1)}function fY(){fI=!1,fz=!0}function fV(e){if("undefined"==typeof window||fD.get(fA(e)))return;let t=fA(e),n=fE(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){fI=!0,r.apply(this,arguments)},n.addEventListener("keydown",fU,!0),n.addEventListener("keyup",fU,!0),n.addEventListener("click",fW,!0),t.addEventListener("focus",fG,!0),t.addEventListener("blur",fY,!1),"undefined"!=typeof PointerEvent?(n.addEventListener("pointerdown",fH,!0),n.addEventListener("pointermove",fH,!0),n.addEventListener("pointerup",fH,!0)):(n.addEventListener("mousedown",fH,!0),n.addEventListener("mousemove",fH,!0),n.addEventListener("mouseup",fH,!0)),t.addEventListener("beforeunload",()=>{fQ(e)},{once:!0}),fD.set(t,{focus:r})}let fQ=(e,t)=>{let n=fA(e),r=fE(e);t&&r.removeEventListener("DOMContentLoaded",t),fD.has(n)&&(n.HTMLElement.prototype.focus=fD.get(n).focus,r.removeEventListener("keydown",fU,!0),r.removeEventListener("keyup",fU,!0),r.removeEventListener("click",fW,!0),n.removeEventListener("focus",fG,!0),n.removeEventListener("blur",fY,!1),"undefined"!=typeof PointerEvent?(r.removeEventListener("pointerdown",fH,!0),r.removeEventListener("pointermove",fH,!0),r.removeEventListener("pointerup",fH,!0)):(r.removeEventListener("mousedown",fH,!0),r.removeEventListener("mousemove",fH,!0),r.removeEventListener("mouseup",fH,!0)),fD.delete(n))};function fK(){return"pointer"!==fq}"undefined"!=typeof document&&function(e){let t;let n=fE(void 0);"loading"!==n.readyState?fV(void 0):(t=()=>{fV(void 0)},n.addEventListener("DOMContentLoaded",t)),()=>fQ(e,t)}();let fX=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);var eK=(eG("fAMMv"),eG("fAMMv"));let fZ="undefined"!=typeof document?eU(eK).useLayoutEffect:()=>{};var eK=eG("fAMMv");class fJ{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,t){this.nativeEvent=t,this.target=t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget,this.bubbles=t.bubbles,this.cancelable=t.cancelable,this.defaultPrevented=t.defaultPrevented,this.eventPhase=t.eventPhase,this.isTrusted=t.isTrusted,this.timeStamp=t.timeStamp,this.type=e}}function f$(e){let t=(0,eK.useRef)({isFocused:!1,observer:null});fZ(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]);let n=function(e){let t=(0,eK.useRef)(null);return fZ(()=>{t.current=e},[e]),(0,eK.useCallback)((...e)=>{let n=t.current;return null==n?void 0:n(...e)},[])}(t=>{null==e||e(t)});return(0,eK.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let r=e.target;r.addEventListener("focusout",e=>{t.current.isFocused=!1,r.disabled&&n(new fJ("blur",e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){var e;null===(e=t.current.observer)||void 0===e||e.disconnect();let n=r===document.activeElement?null:document.activeElement;r.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]})}},[n])}var eK=(eG("fAMMv"),eG("fAMMv"),eG("fAMMv"),eG("fAMMv"));let f0=!1,f1=0;function f2(){f0=!0,setTimeout(()=>{f0=!1},50)}function f3(e){"touch"===e.pointerType&&f2()}function f5(){if("undefined"!=typeof document)return"undefined"!=typeof PointerEvent?document.addEventListener("pointerup",f3):document.addEventListener("touchend",f2),f1++,()=>{--f1>0||("undefined"!=typeof PointerEvent?document.removeEventListener("pointerup",f3):document.removeEventListener("touchend",f2))}}var eK=(eG("fAMMv"),eG("fAMMv"),eG("fAMMv"),eG("fAMMv"),eG("fAMMv"));let f4=Math.min,f6=Math.max,f8=Math.round,f7=Math.floor,f9=e=>({x:e,y:e}),pe={left:"right",right:"left",bottom:"top",top:"bottom"},pt={start:"end",end:"start"};function pn(e,t){return"function"==typeof e?e(t):e}function pr(e){return e.split("-")[0]}function pa(e){return e.split("-")[1]}function pi(e){return"x"===e?"y":"x"}function po(e){return"y"===e?"height":"width"}function pl(e){return["top","bottom"].includes(pr(e))?"y":"x"}function ps(e){return e.replace(/start|end/g,e=>pt[e])}function pu(e){return e.replace(/left|right|bottom|top/g,e=>pe[e])}function pc(e){let{x:t,y:n,width:r,height:a}=e;return{width:r,height:a,top:n,left:t,right:t+r,bottom:n+a,x:t,y:n}}function pf(e,t,n){let r,{reference:a,floating:i}=e,o=pl(t),l=pi(pl(t)),s=po(l),u=pr(t),c="y"===o,f=a.x+a.width/2-i.width/2,p=a.y+a.height/2-i.height/2,d=a[s]/2-i[s]/2;switch(u){case"top":r={x:f,y:a.y-i.height};break;case"bottom":r={x:f,y:a.y+a.height};break;case"right":r={x:a.x+a.width,y:p};break;case"left":r={x:a.x-i.width,y:p};break;default:r={x:a.x,y:a.y}}switch(pa(t)){case"start":r[l]-=d*(n&&c?-1:1);break;case"end":r[l]+=d*(n&&c?-1:1)}return r}let pp=async(e,t,n)=>{let{placement:r="bottom",strategy:a="absolute",middleware:i=[],platform:o}=n,l=i.filter(Boolean),s=await (null==o.isRTL?void 0:o.isRTL(t)),u=await o.getElementRects({reference:e,floating:t,strategy:a}),{x:c,y:f}=pf(u,r,s),p=r,d={},h=0;for(let n=0;n<l.length;n++){let{name:i,fn:g}=l[n],{x:m,y:v,data:y,reset:b}=await g({x:c,y:f,initialPlacement:r,placement:p,strategy:a,middlewareData:d,rects:u,platform:o,elements:{reference:e,floating:t}});c=null!=m?m:c,f=null!=v?v:f,d={...d,[i]:{...d[i],...y}},b&&h<=50&&(h++,"object"==typeof b&&(b.placement&&(p=b.placement),b.rects&&(u=!0===b.rects?await o.getElementRects({reference:e,floating:t,strategy:a}):b.rects),{x:c,y:f}=pf(u,p,s)),n=-1)}return{x:c,y:f,placement:p,strategy:a,middlewareData:d}};async function pd(e,t){var n;void 0===t&&(t={});let{x:r,y:a,platform:i,rects:o,elements:l,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:p=!1,padding:d=0}=pn(t,e),h="number"!=typeof d?{top:0,right:0,bottom:0,left:0,...d}:{top:d,right:d,bottom:d,left:d},g=l[p?"floating"===f?"reference":"floating":f],m=pc(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(l.floating)),boundary:u,rootBoundary:c,strategy:s})),v="floating"===f?{x:r,y:a,width:o.floating.width,height:o.floating.height}:o.reference,y=await (null==i.getOffsetParent?void 0:i.getOffsetParent(l.floating)),b=await (null==i.isElement?void 0:i.isElement(y))&&await (null==i.getScale?void 0:i.getScale(y))||{x:1,y:1},x=pc(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:v,offsetParent:y,strategy:s}):v);return{top:(m.top-x.top+h.top)/b.y,bottom:(x.bottom-m.bottom+h.bottom)/b.y,left:(m.left-x.left+h.left)/b.x,right:(x.right-m.right+h.right)/b.x}}async function ph(e,t){let{placement:n,platform:r,elements:a}=e,i=await (null==r.isRTL?void 0:r.isRTL(a.floating)),o=pr(n),l=pa(n),s="y"===pl(n),u=["left","top"].includes(o)?-1:1,c=i&&s?-1:1,f=pn(t,e),{mainAxis:p,crossAxis:d,alignmentAxis:h}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return l&&"number"==typeof h&&(d="end"===l?-1*h:h),s?{x:d*c,y:p*u}:{x:p*u,y:d*c}}function pg(){return"undefined"!=typeof window}function pm(e){return pb(e)?(e.nodeName||"").toLowerCase():"#document"}function pv(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function py(e){var t;return null==(t=(pb(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function pb(e){return!!pg()&&(e instanceof Node||e instanceof pv(e).Node)}function px(e){return!!pg()&&(e instanceof Element||e instanceof pv(e).Element)}function p_(e){return!!pg()&&(e instanceof HTMLElement||e instanceof pv(e).HTMLElement)}function pw(e){return!!pg()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof pv(e).ShadowRoot)}function pE(e){let{overflow:t,overflowX:n,overflowY:r,display:a}=pT(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(a)}function pA(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function pS(e){let t=pk(),n=px(e)?pT(e):e;return["transform","translate","scale","rotate","perspective"].some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","translate","scale","rotate","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function pk(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function pC(e){return["html","body","#document"].includes(pm(e))}function pT(e){return pv(e).getComputedStyle(e)}function pR(e){return px(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function pO(e){if("html"===pm(e))return e;let t=e.assignedSlot||e.parentNode||pw(e)&&e.host||py(e);return pw(t)?t.host:t}function pj(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let a=function e(t){let n=pO(t);return pC(n)?t.ownerDocument?t.ownerDocument.body:t.body:p_(n)&&pE(n)?n:e(n)}(e),i=a===(null==(r=e.ownerDocument)?void 0:r.body),o=pv(a);if(i){let e=pM(o);return t.concat(o,o.visualViewport||[],pE(a)?a:[],e&&n?pj(e):[])}return t.concat(a,pj(a,[],n))}function pM(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function pN(e){let t=pT(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,a=p_(e),i=a?e.offsetWidth:n,o=a?e.offsetHeight:r,l=f8(n)!==i||f8(r)!==o;return l&&(n=i,r=o),{width:n,height:r,$:l}}function pL(e){return px(e)?e:e.contextElement}function pq(e){let t=pL(e);if(!p_(t))return f9(1);let n=t.getBoundingClientRect(),{width:r,height:a,$:i}=pN(t),o=(i?f8(n.width):n.width)/r,l=(i?f8(n.height):n.height)/a;return o&&Number.isFinite(o)||(o=1),l&&Number.isFinite(l)||(l=1),{x:o,y:l}}let pP=f9(0);function pD(e){let t=pv(e);return pk()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:pP}function pI(e,t,n,r){var a;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),o=pL(e),l=f9(1);t&&(r?px(r)&&(l=pq(r)):l=pq(e));let s=(void 0===(a=n)&&(a=!1),r&&(!a||r===pv(o))&&a)?pD(o):f9(0),u=(i.left+s.x)/l.x,c=(i.top+s.y)/l.y,f=i.width/l.x,p=i.height/l.y;if(o){let e=pv(o),t=r&&px(r)?pv(r):r,n=e,a=pM(n);for(;a&&r&&t!==n;){let e=pq(a),t=a.getBoundingClientRect(),r=pT(a),i=t.left+(a.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(a.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,c*=e.y,f*=e.x,p*=e.y,u+=i,c+=o,a=pM(n=pv(a))}}return pc({width:f,height:p,x:u,y:c})}function pz(e,t){let n=pR(e).scrollLeft;return t?t.left+n:pI(py(e)).left+n}function pF(e,t,n){void 0===n&&(n=!1);let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-(n?0:pz(e,r)),y:r.top+t.scrollTop}}function pB(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=pv(e),r=py(e),a=n.visualViewport,i=r.clientWidth,o=r.clientHeight,l=0,s=0;if(a){i=a.width,o=a.height;let e=pk();(!e||e&&"fixed"===t)&&(l=a.offsetLeft,s=a.offsetTop)}return{width:i,height:o,x:l,y:s}}(e,n);else if("document"===t)r=function(e){let t=py(e),n=pR(e),r=e.ownerDocument.body,a=f6(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=f6(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),o=-n.scrollLeft+pz(e),l=-n.scrollTop;return"rtl"===pT(r).direction&&(o+=f6(t.clientWidth,r.clientWidth)-a),{width:a,height:i,x:o,y:l}}(py(e));else if(px(t))r=function(e,t){let n=pI(e,!0,"fixed"===t),r=n.top+e.clientTop,a=n.left+e.clientLeft,i=p_(e)?pq(e):f9(1),o=e.clientWidth*i.x;return{width:o,height:e.clientHeight*i.y,x:a*i.x,y:r*i.y}}(t,n);else{let n=pD(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return pc(r)}function pU(e){return"static"===pT(e).position}function pH(e,t){if(!p_(e)||"fixed"===pT(e).position)return null;if(t)return t(e);let n=e.offsetParent;return py(e)===n&&(n=n.ownerDocument.body),n}function pW(e,t){let n=pv(e);if(pA(e))return n;if(!p_(e)){let t=pO(e);for(;t&&!pC(t);){if(px(t)&&!pU(t))return t;t=pO(t)}return n}let r=pH(e,t);for(;r&&["table","td","th"].includes(pm(r))&&pU(r);)r=pH(r,t);return r&&pC(r)&&pU(r)&&!pS(r)?n:r||function(e){let t=pO(e);for(;p_(t)&&!pC(t);){if(pS(t))return t;if(pA(t))break;t=pO(t)}return null}(e)||n}let pG=async function(e){let t=this.getOffsetParent||pW,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=p_(t),a=py(t),i="fixed"===n,o=pI(e,!0,i,t),l={scrollLeft:0,scrollTop:0},s=f9(0);if(r||!r&&!i){if(("body"!==pm(t)||pE(a))&&(l=pR(t)),r){let e=pI(t,!0,i,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else a&&(s.x=pz(a))}let u=!a||r||i?f9(0):pF(a,l);return{x:o.left+l.scrollLeft-s.x-u.x,y:o.top+l.scrollTop-s.y-u.y,width:o.width,height:o.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},pY={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:a}=e,i="fixed"===a,o=py(r),l=!!t&&pA(t.floating);if(r===o||l&&i)return n;let s={scrollLeft:0,scrollTop:0},u=f9(1),c=f9(0),f=p_(r);if((f||!f&&!i)&&(("body"!==pm(r)||pE(o))&&(s=pR(r)),p_(r))){let e=pI(r);u=pq(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}let p=!o||f||i?f9(0):pF(o,s,!0);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-s.scrollLeft*u.x+c.x+p.x,y:n.y*u.y-s.scrollTop*u.y+c.y+p.y}},getDocumentElement:py,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:a}=e,i=[..."clippingAncestors"===n?pA(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=pj(e,[],!1).filter(e=>px(e)&&"body"!==pm(e)),a=null,i="fixed"===pT(e).position,o=i?pO(e):e;for(;px(o)&&!pC(o);){let t=pT(o),n=pS(o);n||"fixed"!==t.position||(a=null),(i?!n&&!a:!n&&"static"===t.position&&!!a&&["absolute","fixed"].includes(a.position)||pE(o)&&!n&&function e(t,n){let r=pO(t);return!(r===n||!px(r)||pC(r))&&("fixed"===pT(r).position||e(r,n))}(e,o))?r=r.filter(e=>e!==o):a=t,o=pO(o)}return t.set(e,r),r}(t,this._c):[].concat(n),r],o=i[0],l=i.reduce((e,n)=>{let r=pB(t,n,a);return e.top=f6(r.top,e.top),e.right=f4(r.right,e.right),e.bottom=f4(r.bottom,e.bottom),e.left=f6(r.left,e.left),e},pB(t,o,a));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},getOffsetParent:pW,getElementRects:pG,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=pN(e);return{width:t,height:n}},getScale:pq,isElement:px,isRTL:function(e){return"rtl"===pT(e).direction}};function pV(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function pQ(e,t,n,r){let a;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:l="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:u=!1}=r,c=pL(e),f=i||o?[...c?pj(c):[],...pj(t)]:[];f.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),o&&e.addEventListener("resize",n)});let p=c&&s?function(e,t){let n,r=null,a=py(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function o(l,s){void 0===l&&(l=!1),void 0===s&&(s=1),i();let u=e.getBoundingClientRect(),{left:c,top:f,width:p,height:d}=u;if(l||t(),!p||!d)return;let h=f7(f),g={rootMargin:-h+"px "+-f7(a.clientWidth-(c+p))+"px "+-f7(a.clientHeight-(f+d))+"px "+-f7(c)+"px",threshold:f6(0,f4(1,s))||1},m=!0;function v(t){let r=t[0].intersectionRatio;if(r!==s){if(!m)return o();r?o(!1,r):n=setTimeout(()=>{o(!1,1e-7)},1e3)}1!==r||pV(u,e.getBoundingClientRect())||o(),m=!1}try{r=new IntersectionObserver(v,{...g,root:a.ownerDocument})}catch(e){r=new IntersectionObserver(v,g)}r.observe(e)}(!0),i}(c,n):null,d=-1,h=null;l&&(h=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&h&&(h.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var e;null==(e=h)||e.observe(t)})),n()}),c&&!u&&h.observe(c),h.observe(t));let g=u?pI(e):null;return u&&function t(){let r=pI(e);g&&!pV(g,r)&&n(),g=r,a=requestAnimationFrame(t)}(),n(),()=>{var e;f.forEach(e=>{i&&e.removeEventListener("scroll",n),o&&e.removeEventListener("resize",n)}),null==p||p(),null==(e=h)||e.disconnect(),h=null,u&&cancelAnimationFrame(a)}}let pK=(e,t,n)=>{let r=new Map,a={platform:pY,...n},i={...a.platform,_c:r};return pp(e,t,{...a,platform:i})};var eK=eG("fAMMv"),pX="undefined"!=typeof document?eK.useLayoutEffect:eK.useEffect;function pZ(e,t){let n,r,a;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!pZ(e[r],t[r]))return!1;return!0}if((n=(a=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,a[r]))return!1;for(r=n;0!=r--;){let n=a[r];if(("_owner"!==n||!e.$$typeof)&&!pZ(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function pJ(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function p$(e,t){let n=pJ(e);return Math.round(t*n)/n}function p0(e){let t=eK.useRef(e);return pX(()=>{t.current=e}),t}let p1=(e,t)=>{var n;return{...(void 0===(n=e)&&(n=0),{name:"offset",options:n,async fn(e){var t,r;let{x:a,y:i,placement:o,middlewareData:l}=e,s=await ph(e,n);return o===(null==(t=l.offset)?void 0:t.placement)&&null!=(r=l.arrow)&&r.alignmentOffset?{}:{x:a+s.x,y:i+s.y,data:{...s,placement:o}}}}),options:[e,t]}},p2=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"shift",options:n,async fn(e){let{x:t,y:r,placement:a}=e,{mainAxis:i=!0,crossAxis:o=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=pn(n,e),u={x:t,y:r},c=await pd(e,s),f=pl(pr(a)),p=pi(f),d=u[p],h=u[f];if(i){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=d+c[e],r=d-c[t];d=f6(n,f4(d,r))}if(o){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=h+c[e],r=h-c[t];h=f6(n,f4(h,r))}let g=l.fn({...e,[p]:d,[f]:h});return{...g,data:{x:g.x-t,y:g.y-r,enabled:{[p]:i,[f]:o}}}}}),options:[e,t]}},p3=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"flip",options:n,async fn(e){var t,r,a,i,o;let{placement:l,middlewareData:s,rects:u,initialPlacement:c,platform:f,elements:p}=e,{mainAxis:d=!0,crossAxis:h=!0,fallbackPlacements:g,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:y=!0,...b}=pn(n,e);if(null!=(t=s.arrow)&&t.alignmentOffset)return{};let x=pr(l),_=pl(c),w=pr(c)===c,E=await (null==f.isRTL?void 0:f.isRTL(p.floating)),A=g||(w||!y?[pu(c)]:function(e){let t=pu(e);return[ps(e),t,ps(t)]}(c)),S="none"!==v;!g&&S&&A.push(...function(e,t,n,r){let a=pa(e),i=function(e,t,n){let r=["left","right"],a=["right","left"];switch(e){case"top":case"bottom":if(n)return t?a:r;return t?r:a;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(pr(e),"start"===n,r);return a&&(i=i.map(e=>e+"-"+a),t&&(i=i.concat(i.map(ps)))),i}(c,y,v,E));let k=[c,...A],C=await pd(e,b),T=[],R=(null==(r=s.flip)?void 0:r.overflows)||[];if(d&&T.push(C[x]),h){let e=function(e,t,n){void 0===n&&(n=!1);let r=pa(e),a=pi(pl(e)),i=po(a),o="x"===a?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(o=pu(o)),[o,pu(o)]}(l,u,E);T.push(C[e[0]],C[e[1]])}if(R=[...R,{placement:l,overflows:T}],!T.every(e=>e<=0)){let e=((null==(a=s.flip)?void 0:a.index)||0)+1,t=k[e];if(t)return{data:{index:e,overflows:R},reset:{placement:t}};let n=null==(i=R.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(m){case"bestFit":{let e=null==(o=R.filter(e=>{if(S){let t=pl(e.placement);return t===_||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:o[0];e&&(n=e);break}case"initialPlacement":n=c}if(l!==n)return{reset:{placement:n}}}return{}}}),options:[e,t]}},p5=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"size",options:n,async fn(e){var t,r;let a,i;let{placement:o,rects:l,platform:s,elements:u}=e,{apply:c=()=>{},...f}=pn(n,e),p=await pd(e,f),d=pr(o),h=pa(o),g="y"===pl(o),{width:m,height:v}=l.floating;"top"===d||"bottom"===d?(a=d,i=h===(await (null==s.isRTL?void 0:s.isRTL(u.floating))?"start":"end")?"left":"right"):(i=d,a="end"===h?"top":"bottom");let y=v-p.top-p.bottom,b=m-p.left-p.right,x=f4(v-p[a],y),_=f4(m-p[i],b),w=!e.middlewareData.shift,E=x,A=_;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(A=b),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(E=y),w&&!h){let e=f6(p.left,0),t=f6(p.right,0),n=f6(p.top,0),r=f6(p.bottom,0);g?A=m-2*(0!==e||0!==t?e+t:f6(p.left,p.right)):E=v-2*(0!==n||0!==r?n+r:f6(p.top,p.bottom))}await c({...e,availableWidth:A,availableHeight:E});let S=await s.getDimensions(u.floating);return m!==S.width||v!==S.height?{reset:{rects:!0}}:{}}}),options:[e,t]}};var eK=eG("fAMMv"),p4="undefined"==typeof Element;p4||Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,p4||Element.prototype.getRootNode;let p6={...eK},p8=p6.useInsertionEffect||(e=>e());function p7(e){let t=eK.useRef(()=>{});return p8(()=>{t.current=e}),eK.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}var p9="undefined"!=typeof document?eK.useLayoutEffect:eK.useEffect;let de=!1,dt=0,dn=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+dt++,dr=p6.useId||function(){let[e,t]=eK.useState(()=>de?dn():void 0);return p9(()=>{null==e&&t(dn())},[]),eK.useEffect(()=>{de=!0},[]),e},da=eK.createContext(null),di=eK.createContext(null),dl=()=>{var e;return(null==(e=eK.useContext(da))?void 0:e.id)||null},ds=()=>eK.useContext(di),du="active",dc="selected";function df(e,t,n){let r=new Map,a="item"===n,i=e;if(a&&e){let{[du]:t,[dc]:n,...r}=e;i=r}return{..."floating"===n&&{tabIndex:-1,"data-floating-ui-focusable":""},...i,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,i]=t;if(!(a&&[du,dc].includes(n))){if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof i){var o;null==(o=r.get(n))||o.push(i),e[n]=function(){for(var e,t=arguments.length,a=Array(t),i=0;i<t;i++)a[i]=arguments[i];return null==(e=r.get(n))?void 0:e.map(e=>e(...a)).find(e=>void 0!==e)}}}else e[n]=i}}),e),{})}}function dp(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let dd=e=>({name:"inner",options:e,async fn(t){let{listRef:n,overflowRef:r,onFallbackChange:a,offset:i=0,index:o=0,minItemsVisible:l=4,referenceOverflowThreshold:s=0,scrollRef:u,...c}=pn(e,t),{rects:f,elements:{floating:p}}=t,d=n.current[o],h=(null==u?void 0:u.current)||p,g=p.clientTop||h.clientTop,m=0!==p.clientTop,v=0!==h.clientTop,y=p===h;if(!d)return{};let b={...t,...await p1(-d.offsetTop-p.clientTop-f.reference.height/2-d.offsetHeight/2-i).fn(t)},x=await pd(dp(b,h.scrollHeight+g+p.clientTop),c),_=await pd(b,{...c,elementContext:"reference"}),w=f6(0,x.top),E=b.y+w,A=(h.scrollHeight>h.clientHeight?e=>e:f8)(f6(0,h.scrollHeight+(m&&y||v?2*g:0)-w-f6(0,x.bottom)));if(h.style.maxHeight=A+"px",h.scrollTop=w,a){let e=h.offsetHeight<d.offsetHeight*f4(l,n.current.length)-1||_.top>=-s||_.bottom>=-s;eQ.flushSync(()=>a(e))}return r&&(r.current=await pd(dp({...b,y:E},h.offsetHeight+g+p.clientTop),c)),{y:E}}});var eK=eG("fAMMv");let dh=(0,eK.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});dh.displayName="FloatingContext";let dg=(0,eK.createContext)(null);function dm({children:e,enabled:t=!0}){var n,r,a,i;let o,l,s,[u,c]=(0,eK.useState)(null),[f,p]=(0,eK.useState)(0),d=(0,eK.useRef)(null),[h,g]=(0,eK.useState)(null);lO(()=>{if(!n)return;let e=new MutationObserver(()=>{let e=window.getComputedStyle(n).maxHeight,t=parseFloat(e);if(isNaN(t))return;let r=parseInt(e);isNaN(r)||t!==r&&(n.style.maxHeight=`${Math.ceil(t)}px`)});return e.observe(n,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[n=h]);let m=t&&null!==u&&null!==h,{to:v="bottom",gap:y=0,offset:b=0,padding:x=0,inner:_}=(o=dv(null!=(r=null==u?void 0:u.gap)?r:"var(--anchor-gap, 0)",h),l=dv(null!=(a=null==u?void 0:u.offset)?a:"var(--anchor-offset, 0)",h),s=dv(null!=(i=null==u?void 0:u.padding)?i:"var(--anchor-padding, 0)",h),{...u,gap:o,offset:l,padding:s}),[w,E="center"]=v.split(" ");lO(()=>{m&&p(0)},[m]);let{refs:A,floatingStyles:S,context:k}=function(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){let{open:t=!1,onOpenChange:n,elements:r}=e,a=dr(),i=eK.useRef({}),[o]=eK.useState(()=>(function(){let e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}})()),l=null!=dl(),[s,u]=eK.useState(r.reference),c=p7((e,t,r)=>{i.current.openEvent=e?t:void 0,o.emit("openchange",{open:e,event:t,reason:r,nested:l}),null==n||n(e,t,r)}),f=eK.useMemo(()=>({setPositionReference:u}),[]),p=eK.useMemo(()=>({reference:s||r.reference||null,floating:r.floating||null,domReference:r.reference}),[s,r.reference,r.floating]);return eK.useMemo(()=>({dataRef:i,open:t,onOpenChange:c,elements:p,events:o,floatingId:a,refs:f}),[t,c,p,o,a,f])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,a=r.elements,[i,o]=eK.useState(null),[l,s]=eK.useState(null),u=(null==a?void 0:a.domReference)||i,c=eK.useRef(null),f=ds();p9(()=>{u&&(c.current=u)},[u]);let p=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:a,elements:{reference:i,floating:o}={},transform:l=!0,whileElementsMounted:s,open:u}=e,[c,f]=eK.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,d]=eK.useState(r);pZ(p,r)||d(r);let[h,g]=eK.useState(null),[m,v]=eK.useState(null),y=eK.useCallback(e=>{e!==w.current&&(w.current=e,g(e))},[]),b=eK.useCallback(e=>{e!==E.current&&(E.current=e,v(e))},[]),x=i||h,_=o||m,w=eK.useRef(null),E=eK.useRef(null),A=eK.useRef(c),S=null!=s,k=p0(s),C=p0(a),T=p0(u),R=eK.useCallback(()=>{if(!w.current||!E.current)return;let e={placement:t,strategy:n,middleware:p};C.current&&(e.platform=C.current),pK(w.current,E.current,e).then(e=>{let t={...e,isPositioned:!1!==T.current};O.current&&!pZ(A.current,t)&&(A.current=t,eQ.flushSync(()=>{f(t)}))})},[p,t,n,C,T]);pX(()=>{!1===u&&A.current.isPositioned&&(A.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[u]);let O=eK.useRef(!1);pX(()=>(O.current=!0,()=>{O.current=!1}),[]),pX(()=>{if(x&&(w.current=x),_&&(E.current=_),x&&_){if(k.current)return k.current(x,_,R);R()}},[x,_,R,k,S]);let j=eK.useMemo(()=>({reference:w,floating:E,setReference:y,setFloating:b}),[y,b]),M=eK.useMemo(()=>({reference:x,floating:_}),[x,_]),N=eK.useMemo(()=>{let e={position:n,left:0,top:0};if(!M.floating)return e;let t=p$(M.floating,c.x),r=p$(M.floating,c.y);return l?{...e,transform:"translate("+t+"px, "+r+"px)",...pJ(M.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,l,M.floating,c.x,c.y]);return eK.useMemo(()=>({...c,update:R,refs:j,elements:M,floatingStyles:N}),[c,R,j,M,N])}({...e,elements:{...a,...l&&{reference:l}}}),d=eK.useCallback(e=>{let t=px(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;s(t),p.refs.setReference(t)},[p.refs]),h=eK.useCallback(e=>{(px(e)||null===e)&&(c.current=e,o(e)),(px(p.refs.reference.current)||null===p.refs.reference.current||null!==e&&!px(e))&&p.refs.setReference(e)},[p.refs]),g=eK.useMemo(()=>({...p.refs,setReference:h,setPositionReference:d,domReference:c}),[p.refs,h,d]),m=eK.useMemo(()=>({...p.elements,domReference:u}),[p.elements,u]),v=eK.useMemo(()=>({...p,...r,refs:g,elements:m,nodeId:t}),[p,g,m,t,r]);return p9(()=>{r.dataRef.current.floatingContext=v;let e=null==f?void 0:f.nodesRef.current.find(e=>e.id===t);e&&(e.context=v)}),eK.useMemo(()=>({...p,context:v,refs:g,elements:m}),[p,g,m,v])}({open:m,placement:"selection"===w?"center"===E?"bottom":`bottom-${E}`:"center"===E?`${w}`:`${w}-${E}`,strategy:"absolute",transform:!1,middleware:[p1({mainAxis:"selection"===w?0:y,crossAxis:b}),p2({padding:x}),"selection"!==w&&p3({padding:x}),"selection"===w&&_?dd({..._,padding:x,overflowRef:d,offset:f,minItemsVisible:4,referenceOverflowThreshold:x,onFallbackChange(e){var t,n;if(!e)return;let r=k.elements.floating;if(!r)return;let a=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,i=Math.min(4,r.childElementCount),o=0,l=0;for(let e of null!=(n=null==(t=k.elements.floating)?void 0:t.childNodes)?n:[])if(e instanceof HTMLElement){let t=e.offsetTop,n=t+e.clientHeight+a,s=r.scrollTop,u=s+r.clientHeight;if(t>=s&&n<=u)i--;else{l=Math.max(0,Math.min(n,u)-Math.max(t,s)),o=e.clientHeight;break}}i>=1&&p(e=>{let t=o*i-l+a;return e>=t?e:t})}}):null,p5({padding:x,apply({availableWidth:e,availableHeight:t,elements:n}){Object.assign(n.floating.style,{overflow:"auto",maxWidth:`${e}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${t}px)`})}})].filter(Boolean),whileElementsMounted:pQ}),[C=w,T=E]=k.placement.split("-");"selection"===w&&(C="selection");let R=(0,eK.useMemo)(()=>({anchor:[C,T].filter(Boolean).join(" ")}),[C,T]),{getReferenceProps:O,getFloatingProps:j}=function(e){void 0===e&&(e=[]);let t=e.map(e=>null==e?void 0:e.reference),n=e.map(e=>null==e?void 0:e.floating),r=e.map(e=>null==e?void 0:e.item),a=eK.useCallback(t=>df(t,e,"reference"),t),i=eK.useCallback(t=>df(t,e,"floating"),n),o=eK.useCallback(t=>df(t,e,"item"),r);return eK.useMemo(()=>({getReferenceProps:a,getFloatingProps:i,getItemProps:o}),[a,i,o])}([function(e,t){let{open:n,elements:r}=e,{enabled:a=!0,overflowRef:i,scrollRef:o,onChange:l}=t,s=p7(l),u=eK.useRef(!1),c=eK.useRef(null),f=eK.useRef(null);eK.useEffect(()=>{if(!a)return;function e(e){if(e.ctrlKey||!t||null==i.current)return;let n=e.deltaY,r=i.current.top>=-.5,a=i.current.bottom>=-.5,o=t.scrollHeight-t.clientHeight,l=n<0?-1:1,u=n<0?"max":"min";!(t.scrollHeight<=t.clientHeight)&&(!r&&n>0||!a&&n<0?(e.preventDefault(),eQ.flushSync(()=>{s(e=>e+Math[u](n,o*l))})):/firefox/i.test(function(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}())&&(t.scrollTop+=n))}let t=(null==o?void 0:o.current)||r.floating;if(n&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{c.current=t.scrollTop,null!=i.current&&(f.current={...i.current})}),()=>{c.current=null,f.current=null,t.removeEventListener("wheel",e)}},[a,n,r.floating,i,o,s]);let p=eK.useMemo(()=>({onKeyDown(){u.current=!0},onWheel(){u.current=!1},onPointerMove(){u.current=!1},onScroll(){let e=(null==o?void 0:o.current)||r.floating;if(i.current&&e&&u.current){if(null!==c.current){let t=e.scrollTop-c.current;(i.current.bottom<-.5&&t<-1||i.current.top<-.5&&t>1)&&eQ.flushSync(()=>s(e=>e+t))}requestAnimationFrame(()=>{c.current=e.scrollTop})}}}),[r.floating,s,i,o]);return eK.useMemo(()=>a?{floating:p}:{},[a,p])}(k,{overflowRef:d,onChange:p})]),M=lI(e=>{g(e),A.setFloating(e)});return eK.createElement(dg.Provider,{value:c},eK.createElement(dh.Provider,{value:{setFloating:M,setReference:A.setReference,styles:S,getReferenceProps:O,getFloatingProps:j,slot:R}},e))}function dv(e,t,n){let r=sL(),a=lI((e,t)=>{if(null==e)return[n,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[n,null];let a=dy(e,t);return[a,n=>{let i=function e(t){let n=/var\((.*)\)/.exec(t);if(n){let t=n[1].indexOf(",");if(-1===t)return[n[1]];let r=n[1].slice(0,t).trim(),a=n[1].slice(t+1).trim();return a?[r,...e(a)]:[r]}return[]}(e);{let o=i.map(e=>window.getComputedStyle(t).getPropertyValue(e));r.requestAnimationFrame(function l(){r.nextFrame(l);let s=!1;for(let[e,n]of i.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(o[e]!==r){o[e]=r,s=!0;break}}if(!s)return;let u=dy(e,t);a!==u&&(n(u),a=u)})}return r.dispose}]}return[n,null]}),i=(0,eK.useMemo)(()=>a(e,t)[0],[e,t]),[o=i,l]=(0,eK.useState)();return lO(()=>{let[n,r]=a(e,t);if(l(n),r)return r(l)},[e,t]),o}function dy(e,t){let n=document.createElement("div");t.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",e,"important");let r=parseFloat(window.getComputedStyle(n).marginTop)||0;return t.removeChild(n),r}function db(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=(null==t?void 0:t.getAttribute("disabled"))==="";return!(r&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}dg.displayName="PlacementContext";var dx=((_=dx||{})[_.Open=0]="Open",_[_.Closed=1]="Closed",_),d_=((w=d_||{})[w.TogglePopover=0]="TogglePopover",w[w.ClosePopover=1]="ClosePopover",w[w.SetButton=2]="SetButton",w[w.SetButtonId=3]="SetButtonId",w[w.SetPanel=4]="SetPanel",w[w.SetPanelId=5]="SetPanelId",w);let dw={0:e=>({...e,popoverState:lY(e.popoverState,{0:1,1:0}),__demoMode:!1}),1:e=>1===e.popoverState?e:{...e,popoverState:1,__demoMode:!1},2:(e,t)=>e.button===t.button?e:{...e,button:t.button},3:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},4:(e,t)=>e.panel===t.panel?e:{...e,panel:t.panel},5:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}},dE=(0,eK.createContext)(null);function dA(e){let t=(0,eK.useContext)(dE);if(null===t){let t=Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,dA),t}return t}dE.displayName="PopoverContext";let dS=(0,eK.createContext)(null);function dk(e){let t=(0,eK.useContext)(dS);if(null===t){let t=Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,dk),t}return t}dS.displayName="PopoverAPIContext";let dC=(0,eK.createContext)(null);function dT(){return(0,eK.useContext)(dC)}dC.displayName="PopoverGroupContext";let dR=(0,eK.createContext)(null);function dO(e,t){return lY(t.type,dw,e,t)}dR.displayName="PopoverPanelContext";let dj=se.RenderStrategy|se.Static;function dM(e,t){let n=(0,eK.useId)(),{id:r=`headlessui-popover-backdrop-${n}`,transition:a=!1,...i}=e,[{popoverState:o},l]=dA("Popover.Backdrop"),[s,u]=(0,eK.useState)(null),c=s_(t,u),f=sk(),[p,d]=s2(a,s,null!==f?(f&sS.Open)===sS.Open:0===o),h=lI(e=>{if(db(e.currentTarget))return e.preventDefault();l({type:1})}),g=(0,eK.useMemo)(()=>({open:0===o}),[o]),m={ref:c,id:r,"aria-hidden":!0,onClick:h,...s1(d)};return sn()({ourProps:m,theirProps:i,slot:g,defaultTag:"div",features:dj,visible:p,name:"Popover.Backdrop"})}let dN=se.RenderStrategy|se.Static,dL=sl(function(e,t){var n;let{__demoMode:r=!1,...a}=e,i=(0,eK.useRef)(null),o=s_(t,sx(e=>{i.current=e})),l=(0,eK.useRef)([]),s=(0,eK.useReducer)(dO,{__demoMode:r,popoverState:+!r,buttons:l,button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:(0,eK.createRef)(),afterPanelSentinel:(0,eK.createRef)(),afterButtonSentinel:(0,eK.createRef)()}),[{popoverState:u,button:c,buttonId:f,panel:p,panelId:d,beforePanelSentinel:h,afterPanelSentinel:g,afterButtonSentinel:m},v]=s,y=l7(null!=(n=i.current)?n:c),b=(0,eK.useMemo)(()=>{if(!c||!p)return!1;for(let e of document.querySelectorAll("body > *"))if(Number(null==e?void 0:e.contains(c))^Number(null==e?void 0:e.contains(p)))return!0;let e=lJ(),t=e.indexOf(c),n=(t+e.length-1)%e.length,r=(t+1)%e.length,a=e[n],i=e[r];return!p.contains(a)&&!p.contains(i)},[c,p]),x=lj(f),_=lj(d),w=(0,eK.useMemo)(()=>({buttonId:x,panelId:_,close:()=>v({type:1})}),[x,_,v]),E=dT(),A=null==E?void 0:E.registerPopover,S=lI(()=>{var e;return null!=(e=null==E?void 0:E.isFocusWithinPopoverGroup())?e:(null==y?void 0:y.activeElement)&&((null==c?void 0:c.contains(y.activeElement))||(null==p?void 0:p.contains(y.activeElement)))});(0,eK.useEffect)(()=>null==A?void 0:A(w),[A,w]);let[k,C]=sX(),T=sg(c),R=sp({mainTreeNode:T,portals:k,defaultContainers:[c,p]});lM(null==y?void 0:y.defaultView,"focus",e=>{var t,n,r,a,i,o;e.target!==window&&e.target instanceof HTMLElement&&0===u&&(S()||c&&p&&(R.contains(e.target)||null!=(n=null==(t=h.current)?void 0:t.contains)&&n.call(t,e.target)||null!=(a=null==(r=g.current)?void 0:r.contains)&&a.call(r,e.target)||null!=(o=null==(i=m.current)?void 0:i.contains)&&o.call(i,e.target)||v({type:1})))},!0),l8(0===u,R.resolveContainers,(e,t)=>{v({type:1}),l0(t,l$.Loose)||(e.preventDefault(),null==c||c.focus())});let O=lI(e=>{v({type:1});let t=e?e instanceof HTMLElement?e:"current"in e&&e.current instanceof HTMLElement?e.current:c:c;null==t||t.focus()}),j=(0,eK.useMemo)(()=>({close:O,isPortalled:b}),[O,b]),M=(0,eK.useMemo)(()=>({open:0===u,close:O}),[u,O]),N=sn();return eU(eK).createElement(sh,{node:T},eU(eK).createElement(dm,null,eU(eK).createElement(dR.Provider,{value:null},eU(eK).createElement(dE.Provider,{value:s},eU(eK).createElement(dS.Provider,{value:j},eU(eK).createElement(sE,{value:O},eU(eK).createElement(sC,{value:lY(u,{0:sS.Open,1:sS.Closed})},eU(eK).createElement(C,null,N({ourProps:{ref:o},theirProps:a,slot:M,defaultTag:"div",name:"Popover"})))))))))}),dq=sl(function(e,t){var n;let r=(0,eK.useId)(),{id:a=`headlessui-popover-button-${r}`,disabled:i=!1,autoFocus:o=!1,...l}=e,[s,u]=dA("Popover.Button"),{isPortalled:c}=dk("Popover.Button"),f=(0,eK.useRef)(null),p=`headlessui-focus-sentinel-${(0,eK.useId)()}`,d=dT(),h=null==d?void 0:d.closeOthers,g=null!==(0,eK.useContext)(dR);(0,eK.useEffect)(()=>{if(!g)return u({type:3,buttonId:a}),()=>{u({type:3,buttonId:null})}},[g,a,u]);let[m]=(0,eK.useState)(()=>Symbol()),v=s_(f,t,(0,eK.useContext)(dh).setReference,lI(e=>{if(!g){if(e)s.buttons.current.push(m);else{let e=s.buttons.current.indexOf(m);-1!==e&&s.buttons.current.splice(e,1)}s.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),e&&u({type:2,button:e})}})),y=s_(f,t),b=l7(f),x=lI(e=>{var t,n,r;if(g){if(1===s.popoverState)return;switch(e.key){case lS.Space:case lS.Enter:e.preventDefault(),null==(n=(t=e.target).click)||n.call(t),u({type:1}),null==(r=s.button)||r.focus()}}else switch(e.key){case lS.Space:case lS.Enter:e.preventDefault(),e.stopPropagation(),1===s.popoverState&&(null==h||h(s.buttonId)),u({type:0});break;case lS.Escape:if(0!==s.popoverState)return null==h?void 0:h(s.buttonId);if(!f.current||null!=b&&b.activeElement&&!f.current.contains(b.activeElement))return;e.preventDefault(),e.stopPropagation(),u({type:1})}}),_=lI(e=>{g||e.key===lS.Space&&e.preventDefault()}),w=lI(e=>{var t,n;db(e.currentTarget)||i||(g?(u({type:1}),null==(t=s.button)||t.focus()):(e.preventDefault(),e.stopPropagation(),1===s.popoverState&&(null==h||h(s.buttonId)),u({type:0}),null==(n=s.button)||n.focus()))}),E=lI(e=>{e.preventDefault(),e.stopPropagation()}),{isFocusVisible:A,focusProps:S}=function(e={}){var t,n,r;let{autoFocus:a=!1,isTextInput:i,within:o}=e,l=(0,eK.useRef)({isFocused:!1,isFocusVisible:a||fK()}),[s,u]=(0,eK.useState)(!1),[c,f]=(0,eK.useState)(()=>l.current.isFocused&&l.current.isFocusVisible),p=(0,eK.useCallback)(()=>f(l.current.isFocused&&l.current.isFocusVisible),[]),d=(0,eK.useCallback)(e=>{l.current.isFocused=e,u(e),p()},[p]);t=e=>{l.current.isFocusVisible=e,p()},n=[],r={isTextInput:i},fV(),(0,eK.useEffect)(()=>{let e=(e,n)=>{(function(e,t,n){var r;let a="undefined"!=typeof window?fA(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,i="undefined"!=typeof window?fA(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,o="undefined"!=typeof window?fA(null==n?void 0:n.target).HTMLElement:HTMLElement,l="undefined"!=typeof window?fA(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent;return!((e=e||(null==n?void 0:n.target)instanceof a&&!fX.has(null==n?void 0:null===(r=n.target)||void 0===r?void 0:r.type)||(null==n?void 0:n.target)instanceof i||(null==n?void 0:n.target)instanceof o&&(null==n?void 0:n.target.isContentEditable))&&"keyboard"===t&&n instanceof l&&!fF[n.key])})(!!(null==r?void 0:r.isTextInput),e,n)&&t(fK())};return fP.add(e),()=>{fP.delete(e)}},n);let{focusProps:h}=function(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:a}=e,i=(0,eK.useCallback)(e=>{if(e.target===e.currentTarget)return r&&r(e),a&&a(!1),!0},[r,a]),o=f$(i),l=(0,eK.useCallback)(e=>{let t=fE(e.target);e.target===e.currentTarget&&t.activeElement===e.target&&(n&&n(e),a&&a(!0),o(e))},[a,n,o]);return{focusProps:{onFocus:!t&&(n||a||r)?l:void 0,onBlur:!t&&(r||a)?i:void 0}}}({isDisabled:o,onFocusChange:d}),{focusWithinProps:g}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:a}=e,i=(0,eK.useRef)({isFocusWithin:!1}),o=(0,eK.useCallback)(e=>{i.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(i.current.isFocusWithin=!1,n&&n(e),a&&a(!1))},[n,a,i]),l=f$(o),s=(0,eK.useCallback)(e=>{i.current.isFocusWithin||document.activeElement!==e.target||(r&&r(e),a&&a(!0),i.current.isFocusWithin=!0,l(e))},[r,a,l]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:s,onBlur:o}}}({isDisabled:!o,onFocusWithinChange:d});return{isFocused:s,isFocusVisible:c,focusProps:o?g:h}}({autoFocus:o}),{isHovered:k,hoverProps:C}=function(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:a}=e,[i,o]=(0,eK.useState)(!1),l=(0,eK.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,eK.useEffect)(f5,[]);let{hoverProps:s,triggerHoverEnd:u}=(0,eK.useMemo)(()=>{let e=(e,r)=>{if(l.pointerType=r,a||"touch"===r||l.isHovered||!e.currentTarget.contains(e.target))return;l.isHovered=!0;let i=e.currentTarget;l.target=i,t&&t({type:"hoverstart",target:i,pointerType:r}),n&&n(!0),o(!0)},i=(e,t)=>{if(l.pointerType="",l.target=null,"touch"===t||!l.isHovered)return;l.isHovered=!1;let a=e.currentTarget;r&&r({type:"hoverend",target:a,pointerType:t}),n&&n(!1),o(!1)},s={};return"undefined"!=typeof PointerEvent?(s.onPointerEnter=t=>{f0&&"mouse"===t.pointerType||e(t,t.pointerType)},s.onPointerLeave=e=>{!a&&e.currentTarget.contains(e.target)&&i(e,e.pointerType)}):(s.onTouchStart=()=>{l.ignoreEmulatedMouseEvents=!0},s.onMouseEnter=t=>{l.ignoreEmulatedMouseEvents||f0||e(t,"mouse"),l.ignoreEmulatedMouseEvents=!1},s.onMouseLeave=e=>{!a&&e.currentTarget.contains(e.target)&&i(e,"mouse")}),{hoverProps:s,triggerHoverEnd:i}},[t,n,r,a,l]);return(0,eK.useEffect)(()=>{a&&u({currentTarget:l.target},l.pointerType)},[a]),{hoverProps:s,isHovered:i}}({isDisabled:i}),{pressed:T,pressProps:R}=function({disabled:e=!1}={}){let t=(0,eK.useRef)(null),[n,r]=(0,eK.useState)(!1),a=sL(),i=lI(()=>{t.current=null,r(!1),a.dispose()}),o=lI(e=>{if(a.dispose(),null===t.current){t.current=e.currentTarget,r(!0);{let n=lB(e.currentTarget);a.addEventListener(n,"pointerup",i,!1),a.addEventListener(n,"pointermove",e=>{if(t.current){var n,a;let i,o;r((i=e.width/2,o=e.height/2,n={top:e.clientY-o,right:e.clientX+i,bottom:e.clientY+o,left:e.clientX-i},a=t.current.getBoundingClientRect(),!(!n||!a||n.right<a.left||n.left>a.right||n.bottom<a.top||n.top>a.bottom)))}},!1),a.addEventListener(n,"pointercancel",i,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:o,onPointerUp:i,onClick:i}}}({disabled:i}),O=0===s.popoverState,j=(0,eK.useMemo)(()=>({open:O,active:T||O,disabled:i,hover:k,focus:A,autofocus:o}),[O,k,A,T,i,o]),M=(n=s.button,(0,eK.useMemo)(()=>{var t;if(e.type)return e.type;let r=null!=(t=e.as)?t:"button";if("string"==typeof r&&"button"===r.toLowerCase()||(null==n?void 0:n.tagName)==="BUTTON"&&!n.hasAttribute("type"))return"button"},[e.type,e.as,n])),N=g?so({ref:y,type:M,onKeyDown:x,onClick:w,disabled:i||void 0,autoFocus:o},S,C,R):so({ref:v,id:s.buttonId,type:M,"aria-expanded":0===s.popoverState,"aria-controls":s.panel?s.panelId:void 0,disabled:i||void 0,autoFocus:o,onKeyDown:x,onKeyUp:_,onClick:w,onMouseDown:E},S,C,R),L=sI(),q=lI(()=>{let e=s.panel;e&&lY(L.current,{[sD.Forwards]:()=>l3(e,lK.First),[sD.Backwards]:()=>l3(e,lK.Last)})===lX.Error&&l3(lJ().filter(e=>"true"!==e.dataset.headlessuiFocusGuard),lY(L.current,{[sD.Forwards]:lK.Next,[sD.Backwards]:lK.Previous}),{relativeTo:s.button})}),P=sn();return eU(eK).createElement(eU(eK).Fragment,null,P({ourProps:N,theirProps:l,slot:j,defaultTag:"button",name:"Popover.Button"}),O&&!g&&c&&eU(eK).createElement(sf,{id:p,ref:s.afterButtonSentinel,features:sc.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:q}))}),dP=sl(dM),dD=sl(dM),dI=sl(function(e,t){let n=(0,eK.useId)(),{id:r=`headlessui-popover-panel-${n}`,focus:a=!1,anchor:i,portal:o=!1,modal:l=!1,transition:s=!1,...u}=e,[c,f]=dA("Popover.Panel"),{close:p,isPortalled:d}=dk("Popover.Panel"),h=`headlessui-focus-sentinel-before-${n}`,g=`headlessui-focus-sentinel-after-${n}`,m=(0,eK.useRef)(null),v=(0,eK.useMemo)(()=>i?"string"==typeof i?{to:i}:i:null,[i]),[y,b]=function(e=null){!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,eK.useContext)(dg),n=(0,eK.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);lO(()=>{null==t||t(null!=n?n:null)},[t,n]);let r=(0,eK.useContext)(dh);return(0,eK.useMemo)(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])}(v),x=function(){let{getFloatingProps:e,slot:t}=(0,eK.useContext)(dh);return(0,eK.useCallback)((...n)=>Object.assign({},e(...n),{"data-anchor":t.anchor}),[e,t])}();v&&(o=!0);let[_,w]=(0,eK.useState)(null),E=s_(m,t,v?y:null,lI(e=>f({type:4,panel:e})),w),A=l7(m);lO(()=>(f({type:5,panelId:r}),()=>{f({type:5,panelId:null})}),[r,f]);let S=sk(),[k,C]=s2(s,_,null!==S?(S&sS.Open)===sS.Open:0===c.popoverState);lG(k,c.button,()=>{f({type:1})}),sv(!c.__demoMode&&l&&k,A);let T=lI(e=>{var t;if(e.key===lS.Escape){if(0!==c.popoverState||!m.current||null!=A&&A.activeElement&&!m.current.contains(A.activeElement))return;e.preventDefault(),e.stopPropagation(),f({type:1}),null==(t=c.button)||t.focus()}});(0,eK.useEffect)(()=>{var t;e.static||1===c.popoverState&&(null==(t=e.unmount)||t)&&f({type:4,panel:null})},[c.popoverState,e.unmount,e.static,f]),(0,eK.useEffect)(()=>{if(c.__demoMode||!a||0!==c.popoverState||!m.current)return;let e=null==A?void 0:A.activeElement;m.current.contains(e)||l3(m.current,lK.First)},[c.__demoMode,a,m.current,c.popoverState]);let R=(0,eK.useMemo)(()=>({open:0===c.popoverState,close:p}),[c.popoverState,p]),O=so(v?x():{},{ref:E,id:r,onKeyDown:T,onBlur:a&&0===c.popoverState?e=>{var t,n,r,a,i;let o=e.relatedTarget;o&&m.current&&(null!=(t=m.current)&&t.contains(o)||(f({type:1}),(null!=(r=null==(n=c.beforePanelSentinel.current)?void 0:n.contains)&&r.call(n,o)||null!=(i=null==(a=c.afterPanelSentinel.current)?void 0:a.contains)&&i.call(a,o))&&o.focus({preventScroll:!0})))}:void 0,tabIndex:-1,style:{...u.style,...b,"--button-width":function(e,t=!1){let[n,r]=(0,eK.useReducer)(()=>({}),{}),a=(0,eK.useMemo)(()=>(function(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}})(e),[e,n]);return lO(()=>{if(!e)return;let t=new ResizeObserver(r);return t.observe(e),()=>{t.disconnect()}},[e]),t?{width:`${a.width}px`,height:`${a.height}px`}:a}(c.button,!0).width},...s1(C)}),j=sI(),M=lI(()=>{let e=m.current;e&&lY(j.current,{[sD.Forwards]:()=>{var t;l3(e,lK.First)===lX.Error&&(null==(t=c.afterPanelSentinel.current)||t.focus())},[sD.Backwards]:()=>{var e;null==(e=c.button)||e.focus({preventScroll:!0})}})}),N=lI(()=>{let e=m.current;e&&lY(j.current,{[sD.Forwards]:()=>{if(!c.button)return;let e=lJ(),t=e.indexOf(c.button),n=e.slice(0,t+1),r=[...e.slice(t+1),...n];for(let e of r.slice())if("true"===e.dataset.headlessuiFocusGuard||null!=_&&_.contains(e)){let t=r.indexOf(e);-1!==t&&r.splice(t,1)}l3(r,lK.First,{sorted:!1})},[sD.Backwards]:()=>{var t;l3(e,lK.Previous)===lX.Error&&(null==(t=c.button)||t.focus())}})}),L=sn();return eU(eK).createElement(sT,null,eU(eK).createElement(dR.Provider,{value:r},eU(eK).createElement(dS.Provider,{value:{close:p,isPortalled:d}},eU(eK).createElement(s$,{enabled:!!o&&(e.static||k)},k&&d&&eU(eK).createElement(sf,{id:h,ref:c.beforePanelSentinel,features:sc.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:M}),L({ourProps:O,theirProps:u,slot:R,defaultTag:"div",features:dN,visible:k,name:"Popover.Panel"}),k&&d&&eU(eK).createElement(sf,{id:g,ref:c.afterPanelSentinel,features:sc.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:N})))))}),dz=Object.assign(dL,{Button:dq,Backdrop:dD,Overlay:dP,Panel:dI,Group:sl(function(e,t){let n=(0,eK.useRef)(null),r=s_(n,t),[a,i]=(0,eK.useState)([]),o=lI(e=>{i(t=>{let n=t.indexOf(e);if(-1!==n){let e=t.slice();return e.splice(n,1),e}return t})}),l=lI(e=>(i(t=>[...t,e]),()=>o(e))),s=lI(()=>{var e;let t=lB(n);if(!t)return!1;let r=t.activeElement;return!!(null!=(e=n.current)&&e.contains(r))||a.some(e=>{var n,a;return(null==(n=t.getElementById(e.buttonId.current))?void 0:n.contains(r))||(null==(a=t.getElementById(e.panelId.current))?void 0:a.contains(r))})}),u=lI(e=>{for(let t of a)t.buttonId.current!==e&&t.close()}),c=(0,eK.useMemo)(()=>({registerPopover:l,unregisterPopover:o,isFocusWithinPopoverGroup:s,closeOthers:u}),[l,o,s,u]),f=(0,eK.useMemo)(()=>({}),[]),p=sn();return eU(eK).createElement(sh,null,eU(eK).createElement(dC.Provider,{value:c},p({ourProps:{ref:r},theirProps:e,slot:f,defaultTag:"div",name:"Popover.Group"})))})}),dF=()=>{let e=(0,eK.useContext)(sw);return lx({targetElement:document.querySelector("[data-js='knowledge-scroll-container']"),callback:()=>e()}),null},dB=({onEditClick:e,onSummaryClick:t,onDeleteClick:n})=>(0,eV.jsxs)(dz,{className:"jfMaterialItemContextMenu",children:[(0,eV.jsx)(dq,{type:"button",className:"jfMaterialItemContextMenu--button",children:(0,eV.jsx)(tQ,{})}),(0,eV.jsxs)(dI,{anchor:"bottom end",className:"jfMaterialItemContextMenu--panel",children:[(0,eV.jsxs)("button",{type:"button",onClick:e,className:"jfMaterialItemContextMenu--panel-button",children:[(0,eV.jsx)(tU,{}),(0,eV.jsx)("span",{children:"Edit"})]}),(0,eV.jsxs)("button",{type:"button",onClick:t,className:"jfMaterialItemContextMenu--panel-button",children:[(0,eV.jsx)(tK,{}),(0,eV.jsx)("span",{children:"Summary"})]}),(0,eV.jsxs)("button",{type:"button",onClick:n,className:"jfMaterialItemContextMenu--panel-button jfMaterialItemContextMenu--panel-button-delete",children:[(0,eV.jsx)(tD,{}),(0,eV.jsx)("span",{children:"Delete"})]}),(0,eV.jsx)(dF,{})]})]});dB.propTypes={onEditClick:eZ.func,onSummaryClick:eZ.func,onDeleteClick:eZ.func};var eK=eG("fAMMv");let dU=(e,t,n)=>(0,eV.jsxs)("div",{className:"getTextBlock",children:[(0,eV.jsx)("h3",{className:"getTextBlock--title",children:nq(e)}),(0,eV.jsx)("div",{className:`getTextBlock--content ${n}`,children:t})]}),dH=({material:e,icon:t,iconClassName:n,materialTitle:r,materialURL:a,materialContent:i,isOpen:o,onClose:l})=>{let[s,u]=(0,eK.useState)(""),c=()=>{l()};return(0,eK.useEffect)(()=>{o&&iB(e.agent_id,e.uuid,nw.PROVIDER_API_KEY).then(e=>{u(e.trained_data)})},[o]),(0,eV.jsxs)(ug,{open:o,onClose:c,ariaLabel:nq("Material Summary Modal"),size:"large",children:[(0,eV.jsxs)("div",{className:"material-summary-modal--title",children:[(0,eV.jsx)("span",{className:eU(lw)("material-summary-modal--title-icon",n),children:t||(0,eV.jsx)(tV,{})}),(0,eV.jsxs)("div",{className:"material-summary-modal--title-text",children:[(0,eV.jsx)("strong",{children:r}),(0,eV.jsx)("span",{children:a})]})]}),(0,eV.jsxs)("div",{className:"material-summary-modal--content",children:[i&&dU("Summary",i,"summary"),dU("Content",s||"","content")]}),(0,eV.jsx)("div",{className:"material-summary-modal--footer",children:(0,eV.jsx)(lE,{onClick:c,colorStyle:"primary",variant:"filled",children:nq("Done")})})]})};dH.propTypes={material:eZ.object,icon:eZ.string,iconClassName:eZ.string,materialURL:eZ.string,materialTitle:eZ.string,materialContent:eZ.string,isOpen:eZ.bool,onClose:eZ.func};let dW=({status:e,materialStatus:t})=>(0,eV.jsxs)("div",{className:"jfMaterialStatus",children:[(0,eV.jsx)(f_,{status:e}),(0,eV.jsxs)("div",{className:"jfMaterialStatus--text",children:[(0,eV.jsx)("div",{className:"jfMaterialStatus--text-loader loader"}),nq(t)]})]}),dG=e=>{let{type:t,title:n="",data:r="",name:a=""}=e;return"QA"===t?eU(uM)(nD(r),"question",""):n||a},dY=e=>{let{type:t,meta:n}=e,r=eU(uM)(n,"URL"===t?"url":"filePath","");return r?(0,eV.jsx)("a",{className:"jfMaterialList--item-content-title-text-link",href:r,target:"_blank",rel:"noreferrer",children:n?.fileName||r}):null},dV=e=>{let{type:t,data:n,meta:r}=e;return["URL","DOCUMENT","TEXT"].includes(t)?eU(uM)(r,"summary",n||""):eU(uM)(nD(n),"answer","")},dQ=({material:e,onEditClick:t,onDeleteClick:n})=>{let[r,a]=(0,eK.useState)(!1),[i,o]=(0,eK.useState)(!1),{uuid:l,type:s,status:u,created_at:c}=e,{icon:f,name:p,iconClassName:d}=eU(uM)(t0,s,{color:"",icon:"",fillColor:"",name:"",iconClassName:""}),h=nU(c||"Invalid Date","America/New_York","MMM D, YYYY h:mm A"),g=t1[s][u],m="QA"!==s&&"PROCESSED"===u,v=dY(e),y=dG({...e,name:p}),b=dV(e),x=()=>{o(!0)};return(0,eV.jsxs)("div",{className:eU(lw)("jfMaterialList--item",{isActionRequired:"ACTION_REQUIRED"===u}),children:[(0,eV.jsx)(dH,{material:e,icon:f,iconClassName:d,materialURL:v,materialTitle:y,materialContent:m?b:"",isOpen:i,onClose:()=>{o(!1)}}),(0,eV.jsx)(fw,{isOpen:r,onCloseClick:()=>{a(!1)},onDeleteClick:()=>{n?.(l),a(!1)}}),(0,eV.jsxs)("div",{className:"jfMaterialList--item-content",children:[(0,eV.jsxs)("div",{className:"jfMaterialList--item-content-title",children:[(0,eV.jsx)("div",{className:eU(lw)("jfMaterialList--item-content-title-icon",d),children:f||(0,eV.jsx)(tV,{})}),(0,eV.jsxs)("div",{className:"jfMaterialList--item-content-title-text",children:[(0,eV.jsx)("strong",{children:y}),("DOCUMENT"===s||"URL"===s)&&(0,eV.jsx)("span",{children:v})]}),m&&(0,eV.jsx)(lE,{size:"small",colorStyle:"secondary",startIcon:(0,eV.jsx)(tY,{}),onClick:x})]}),("ACTION_REQUIRED"===u||b)&&(0,eV.jsx)("div",{className:"jfMaterialList--item-content-text",children:"ACTION_REQUIRED"===u?(0,eV.jsxs)("div",{className:"jfMaterialList--item-error",children:[(0,eV.jsx)(tZ,{}),(0,eV.jsx)("span",{children:nq("Answer needed.")})]}):b})]}),["PROCESSED","FAILED","ACTION_REQUIRED"].includes(u)?(0,eV.jsxs)("div",{className:"jfMaterialList--item-footer",children:[(0,eV.jsxs)("div",{className:"jfMaterialList--item-footer-text",children:[g?nq(`${g} on `):"",h]}),(0,eV.jsx)("div",{children:(0,eV.jsx)(dB,{type:s,showSummary:m,onEditClick:()=>{t?.(l,s)},onDeleteClick:()=>{a(!0)},onSummaryClick:x})})]}):(0,eV.jsx)(dW,{materialStatus:g,status:u})]})};dQ.propTypes={material:eZ.object,type:eZ.string,onEditClick:eZ.func,onDeleteClick:eZ.func};var eK=eG("fAMMv");let dK=({materialTypeFilter:e,materialStatusFilter:t,setMaterialTypeFilter:n,setMaterialStatusFilter:r,setSearchText:a})=>{let i=eU(oX)(e=>{a(e.target.value.trim())},250);return(0,eK.useEffect)(()=>()=>i.cancel(),[]),(0,eV.jsxs)("div",{className:"knowledge-filter-container",children:[(0,eV.jsx)(uE,{placeholder:nq("Search"),className:"knowledge-filter-search",onChange:i,prefix:{as:"span",icon:(0,eV.jsx)(tF,{})}}),(0,eV.jsx)("div",{className:"knowledge-filter-dropdown grow-0 shrink-1",children:(0,eV.jsx)(uw,{placeholder:"",value:t?`${e}_${t}`:e,onChange:e=>{"QA_ACTION_REQUIRED"===e?(n("QA"),r("ACTION_REQUIRED")):(n(e),r(""))},children:[{text:"See All",value:"ALL"},{text:"Knowledge",value:"TEXT"},{text:"Document",value:"DOCUMENT"},{text:"URL",value:"URL"},{text:"Q&A",value:"QA"},{text:"Q&A - Unanswered",value:"QA_ACTION_REQUIRED"}].map(({value:e,text:t})=>(0,eV.jsx)("option",{value:e,children:`${nq(t)}`},e))})})]})};dK.propTypes={materialTypeFilter:eZ.string,materialStatusFilter:eZ.string,setMaterialTypeFilter:eZ.func,setMaterialStatusFilter:eZ.func,setSearchText:eZ.func};let dX=(e,t,n,r="ALL")=>{let a=(t||"").trim(),i=e.map(e=>({...e,_search:ra(e)})).filter(e=>"ALL"===r||e.type===r).filter(e=>!n||e.status===n);if(!a.length)return i.map(e=>({...e,fuzzyScore:1})).sort((e,t)=>(e.title||"").localeCompare(t.title||""));let o=rn(a);if(!o.length)return[];let l=i.map(e=>{let{hits:t,titleHits:n,score:r}=ri(o,e._search);return{...e,fuzzyScore:r,_hits:t,_titleHits:n}}).filter(e=>e._hits>0).sort((e,t)=>t.fuzzyScore!==e.fuzzyScore?t.fuzzyScore-e.fuzzyScore:t._hits!==e._hits?t._hits-e._hits:t._titleHits!==e._titleHits?t._titleHits-e._titleHits:(e.title||"").localeCompare(t.title||"")),s=l.filter(e=>e.fuzzyScore>=.35).slice(0,10);return(s.length?s:l.slice(0,10)).map(({_search:e,_hits:t,_titleHits:n,...r})=>r)},dZ=({materials:e,isLoadingMaterials:t=!1,editingMaterialID:n="",setEditingMaterialId:r,onDeleteClick:a,setStep:i,setMaterialType:o})=>{let[l,s]=(0,eK.useState)("ALL"),[u,c]=(0,eK.useState)(""),[f,p]=(0,eK.useState)(""),d=(0,eK.useCallback)(()=>dX(e,f,u,l),[e,f,u,l]),h=(e,t)=>{r(e),o(t)};return(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)(lE,{startIcon:(0,eV.jsx)(tW,{}),onClick:()=>i("select"),disabled:t,fullWidth:!0,children:"Add new knowledge"}),(0,eV.jsx)(dK,{materials:e,materialTypeFilter:l,materialStatusFilter:u,setMaterialTypeFilter:s,setMaterialStatusFilter:c,setSearchText:p}),(0,eV.jsxs)("div",{className:"jfMaterialList",children:[d().length>0&&d().map(e=>(0,eV.jsx)(dQ,{material:e,onEditClick:h,onDeleteClick:a,editingMaterialID:n},e.uuid)),!t&&0===d().length&&(0,eV.jsxs)("div",{className:"jfMaterialList--no-result",children:[(0,eV.jsx)("div",{className:"jfMaterialList--no-result-icon",children:(0,eV.jsx)(fx,{})}),(0,eV.jsxs)("div",{className:"jfMaterialList--no-result-content",children:[(0,eV.jsx)("h4",{className:"jfMaterialList--no-result-content-title",children:"Oops, No Result Found"}),(0,eV.jsx)("p",{className:"jfMaterialList--no-result-content-desc",children:"Sorry we could not find any results"})]})]})]}),t&&(0,eV.jsx)("div",{className:"knowledge-base-loading-wrapper",children:(0,eV.jsx)("div",{className:"create-page-loading--spinner small"})})]})};dZ.propTypes={materials:eZ.array,isLoadingMaterials:eZ.bool,editingMaterialID:eZ.string,setEditingMaterialId:eZ.func,setStep:eZ.func,onDeleteClick:eZ.func,setMaterialType:eZ.string},eG("fAMMv");let dJ=({materialType:e,setMaterialType:t=e=>e,setStep:n=e=>e})=>{let r=e=>{t(e),n("editor")};return(0,eV.jsx)("ul",{className:"knowledge-container",children:Object.entries(t0).map(([t,n])=>(0,eV.jsxs)("li",{"data-is-selected":e===t,"data-item":`${n.iconClassName}`,onClick:()=>r(t),className:"knowledge-item",children:[(0,eV.jsx)("span",{className:"knowledge-before"}),(0,eV.jsx)("span",{className:"knowledge-icon",children:n.icon}),(0,eV.jsxs)("div",{className:"knowledge-content",children:[(0,eV.jsx)("h3",{className:"knowledge-title",children:n.name.toUpperCase()}),(0,eV.jsx)("p",{className:"knowledge-desc",children:n.desc})]}),(0,eV.jsx)("span",{className:"knowledge-right",children:(0,eV.jsx)(tM,{})})]},t))})};dJ.propTypes={materialType:eZ.string,setMaterialType:eZ.func,setStep:eZ.func};let d$=(e,t)=>"list"!==e&&("select"!==e||t>0),d0=({materials:e,isLoadingMaterials:t,handleAdd:n,handleEdit:r,handleDelete:a,handleBulkDelete:i})=>{let[o,l]=(0,eK.useState)("list"),[s,u]=(0,eK.useState)(""),c=e.find(e=>e.uuid===s),[f,p]=(0,eK.useState)(""),d=e.length,h=!!s;(0,eK.useEffect)(()=>{s&&l("editor")},[s]),(0,eK.useEffect)(()=>{if(t||e.length>0){l("list");return}t||0!==e.length||l("select")},[t,e]);let g={list:(0,eV.jsx)(dZ,{materials:e,editingMaterialID:s,setEditingMaterialId:u,step:o,setStep:l,isLoadingMaterials:t,handleAdd:n,onEditClick:r,onDeleteClick:a,handleBulkDelete:i,setMaterialType:p}),select:(0,eV.jsx)(dJ,{materialType:f,setMaterialType:p,setStep:l}),editor:(0,eV.jsx)(fb,{materialType:f,step:o,editingMaterialID:s,editingMaterial:c,setEditingMaterialId:u,setMaterialType:p,setStep:l,handleAdd:n,handleEdit:r})},m="list"!==o;return(0,eV.jsxs)("div",{className:"jfKnowledgeBase",children:["list"===o&&!t&&(0,eV.jsx)(cM,{}),"list"!==o&&(0,eV.jsx)(cN,{...eU(uM)(t0,f,{name:"Knowledge Base",desc:"Train your chatbot for context-aware responses to ensure accurate replies",icon:(0,eV.jsx)(tB,{})}),...d$(o,d)&&{isBackVisible:!0,handleBack:()=>{let e=["list","select","editor"],t=e.indexOf(o);t>0&&(p(""),l(e[t-(h?2:1)]),u(""))}},...m&&{isNameVisible:!0,isDescVisible:!0,isIconVisible:!0}}),g[o]]})};d0.propTypes={materials:eZ.array,isLoadingMaterials:eZ.bool,handleAdd:eZ.func,handleEdit:eZ.func,handleDelete:eZ.func,handleBulkDelete:eZ.func};var d1=()=>{let{state:e,asyncDispatch:t}=oK(),{step:n,materials:r,previewAgentId:a,materialsLoading:i,platformSettings:{PROVIDER_API_URL:o,PROVIDER_API_KEY:l}}=e;(0,eK.useEffect)(()=>{r.length>0||(async()=>{await t(()=>iU(a,l),oU.fetchMaterialsRequest,oU.fetchMaterialsSuccess,oU.fetchMaterialsError)})()},[]),(0,eK.useEffect)(()=>{i2(`${nW(n)}Step`)},[]);let s=async e=>{await t(()=>iH(a,e,l),oU.addMaterialRequest,oU.addMaterialSuccess,oU.addMaterialError)},u=async(e,n)=>{await t(()=>iW(a,e,n,l),oU.updateMaterialRequest,oU.updateMaterialSuccess,oU.updateMaterialError)},c=async e=>{await t(()=>iG(a,e,l),oU.deleteMaterialRequest,oU.deleteMaterialSuccess,oU.deleteMaterialError,e)},f=async e=>{await t(()=>iY(a,e,l),oU.bulkDeleteMaterialRequest,oU.bulkDeleteMaterialSuccess,oU.bulkDeleteMaterialError,e)};return(0,eV.jsx)(eV.Fragment,{children:(0,eV.jsx)("div",{className:"jfpContent-wrapper--knowledge","data-js":"knowledge-scroll-container",children:(0,eV.jsx)(d0,{materials:r,isLoadingMaterials:i,requestBaseURL:o,handleAdd:s,handleEdit:u,handleDelete:c,handleBulkDelete:f})})})},eK=eG("fAMMv");let d2=({customTexts:e={}})=>{let{state:t,dispatch:n,asyncDispatch:r}=oK(),{user:a,step:i,platformSettings:{PROVIDER_URL:o},refetchUser:l}=t,{buttonRef:s,isLoading:u,apiKey:c}=oQ(o),f=!a||nj(a);(0,eK.useEffect)(()=>{c&&(nw.PROVIDER_API_KEY=c,n(oU.setProviderApiKey(c)),(async()=>{await nR(1e3),await r(()=>iN(c),oU.fetchUserRequest,oU.fetchUserSuccess,oU.fetchUserError)})())},[c,l]),(0,eK.useEffect)(()=>{c&&(async()=>{let e={action:"update",key:"apiKey",value:c};await r(()=>iD(e),oU.saveProviderApiKeyRequest,oU.saveProviderApiKeySuccess,oU.saveProviderApiKeyError)})()},[c]),(0,eK.useEffect)(()=>{i2(`${nW(i)}Step`)},[]);let p=async()=>{i2("letsStartButton"),f||n(oU.setStep(e4.USECASE_SELECTION))};return(0,eV.jsxs)("div",{className:"first-step",children:[(0,eV.jsx)("div",{className:"first-step--logo",children:(0,eV.jsx)(tR,{width:"148",height:"28"})}),(0,eV.jsx)("h2",{children:nq(e.title||e0.READ_TO_BUILD_YOUR_AI)}),(0,eV.jsx)("p",{children:nq(e.subtitle||e0.CREATE_AND_CUSTOMIZE_YOUR_AI)}),(0,eV.jsx)(lE,{endIcon:(0,eV.jsx)(tr,{}),onClick:p,loader:u,buttonRef:f?s:{current:null},className:"lets-start buttonRTL",disabled:!o,children:nq(e0.LETS_START)})]})};d2.propTypes={customTexts:eZ.object};var eK=eG("fAMMv");let d3=({type:e="default"})=>{let t=["Hang tight! \uD83C\uDF1F We're connecting your prompt with your website to create the perfect AI assistant. \uD83E\uDD16","Your chatbot is learning everything it needs to know. \uD83D\uDCDA This won't take long! ⏳","Did you know? \uD83D\uDCA1 You can customize your chatbot’s tone and responses later for a personal touch. \uD83C\uDFA8","We’re fine-tuning the chatbot to understand your website and deliver great answers. \uD83D\uDD27✨","Almost there! \uD83D\uDE80 Your AI assistant is getting ready to shine. ✨"],[n,r]=(0,eK.useState)(t),a=(0,eK.useRef)(null),i=e=>{let n=0;setInterval(()=>{n++,a.current&&(a.current.style.transform=`translateY(-${28*n}px)`),n%e==0&&r(e=>[...e,...t])},2500)};return(0,eK.useEffect)(()=>{i(t.length)},[]),(0,eV.jsxs)("div",{className:"create-page-loading",children:["default"===e&&(0,eV.jsx)("div",{className:"create-page-loading--spinner"}),"text"===e&&(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)("div",{className:"create-page-loading--icon",children:(0,eV.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64",viewBox:"0 0 64 64",fill:"none",children:[(0,eV.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M26.6667 5.33334C19.303 5.33334 13.3334 11.3029 13.3334 18.6667C13.3334 26.0305 19.303 32 26.6667 32C34.0305 32 40.0001 26.0305 40.0001 18.6667C40.0001 11.3029 34.0305 5.33334 26.6667 5.33334ZM54.3633 24.7171C54.0095 23.761 52.6573 23.761 52.3035 24.7171L51.7828 26.1242C51.0414 28.1281 49.4614 29.708 47.4576 30.4495L46.0505 30.9702C45.0944 31.3239 45.0944 32.6762 46.0505 33.0299L47.4576 33.5506C49.4614 34.2921 51.0414 35.872 51.7828 37.8759L52.3035 39.283C52.6573 40.2391 54.0095 40.2391 54.3633 39.283L54.884 37.8759C55.6255 35.872 57.2054 34.2921 59.2093 33.5506L60.6164 33.0299C61.5724 32.6762 61.5724 31.3239 60.6164 30.9702L59.2093 30.4495C57.2054 29.708 55.6255 28.1281 54.884 26.1242L54.3633 24.7171ZM54.9245 50.8783C56.3586 50.3476 56.3586 48.3193 54.9245 47.7886L52.8138 47.0076C49.8081 45.8954 47.4382 43.5255 46.3259 40.5197L45.5449 38.409C45.0143 36.9749 42.9859 36.9749 42.4553 38.409L41.6742 40.5197C40.562 43.5255 38.1921 45.8954 35.1863 47.0076L33.0756 47.7886C31.6416 48.3193 31.6416 50.3476 33.0756 50.8783L35.1863 51.6593C38.1921 52.7716 40.562 55.1415 41.6742 58.1473L42.4553 60.258C42.9859 61.692 45.0142 61.692 45.5449 60.258L46.3259 58.1473C47.4382 55.1415 49.8081 52.7716 52.8138 51.6593L54.9245 50.8783ZM26.6667 34.6667C13.7575 34.6667 2.66675 43.8946 2.66675 56C2.66675 57.4728 3.86066 58.6667 5.33341 58.6667H28.8823C30.1737 58.6667 31.2796 57.7413 31.5072 56.4701C31.7349 55.1989 31.0189 53.9472 29.8077 53.4991L29.4835 53.3791C25.7278 51.9894 25.7278 46.6773 29.4835 45.2876L31.5942 44.5066C33.8701 43.6644 35.6645 41.87 36.5066 39.5942L36.5732 39.4141C36.8253 38.733 36.7886 37.9785 36.4717 37.325C36.1547 36.6716 35.585 36.1756 34.894 35.9518C32.3217 35.1187 29.5496 34.6667 26.6667 34.6667Z",fill:"url(#paint0_linear_1017_36002)"}),(0,eV.jsx)("defs",{children:(0,eV.jsxs)("linearGradient",{id:"paint0_linear_1017_36002",x1:"3.27786",y1:"5.65145",x2:"45.8044",y2:"71.4473",gradientUnits:"userSpaceOnUse",children:[(0,eV.jsx)("stop",{stopColor:"white"}),(0,eV.jsx)("stop",{offset:"1",stopColor:"#D1B3E6"})]})})]})}),(0,eV.jsx)("div",{className:"create-page-loading--animation",children:(0,eV.jsx)("ul",{className:"create-page-loading--text",ref:a,children:n.map(e=>(0,eV.jsx)("li",{children:(0,eV.jsx)("span",{children:e})},e))})})]})]})};d3.propTypes={type:eZ.string};var eK=(eG("fAMMv"),eG("fAMMv"));let d5=(0,eK.forwardRef)(({inputValue:e,onSelect:t},n)=>{let[r,a]=(0,eK.useState)([]),[i,o]=(0,eK.useState)(!1),l=(0,eK.useRef)(null),s=(0,eK.useRef)(0),[u,c]=(0,eK.useState)(!1),[f,p]=(0,eK.useState)(!1);(0,eK.useEffect)(()=>()=>{l.current&&clearTimeout(l.current)},[]),(0,eK.useEffect)(()=>{if(l.current&&clearTimeout(l.current),!u){if(!e||e.length<5||e.length>100){a([]),o(!1);return}return l.current=setTimeout(async()=>{let t=Date.now();s.current=t,p(!0);try{let n=await iQ(e);if(s.current===t){let e=Array.isArray(n)?n:[];a(e.slice(0,5)),o(e.length>0)}}catch(e){console.error("Error fetching suggestions:",e),s.current===t&&(a([]),o(!1),p(!1))}finally{s.current===t&&p(!1)}},300),()=>{l.current&&clearTimeout(l.current)}}},[e,u]);let d=e=>{t(e),a([]),o(!1),c(!0),l.current&&clearTimeout(l.current)};(0,eK.useEffect)(()=>{""===e&&c(!1)},[e]);let h=Array.from(new Set(e.trim().split(/\s+/).filter(e=>e.length>0)));(0,eK.useEffect)(()=>{let e=e=>{!n.current||n.current.contains(e.target)||e.target.getAttribute("data-suggestion")||o(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[n]);let g=[32,64,96,120,144,180,216,240],m=e=>[...e].sort(()=>Math.random()-.5),[v]=(0,eK.useState)(()=>[void 0,void 0,void 0,void 0,void 0].map(()=>{let e=m(g),t=[[],[]],n=0,r=0;return e.forEach(e=>{r+e<=640?(t[n].push(e),r+=e):0===n&&(n=1,r=e,t[n].push(e))}),t}));return f||i&&r.length>0?(0,eV.jsxs)("div",{className:"jfPrompt-suggestion",children:[f&&(0,eV.jsx)("div",{className:"jfPrompt-suggestion-skeleton",children:v.map((e,t)=>(0,eV.jsx)("div",{className:"jfPrompt-skeleton-item",children:e.map((e,t)=>(0,eV.jsx)("div",{className:"rectangle-container",children:e.map((e,t)=>(0,eV.jsx)("div",{className:"rectangle",style:{width:`${e}px`}},t))},t))},t))}),!f&&i&&r.length>0&&(0,eV.jsx)(eV.Fragment,{children:r.map((e,t)=>(0,eV.jsx)("div",{onClick:()=>d(e),onMouseDown:e=>e.preventDefault(),"data-suggestion":!0,className:"jfPrompt-suggestion-item",children:nH(e,h)},t))})]}):null});d5.propTypes={inputValue:eU(eZ).string.isRequired,onSelect:eU(eZ).func.isRequired},eG("fAMMv");let d4=({checked:e,label:t,description:n,onChange:r,avatarImage:a,...i})=>(0,eV.jsxs)("label",{className:"jfRadio",children:[(0,eV.jsxs)("span",{className:"jfRadio--checkmark",children:[(0,eV.jsx)("input",{type:"radio",checked:e,onChange:r,...i}),(0,eV.jsx)("span",{className:"jfRadio--checkmark-inner"})]}),(0,eV.jsx)("img",{className:"jfRadio--avatar-image",src:a,alt:"Avatar",width:"38px"}),(0,eV.jsxs)("div",{className:"jfRadio--text-wrapper",children:[(0,eV.jsx)("p",{className:"jfRadio--label",children:t}),(0,eV.jsx)("p",{className:"jfRadio--description",children:n})]})]});d4.propTypes={checked:eZ.bool.isRequired,label:eZ.string.isRequired,description:eZ.string.isRequired,avatar:eZ.object.isRequired,onChange:eZ.func.isRequired,avatarImage:eZ.string.isRequired},eG("fAMMv");let d6=({label:e,isActive:t,onClick:n})=>(0,eV.jsx)("button",{type:"button",className:eU(lw)("tab-button",{isActive:t}),onClick:n,children:nq(e)});d6.propTypes={label:eZ.string.isRequired,isActive:eZ.string.isRequired,onClick:eZ.func.isRequired};var d8=()=>{let e=(0,eK.useRef)(),{state:t,dispatch:n,asyncDispatch:r}=oK(),{prompt:a,step:i,isUseAgentLoading:o,allAgents:{items:l},platformSettings:{PLATFORM:s,PLATFORM_DOMAIN:u,PLATFORM_PAGE_CONTENTS:c,PLATFORM_KNOWLEDGE_BASE:f,PROVIDER_API_KEY:p}}=t,[d,h]=(0,eK.useState)(null),[g,m]=(0,eK.useState)(""),[v,y]=(0,eK.useState)("create"),[b,x]=(0,eK.useState)("");(0,eK.useEffect)(()=>{g&&n(oU.setPrompt(g))},[g]),(0,eK.useEffect)(()=>{n(oU.resetAvatars()),i2(`${nW(i)}Step`)},[]);let _="create"===v&&eU(cL)(a)||"select"===v&&eU(cL)(b),w=e=>{""===e&&(h(null),m("")),n(oU.setPrompt(e))},E=async()=>{let e=await r(()=>(function(e){let t=iL("user-limit/ai-agents-limit-exceeded",e);return iR().get(t)})(p),oU.checkAIChatbotLimitsRequest,oU.checkAIChatbotLimitsSuccess,oU.checkAIChatbotLimitsError);if("boolean"==typeof e&&!0===e)return;let t={platform:s,domain:u,pageContents:c,knowledgeBase:f.urls};"create"===v&&(Object.assign(t,{prompt:a}),i2("createAiChatbotButton")),"select"===v&&(Object.assign(t,{existingAgentID:b}),i2("continueButton"));try{await r(()=>iq(t,p),oU.usePlatformAgentRequest,oU.usePlatformAgentSuccess,oU.usePlatformAgentError,{tryOnce:!0})}catch(e){console.error("error while creating platform agent: ",e)}};return(0,eK.useEffect)(()=>{w("")},[v]),(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsxs)("div",{className:"jfpContent-wrapper--title",children:[(0,eV.jsx)("h2",{children:nq(e0.SETUP_YOUR_AI_CHATBOT)}),(0,eV.jsx)("p",{children:nq(e0.USE_TEMPLATE_READY_OR_START_FROM_SCRATCH)})]}),!eU(cL)(l)&&(0,eV.jsxs)("div",{className:"jfpContent-wrapper--tabs",children:[(0,eV.jsx)("div",{className:"jfpContent-wrapper--tabs-toggle-active",style:{transform:"create"===v?"translateX(0%) translateY(-50%)":"translateX(100%) translateY(-50%)"}}),(0,eV.jsx)(d6,{label:e0.DESCRIBE,isActive:"create"===v,onClick:()=>{y("create"),i2("useCaseStep_describeTab")}}),(0,eV.jsx)(d6,{label:e0.SELECT_FROM_AGENTS,isActive:"select"===v,onClick:()=>{y("select"),i2("useCaseStep_selectFromAgentsTab")}})]}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--use-cases",children:["create"===v&&(0,eV.jsxs)(eV.Fragment,{children:[(0,eV.jsx)("div",{className:"jfpContent-wrapper--customization-title",children:(0,eV.jsx)("h3",{children:nq(e0.DESCRIBE_THE_AGENT_YOU_WANT_TO_CREATE)})}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--input",children:[(0,eV.jsx)(fs,{ref:e,placeholder:nq(e0.EXAMPLE_PROVIDE_CUSTOMER_SUPPORT_BY_ANSWERING_FAQS_AND_GUIDING_USERS_THROUGH),style:{height:"120px"},onChange:e=>w(e.target.value),value:a}),(0,eV.jsx)(d5,{ref:e,inputValue:a,onSelect:e=>{w(e)}})]}),(0,eV.jsx)("div",{className:"jfpContent-wrapper--buttons",children:e7.map(e=>(0,eV.jsx)(lE,{colorStyle:d===e.buttonText?"primary":"secondary",rounded:!0,variant:d===e.buttonText?"outline":"filled",size:"small",onClick:()=>{h(e.buttonText),m(e.text),i2("promptSuggestionButton")},children:nq(e.buttonText)}))})]}),"select"===v&&!eU(cL)(l)&&(0,eV.jsx)("ul",{className:"jfpContent-wrapper--select-agent",children:l.map(e=>(0,eV.jsx)(d4,{name:"selectedAgent",value:e.uuid,checked:e.uuid===b,onChange:()=>x(e.uuid),avatarImage:e.avatarIconLink,label:e.title,description:`${e.totalConversationCount} conversations. Last conversation on ${new Date(e.updated_at).toLocaleDateString("en-US",{month:"short",day:"2-digit",year:"numeric"})}`},e.id))})]}),(0,eV.jsx)("div",{className:"jfpContent-wrapper--actions",children:(0,eV.jsx)(lE,{loader:o,endIcon:(0,eV.jsx)(tr,{}),onClick:E,disabled:_,className:"forCreateAgent buttonRTL btn-pos-right",children:"select"===v?nq(e0.CONTINUE):nA()?nq(e0.CREATE):nq(e0.CREATE_AI_CHATBOT)})})]})},eK=(eG("fAMMv"),eG("fAMMv"),eG("fAMMv")),d7={};Object.defineProperty(d7,"__esModule",{value:!0}),d7.ReactCSS=d7.loop=d7.handleActive=d7.handleHover=d7.hover=void 0;var d9={};Object.defineProperty(d9,"__esModule",{value:!0}),d9.flattenNames=void 0;var he=gl(function(e){return"string"==typeof e||!uq(e)&&lo(e)&&"[object String]"==o6(e)}),ht={},hn={},hr={};hr=function(e,t,n){for(var r=-1,a=Object(e),i=n(e),o=i.length;o--;){var l=i[++r];if(!1===t(a[l],l,a))break}return e};var ha={},hi={},ho={};ho=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r};var fe=eG("gDKMC"),hl={},hs=/^(?:0|[1-9]\d*)$/;hl=function(e,t){var n=typeof e;return!!(t=null==t?0x1fffffffffffff:t)&&("number"==n||"symbol"!=n&&hs.test(e))&&e>-1&&e%1==0&&e<t};var hu=Object.prototype.hasOwnProperty;hi=function(e,t){var n=uq(e),r=!n&&c3(e),a=!n&&!r&&fe(e),i=!n&&!r&&!a&&ft(e),o=n||r||a||i,l=o?ho(e.length,String):[],s=l.length;for(var u in e)(t||hu.call(e,u))&&!(o&&("length"==u||a&&("offset"==u||"parent"==u)||i&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||hl(u,s)))&&l.push(u);return l},ha=function(e){return c7(e)?hi(e):cq(e)},hn=function(e,t){return e&&hr(e,t,ha)};var hc={},hf={};hf=function(e){return e},hc=function(e){return"function"==typeof e?e:hf};var hp=gl(ht=function(e,t){return e&&hn(e,hc(t))}),hd={};hd=cz(Object.getPrototypeOf,Object);var hh=Object.prototype,hg=Function.prototype.toString,hm=hh.hasOwnProperty,hv=hg.call(Object),hy=gl(function(e){if(!lo(e)||"[object Object]"!=o6(e))return!1;var t=hd(e);if(null===t)return!0;var n=hm.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&hg.call(n)==hv}),hb={},hx={},h_={},hw={},hE={};hE=function(){this.__data__=new cr,this.size=0};var hA={};hA=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n};var hS={};hS=function(e){return this.__data__.get(e)};var hk={};hk=function(e){return this.__data__.has(e)};var hC={};function hT(e){var t=this.__data__=new cr(e);this.size=t.size}hC=function(e,t){var n=this.__data__;if(n instanceof cr){var r=n.__data__;if(!cd||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new uB(r)}return n.set(e,t),this.size=n.size,this},hT.prototype.clear=hE,hT.prototype.delete=hA,hT.prototype.get=hS,hT.prototype.has=hk,hT.prototype.set=hC,hw=hT;var hR={},hO={},hj={},hM={},hN={};hN=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this};var hL={};function hq(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new uB;++t<n;)this.add(e[t])}hL=function(e){return this.__data__.has(e)},hq.prototype.add=hq.prototype.push=hN,hq.prototype.has=hL,hM=hq;var hP={};hP=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1};var hD={};hD=function(e,t){return e.has(t)},hj=function(e,t,n,r,a,i){var o=1&n,l=e.length,s=t.length;if(l!=s&&!(o&&s>l))return!1;var u=i.get(e),c=i.get(t);if(u&&c)return u==t&&c==e;var f=-1,p=!0,d=2&n?new hM:void 0;for(i.set(e,t),i.set(t,e);++f<l;){var h=e[f],g=t[f];if(r)var m=o?r(g,h,f,t,e,i):r(h,g,f,e,t,i);if(void 0!==m){if(m)continue;p=!1;break}if(d){if(!hP(t,function(e,t){if(!hD(d,t)&&(h===e||a(h,e,n,r,i)))return d.push(t)})){p=!1;break}}else if(!(h===g||a(h,g,n,r,i))){p=!1;break}}return i.delete(e),i.delete(t),p};var hI={},hz={},o$=eG("dGOyA");hz=o$.Uint8Array;var hF={};hF=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n};var hB={};hB=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n};var hU=o8?o8.prototype:void 0,hH=hU?hU.valueOf:void 0;hI=function(e,t,n,r,a,i,o){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!i(new hz(e),new hz(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return cl(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var l=hF;case"[object Set]":var s=1&r;if(l||(l=hB),e.size!=t.size&&!s)break;var u=o.get(e);if(u)return u==t;r|=2,o.set(e,t);var c=hj(l(e),l(t),r,a,i,o);return o.delete(e),c;case"[object Symbol]":if(hH)return hH.call(e)==hH.call(t)}return!1};var hW={},hG={},hY={},hV={};hV=function(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e},hY=function(e,t,n){var r=t(e);return uq(e)?r:hV(r,n(e))};var hQ={},hK={};hK=function(e,t){for(var n=-1,r=null==e?0:e.length,a=0,i=[];++n<r;){var o=e[n];t(o,n,e)&&(i[a++]=o)}return i};var hX={};hX=function(){return[]};var hZ=Object.prototype.propertyIsEnumerable,hJ=Object.getOwnPropertySymbols;hQ=hJ?function(e){return null==e?[]:(e=Object(e),hK(hJ(e),function(t){return hZ.call(e,t)}))}:hX,hG=function(e){return hY(e,ha,hQ)};var h$=Object.prototype.hasOwnProperty;hW=function(e,t,n,r,a,i){var o=1&n,l=hG(e),s=l.length;if(s!=hG(t).length&&!o)return!1;for(var u=s;u--;){var c=l[u];if(!(o?c in t:h$.call(t,c)))return!1}var f=i.get(e),p=i.get(t);if(f&&p)return f==t&&p==e;var d=!0;i.set(e,t),i.set(t,e);for(var h=o;++u<s;){var g=e[c=l[u]],m=t[c];if(r)var v=o?r(m,g,c,t,e,i):r(g,m,c,e,t,i);if(!(void 0===v?g===m||a(g,m,n,r,i):v)){d=!1;break}h||(h="constructor"==c)}if(d&&!h){var y=e.constructor,b=t.constructor;y!=b&&"constructor"in e&&"constructor"in t&&!("function"==typeof y&&y instanceof y&&"function"==typeof b&&b instanceof b)&&(d=!1)}return i.delete(e),i.delete(t),d};var fe=eG("gDKMC"),h0="[object Arguments]",h1="[object Array]",h2="[object Object]",h3=Object.prototype.hasOwnProperty;hO=function(e,t,n,r,a,i){var o=uq(e),l=uq(t),s=o?h1:cB(e),u=l?h1:cB(t);s=s==h0?h2:s,u=u==h0?h2:u;var c=s==h2,f=u==h2,p=s==u;if(p&&fe(e)){if(!fe(t))return!1;o=!0,c=!1}if(p&&!c)return i||(i=new hw),o||ft(e)?hj(e,t,n,r,a,i):hI(e,t,s,n,r,a,i);if(!(1&n)){var d=c&&h3.call(e,"__wrapped__"),h=f&&h3.call(t,"__wrapped__");if(d||h){var g=d?e.value():e,m=h?t.value():t;return i||(i=new hw),a(g,m,n,r,i)}}return!!p&&(i||(i=new hw),hW(e,t,n,r,a,i))},hR=function e(t,n,r,a,i){return t===n||(null!=t&&null!=n&&(lo(t)||lo(n))?hO(t,n,r,a,e,i):t!=t&&n!=n)},h_=function(e,t,n,r){var a=n.length,i=a,o=!r;if(null==e)return!i;for(e=Object(e);a--;){var l=n[a];if(o&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++a<i;){var s=(l=n[a])[0],u=e[s],c=l[1];if(o&&l[2]){if(void 0===u&&!(s in e))return!1}else{var f=new hw;if(r)var p=r(u,c,s,e,t,f);if(!(void 0===p?hR(c,u,3,r,f):p))return!1}}return!0};var h5={},h4={};h4=function(e){return e==e&&!oZ(e)},h5=function(e){for(var t=ha(e),n=t.length;n--;){var r=t[n],a=e[r];t[n]=[r,a,h4(a)]}return t};var h6={};h6=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}},hx=function(e){var t=h5(e);return 1==t.length&&t[0][2]?h6(t[0][0],t[0][1]):function(n){return n===e||h_(n,e,t)}};var h8={},h7={},h9={};h9=function(e,t){return null!=e&&t in Object(e)};var ge={};ge=function(e,t,n){t=uL(t,e);for(var r=-1,a=t.length,i=!1;++r<a;){var o=cO(t[r]);if(!(i=null!=e&&n(e,o)))break;e=e[o]}return i||++r!=a?i:!!(a=null==e?0:e.length)&&c9(a)&&hl(o,a)&&(uq(e)||c3(e))},h7=function(e,t){return null!=e&&ge(e,t,h9)},h8=function(e,t){return uP(e)&&h4(t)?h6(cO(e),t):function(n){var r=uM(n,e);return void 0===r&&r===t?h7(n,e):hR(t,r,3)}};var gt={},gn={};gn=function(e){return function(t){return null==t?void 0:t[e]}};var gr={};gr=function(e){return function(t){return uN(t,e)}},gt=function(e){return uP(e)?gn(cO(e)):gr(e)},hb=function(e){return"function"==typeof e?e:null==e?hf:"object"==typeof e?uq(e)?h8(e[0],e[1]):hx(e):gt(e)};var ga={},gi={};C=hn,gi=function(e,t){if(null==e)return e;if(!c7(e))return C(e,t);for(var n=e.length,r=-1,a=Object(e);(T?r--:++r<n)&&!1!==t(a[r],r,a););return e},ga=function(e,t){var n=-1,r=c7(e)?Array(e.length):[];return gi(e,function(e,a,i){r[++n]=t(e,a,i)}),r};var go=gl(function(e,t){return(uq(e)?ck:ga)(e,hb(t,3))});function gl(e){return e&&e.__esModule?e:{default:e}}var gs=d9.flattenNames=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=[];return(0,go.default)(t,function(t){Array.isArray(t)?e(t).map(function(e){return n.push(e)}):(0,hy.default)(t)?(0,hp.default)(t,function(e,t){!0===e&&n.push(t),n.push(t+"-"+e)}):(0,he.default)(t)&&n.push(t)}),n};d9.default=gs;var gu=mm(d9),gc={};Object.defineProperty(gc,"__esModule",{value:!0}),gc.mergeClasses=void 0;var gf=g3(ht),gp={},gd={};gd=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e};var gh={},gg={},gm={};gm=function(){try{var e=uY(Object,"defineProperty");return e({},"",{}),e}catch(e){}}(),gg=function(e,t,n){"__proto__"==t&&gm?gm(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n};var gv=Object.prototype.hasOwnProperty;gh=function(e,t,n){var r=e[t];gv.call(e,t)&&cl(r,n)&&(void 0!==n||t in e)||gg(e,t,n)};var gy={},gb={};gb=function(e,t,n,r){var a=!n;n||(n={});for(var i=-1,o=t.length;++i<o;){var l=t[i],s=r?r(n[l],e[l],l,n,e):void 0;void 0===s&&(s=e[l]),a?gg(n,l,s):gh(n,l,s)}return n},gy=function(e,t){return e&&gb(t,ha(t),e)};var gx={},g_={},gw={},gE={};gE=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t};var gA=Object.prototype.hasOwnProperty;gw=function(e){if(!oZ(e))return gE(e);var t=cP(e),n=[];for(var r in e)"constructor"==r&&(t||!gA.call(e,r))||n.push(r);return n},g_=function(e){return c7(e)?hi(e,!0):gw(e)},gx=function(e,t){return e&&gb(t,g_(t),e)};var gS=eG("3BlhU"),gk={};gk=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t};var gC={};gC=function(e,t){return gb(e,hQ(e),t)};var gT={},gR={};gR=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)hV(t,hQ(e)),e=hd(e);return t}:hX,gT=function(e,t){return gb(e,gR(e),t)};var gO={};gO=function(e){return hY(e,g_,gR)};var gj={},gM=Object.prototype.hasOwnProperty;gj=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&gM.call(e,"index")&&(n.index=e.index,n.input=e.input),n};var gN={},gL={};gL=function(e){var t=new e.constructor(e.byteLength);return new hz(t).set(new hz(e)),t};var gq={};gq=function(e,t){var n=t?gL(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)};var gP={},gD=/\w*$/;gP=function(e){var t=new e.constructor(e.source,gD.exec(e));return t.lastIndex=e.lastIndex,t};var gI={},gz=o8?o8.prototype:void 0,gF=gz?gz.valueOf:void 0;gI=function(e){return gF?Object(gF.call(e)):{}};var gB={};gB=function(e,t){var n=t?gL(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)},gN=function(e,t,n){var r=e.constructor;switch(t){case"[object ArrayBuffer]":return gL(e);case"[object Boolean]":case"[object Date]":return new r(+e);case"[object DataView]":return gq(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return gB(e,n);case"[object Map]":case"[object Set]":return new r;case"[object Number]":case"[object String]":return new r(e);case"[object RegExp]":return gP(e);case"[object Symbol]":return gI(e)}};var gU={},gH={},gW=Object.create;gH=function(){function e(){}return function(t){if(!oZ(t))return{};if(gW)return gW(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}(),gU=function(e){return"function"!=typeof e.constructor||cP(e)?{}:gH(hd(e))};var fe=eG("gDKMC"),gG={},gY={};gY=function(e){return lo(e)&&"[object Map]"==cB(e)};var fi=eG("esndt"),gV=fi&&fi.isMap;gG=gV?fa(gV):gY;var gQ={},gK={};gK=function(e){return lo(e)&&"[object Set]"==cB(e)};var fi=eG("esndt"),gX=fi&&fi.isSet;gQ=gX?fa(gX):gK;var gZ="[object Arguments]",gJ="[object Function]",g$="[object Object]",g0={};g0[gZ]=g0["[object Array]"]=g0["[object ArrayBuffer]"]=g0["[object DataView]"]=g0["[object Boolean]"]=g0["[object Date]"]=g0["[object Float32Array]"]=g0["[object Float64Array]"]=g0["[object Int8Array]"]=g0["[object Int16Array]"]=g0["[object Int32Array]"]=g0["[object Map]"]=g0["[object Number]"]=g0[g$]=g0["[object RegExp]"]=g0["[object Set]"]=g0["[object String]"]=g0["[object Symbol]"]=g0["[object Uint8Array]"]=g0["[object Uint8ClampedArray]"]=g0["[object Uint16Array]"]=g0["[object Uint32Array]"]=!0,g0["[object Error]"]=g0[gJ]=g0["[object WeakMap]"]=!1,gp=function e(t,n,r,a,i,o){var l,s=1&n,u=2&n,c=4&n;if(r&&(l=i?r(t,a,i,o):r(t)),void 0!==l)return l;if(!oZ(t))return t;var f=uq(t);if(f){if(l=gj(t),!s)return gk(t,l)}else{var p=cB(t),d=p==gJ||"[object GeneratorFunction]"==p;if(fe(t))return gS(t,s);if(p==g$||p==gZ||d&&!i){if(l=u||d?{}:gU(t),!s)return u?gT(t,gx(l,t)):gC(t,gy(l,t))}else{if(!g0[p])return i?t:{};l=gN(t,p,s)}}o||(o=new hw);var h=o.get(t);if(h)return h;o.set(t,l),gQ(t)?t.forEach(function(a){l.add(e(a,n,r,a,t,o))}):gG(t)&&t.forEach(function(a,i){l.set(i,e(a,n,r,i,t,o))});var g=c?u?gO:hG:u?g_:ha,m=f?void 0:g(t);return gd(m||t,function(a,i){m&&(a=t[i=a]),gh(l,i,e(a,n,r,i,t,o))}),l};var g1=g3(function(e){return gp(e,5)}),g2=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function g3(e){return e&&e.__esModule?e:{default:e}}var g5=gc.mergeClasses=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e.default&&(0,g1.default)(e.default)||{};return t.map(function(t){var r=e[t];return r&&(0,gf.default)(r,function(e,t){n[t]||(n[t]={}),n[t]=g2({},n[t],r[t])}),t}),n};gc.default=g5;var g4=mm(gc),g6={};Object.defineProperty(g6,"__esModule",{value:!0}),g6.autoprefix=void 0;var g8=(eb=ht)&&eb.__esModule?eb:{default:eb},g7=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g9={borderRadius:function(e){return{msBorderRadius:e,MozBorderRadius:e,OBorderRadius:e,WebkitBorderRadius:e,borderRadius:e}},boxShadow:function(e){return{msBoxShadow:e,MozBoxShadow:e,OBoxShadow:e,WebkitBoxShadow:e,boxShadow:e}},userSelect:function(e){return{WebkitTouchCallout:e,KhtmlUserSelect:e,MozUserSelect:e,msUserSelect:e,WebkitUserSelect:e,userSelect:e}},flex:function(e){return{WebkitBoxFlex:e,MozBoxFlex:e,WebkitFlex:e,msFlex:e,flex:e}},flexBasis:function(e){return{WebkitFlexBasis:e,flexBasis:e}},justifyContent:function(e){return{WebkitJustifyContent:e,justifyContent:e}},transition:function(e){return{msTransition:e,MozTransition:e,OTransition:e,WebkitTransition:e,transition:e}},transform:function(e){return{msTransform:e,MozTransform:e,OTransform:e,WebkitTransform:e,transform:e}},absolute:function(e){var t=e&&e.split(" ");return{position:"absolute",top:t&&t[0],right:t&&t[1],bottom:t&&t[2],left:t&&t[3]}},extend:function(e,t){return t[e]||{extend:e}}},me=g6.autoprefix=function(e){var t={};return(0,g8.default)(e,function(e,n){var r={};(0,g8.default)(e,function(e,t){var n=g9[t];n?r=g7({},r,n(e)):r[t]=e}),t[n]=r}),t};g6.default=me;var mt=mm(g6),mn={};Object.defineProperty(mn,"__esModule",{value:!0}),mn.hover=void 0;var mr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},eK=eG("fAMMv"),ma=(ex=eK)&&ex.__esModule?ex:{default:ex};function mi(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}var mo=mn.hover=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,r);for(var n,a,i,o=arguments.length,l=Array(o),s=0;s<o;s++)l[s]=arguments[s];return a=i=mi(this,(n=r.__proto__||Object.getPrototypeOf(r)).call.apply(n,[this].concat(l))),i.state={hover:!1},i.handleMouseOver=function(){return i.setState({hover:!0})},i.handleMouseOut=function(){return i.setState({hover:!1})},i.render=function(){return ma.default.createElement(t,{onMouseOver:i.handleMouseOver,onMouseOut:i.handleMouseOut},ma.default.createElement(e,mr({},i.props,i.state)))},mi(i,a)}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,n),r}(ma.default.Component)};mn.default=mo;var ml=mm(mn),ms={};Object.defineProperty(ms,"__esModule",{value:!0}),ms.active=void 0;var mu=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},eK=eG("fAMMv"),mc=(e_=eK)&&e_.__esModule?e_:{default:e_};function mf(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}var mp=ms.active=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,r);for(var n,a,i,o=arguments.length,l=Array(o),s=0;s<o;s++)l[s]=arguments[s];return a=i=mf(this,(n=r.__proto__||Object.getPrototypeOf(r)).call.apply(n,[this].concat(l))),i.state={active:!1},i.handleMouseDown=function(){return i.setState({active:!0})},i.handleMouseUp=function(){return i.setState({active:!1})},i.render=function(){return mc.default.createElement(t,{onMouseDown:i.handleMouseDown,onMouseUp:i.handleMouseUp},mc.default.createElement(e,mu({},i.props,i.state)))},mf(i,a)}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,n),r}(mc.default.Component)};ms.default=mp;var md=mm(ms),mh={};Object.defineProperty(mh,"__esModule",{value:!0}),mh.default=function(e,t){var n={},r=function(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];n[e]=t};return 0===e&&r("first-child"),e===t-1&&r("last-child"),(0===e||e%2==0)&&r("even"),1===Math.abs(e%2)&&r("odd"),r("nth-child",e),n};var mg=mm(mh);function mm(e){return e&&e.__esModule?e:{default:e}}d7.hover=ml.default,d7.handleHover=ml.default,d7.handleActive=md.default,d7.loop=mg.default;var mv=d7.ReactCSS=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=(0,gu.default)(n),i=(0,g4.default)(e,a);return(0,mt.default)(i)};d7.default=mv;var eK=eG("fAMMv"),my=function(e,t,n,r,a){var i=a.clientWidth,o=a.clientHeight,l="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,s="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,u=l-(a.getBoundingClientRect().left+window.pageXOffset),c=s-(a.getBoundingClientRect().top+window.pageYOffset);if("vertical"===n){var f=void 0;if(f=c<0?0:c>o?1:Math.round(100*c/o)/100,t.a!==f)return{h:t.h,s:t.s,l:t.l,a:f,source:"rgb"}}else{var p=void 0;if(r!==(p=u<0?0:u>i?1:Math.round(100*u/i)/100))return{h:t.h,s:t.s,l:t.l,a:p,source:"rgb"}}return null},eK=eG("fAMMv"),mb={},mx=function(e,t,n,r){if("undefined"==typeof document&&!r)return null;var a=r?new r:document.createElement("canvas");a.width=2*n,a.height=2*n;var i=a.getContext("2d");return i?(i.fillStyle=e,i.fillRect(0,0,a.width,a.height),i.fillStyle=t,i.fillRect(0,0,n,n),i.translate(n,n),i.fillRect(0,0,n,n),a.toDataURL()):null},m_=function(e,t,n,r){var a=e+"-"+t+"-"+n+(r?"-server":"");if(mb[a])return mb[a];var i=mx(e,t,n,r);return mb[a]=i,i},mw=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mE=function(e){var t=e.white,n=e.grey,r=e.size,a=e.renderers,i=e.borderRadius,o=e.boxShadow,l=e.children,s=eU(d7)({default:{grid:{borderRadius:i,boxShadow:o,absolute:"0px 0px 0px 0px",background:"url("+m_(t,n,r,a.canvas)+") center left"}}});return(0,eK.isValidElement)(l)?eU(eK).cloneElement(l,mw({},l.props,{style:mw({},l.props.style,s.grid)})):eU(eK).createElement("div",{style:s.grid})};mE.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}};var mA=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mS=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function mk(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}var mC=function(e){function t(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t);for(var e,n,r,a=arguments.length,i=Array(a),o=0;o<a;o++)i[o]=arguments[o];return n=r=mk(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),r.handleChange=function(e){var t=my(e,r.props.hsl,r.props.direction,r.props.a,r.container);t&&"function"==typeof r.props.onChange&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleChange),window.removeEventListener("mouseup",r.handleMouseUp)},mk(r,n)}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),mS(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var e=this,t=this.props.rgb,n=eU(d7)({default:{alpha:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},checkboard:{absolute:"0px 0px 0px 0px",overflow:"hidden",borderRadius:this.props.radius},gradient:{absolute:"0px 0px 0px 0px",background:"linear-gradient(to right, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:100*t.a+"%"},slider:{width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",marginTop:"1px",transform:"translateX(-2px)"}},vertical:{gradient:{background:"linear-gradient(to bottom, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)"},pointer:{left:0,top:100*t.a+"%"}},overwrite:mA({},this.props.style)},{vertical:"vertical"===this.props.direction,overwrite:!0});return eU(eK).createElement("div",{style:n.alpha},eU(eK).createElement("div",{style:n.checkboard},eU(eK).createElement(mE,{renderers:this.props.renderers})),eU(eK).createElement("div",{style:n.gradient}),eU(eK).createElement("div",{style:n.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},eU(eK).createElement("div",{style:n.pointer},this.props.pointer?eU(eK).createElement(this.props.pointer,this.props):eU(eK).createElement("div",{style:n.slider}))))}}]),t}(eK.PureComponent||eK.Component),eK=eG("fAMMv"),mT=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),mR=[38,40],mO=1,mj=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.handleBlur=function(){n.state.blurValue&&n.setState({value:n.state.blurValue,blurValue:null})},n.handleChange=function(e){n.setUpdatedValue(e.target.value,e)},n.handleKeyDown=function(e){var t,r=Number(String(e.target.value).replace(/%/g,""));if(!isNaN(r)&&(t=e.keyCode,mR.indexOf(t)>-1)){var a=n.getArrowOffset(),i=38===e.keyCode?r+a:r-a;n.setUpdatedValue(i,e)}},n.handleDrag=function(e){if(n.props.dragLabel){var t=Math.round(n.props.value+e.movementX);t>=0&&t<=n.props.dragMax&&n.props.onChange&&n.props.onChange(n.getValueObjectWithLabel(t),e)}},n.handleMouseDown=function(e){n.props.dragLabel&&(e.preventDefault(),n.handleDrag(e),window.addEventListener("mousemove",n.handleDrag),window.addEventListener("mouseup",n.handleMouseUp))},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener("mousemove",n.handleDrag),window.removeEventListener("mouseup",n.handleMouseUp)},n.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},n.inputId="rc-editable-input-"+mO++,n}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),mT(t,[{key:"componentDidUpdate",value:function(e,t){this.props.value!==this.state.value&&(e.value!==this.props.value||t.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(e){var t,n;return t={},(n=this.props.label)in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(e,t){var n=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(n,t),this.setState({value:e})}},{key:"render",value:function(){var e=this,t=eU(d7)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return eU(eK).createElement("div",{style:t.wrap},eU(eK).createElement("input",{id:this.inputId,style:t.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?eU(eK).createElement("label",{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(eK.PureComponent||eK.Component),eK=eG("fAMMv"),mM=function(e,t,n,r){var a=r.clientWidth,i=r.clientHeight,o="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,s=o-(r.getBoundingClientRect().left+window.pageXOffset),u=l-(r.getBoundingClientRect().top+window.pageYOffset);if("vertical"===t){var c=void 0;if(c=u<0?359:u>i?0:360*(-(100*u/i)+100)/100,n.h!==c)return{h:c,s:n.s,l:n.l,a:n.a,source:"hsl"}}else{var f=void 0;if(f=s<0?0:s>a?359:100*s/a*360/100,n.h!==f)return{h:f,s:n.s,l:n.l,a:n.a,source:"hsl"}}return null},mN=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function mL(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}var mq=function(e){function t(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t);for(var e,n,r,a=arguments.length,i=Array(a),o=0;o<a;o++)i[o]=arguments[o];return n=r=mL(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),r.handleChange=function(e){var t=mM(e,r.props.direction,r.props.hsl,r.container);t&&"function"==typeof r.props.onChange&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},mL(r,n)}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),mN(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.direction,n=void 0===t?"horizontal":t,r=eU(d7)({default:{hue:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:"0 2px",position:"relative",height:"100%",borderRadius:this.props.radius},pointer:{position:"absolute",left:100*this.props.hsl.h/360+"%"},slider:{marginTop:"1px",width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",transform:"translateX(-2px)"}},vertical:{pointer:{left:"0px",top:-(100*this.props.hsl.h/360)+100+"%"}}},{vertical:"vertical"===n});return eU(eK).createElement("div",{style:r.hue},eU(eK).createElement("div",{className:"hue-"+n,style:r.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},eU(eK).createElement("style",null,"\n .hue-horizontal {\n background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0\n 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to right, #f00 0%, #ff0\n 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n\n .hue-vertical {\n background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%,\n #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%,\n #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n "),eU(eK).createElement("div",{style:r.pointer},this.props.pointer?eU(eK).createElement(this.props.pointer,this.props):eU(eK).createElement("div",{style:r.slider}))))}}]),t}(eK.PureComponent||eK.Component),eK=eG("fAMMv"),mP=function(e,t){return e===t||e!=e&&t!=t},mD=function(e,t){for(var n=e.length;n--;)if(mP(e[n][0],t))return n;return -1},mI=Array.prototype.splice;function mz(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}mz.prototype.clear=function(){this.__data__=[],this.size=0},mz.prototype.delete=function(e){var t=this.__data__,n=mD(t,e);return!(n<0)&&(n==t.length-1?t.pop():mI.call(t,n,1),--this.size,!0)},mz.prototype.get=function(e){var t=this.__data__,n=mD(t,e);return n<0?void 0:t[n][1]},mz.prototype.has=function(e){return mD(this.__data__,e)>-1},mz.prototype.set=function(e,t){var n=this.__data__,r=mD(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};var mF=eG("19kgA"),mB=mF.default.Symbol,mU=Object.prototype,mH=mU.hasOwnProperty,mW=mU.toString,mG=mB?mB.toStringTag:void 0,mY=function(e){var t=mH.call(e,mG),n=e[mG];try{e[mG]=void 0;var r=!0}catch(e){}var a=mW.call(e);return r&&(t?e[mG]=n:delete e[mG]),a},mV=Object.prototype.toString,mQ=mB?mB.toStringTag:void 0,mK=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":mQ&&mQ in Object(e)?mY(e):mV.call(e)},mX=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},mZ=function(e){if(!mX(e))return!1;var t=mK(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},mF=eG("19kgA"),mJ=mF.default["__core-js_shared__"],m$=(eR=/[^.]+$/.exec(mJ&&mJ.keys&&mJ.keys.IE_PROTO||""))?"Symbol(src)_1."+eR:"",m0=Function.prototype.toString,m1=function(e){if(null!=e){try{return m0.call(e)}catch(e){}try{return e+""}catch(e){}}return""},m2=/^\[object .+?Constructor\]$/,m3=Object.prototype,m5=Function.prototype.toString,m4=m3.hasOwnProperty,m6=RegExp("^"+m5.call(m4).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),m8=function(e,t){var n,r=null==e?void 0:e[t];return mX(n=r)&&(!m$||!(m$ in n))&&(mZ(n)?m6:m2).test(m1(n))?r:void 0},mF=eG("19kgA"),m7=m8(mF.default,"Map"),m9=m8(Object,"create"),ve=Object.prototype.hasOwnProperty,vt=Object.prototype.hasOwnProperty;function vn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}vn.prototype.clear=function(){this.__data__=m9?m9(null):{},this.size=0},vn.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t},vn.prototype.get=function(e){var t=this.__data__;if(m9){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return ve.call(t,e)?t[e]:void 0},vn.prototype.has=function(e){var t=this.__data__;return m9?void 0!==t[e]:vt.call(t,e)},vn.prototype.set=function(e,t){var n=this.__data__;return this.size+=+!this.has(e),n[e]=m9&&void 0===t?"__lodash_hash_undefined__":t,this};var vr=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e},va=function(e,t){var n=e.__data__;return vr(t)?n["string"==typeof t?"string":"hash"]:n.map};function vi(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function vo(e){var t=this.__data__=new mz(e);this.size=t.size}vi.prototype.clear=function(){this.size=0,this.__data__={hash:new vn,map:new(m7||mz),string:new vn}},vi.prototype.delete=function(e){var t=va(this,e).delete(e);return this.size-=+!!t,t},vi.prototype.get=function(e){return va(this,e).get(e)},vi.prototype.has=function(e){return va(this,e).has(e)},vi.prototype.set=function(e,t){var n=va(this,e),r=n.size;return n.set(e,t),this.size+=+(n.size!=r),this},vo.prototype.clear=function(){this.__data__=new mz,this.size=0},vo.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},vo.prototype.get=function(e){return this.__data__.get(e)},vo.prototype.has=function(e){return this.__data__.has(e)},vo.prototype.set=function(e,t){var n=this.__data__;if(n instanceof mz){var r=n.__data__;if(!m7||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new vi(r)}return n.set(e,t),this.size=n.size,this};var vl=function(){try{var e=m8(Object,"defineProperty");return e({},"",{}),e}catch(e){}}(),vs=function(e,t,n){"__proto__"==t&&vl?vl(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n},vu=function(e,t,n){(void 0===n||mP(e[t],n))&&(void 0!==n||t in e)||vs(e,t,n)},vc=function(e,t,n){for(var r=-1,a=Object(e),i=n(e),o=i.length;o--;){var l=i[++r];if(!1===t(a[l],l,a))break}return e},vf=eG("3OEQt"),mF=eG("19kgA"),vp=mF.default.Uint8Array,vd=function(e){var t=new e.constructor(e.byteLength);return new vp(t).set(new vp(e)),t},vh=function(e,t){var n=t?vd(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)},vg=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t},vm=Object.create,vv=function(){function e(){}return function(t){if(!mX(t))return{};if(vm)return vm(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}(),vy=function(e,t){return function(n){return e(t(n))}},vb=vy(Object.getPrototypeOf,Object),vx=Object.prototype,v_=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||vx)},vw=function(e){return null!=e&&"object"==typeof e},vE=function(e){return vw(e)&&"[object Arguments]"==mK(e)},vA=Object.prototype,vS=vA.hasOwnProperty,vk=vA.propertyIsEnumerable,vC=vE(function(){return arguments}())?vE:function(e){return vw(e)&&vS.call(e,"callee")&&!vk.call(e,"callee")},vT=Array.isArray,vR=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff},vO=function(e){return null!=e&&vR(e.length)&&!mZ(e)},vj=eG("84s0f"),vM=Object.prototype,vN=Function.prototype.toString,vL=vM.hasOwnProperty,vq=vN.call(Object),vP=function(e){if(!vw(e)||"[object Object]"!=mK(e))return!1;var t=vb(e);if(null===t)return!0;var n=vL.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&vN.call(n)==vq},vD={};vD["[object Float32Array]"]=vD["[object Float64Array]"]=vD["[object Int8Array]"]=vD["[object Int16Array]"]=vD["[object Int32Array]"]=vD["[object Uint8Array]"]=vD["[object Uint8ClampedArray]"]=vD["[object Uint16Array]"]=vD["[object Uint32Array]"]=!0,vD["[object Arguments]"]=vD["[object Array]"]=vD["[object ArrayBuffer]"]=vD["[object Boolean]"]=vD["[object DataView]"]=vD["[object Date]"]=vD["[object Error]"]=vD["[object Function]"]=vD["[object Map]"]=vD["[object Number]"]=vD["[object Object]"]=vD["[object RegExp]"]=vD["[object Set]"]=vD["[object String]"]=vD["[object WeakMap]"]=!1;var vI=eG("aZ3Gn"),vz=vI.default&&vI.default.isTypedArray,vF=vz?function(e){return vz(e)}:function(e){return vw(e)&&vR(e.length)&&!!vD[mK(e)]},vB=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]},vU=Object.prototype.hasOwnProperty,vH=function(e,t,n){var r=e[t];vU.call(e,t)&&mP(r,n)&&(void 0!==n||t in e)||vs(e,t,n)},vW=function(e,t,n,r){var a=!n;n||(n={});for(var i=-1,o=t.length;++i<o;){var l=t[i],s=r?r(n[l],e[l],l,n,e):void 0;void 0===s&&(s=e[l]),a?vs(n,l,s):vH(n,l,s)}return n},vG=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r},vj=eG("84s0f"),vY=/^(?:0|[1-9]\d*)$/,vV=function(e,t){var n=typeof e;return!!(t=null==t?0x1fffffffffffff:t)&&("number"==n||"symbol"!=n&&vY.test(e))&&e>-1&&e%1==0&&e<t},vQ=Object.prototype.hasOwnProperty,vK=function(e,t){var n=vT(e),r=!n&&vC(e),a=!n&&!r&&(0,vj.default)(e),i=!n&&!r&&!a&&vF(e),o=n||r||a||i,l=o?vG(e.length,String):[],s=l.length;for(var u in e)(t||vQ.call(e,u))&&!(o&&("length"==u||a&&("offset"==u||"parent"==u)||i&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||vV(u,s)))&&l.push(u);return l},vX=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t},vZ=Object.prototype.hasOwnProperty,vJ=function(e){if(!mX(e))return vX(e);var t=v_(e),n=[];for(var r in e)"constructor"==r&&(t||!vZ.call(e,r))||n.push(r);return n},v$=function(e){return vO(e)?vK(e,!0):vJ(e)},v0=function(e,t,n,r,a,i,o){var l=vB(e,n),s=vB(t,n),u=o.get(s);if(u){vu(e,n,u);return}var c=i?i(l,s,n+"",e,t,o):void 0,f=void 0===c;if(f){var p=vT(s),d=!p&&(0,vj.default)(s),h=!p&&!d&&vF(s);(c=s,p||d||h)?vT(l)?c=l:vw(l)&&vO(l)?c=vg(l):d?(f=!1,c=(0,vf.default)(s,!0)):h?(f=!1,c=vh(s,!0)):c=[]:vP(s)||vC(s)?(c=l,vC(l))?c=vW(l,v$(l)):(!mX(l)||mZ(l))&&(c="function"!=typeof s.constructor||v_(s)?{}:vv(vb(s))):f=!1}f&&(o.set(s,c),a(c,s,r,i,o),o.delete(s)),vu(e,n,c)},v1=function e(t,n,r,a,i){t!==n&&vc(n,function(o,l){if(i||(i=new vo),mX(o))v0(t,n,l,r,e,a,i);else{var s=a?a(vB(t,l),o,l+"",t,n,i):void 0;void 0===s&&(s=o),vu(t,l,s)}},v$)},v2=function(e){return e},v3=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)},v5=Math.max,v4=Date.now,v6=(eO=vl?function(e,t){return vl(e,"toString",{configurable:!0,enumerable:!1,value:function(){return t},writable:!0})}:v2,ej=0,eM=0,function(){var e=v4(),t=16-(e-eM);if(eM=e,t>0){if(++ej>=800)return arguments[0]}else ej=0;return eO.apply(void 0,arguments)}),v8=function(e,t,n){if(!mX(n))return!1;var r=typeof t;return("number"==r?!!(vO(n)&&vV(t,n.length)):"string"==r&&t in n)&&mP(n[t],e)},v7=(eN=function(e,t,n){v1(e,t,n)},ew=function(e,t){var n=-1,r=t.length,a=r>1?t[r-1]:void 0,i=r>2?t[2]:void 0;for(a=eN.length>3&&"function"==typeof a?(r--,a):void 0,i&&v8(t[0],t[1],i)&&(a=r<3?void 0:a,r=1),e=Object(e);++n<r;){var o=t[n];o&&eN(e,o,n,a)}return e},v6((eA=v5(void 0===(eA=eE)?ew.length-1:eA,0),function(){for(var e=arguments,t=-1,n=v5(e.length-eA,0),r=Array(n);++t<n;)r[t]=e[eA+t];t=-1;for(var a=Array(eA+1);++t<eA;)a[t]=e[t];return a[eA]=v2(r),v3(ew,this,a)}),ew+"")),v9=function(e){var t=e.zDepth,n=e.radius,r=e.background,a=e.children,i=e.styles,o=eU(d7)(v7({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+t+"px "+4*t+"px rgba(0,0,0,.24)",borderRadius:n,background:r}},"zDepth-0":{bg:{boxShadow:"none"}},"zDepth-1":{bg:{boxShadow:"0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)"}},"zDepth-2":{bg:{boxShadow:"0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)"}},"zDepth-3":{bg:{boxShadow:"0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)"}},"zDepth-4":{bg:{boxShadow:"0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)"}},"zDepth-5":{bg:{boxShadow:"0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)"}},square:{bg:{borderRadius:"0"}},circle:{bg:{borderRadius:"50%"}}},void 0===i?{}:i),{"zDepth-1":1===t});return eU(eK).createElement("div",{style:o.wrap},eU(eK).createElement("div",{style:o.bg}),eU(eK).createElement("div",{style:o.content},a))};v9.propTypes={background:eU(eZ).string,zDepth:eU(eZ).oneOf([0,1,2,3,4,5]),radius:eU(eZ).number,styles:eU(eZ).object},v9.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}};var eK=eG("fAMMv"),mF=eG("19kgA"),ye=function(){return(0,mF.default).Date.now()},yt=/\s/,yn=function(e){for(var t=e.length;t--&&yt.test(e.charAt(t)););return t},yr=/^\s+/,ya=function(e){return"symbol"==typeof e||vw(e)&&"[object Symbol]"==mK(e)},yi=0/0,yo=/^[-+]0x[0-9a-f]+$/i,yl=/^0b[01]+$/i,ys=/^0o[0-7]+$/i,yu=parseInt,yc=function(e){if("number"==typeof e)return e;if(ya(e))return yi;if(mX(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=mX(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=(t=e)?t.slice(0,yn(t)+1).replace(yr,""):t;var r=yl.test(e);return r||ys.test(e)?yu(e.slice(2),r?2:8):yo.test(e)?yi:+e},yf=Math.max,yp=Math.min,yd=function(e,t,n){var r,a,i,o,l,s,u=0,c=!1,f=!1,p=!0;if("function"!=typeof e)throw TypeError("Expected a function");function d(t){var n=r,i=a;return r=a=void 0,u=t,o=e.apply(i,n)}function h(e){var n=e-s,r=e-u;return void 0===s||n>=t||n<0||f&&r>=i}function g(){var e,n,r,a=ye();if(h(a))return m(a);l=setTimeout(g,(e=a-s,n=a-u,r=t-e,f?yp(r,i-n):r))}function m(e){return(l=void 0,p&&r)?d(e):(r=a=void 0,o)}function v(){var e,n=ye(),i=h(n);if(r=arguments,a=this,s=n,i){if(void 0===l)return u=e=s,l=setTimeout(g,t),c?d(e):o;if(f)return clearTimeout(l),l=setTimeout(g,t),d(s)}return void 0===l&&(l=setTimeout(g,t)),o}return t=yc(t)||0,mX(n)&&(c=!!n.leading,i=(f="maxWait"in n)?yf(yc(n.maxWait)||0,t):i,p="trailing"in n?!!n.trailing:p),v.cancel=function(){void 0!==l&&clearTimeout(l),u=0,r=s=a=l=void 0},v.flush=function(){return void 0===l?o:m(ye())},v},yh=function(e,t,n){var r=!0,a=!0;if("function"!=typeof e)throw TypeError("Expected a function");return mX(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),yd(e,t,{leading:r,maxWait:t,trailing:a})},yg=function(e,t,n){var r=n.getBoundingClientRect(),a=r.width,i=r.height,o="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,s=o-(n.getBoundingClientRect().left+window.pageXOffset),u=l-(n.getBoundingClientRect().top+window.pageYOffset);s<0?s=0:s>a&&(s=a),u<0?u=0:u>i&&(u=i);var c=s/a,f=1-u/i;return{h:t.h,s:c,v:f,a:t.a,source:"hsv"}},ym=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),yv=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChange=function(e){"function"==typeof n.props.onChange&&n.throttle(n.props.onChange,yg(e,n.props.hsl,n.container),e)},n.handleMouseDown=function(e){n.handleChange(e);var t=n.getContainerRenderWindow();t.addEventListener("mousemove",n.handleChange),t.addEventListener("mouseup",n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},n.throttle=yh(function(e,t,n){e(t,n)},50),n}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),ym(t,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var e=this.container,t=window;!t.document.contains(e)&&t.parent!==t;)t=t.parent;return t}},{key:"unbindEventListeners",value:function(){var e=this.getContainerRenderWindow();e.removeEventListener("mousemove",this.handleChange),e.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.style||{},n=t.color,r=t.white,a=t.black,i=t.pointer,o=t.circle,l=eU(d7)({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl("+this.props.hsl.h+",100%, 50%)",borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:-(100*this.props.hsv.v)+100+"%",left:100*this.props.hsv.s+"%",cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:"0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3),\n 0 0 1px 2px rgba(0,0,0,.4)",borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:n,white:r,black:a,pointer:i,circle:o}},{custom:!!this.props.style});return eU(eK).createElement("div",{style:l.color,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},eU(eK).createElement("style",null,"\n .saturation-white {\n background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0));\n background: linear-gradient(to right, #fff, rgba(255,255,255,0));\n }\n .saturation-black {\n background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0));\n background: linear-gradient(to top, #000, rgba(0,0,0,0));\n }\n "),eU(eK).createElement("div",{style:l.white,className:"saturation-white"},eU(eK).createElement("div",{style:l.black,className:"saturation-black"}),eU(eK).createElement("div",{style:l.pointer},this.props.pointer?eU(eK).createElement(this.props.pointer,this.props):eU(eK).createElement("div",{style:l.circle}))))}}]),t}(eK.PureComponent||eK.Component),eK=eG("fAMMv"),yy=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e},yb=vy(Object.keys,Object),yx=Object.prototype.hasOwnProperty,y_=function(e){if(!v_(e))return yb(e);var t=[];for(var n in Object(e))yx.call(e,n)&&"constructor"!=n&&t.push(n);return t},yw=function(e){return vO(e)?vK(e):y_(e)},yE=(eL=function(e,t){return e&&vc(e,t,yw)},function(e,t){if(null==e)return e;if(!vO(e))return eL(e,t);for(var n=e.length,r=-1,a=Object(e);(eq?r--:++r<n)&&!1!==t(a[r],r,a););return e}),yA={};yA=function(){function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}var t,n,r,a=/^\s+/,i=/\s+$/;function o(t,n){if(n=n||{},(t=t||"")instanceof o)return t;if(!(this instanceof o))return new o(t,n);var r,l,s,u,c,f,p,d,h,g,m,v,y,b,x,_,w,A,C,R,j=(l={r:0,g:0,b:0},s=1,u=null,c=null,f=null,p=!1,d=!1,"string"==typeof(r=t)&&(r=function(e){e=e.replace(a,"").replace(i,"").toLowerCase();var t,n=!1;if(E[e])e=E[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=M.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=M.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=M.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=M.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=M.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=M.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=M.hex8.exec(e))?{r:T(t[1]),g:T(t[2]),b:T(t[3]),a:T(t[4])/255,format:n?"name":"hex8"}:(t=M.hex6.exec(e))?{r:T(t[1]),g:T(t[2]),b:T(t[3]),format:n?"name":"hex"}:(t=M.hex4.exec(e))?{r:T(t[1]+""+t[1]),g:T(t[2]+""+t[2]),b:T(t[3]+""+t[3]),a:T(t[4]+""+t[4])/255,format:n?"name":"hex8"}:!!(t=M.hex3.exec(e))&&{r:T(t[1]+""+t[1]),g:T(t[2]+""+t[2]),b:T(t[3]+""+t[3]),format:n?"name":"hex"}}(r)),"object"==e(r)&&(N(r.r)&&N(r.g)&&N(r.b)?(h=r.r,g=r.g,m=r.b,l={r:255*k(h,255),g:255*k(g,255),b:255*k(m,255)},p=!0,d="%"===String(r.r).substr(-1)?"prgb":"rgb"):N(r.h)&&N(r.s)&&N(r.v)?(u=O(r.s),c=O(r.v),v=r.h,y=u,b=c,v=6*k(v,360),y=k(y,100),b=k(b,100),x=Math.floor(v),_=v-x,w=b*(1-y),A=b*(1-_*y),C=b*(1-(1-_)*y),l={r:255*[b,A,w,w,C,b][R=x%6],g:255*[C,b,b,A,w,w][R],b:255*[w,w,C,b,b,A][R]},p=!0,d="hsv"):N(r.h)&&N(r.s)&&N(r.l)&&(u=O(r.s),f=O(r.l),l=function(e,t,n){var r,a,i;function o(e,t,n){return(n<0&&(n+=1),n>1&&(n-=1),n<1/6)?e+(t-e)*6*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=k(e,360),t=k(t,100),n=k(n,100),0===t)r=a=i=n;else{var l=n<.5?n*(1+t):n+t-n*t,s=2*n-l;r=o(s,l,e+1/3),a=o(s,l,e),i=o(s,l,e-1/3)}return{r:255*r,g:255*a,b:255*i}}(r.h,u,f),p=!0,d="hsl"),r.hasOwnProperty("a")&&(s=r.a)),s=S(s),{ok:p,format:r.format||d,r:Math.min(255,Math.max(l.r,0)),g:Math.min(255,Math.max(l.g,0)),b:Math.min(255,Math.max(l.b,0)),a:s});this._originalInput=t,this._r=j.r,this._g=j.g,this._b=j.b,this._a=j.a,this._roundA=Math.round(100*this._a)/100,this._format=n.format||j.format,this._gradientType=n.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=j.ok}function l(e,t,n){var r,a,i=Math.max(e=k(e,255),t=k(t,255),n=k(n,255)),o=Math.min(e,t,n),l=(i+o)/2;if(i==o)r=a=0;else{var s=i-o;switch(a=l>.5?s/(2-i-o):s/(i+o),i){case e:r=(t-n)/s+6*(t<n);break;case t:r=(n-e)/s+2;break;case n:r=(e-t)/s+4}r/=6}return{h:r,s:a,l:l}}function s(e,t,n){var r,a,i=Math.max(e=k(e,255),t=k(t,255),n=k(n,255)),o=Math.min(e,t,n),l=i-o;if(a=0===i?0:l/i,i==o)r=0;else{switch(i){case e:r=(t-n)/l+6*(t<n);break;case t:r=(n-e)/l+2;break;case n:r=(e-t)/l+4}r/=6}return{h:r,s:a,v:i}}function u(e,t,n,r){var a=[R(Math.round(e).toString(16)),R(Math.round(t).toString(16)),R(Math.round(n).toString(16))];return r&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0):a.join("")}function c(e,t,n,r){return[R(j(r)),R(Math.round(e).toString(16)),R(Math.round(t).toString(16)),R(Math.round(n).toString(16))].join("")}function f(e,t){t=0===t?0:t||10;var n=o(e).toHsl();return n.s-=t/100,n.s=C(n.s),o(n)}function p(e,t){t=0===t?0:t||10;var n=o(e).toHsl();return n.s+=t/100,n.s=C(n.s),o(n)}function d(e){return o(e).desaturate(100)}function h(e,t){t=0===t?0:t||10;var n=o(e).toHsl();return n.l+=t/100,n.l=C(n.l),o(n)}function g(e,t){t=0===t?0:t||10;var n=o(e).toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(-(t/100*255)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(-(t/100*255)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(-(t/100*255)))),o(n)}function m(e,t){t=0===t?0:t||10;var n=o(e).toHsl();return n.l-=t/100,n.l=C(n.l),o(n)}function v(e,t){var n=o(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,o(n)}function y(e){var t=o(e).toHsl();return t.h=(t.h+180)%360,o(t)}function b(e,t){if(isNaN(t)||t<=0)throw Error("Argument to polyad must be a positive number");for(var n=o(e).toHsl(),r=[o(e)],a=360/t,i=1;i<t;i++)r.push(o({h:(n.h+i*a)%360,s:n.s,l:n.l}));return r}function x(e){var t=o(e).toHsl(),n=t.h;return[o(e),o({h:(n+72)%360,s:t.s,l:t.l}),o({h:(n+216)%360,s:t.s,l:t.l})]}function _(e,t,n){t=t||6,n=n||30;var r=o(e).toHsl(),a=360/n,i=[o(e)];for(r.h=(r.h-(a*t>>1)+720)%360;--t;)r.h=(r.h+a)%360,i.push(o(r));return i}function w(e,t){t=t||6;for(var n=o(e).toHsv(),r=n.h,a=n.s,i=n.v,l=[],s=1/t;t--;)l.push(o({h:r,s:a,v:i})),i=(i+s)%1;return l}o.prototype={isDark:function(){return 128>this.getBrightness()},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*((t=r.g/255)<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*((n=r.b/255)<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=S(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=s(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=s(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=l(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=l(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return u(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){var t,n,r,a,i;return t=this._r,n=this._g,r=this._b,a=this._a,i=[R(Math.round(t).toString(16)),R(Math.round(n).toString(16)),R(Math.round(r).toString(16)),R(j(a))],e&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)&&i[3].charAt(0)==i[3].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0):i.join("")},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*k(this._r,255))+"%",g:Math.round(100*k(this._g,255))+"%",b:Math.round(100*k(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*k(this._r,255))+"%, "+Math.round(100*k(this._g,255))+"%, "+Math.round(100*k(this._b,255))+"%)":"rgba("+Math.round(100*k(this._r,255))+"%, "+Math.round(100*k(this._g,255))+"%, "+Math.round(100*k(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(A[u(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+c(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var a=o(e);n="#"+c(a._r,a._g,a._b,a._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return!t&&r&&("hex"===e||"hex6"===e||"hex3"===e||"hex4"===e||"hex8"===e||"name"===e)?"name"===e&&0===this._a?this.toName():this.toRgbString():("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),("hex"===e||"hex6"===e)&&(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString())},clone:function(){return o(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(h,arguments)},brighten:function(){return this._applyModification(g,arguments)},darken:function(){return this._applyModification(m,arguments)},desaturate:function(){return this._applyModification(f,arguments)},saturate:function(){return this._applyModification(p,arguments)},greyscale:function(){return this._applyModification(d,arguments)},spin:function(){return this._applyModification(v,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(_,arguments)},complement:function(){return this._applyCombination(y,arguments)},monochromatic:function(){return this._applyCombination(w,arguments)},splitcomplement:function(){return this._applyCombination(x,arguments)},triad:function(){return this._applyCombination(b,[3])},tetrad:function(){return this._applyCombination(b,[4])}},o.fromRatio=function(t,n){if("object"==e(t)){var r={};for(var a in t)t.hasOwnProperty(a)&&("a"===a?r[a]=t[a]:r[a]=O(t[a]));t=r}return o(t,n)},o.equals=function(e,t){return!!e&&!!t&&o(e).toRgbString()==o(t).toRgbString()},o.random=function(){return o.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},o.mix=function(e,t,n){n=0===n?0:n||50;var r=o(e).toRgb(),a=o(t).toRgb(),i=n/100;return o({r:(a.r-r.r)*i+r.r,g:(a.g-r.g)*i+r.g,b:(a.b-r.b)*i+r.b,a:(a.a-r.a)*i+r.a})},o.readability=function(e,t){var n=o(e),r=o(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},o.isReadable=function(e,t,n){var r,a,i,l,s,u=o.readability(e,t);switch(s=!1,(a=((r=(r=n)||{level:"AA",size:"small"}).level||"AA").toUpperCase(),i=(r.size||"small").toLowerCase(),"AA"!==a&&"AAA"!==a&&(a="AA"),"small"!==i&&"large"!==i&&(i="small"),l={level:a,size:i}).level+l.size){case"AAsmall":case"AAAlarge":s=u>=4.5;break;case"AAlarge":s=u>=3;break;case"AAAsmall":s=u>=7}return s},o.mostReadable=function(e,t,n){var r,a,i,l,s=null,u=0;a=(n=n||{}).includeFallbackColors,i=n.level,l=n.size;for(var c=0;c<t.length;c++)(r=o.readability(e,t[c]))>u&&(u=r,s=o(t[c]));return o.isReadable(e,s,{level:i,size:l})||!a?s:(n.includeFallbackColors=!1,o.mostReadable(e,["#fff","#000"],n))};var E=o.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},A=o.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(E);function S(e){return(isNaN(e=parseFloat(e))||e<0||e>1)&&(e=1),e}function k(e,t){"string"==typeof(n=e)&&-1!=n.indexOf(".")&&1===parseFloat(n)&&(e="100%");var n,r,a="string"==typeof(r=e)&&-1!=r.indexOf("%");return(e=Math.min(t,Math.max(0,parseFloat(e))),a&&(e=parseInt(e*t,10)/100),1e-6>Math.abs(e-t))?1:e%t/parseFloat(t)}function C(e){return Math.min(1,Math.max(0,e))}function T(e){return parseInt(e,16)}function R(e){return 1==e.length?"0"+e:""+e}function O(e){return e<=1&&(e=100*e+"%"),e}function j(e){return Math.round(255*parseFloat(e)).toString(16)}var M=(n="[\\s|\\(]+("+(t="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+t+")[,|\\s]+("+t+")\\s*\\)?",r="[\\s|\\(]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")\\s*\\)?",{CSS_UNIT:new RegExp(t),rgb:RegExp("rgb"+n),rgba:RegExp("rgba"+r),hsl:RegExp("hsl"+n),hsla:RegExp("hsla"+r),hsv:RegExp("hsv"+n),hsva:RegExp("hsva"+r),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function N(e){return!!M.CSS_UNIT.exec(e)}return o}();var yS=function(e){var t,n,r=0,a=0;return t=["r","g","b","a","h","s","l","v"],n=function(t){e[t]&&(r+=1,isNaN(e[t])||(a+=1),("s"===t||"l"===t)&&/^\d+%$/.test(e[t])&&(a+=1))},(vT(t)?yy:yE)(t,"function"==typeof n?n:v2),r===a&&e},yk=function(e,t){var n=e.hex?eU(yA)(e.hex):eU(yA)(e),r=n.toHsl(),a=n.toHsv(),i=n.toRgb(),o=n.toHex();return 0===r.s&&(r.h=t||0,a.h=t||0),{hsl:r,hex:"000000"===o&&0===i.a?"transparent":"#"+o,rgb:i,hsv:a,oldHue:e.h||t||r.h,source:e.source}},yC=function(e){if("transparent"===e)return!0;var t=+("#"===String(e).charAt(0));return e.length!==4+t&&e.length<7+t&&eU(yA)(e).isValid()},yT=function(e){if(!e)return"#fff";var t=yk(e);return"transparent"===t.hex?"rgba(0,0,0,0.4)":(299*t.rgb.r+587*t.rgb.g+114*t.rgb.b)/1e3>=128?"#000":"#fff"},yR=function(e,t){var n=e.replace("°","");return eU(yA)(t+" ("+n+")")._ok},yO=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},yj=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),yM=function(e){var t=function(t){function n(e){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,n);var t=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.handleChange=function(e,n){if(yS(e)){var r=yk(e,e.h||t.state.oldHue);t.setState(r),t.props.onChangeComplete&&t.debounce(t.props.onChangeComplete,r,n),t.props.onChange&&t.props.onChange(r,n)}},t.handleSwatchHover=function(e,n){if(yS(e)){var r=yk(e,e.h||t.state.oldHue);t.props.onSwatchHover&&t.props.onSwatchHover(r,n)}},t.state=yO({},yk(e.color,0)),t.debounce=yd(function(e,t,n){e(t,n)},100),t}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),yj(n,[{key:"render",value:function(){var t={};return this.props.onSwatchHover&&(t.onSwatchHover=this.handleSwatchHover),eU(eK).createElement(e,yO({},this.props,this.state,{onChange:this.handleChange},t))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return yO({},yk(e.color,t.oldHue))}}]),n}(eK.PureComponent||eK.Component);return t.propTypes=yO({},e.propTypes),t.defaultProps=yO({},e.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),t},eK=eG("fAMMv"),yN=eG("eK6Iq"),yL=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},yq=(0,yN.handleFocus)(function(e){var t=e.color,n=e.style,r=e.onClick,a=void 0===r?function(){}:r,i=e.onHover,o=e.title,l=void 0===o?t:o,s=e.children,u=e.focus,c=e.focusStyle,f="transparent"===t,p=eU(d7)({default:{swatch:yL({background:t,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},n,u?void 0===c?{}:c:{})}}),d={};return i&&(d.onMouseOver=function(e){return i(t,e)}),eU(eK).createElement("div",yL({style:p.swatch,onClick:function(e){return a(t,e)},title:l,tabIndex:0,onKeyDown:function(e){return 13===e.keyCode&&a(t,e)}},d),s,f&&eU(eK).createElement(mE,{borderRadius:p.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))}),eK=eG("fAMMv"),yP=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},yD=function(e){var t=e.rgb,n=e.hsl,r=e.width,a=e.height,i=e.onChange,o=e.direction,l=e.style,s=e.renderers,u=e.pointer,c=e.className,f=eU(d7)({default:{picker:{position:"relative",width:r,height:a},alpha:{radius:"2px",style:l}}});return eU(eK).createElement("div",{style:f.picker,className:"alpha-picker "+(void 0===c?"":c)},eU(eK).createElement(mC,yP({},f.alpha,{rgb:t,hsl:n,pointer:u,renderers:s,onChange:i,direction:o})))};yD.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:function(e){var t=e.direction,n=eU(d7)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===t});return eU(eK).createElement("div",{style:n.picker})}},yM(yD);var eK=(eG("fAMMv"),eG("fAMMv")),yI=function(e,t){for(var n=-1,r=null==e?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a};function yz(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new vi;++t<n;)this.add(e[t])}yz.prototype.add=yz.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},yz.prototype.has=function(e){return this.__data__.has(e)};var yF=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1},yB=function(e,t,n,r,a,i){var o=1&n,l=e.length,s=t.length;if(l!=s&&!(o&&s>l))return!1;var u=i.get(e),c=i.get(t);if(u&&c)return u==t&&c==e;var f=-1,p=!0,d=2&n?new yz:void 0;for(i.set(e,t),i.set(t,e);++f<l;){var h=e[f],g=t[f];if(r)var m=o?r(g,h,f,t,e,i):r(h,g,f,e,t,i);if(void 0!==m){if(m)continue;p=!1;break}if(d){if(!yF(t,function(e,t){if(!d.has(t)&&(h===e||a(h,e,n,r,i)))return d.push(t)})){p=!1;break}}else if(!(h===g||a(h,g,n,r,i))){p=!1;break}}return i.delete(e),i.delete(t),p},yU=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n},yH=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n},yW=mB?mB.prototype:void 0,yG=yW?yW.valueOf:void 0,yY=function(e,t,n,r,a,i,o){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!i(new vp(e),new vp(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return mP(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var l=yU;case"[object Set]":var s=1&r;if(l||(l=yH),e.size!=t.size&&!s)break;var u=o.get(e);if(u)return u==t;r|=2,o.set(e,t);var c=yB(l(e),l(t),r,a,i,o);return o.delete(e),c;case"[object Symbol]":if(yG)return yG.call(e)==yG.call(t)}return!1},yV=function(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e},yQ=function(e,t,n){var r=t(e);return vT(e)?r:yV(r,n(e))},yK=function(e,t){for(var n=-1,r=null==e?0:e.length,a=0,i=[];++n<r;){var o=e[n];t(o,n,e)&&(i[a++]=o)}return i},yX=Object.prototype.propertyIsEnumerable,yZ=Object.getOwnPropertySymbols,yJ=yZ?function(e){return null==e?[]:yK(yZ(e=Object(e)),function(t){return yX.call(e,t)})}:function(){return[]},y$=function(e){return yQ(e,yw,yJ)},y0=Object.prototype.hasOwnProperty,y1=function(e,t,n,r,a,i){var o=1&n,l=y$(e),s=l.length;if(s!=y$(t).length&&!o)return!1;for(var u=s;u--;){var c=l[u];if(!(o?c in t:y0.call(t,c)))return!1}var f=i.get(e),p=i.get(t);if(f&&p)return f==t&&p==e;var d=!0;i.set(e,t),i.set(t,e);for(var h=o;++u<s;){var g=e[c=l[u]],m=t[c];if(r)var v=o?r(m,g,c,t,e,i):r(g,m,c,e,t,i);if(!(void 0===v?g===m||a(g,m,n,r,i):v)){d=!1;break}h||(h="constructor"==c)}if(d&&!h){var y=e.constructor,b=t.constructor;y!=b&&"constructor"in e&&"constructor"in t&&!("function"==typeof y&&y instanceof y&&"function"==typeof b&&b instanceof b)&&(d=!1)}return i.delete(e),i.delete(t),d},mF=eG("19kgA"),y2=m8(mF.default,"DataView"),mF=eG("19kgA"),y3=m8(mF.default,"Promise"),mF=eG("19kgA"),y5=m8(mF.default,"Set"),mF=eG("19kgA"),y4=m8(mF.default,"WeakMap"),y6="[object Map]",y8="[object Promise]",y7="[object Set]",y9="[object WeakMap]",be="[object DataView]",bt=m1(y2),bn=m1(m7),br=m1(y3),ba=m1(y5),bi=m1(y4),bo=mK;(y2&&bo(new y2(new ArrayBuffer(1)))!=be||m7&&bo(new m7)!=y6||y3&&bo(y3.resolve())!=y8||y5&&bo(new y5)!=y7||y4&&bo(new y4)!=y9)&&(bo=function(e){var t=mK(e),n="[object Object]"==t?e.constructor:void 0,r=n?m1(n):"";if(r)switch(r){case bt:return be;case bn:return y6;case br:return y8;case ba:return y7;case bi:return y9}return t});var bl=bo,vj=eG("84s0f"),bs="[object Arguments]",bu="[object Array]",bc="[object Object]",bf=Object.prototype.hasOwnProperty,bp=function(e,t,n,r,a,i){var o=vT(e),l=vT(t),s=o?bu:bl(e),u=l?bu:bl(t);s=s==bs?bc:s,u=u==bs?bc:u;var c=s==bc,f=u==bc,p=s==u;if(p&&(0,vj.default)(e)){if(!(0,vj.default)(t))return!1;o=!0,c=!1}if(p&&!c)return i||(i=new vo),o||vF(e)?yB(e,t,n,r,a,i):yY(e,t,s,n,r,a,i);if(!(1&n)){var d=c&&bf.call(e,"__wrapped__"),h=f&&bf.call(t,"__wrapped__");if(d||h){var g=d?e.value():e,m=h?t.value():t;return i||(i=new vo),a(g,m,n,r,i)}}return!!p&&(i||(i=new vo),y1(e,t,n,r,a,i))},bd=function e(t,n,r,a,i){return t===n||(null!=t&&null!=n&&(vw(t)||vw(n))?bp(t,n,r,a,e,i):t!=t&&n!=n)},bh=function(e,t,n,r){var a=n.length,i=a,o=!r;if(null==e)return!i;for(e=Object(e);a--;){var l=n[a];if(o&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++a<i;){var s=(l=n[a])[0],u=e[s],c=l[1];if(o&&l[2]){if(void 0===u&&!(s in e))return!1}else{var f=new vo;if(r)var p=r(u,c,s,e,t,f);if(!(void 0===p?bd(c,u,3,r,f):p))return!1}}return!0},bg=function(e){return e==e&&!mX(e)},bm=function(e){for(var t=yw(e),n=t.length;n--;){var r=t[n],a=e[r];t[n]=[r,a,bg(a)]}return t},bv=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}},by=function(e){var t=bm(e);return 1==t.length&&t[0][2]?bv(t[0][0],t[0][1]):function(n){return n===e||bh(n,e,t)}},bb=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,bx=/^\w*$/,b_=function(e,t){if(vT(e))return!1;var n=typeof e;return!!("number"==n||"symbol"==n||"boolean"==n||null==e||ya(e))||bx.test(e)||!bb.test(e)||null!=t&&e in Object(t)};function bw(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],i=n.cache;if(i.has(a))return i.get(a);var o=e.apply(this,r);return n.cache=i.set(a,o)||i,o};return n.cache=new(bw.Cache||vi),n}bw.Cache=vi;var bE=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,bA=/\\(\\)?/g,bS=(eD=(eP=bw(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(bE,function(e,n,r,a){t.push(r?a.replace(bA,"$1"):n||e)}),t},function(e){return 500===eD.size&&eD.clear(),e})).cache,eP),bk=1/0,bC=mB?mB.prototype:void 0,bT=bC?bC.toString:void 0,bR=function e(t){if("string"==typeof t)return t;if(vT(t))return yI(t,e)+"";if(ya(t))return bT?bT.call(t):"";var n=t+"";return"0"==n&&1/t==-bk?"-0":n},bO=function(e,t){return vT(e)?e:b_(e,t)?[e]:bS(null==e?"":bR(e))},bj=1/0,bM=function(e){if("string"==typeof e||ya(e))return e;var t=e+"";return"0"==t&&1/e==-bj?"-0":t},bN=function(e,t){t=bO(t,e);for(var n=0,r=t.length;null!=e&&n<r;)e=e[bM(t[n++])];return n&&n==r?e:void 0},bL=function(e,t,n){var r=null==e?void 0:bN(e,t);return void 0===r?n:r},bq=function(e,t){return null!=e&&t in Object(e)},bP=function(e,t,n){t=bO(t,e);for(var r=-1,a=t.length,i=!1;++r<a;){var o=bM(t[r]);if(!(i=null!=e&&n(e,o)))break;e=e[o]}return i||++r!=a?i:!!(a=null==e?0:e.length)&&vR(a)&&vV(o,a)&&(vT(e)||vC(e))},bD=function(e){var t;return b_(e)?(t=bM(e),function(e){return null==e?void 0:e[t]}):function(t){return bN(t,e)}},bI=function(e){if("function"==typeof e)return e;if(null==e)return v2;if("object"==typeof e){var t,n;return vT(e)?(t=e[0],n=e[1],b_(t)&&bg(n)?bv(bM(t),n):function(e){var r=bL(e,t);return void 0===r&&r===n?null!=e&&bP(e,t,bq):bd(n,r,3)}):by(e)}return bD(e)},bz=function(e,t){var n=-1,r=vO(e)?Array(e.length):[];return yE(e,function(e,a,i){r[++n]=t(e,a,i)}),r},bF=function(e,t){return(vT(e)?yI:bz)(e,bI(t,3))},bB=function(e){var t=e.colors,n=e.onClick,r=e.onSwatchHover,a=eU(d7)({default:{swatches:{marginRight:"-10px"},swatch:{width:"22px",height:"22px",float:"left",marginRight:"10px",marginBottom:"10px",borderRadius:"4px"},clear:{clear:"both"}}});return eU(eK).createElement("div",{style:a.swatches},bF(t,function(e){return eU(eK).createElement(yq,{key:e,color:e,style:a.swatch,onClick:n,onHover:r,focusStyle:{boxShadow:"0 0 4px "+e}})}),eU(eK).createElement("div",{style:a.clear}))},bU=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.hex,a=e.colors,i=e.width,o=e.triangle,l=e.styles,s=e.className,u="transparent"===r,c=function(e,n){yC(e)&&t({hex:e,source:"hex"},n)},f=eU(d7)(v7({default:{card:{width:i,background:"#fff",boxShadow:"0 1px rgba(0,0,0,.1)",borderRadius:"6px",position:"relative"},head:{height:"110px",background:r,borderRadius:"6px 6px 0 0",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},body:{padding:"10px"},label:{fontSize:"18px",color:yT(r),position:"relative"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 10px 10px 10px",borderColor:"transparent transparent "+r+" transparent",position:"absolute",top:"-10px",left:"50%",marginLeft:"-10px"},input:{width:"100%",fontSize:"12px",color:"#666",border:"0px",outline:"none",height:"22px",boxShadow:"inset 0 0 0 1px #ddd",borderRadius:"4px",padding:"0 7px",boxSizing:"border-box"}},"hide-triangle":{triangle:{display:"none"}}},void 0===l?{}:l),{"hide-triangle":"hide"===o});return eU(eK).createElement("div",{style:f.card,className:"block-picker "+(void 0===s?"":s)},eU(eK).createElement("div",{style:f.triangle}),eU(eK).createElement("div",{style:f.head},u&&eU(eK).createElement(mE,{borderRadius:"6px 6px 0 0"}),eU(eK).createElement("div",{style:f.label},r)),eU(eK).createElement("div",{style:f.body},eU(eK).createElement(bB,{colors:a,onClick:c,onSwatchHover:n}),eU(eK).createElement(mj,{style:{input:f.input},value:r,onChange:c})))};bU.propTypes={width:eU(eZ).oneOfType([eU(eZ).string,eU(eZ).number]),colors:eU(eZ).arrayOf(eU(eZ).string),triangle:eU(eZ).oneOf(["top","hide"]),styles:eU(eZ).object},bU.defaultProps={width:170,colors:["#D9E3F0","#F47373","#697689","#37D67A","#2CCCE4","#555555","#dce775","#ff8a65","#ba68c8"],triangle:"top",styles:{}},yM(bU);var eK=eG("fAMMv"),bH={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",a100:"#ff8a80",a200:"#ff5252",a400:"#ff1744",a700:"#d50000"},bW={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",a100:"#ff80ab",a200:"#ff4081",a400:"#f50057",a700:"#c51162"},bG={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",a100:"#ea80fc",a200:"#e040fb",a400:"#d500f9",a700:"#aa00ff"},bY={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",a100:"#b388ff",a200:"#7c4dff",a400:"#651fff",a700:"#6200ea"},bV={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",a100:"#8c9eff",a200:"#536dfe",a400:"#3d5afe",a700:"#304ffe"},bQ={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",a100:"#82b1ff",a200:"#448aff",a400:"#2979ff",a700:"#2962ff"},bK={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",a100:"#80d8ff",a200:"#40c4ff",a400:"#00b0ff",a700:"#0091ea"},bX={50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",a100:"#84ffff",a200:"#18ffff",a400:"#00e5ff",a700:"#00b8d4"},bZ={50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",a100:"#a7ffeb",a200:"#64ffda",a400:"#1de9b6",a700:"#00bfa5"},bJ={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",a100:"#b9f6ca",a200:"#69f0ae",a400:"#00e676",a700:"#00c853"},b$={50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",a100:"#ccff90",a200:"#b2ff59",a400:"#76ff03",a700:"#64dd17"},b0={50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",a100:"#f4ff81",a200:"#eeff41",a400:"#c6ff00",a700:"#aeea00"},b1={50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",a100:"#ffff8d",a200:"#ffff00",a400:"#ffea00",a700:"#ffd600"},b2={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",a100:"#ffe57f",a200:"#ffd740",a400:"#ffc400",a700:"#ffab00"},b3={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",a100:"#ffd180",a200:"#ffab40",a400:"#ff9100",a700:"#ff6d00"},b5={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",a100:"#ff9e80",a200:"#ff6e40",a400:"#ff3d00",a700:"#dd2c00"},b4={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723"},b6={50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238"},eK=eG("fAMMv"),b8=function(e){var t=e.color,n=e.onClick,r=e.onSwatchHover,a=e.hover,i=e.active,o=e.circleSize,l=e.circleSpacing,s=eU(d7)({default:{swatch:{width:o,height:o,marginRight:l,marginBottom:l,transform:"scale(1)",transition:"100ms transform ease"},Swatch:{borderRadius:"50%",background:"transparent",boxShadow:"inset 0 0 0 "+(o/2+1)+"px "+t,transition:"100ms box-shadow ease"}},hover:{swatch:{transform:"scale(1.2)"}},active:{Swatch:{boxShadow:"inset 0 0 0 3px "+t}}},{hover:a,active:i});return eU(eK).createElement("div",{style:s.swatch},eU(eK).createElement(yq,{style:s.Swatch,color:t,onClick:n,onHover:r,focusStyle:{boxShadow:s.Swatch.boxShadow+", 0 0 5px "+t}}))};b8.defaultProps={circleSize:28,circleSpacing:14};var b7=(0,d7.handleHover)(b8),b9=function(e){var t=e.width,n=e.onChange,r=e.onSwatchHover,a=e.colors,i=e.hex,o=e.circleSize,l=e.styles,s=e.circleSpacing,u=e.className,c=eU(d7)(v7({default:{card:{width:t,display:"flex",flexWrap:"wrap",marginRight:-s,marginBottom:-s}}},void 0===l?{}:l)),f=function(e,t){return n({hex:e,source:"hex"},t)};return eU(eK).createElement("div",{style:c.card,className:"circle-picker "+(void 0===u?"":u)},bF(a,function(e){return eU(eK).createElement(b7,{key:e,color:e,onClick:f,onSwatchHover:r,active:i===e.toLowerCase(),circleSize:o,circleSpacing:s})}))};b9.propTypes={width:eU(eZ).oneOfType([eU(eZ).string,eU(eZ).number]),circleSize:eU(eZ).number,circleSpacing:eU(eZ).number,styles:eU(eZ).object},b9.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[bH["500"],bW["500"],bG["500"],bY["500"],bV["500"],bQ["500"],bK["500"],bX["500"],bZ["500"],bJ["500"],b$["500"],b0["500"],b1["500"],b2["500"],b3["500"],b5["500"],b4["500"],b6["500"]],styles:{}},yM(b9);var eK=(eG("fAMMv"),eG("fAMMv")),xe=function(e){return void 0===e},xt={};Object.defineProperty(xt,"__esModule",{value:!0});var xn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},eK=eG("fAMMv"),xr=(eS=eK)&&eS.__esModule?eS:{default:eS};xt.default=function(e){var t=e.fill,n=e.width,r=e.height,a=e.style,i=function(e,t){var n={};for(var r in e)!(t.indexOf(r)>=0)&&Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return xr.default.createElement("svg",xn({viewBox:"0 0 24 24",style:xn({fill:void 0===t?"currentColor":t,width:void 0===n?24:n,height:void 0===r?24:r},void 0===a?{}:a)},i),xr.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))};var xa=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),xi=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.toggleViews=function(){"hex"===n.state.view?n.setState({view:"rgb"}):"rgb"===n.state.view?n.setState({view:"hsl"}):"hsl"===n.state.view&&(1===n.props.hsl.a?n.setState({view:"hex"}):n.setState({view:"rgb"}))},n.handleChange=function(e,t){e.hex?yC(e.hex)&&n.props.onChange({hex:e.hex,source:"hex"},t):e.r||e.g||e.b?n.props.onChange({r:e.r||n.props.rgb.r,g:e.g||n.props.rgb.g,b:e.b||n.props.rgb.b,source:"rgb"},t):e.a?(e.a<0?e.a=0:e.a>1&&(e.a=1),n.props.onChange({h:n.props.hsl.h,s:n.props.hsl.s,l:n.props.hsl.l,a:Math.round(100*e.a)/100,source:"rgb"},t)):(e.h||e.s||e.l)&&("string"==typeof e.s&&e.s.includes("%")&&(e.s=e.s.replace("%","")),"string"==typeof e.l&&e.l.includes("%")&&(e.l=e.l.replace("%","")),1==e.s?e.s=.01:1==e.l&&(e.l=.01),n.props.onChange({h:e.h||n.props.hsl.h,s:Number(xe(e.s)?n.props.hsl.s:e.s),l:Number(xe(e.l)?n.props.hsl.l:e.l),source:"hsl"},t))},n.showHighlight=function(e){e.currentTarget.style.background="#eee"},n.hideHighlight=function(e){e.currentTarget.style.background="transparent"},1!==e.hsl.a&&"hex"===e.view?n.state={view:"rgb"}:n.state={view:e.view},n}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),xa(t,[{key:"render",value:function(){var e=this,t=eU(d7)({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),n=void 0;return"hex"===this.state.view?n=eU(eK).createElement("div",{style:t.fields,className:"flexbox-fix"},eU(eK).createElement("div",{style:t.field},eU(eK).createElement(mj,{style:{input:t.input,label:t.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):"rgb"===this.state.view?n=eU(eK).createElement("div",{style:t.fields,className:"flexbox-fix"},eU(eK).createElement("div",{style:t.field},eU(eK).createElement(mj,{style:{input:t.input,label:t.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),eU(eK).createElement("div",{style:t.field},eU(eK).createElement(mj,{style:{input:t.input,label:t.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),eU(eK).createElement("div",{style:t.field},eU(eK).createElement(mj,{style:{input:t.input,label:t.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),eU(eK).createElement("div",{style:t.alpha},eU(eK).createElement(mj,{style:{input:t.input,label:t.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):"hsl"===this.state.view&&(n=eU(eK).createElement("div",{style:t.fields,className:"flexbox-fix"},eU(eK).createElement("div",{style:t.field},eU(eK).createElement(mj,{style:{input:t.input,label:t.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),eU(eK).createElement("div",{style:t.field},eU(eK).createElement(mj,{style:{input:t.input,label:t.label},label:"s",value:Math.round(100*this.props.hsl.s)+"%",onChange:this.handleChange})),eU(eK).createElement("div",{style:t.field},eU(eK).createElement(mj,{style:{input:t.input,label:t.label},label:"l",value:Math.round(100*this.props.hsl.l)+"%",onChange:this.handleChange})),eU(eK).createElement("div",{style:t.alpha},eU(eK).createElement(mj,{style:{input:t.input,label:t.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),eU(eK).createElement("div",{style:t.wrap,className:"flexbox-fix"},n,eU(eK).createElement("div",{style:t.toggle},eU(eK).createElement("div",{style:t.icon,onClick:this.toggleViews,ref:function(t){return e.icon=t}},eU(eK).createElement(eU(xt),{style:t.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return 1!==e.hsl.a&&"hex"===t.view?{view:"rgb"}:null}}]),t}(eU(eK).Component);xi.defaultProps={view:"hex"};var eK=eG("fAMMv"),xo=function(){var e=eU(d7)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return eU(eK).createElement("div",{style:e.picker})},eK=eG("fAMMv"),xl=function(){var e=eU(d7)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return eU(eK).createElement("div",{style:e.picker})},xs=function(e){var t=e.width,n=e.onChange,r=e.disableAlpha,a=e.rgb,i=e.hsl,o=e.hsv,l=e.hex,s=e.renderers,u=e.styles,c=e.className,f=e.defaultView,p=eU(d7)(v7({default:{picker:{width:t,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+a.r+", "+a.g+", "+a.b+", "+a.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},void 0===u?{}:u),{disableAlpha:r});return eU(eK).createElement("div",{style:p.picker,className:"chrome-picker "+(void 0===c?"":c)},eU(eK).createElement("div",{style:p.saturation},eU(eK).createElement(yv,{style:p.Saturation,hsl:i,hsv:o,pointer:xl,onChange:n})),eU(eK).createElement("div",{style:p.body},eU(eK).createElement("div",{style:p.controls,className:"flexbox-fix"},eU(eK).createElement("div",{style:p.color},eU(eK).createElement("div",{style:p.swatch},eU(eK).createElement("div",{style:p.active}),eU(eK).createElement(mE,{renderers:s}))),eU(eK).createElement("div",{style:p.toggles},eU(eK).createElement("div",{style:p.hue},eU(eK).createElement(mq,{style:p.Hue,hsl:i,pointer:xo,onChange:n})),eU(eK).createElement("div",{style:p.alpha},eU(eK).createElement(mC,{style:p.Alpha,rgb:a,hsl:i,pointer:xo,renderers:s,onChange:n})))),eU(eK).createElement(xi,{rgb:a,hsl:i,hex:l,view:f,onChange:n,disableAlpha:r})))};xs.propTypes={width:eU(eZ).oneOfType([eU(eZ).string,eU(eZ).number]),disableAlpha:eU(eZ).bool,styles:eU(eZ).object,defaultView:eU(eZ).oneOf(["hex","rgb","hsl"])},xs.defaultProps={width:225,disableAlpha:!1,styles:{}},yM(xs);var eK=(eG("fAMMv"),eG("fAMMv")),xu=function(e){var t=e.color,n=e.onClick,r=e.onSwatchHover,a=e.active,i=eU(d7)({default:{color:{background:t,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:yT(t),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:a,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return eU(eK).createElement(yq,{style:i.color,color:t,onClick:void 0===n?function(){}:n,onHover:r,focusStyle:{boxShadow:"0 0 4px "+t}},eU(eK).createElement("div",{style:i.dot}))},eK=eG("fAMMv"),xc=function(e){var t=e.hex,n=e.rgb,r=e.onChange,a=eU(d7)({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:t},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),i=function(e,t){e.r||e.g||e.b?r({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},t):r({hex:e.hex,source:"hex"},t)};return eU(eK).createElement("div",{style:a.fields,className:"flexbox-fix"},eU(eK).createElement("div",{style:a.active}),eU(eK).createElement(mj,{style:{wrap:a.HEXwrap,input:a.HEXinput,label:a.HEXlabel},label:"hex",value:t,onChange:i}),eU(eK).createElement(mj,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"r",value:n.r,onChange:i}),eU(eK).createElement(mj,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"g",value:n.g,onChange:i}),eU(eK).createElement(mj,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"b",value:n.b,onChange:i}))},xf=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.colors,a=e.hex,i=e.rgb,o=e.styles,l=void 0===o?{}:o,s=e.className,u=eU(d7)(v7({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},l)),c=function(e,n){e.hex?yC(e.hex)&&t({hex:e.hex,source:"hex"},n):t(e,n)};return eU(eK).createElement(v9,{style:u.Compact,styles:l},eU(eK).createElement("div",{style:u.compact,className:"compact-picker "+(void 0===s?"":s)},eU(eK).createElement("div",null,bF(r,function(e){return eU(eK).createElement(xu,{key:e,color:e,active:e.toLowerCase()===a,onClick:c,onSwatchHover:n})}),eU(eK).createElement("div",{style:u.clear})),eU(eK).createElement(xc,{hex:a,rgb:i,onChange:c})))};xf.propTypes={colors:eU(eZ).arrayOf(eU(eZ).string),styles:eU(eZ).object},xf.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}},yM(xf);var eK=(eG("fAMMv"),eG("fAMMv")),xp=(0,d7.handleHover)(function(e){var t=e.hover,n=e.color,r=e.onClick,a=e.onSwatchHover,i={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},o=eU(d7)({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:i}},{hover:t});return eU(eK).createElement("div",{style:o.swatch},eU(eK).createElement(yq,{color:n,onClick:r,onHover:a,focusStyle:i}))}),xd=function(e){var t=e.width,n=e.colors,r=e.onChange,a=e.onSwatchHover,i=e.triangle,o=e.styles,l=e.className,s=eU(d7)(v7({default:{card:{width:t,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},void 0===o?{}:o),{"hide-triangle":"hide"===i,"top-left-triangle":"top-left"===i,"top-right-triangle":"top-right"===i,"bottom-left-triangle":"bottom-left"===i,"bottom-right-triangle":"bottom-right"===i}),u=function(e,t){return r({hex:e,source:"hex"},t)};return eU(eK).createElement("div",{style:s.card,className:"github-picker "+(void 0===l?"":l)},eU(eK).createElement("div",{style:s.triangleShadow}),eU(eK).createElement("div",{style:s.triangle}),bF(n,function(e){return eU(eK).createElement(xp,{color:e,key:e,onClick:u,onSwatchHover:a})}))};xd.propTypes={width:eU(eZ).oneOfType([eU(eZ).string,eU(eZ).number]),colors:eU(eZ).arrayOf(eU(eZ).string),triangle:eU(eZ).oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:eU(eZ).object},xd.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}},yM(xd);var eK=(eG("fAMMv"),eG("fAMMv")),xh=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xg=function(e){var t=e.width,n=e.height,r=e.onChange,a=e.hsl,i=e.direction,o=e.pointer,l=e.styles,s=e.className,u=eU(d7)(v7({default:{picker:{position:"relative",width:t,height:n},hue:{radius:"2px"}}},void 0===l?{}:l));return eU(eK).createElement("div",{style:u.picker,className:"hue-picker "+(void 0===s?"":s)},eU(eK).createElement(mq,xh({},u.hue,{hsl:a,pointer:o,onChange:function(e){return r({a:1,h:e.h,l:.5,s:1})},direction:i})))};xg.propTypes={styles:eU(eZ).object},xg.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:function(e){var t=e.direction,n=eU(d7)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===t});return eU(eK).createElement("div",{style:n.picker})},styles:{}},yM(xg);var eK=eG("fAMMv");yM(function(e){var t=e.onChange,n=e.hex,r=e.rgb,a=e.styles,i=void 0===a?{}:a,o=e.className,l=eU(d7)(v7({default:{material:{width:"98px",height:"98px",padding:"16px",fontFamily:"Roboto"},HEXwrap:{position:"relative"},HEXinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"2px solid "+n,outline:"none",height:"30px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},Hex:{style:{}},RGBwrap:{position:"relative"},RGBinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"1px solid #eee",outline:"none",height:"30px"},RGBlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},split:{display:"flex",marginRight:"-10px",paddingTop:"11px"},third:{flex:"1",paddingRight:"10px"}}},i)),s=function(e,n){e.hex?yC(e.hex)&&t({hex:e.hex,source:"hex"},n):(e.r||e.g||e.b)&&t({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,source:"rgb"},n)};return eU(eK).createElement(v9,{styles:i},eU(eK).createElement("div",{style:l.material,className:"material-picker "+(void 0===o?"":o)},eU(eK).createElement(mj,{style:{wrap:l.HEXwrap,input:l.HEXinput,label:l.HEXlabel},label:"hex",value:n,onChange:s}),eU(eK).createElement("div",{style:l.split,className:"flexbox-fix"},eU(eK).createElement("div",{style:l.third},eU(eK).createElement(mj,{style:{wrap:l.RGBwrap,input:l.RGBinput,label:l.RGBlabel},label:"r",value:r.r,onChange:s})),eU(eK).createElement("div",{style:l.third},eU(eK).createElement(mj,{style:{wrap:l.RGBwrap,input:l.RGBinput,label:l.RGBlabel},label:"g",value:r.g,onChange:s})),eU(eK).createElement("div",{style:l.third},eU(eK).createElement(mj,{style:{wrap:l.RGBwrap,input:l.RGBinput,label:l.RGBlabel},label:"b",value:r.b,onChange:s})))))});var eK=(eG("fAMMv"),eG("fAMMv")),xm=function(e){var t=e.onChange,n=e.rgb,r=e.hsv,a=e.hex,i=eU(d7)({default:{fields:{paddingTop:"5px",paddingBottom:"9px",width:"80px",position:"relative"},divider:{height:"5px"},RGBwrap:{position:"relative"},RGBinput:{marginLeft:"40%",width:"40%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"5px",fontSize:"13px",paddingLeft:"3px",marginRight:"10px"},RGBlabel:{left:"0px",top:"0px",width:"34px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px",position:"absolute"},HEXwrap:{position:"relative"},HEXinput:{marginLeft:"20%",width:"80%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"6px",fontSize:"13px",paddingLeft:"3px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",width:"14px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px"},fieldSymbols:{position:"absolute",top:"5px",right:"-7px",fontSize:"13px"},symbol:{height:"20px",lineHeight:"22px",paddingBottom:"7px"}}}),o=function(e,a){e["#"]?yC(e["#"])&&t({hex:e["#"],source:"hex"},a):e.r||e.g||e.b?t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},a):(e.h||e.s||e.v)&&t({h:e.h||r.h,s:e.s||r.s,v:e.v||r.v,source:"hsv"},a)};return eU(eK).createElement("div",{style:i.fields},eU(eK).createElement(mj,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"h",value:Math.round(r.h),onChange:o}),eU(eK).createElement(mj,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"s",value:Math.round(100*r.s),onChange:o}),eU(eK).createElement(mj,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"v",value:Math.round(100*r.v),onChange:o}),eU(eK).createElement("div",{style:i.divider}),eU(eK).createElement(mj,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"r",value:n.r,onChange:o}),eU(eK).createElement(mj,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"g",value:n.g,onChange:o}),eU(eK).createElement(mj,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"b",value:n.b,onChange:o}),eU(eK).createElement("div",{style:i.divider}),eU(eK).createElement(mj,{style:{wrap:i.HEXwrap,input:i.HEXinput,label:i.HEXlabel},label:"#",value:a.replace("#",""),onChange:o}),eU(eK).createElement("div",{style:i.fieldSymbols},eU(eK).createElement("div",{style:i.symbol},"°"),eU(eK).createElement("div",{style:i.symbol},"%"),eU(eK).createElement("div",{style:i.symbol},"%")))},eK=eG("fAMMv"),xv=function(e){var t=e.hsl,n=eU(d7)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}},"black-outline":{picker:{boxShadow:"inset 0 0 0 1px #000"}}},{"black-outline":t.l>.5});return eU(eK).createElement("div",{style:n.picker})},eK=eG("fAMMv"),xy=function(){var e=eU(d7)({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return eU(eK).createElement("div",{style:e.pointer},eU(eK).createElement("div",{style:e.left},eU(eK).createElement("div",{style:e.leftInside})),eU(eK).createElement("div",{style:e.right},eU(eK).createElement("div",{style:e.rightInside})))},eK=eG("fAMMv"),xb=function(e){var t=e.onClick,n=e.label,r=e.children,a=e.active,i=eU(d7)({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:a});return eU(eK).createElement("div",{style:i.button,onClick:t},n||r)},eK=eG("fAMMv"),xx=function(e){var t=e.rgb,n=e.currentColor,r=eU(d7)({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+t.r+","+t.g+", "+t.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:n,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return eU(eK).createElement("div",null,eU(eK).createElement("div",{style:r.label},"new"),eU(eK).createElement("div",{style:r.swatches},eU(eK).createElement("div",{style:r.new}),eU(eK).createElement("div",{style:r.current})),eU(eK).createElement("div",{style:r.label},"current"))},x_=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),xw=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.state={currentColor:e.hex},n}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),x_(t,[{key:"render",value:function(){var e=this.props,t=e.styles,n=e.className,r=eU(d7)(v7({default:{picker:{background:"#DCDCDC",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.25), 0 8px 16px rgba(0,0,0,.15)",boxSizing:"initial",width:"513px"},head:{backgroundImage:"linear-gradient(-180deg, #F0F0F0 0%, #D4D4D4 100%)",borderBottom:"1px solid #B1B1B1",boxShadow:"inset 0 1px 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(0,0,0,.02)",height:"23px",lineHeight:"24px",borderRadius:"4px 4px 0 0",fontSize:"13px",color:"#4D4D4D",textAlign:"center"},body:{padding:"15px 15px 0",display:"flex"},saturation:{width:"256px",height:"256px",position:"relative",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0",overflow:"hidden"},hue:{position:"relative",height:"256px",width:"19px",marginLeft:"10px",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0"},controls:{width:"180px",marginLeft:"10px"},top:{display:"flex"},previews:{width:"60px"},actions:{flex:"1",marginLeft:"20px"}}},void 0===t?{}:t));return eU(eK).createElement("div",{style:r.picker,className:"photoshop-picker "+(void 0===n?"":n)},eU(eK).createElement("div",{style:r.head},this.props.header),eU(eK).createElement("div",{style:r.body,className:"flexbox-fix"},eU(eK).createElement("div",{style:r.saturation},eU(eK).createElement(yv,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:xv,onChange:this.props.onChange})),eU(eK).createElement("div",{style:r.hue},eU(eK).createElement(mq,{direction:"vertical",hsl:this.props.hsl,pointer:xy,onChange:this.props.onChange})),eU(eK).createElement("div",{style:r.controls},eU(eK).createElement("div",{style:r.top,className:"flexbox-fix"},eU(eK).createElement("div",{style:r.previews},eU(eK).createElement(xx,{rgb:this.props.rgb,currentColor:this.state.currentColor})),eU(eK).createElement("div",{style:r.actions},eU(eK).createElement(xb,{label:"OK",onClick:this.props.onAccept,active:!0}),eU(eK).createElement(xb,{label:"Cancel",onClick:this.props.onCancel}),eU(eK).createElement(xm,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),t}(eU(eK).Component);xw.propTypes={header:eU(eZ).string,styles:eU(eZ).object},xw.defaultProps={header:"Color Picker",styles:{}},yM(xw);var eK=(eG("fAMMv"),eG("fAMMv")),xE=function(e){var t=e.onChange,n=e.rgb,r=e.hsl,a=e.hex,i=e.disableAlpha,o=eU(d7)({default:{fields:{display:"flex",paddingTop:"4px"},single:{flex:"1",paddingLeft:"6px"},alpha:{flex:"1",paddingLeft:"6px"},double:{flex:"2"},input:{width:"80%",padding:"4px 10% 3px",border:"none",boxShadow:"inset 0 0 0 1px #ccc",fontSize:"11px"},label:{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"}},disableAlpha:{alpha:{display:"none"}}},{disableAlpha:i}),l=function(e,a){e.hex?yC(e.hex)&&t({hex:e.hex,source:"hex"},a):e.r||e.g||e.b?t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,a:n.a,source:"rgb"},a):e.a&&(e.a<0?e.a=0:e.a>100&&(e.a=100),e.a/=100,t({h:r.h,s:r.s,l:r.l,a:e.a,source:"rgb"},a))};return eU(eK).createElement("div",{style:o.fields,className:"flexbox-fix"},eU(eK).createElement("div",{style:o.double},eU(eK).createElement(mj,{style:{input:o.input,label:o.label},label:"hex",value:a.replace("#",""),onChange:l})),eU(eK).createElement("div",{style:o.single},eU(eK).createElement(mj,{style:{input:o.input,label:o.label},label:"r",value:n.r,onChange:l,dragLabel:"true",dragMax:"255"})),eU(eK).createElement("div",{style:o.single},eU(eK).createElement(mj,{style:{input:o.input,label:o.label},label:"g",value:n.g,onChange:l,dragLabel:"true",dragMax:"255"})),eU(eK).createElement("div",{style:o.single},eU(eK).createElement(mj,{style:{input:o.input,label:o.label},label:"b",value:n.b,onChange:l,dragLabel:"true",dragMax:"255"})),eU(eK).createElement("div",{style:o.alpha},eU(eK).createElement(mj,{style:{input:o.input,label:o.label},label:"a",value:Math.round(100*n.a),onChange:l,dragLabel:"true",dragMax:"100"})))},eK=eG("fAMMv"),xA=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xS=function(e){var t=e.colors,n=e.onClick,r=void 0===n?function(){}:n,a=e.onSwatchHover,i=eU(d7)({default:{colors:{margin:"0 -10px",padding:"10px 0 0 10px",borderTop:"1px solid #eee",display:"flex",flexWrap:"wrap",position:"relative"},swatchWrap:{width:"16px",height:"16px",margin:"0 10px 10px 0"},swatch:{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"}},"no-presets":{colors:{display:"none"}}},{"no-presets":!t||!t.length}),o=function(e,t){r({hex:e,source:"hex"},t)};return eU(eK).createElement("div",{style:i.colors,className:"flexbox-fix"},t.map(function(e){var t="string"==typeof e?{color:e}:e,n=""+t.color+(t.title||"");return eU(eK).createElement("div",{key:n,style:i.swatchWrap},eU(eK).createElement(yq,xA({},t,{style:i.swatch,onClick:o,onHover:a,focusStyle:{boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px "+t.color}})))}))};xS.propTypes={colors:eU(eZ).arrayOf(eU(eZ).oneOfType([eU(eZ).string,eU(eZ).shape({color:eU(eZ).string,title:eU(eZ).string})])).isRequired};var xk=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xC=function(e){var t=e.width,n=e.rgb,r=e.hex,a=e.hsv,i=e.hsl,o=e.onChange,l=e.onSwatchHover,s=e.disableAlpha,u=e.presetColors,c=e.renderers,f=e.styles,p=void 0===f?{}:f,d=e.className,h=eU(d7)(v7({default:xk({picker:{width:t,padding:"10px 10px 0",boxSizing:"initial",background:"#fff",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.15), 0 8px 16px rgba(0,0,0,.15)"},saturation:{width:"100%",paddingBottom:"75%",position:"relative",overflow:"hidden"},Saturation:{radius:"3px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},controls:{display:"flex"},sliders:{padding:"4px 0",flex:"1"},color:{width:"24px",height:"24px",position:"relative",marginTop:"4px",marginLeft:"4px",borderRadius:"3px"},activeColor:{absolute:"0px 0px 0px 0px",borderRadius:"2px",background:"rgba("+n.r+","+n.g+","+n.b+","+n.a+")",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},hue:{position:"relative",height:"10px",overflow:"hidden"},Hue:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},alpha:{position:"relative",height:"10px",marginTop:"4px",overflow:"hidden"},Alpha:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"}},p),disableAlpha:{color:{height:"10px"},hue:{height:"10px"},alpha:{display:"none"}}},p),{disableAlpha:s});return eU(eK).createElement("div",{style:h.picker,className:"sketch-picker "+(void 0===d?"":d)},eU(eK).createElement("div",{style:h.saturation},eU(eK).createElement(yv,{style:h.Saturation,hsl:i,hsv:a,onChange:o})),eU(eK).createElement("div",{style:h.controls,className:"flexbox-fix"},eU(eK).createElement("div",{style:h.sliders},eU(eK).createElement("div",{style:h.hue},eU(eK).createElement(mq,{style:h.Hue,hsl:i,onChange:o})),eU(eK).createElement("div",{style:h.alpha},eU(eK).createElement(mC,{style:h.Alpha,rgb:n,hsl:i,renderers:c,onChange:o}))),eU(eK).createElement("div",{style:h.color},eU(eK).createElement(mE,null),eU(eK).createElement("div",{style:h.activeColor}))),eU(eK).createElement(xE,{rgb:n,hsl:i,hex:r,onChange:o,disableAlpha:s}),eU(eK).createElement(xS,{colors:u,onClick:o,onSwatchHover:l}))};xC.propTypes={disableAlpha:eU(eZ).bool,width:eU(eZ).oneOfType([eU(eZ).string,eU(eZ).number]),styles:eU(eZ).object},xC.defaultProps={disableAlpha:!1,width:200,styles:{},presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]};var xT=yM(xC),eK=(eG("fAMMv"),eG("fAMMv"),eG("fAMMv")),xR=function(e){var t=e.hsl,n=e.offset,r=e.onClick,a=void 0===r?function(){}:r,i=e.active,o=e.first,l=e.last,s=eU(d7)({default:{swatch:{height:"12px",background:"hsl("+t.h+", 50%, "+100*n+"%)",cursor:"pointer"}},first:{swatch:{borderRadius:"2px 0 0 2px"}},last:{swatch:{borderRadius:"0 2px 2px 0"}},active:{swatch:{transform:"scaleY(1.8)",borderRadius:"3.6px/2px"}}},{active:i,first:o,last:l});return eU(eK).createElement("div",{style:s.swatch,onClick:function(e){return a({h:t.h,s:.5,l:n,source:"hsl"},e)}})},xO=function(e){var t=e.onClick,n=e.hsl,r=eU(d7)({default:{swatches:{marginTop:"20px"},swatch:{boxSizing:"border-box",width:"20%",paddingRight:"1px",float:"left"},clear:{clear:"both"}}});return eU(eK).createElement("div",{style:r.swatches},eU(eK).createElement("div",{style:r.swatch},eU(eK).createElement(xR,{hsl:n,offset:".80",active:.1>Math.abs(n.l-.8)&&.1>Math.abs(n.s-.5),onClick:t,first:!0})),eU(eK).createElement("div",{style:r.swatch},eU(eK).createElement(xR,{hsl:n,offset:".65",active:.1>Math.abs(n.l-.65)&&.1>Math.abs(n.s-.5),onClick:t})),eU(eK).createElement("div",{style:r.swatch},eU(eK).createElement(xR,{hsl:n,offset:".50",active:.1>Math.abs(n.l-.5)&&.1>Math.abs(n.s-.5),onClick:t})),eU(eK).createElement("div",{style:r.swatch},eU(eK).createElement(xR,{hsl:n,offset:".35",active:.1>Math.abs(n.l-.35)&&.1>Math.abs(n.s-.5),onClick:t})),eU(eK).createElement("div",{style:r.swatch},eU(eK).createElement(xR,{hsl:n,offset:".20",active:.1>Math.abs(n.l-.2)&&.1>Math.abs(n.s-.5),onClick:t,last:!0})),eU(eK).createElement("div",{style:r.clear}))},eK=eG("fAMMv"),xj=function(e){var t=e.hsl,n=e.onChange,r=e.pointer,a=e.styles,i=e.className,o=eU(d7)(v7({default:{hue:{height:"12px",position:"relative"},Hue:{radius:"2px"}}},void 0===a?{}:a));return eU(eK).createElement("div",{style:o.wrap||{},className:"slider-picker "+(void 0===i?"":i)},eU(eK).createElement("div",{style:o.hue},eU(eK).createElement(mq,{style:o.Hue,hsl:t,pointer:r,onChange:n})),eU(eK).createElement("div",{style:o.swatches},eU(eK).createElement(xO,{hsl:t,onClick:n})))};xj.propTypes={styles:eU(eZ).object},xj.defaultProps={pointer:function(){var e=eU(d7)({default:{picker:{width:"14px",height:"14px",borderRadius:"6px",transform:"translate(-7px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return eU(eK).createElement("div",{style:e.picker})},styles:{}},yM(xj);var eK=(eG("fAMMv"),eG("fAMMv"),eG("fAMMv")),xM={};Object.defineProperty(xM,"__esModule",{value:!0});var xN=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},eK=eG("fAMMv"),xL=(ek=eK)&&ek.__esModule?ek:{default:ek};xM.default=function(e){var t=e.fill,n=e.width,r=e.height,a=e.style,i=function(e,t){var n={};for(var r in e)!(t.indexOf(r)>=0)&&Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return xL.default.createElement("svg",xN({viewBox:"0 0 24 24",style:xN({fill:void 0===t?"currentColor":t,width:void 0===n?24:n,height:void 0===r?24:r},void 0===a?{}:a)},i),xL.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))};var xq=function(e){var t=e.color,n=e.onClick,r=e.onSwatchHover,a=e.first,i=e.last,o=e.active,l=eU(d7)({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:t,marginBottom:"1px"},check:{color:yT(t),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:a,last:i,active:o,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return eU(eK).createElement(yq,{color:t,style:l.color,onClick:void 0===n?function(){}:n,onHover:r,focusStyle:{boxShadow:"0 0 4px "+t}},eU(eK).createElement("div",{style:l.check},eU(eK).createElement(eU(xM),null)))},xP=function(e){var t=e.onClick,n=e.onSwatchHover,r=e.group,a=e.active,i=eU(d7)({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return eU(eK).createElement("div",{style:i.group},bF(r,function(e,i){return eU(eK).createElement(xq,{key:e,color:e,active:e.toLowerCase()===a,first:0===i,last:i===r.length-1,onClick:t,onSwatchHover:n})}))},xD=function(e){var t=e.width,n=e.height,r=e.onChange,a=e.onSwatchHover,i=e.colors,o=e.hex,l=e.styles,s=e.className,u=eU(d7)(v7({default:{picker:{width:t,height:n},overflow:{height:n,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},void 0===l?{}:l)),c=function(e,t){return r({hex:e,source:"hex"},t)};return eU(eK).createElement("div",{style:u.picker,className:"swatches-picker "+(void 0===s?"":s)},eU(eK).createElement(v9,null,eU(eK).createElement("div",{style:u.overflow},eU(eK).createElement("div",{style:u.body},bF(i,function(e){return eU(eK).createElement(xP,{key:e.toString(),group:e,active:o,onClick:c,onSwatchHover:a})}),eU(eK).createElement("div",{style:u.clear})))))};xD.propTypes={width:eU(eZ).oneOfType([eU(eZ).string,eU(eZ).number]),height:eU(eZ).oneOfType([eU(eZ).string,eU(eZ).number]),colors:eU(eZ).arrayOf(eU(eZ).arrayOf(eU(eZ).string)),styles:eU(eZ).object},xD.defaultProps={width:320,height:240,colors:[[bH["900"],bH["700"],bH["500"],bH["300"],bH["100"]],[bW["900"],bW["700"],bW["500"],bW["300"],bW["100"]],[bG["900"],bG["700"],bG["500"],bG["300"],bG["100"]],[bY["900"],bY["700"],bY["500"],bY["300"],bY["100"]],[bV["900"],bV["700"],bV["500"],bV["300"],bV["100"]],[bQ["900"],bQ["700"],bQ["500"],bQ["300"],bQ["100"]],[bK["900"],bK["700"],bK["500"],bK["300"],bK["100"]],[bX["900"],bX["700"],bX["500"],bX["300"],bX["100"]],[bZ["900"],bZ["700"],bZ["500"],bZ["300"],bZ["100"]],["#194D33",bJ["700"],bJ["500"],bJ["300"],bJ["100"]],[b$["900"],b$["700"],b$["500"],b$["300"],b$["100"]],[b0["900"],b0["700"],b0["500"],b0["300"],b0["100"]],[b1["900"],b1["700"],b1["500"],b1["300"],b1["100"]],[b2["900"],b2["700"],b2["500"],b2["300"],b2["100"]],[b3["900"],b3["700"],b3["500"],b3["300"],b3["100"]],[b5["900"],b5["700"],b5["500"],b5["300"],b5["100"]],[b4["900"],b4["700"],b4["500"],b4["300"],b4["100"]],[b6["900"],b6["700"],b6["500"],b6["300"],b6["100"]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}},yM(xD);var eK=eG("fAMMv"),xI=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.hex,a=e.colors,i=e.width,o=e.triangle,l=e.styles,s=e.className,u=eU(d7)(v7({default:{card:{width:i,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},void 0===l?{}:l),{"hide-triangle":"hide"===o,"top-left-triangle":"top-left"===o,"top-right-triangle":"top-right"===o}),c=function(e,n){yC(e)&&t({hex:e,source:"hex"},n)};return eU(eK).createElement("div",{style:u.card,className:"twitter-picker "+(void 0===s?"":s)},eU(eK).createElement("div",{style:u.triangleShadow}),eU(eK).createElement("div",{style:u.triangle}),eU(eK).createElement("div",{style:u.body},bF(a,function(e,t){return eU(eK).createElement(yq,{key:t,color:e,hex:e,style:u.swatch,onClick:c,onHover:n,focusStyle:{boxShadow:"0 0 4px "+e}})}),eU(eK).createElement("div",{style:u.hash},"#"),eU(eK).createElement(mj,{label:null,style:{input:u.input},value:r.replace("#",""),onChange:c}),eU(eK).createElement("div",{style:u.clear})))};xI.propTypes={width:eU(eZ).oneOfType([eU(eZ).string,eU(eZ).number]),triangle:eU(eZ).oneOf(["hide","top-left","top-right"]),colors:eU(eZ).arrayOf(eU(eZ).string),styles:eU(eZ).object},xI.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}},yM(xI);var eK=(eG("fAMMv"),eG("fAMMv")),xz=function(e){var t=eU(d7)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",border:"2px #fff solid",transform:"translate(-12px, -13px)",background:"hsl("+Math.round(e.hsl.h)+", "+Math.round(100*e.hsl.s)+"%, "+Math.round(100*e.hsl.l)+"%)"}}});return eU(eK).createElement("div",{style:t.picker})};xz.propTypes={hsl:eU(eZ).shape({h:eU(eZ).number,s:eU(eZ).number,l:eU(eZ).number,a:eU(eZ).number})},xz.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var eK=eG("fAMMv"),xF=function(e){var t=eU(d7)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",transform:"translate(-10px, -7px)",background:"hsl("+Math.round(e.hsl.h)+", 100%, 50%)",border:"2px white solid"}}});return eU(eK).createElement("div",{style:t.picker})};xF.propTypes={hsl:eU(eZ).shape({h:eU(eZ).number,s:eU(eZ).number,l:eU(eZ).number,a:eU(eZ).number})},xF.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var eK=eG("fAMMv"),xB=function(e){var t=e.onChange,n=e.rgb,r=e.hsl,a=e.hex,i=e.hsv,o=function(e,n){if(e.hex)yC(e.hex)&&t({hex:e.hex,source:"hex"},n);else if(e.rgb){var r=e.rgb.split(",");yR(e.rgb,"rgb")&&t({r:r[0],g:r[1],b:r[2],a:1,source:"rgb"},n)}else if(e.hsv){var a=e.hsv.split(",");yR(e.hsv,"hsv")&&(a[2]=a[2].replace("%",""),a[1]=a[1].replace("%",""),a[0]=a[0].replace("°",""),1==a[1]?a[1]=.01:1==a[2]&&(a[2]=.01),t({h:Number(a[0]),s:Number(a[1]),v:Number(a[2]),source:"hsv"},n))}else if(e.hsl){var i=e.hsl.split(",");yR(e.hsl,"hsl")&&(i[2]=i[2].replace("%",""),i[1]=i[1].replace("%",""),i[0]=i[0].replace("°",""),1==c[1]?c[1]=.01:1==c[2]&&(c[2]=.01),t({h:Number(i[0]),s:Number(i[1]),v:Number(i[2]),source:"hsl"},n))}},l=eU(d7)({default:{wrap:{display:"flex",height:"100px",marginTop:"4px"},fields:{width:"100%"},column:{paddingTop:"10px",display:"flex",justifyContent:"space-between"},double:{padding:"0px 4.4px",boxSizing:"border-box"},input:{width:"100%",height:"38px",boxSizing:"border-box",padding:"4px 10% 3px",textAlign:"center",border:"1px solid #dadce0",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",fontFamily:"Roboto,Arial,sans-serif"},input2:{height:"38px",width:"100%",border:"1px solid #dadce0",boxSizing:"border-box",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",paddingLeft:"10px",fontFamily:"Roboto,Arial,sans-serif"},label:{textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"35px",top:"-6px",left:"0",right:"0",marginLeft:"auto",marginRight:"auto",fontFamily:"Roboto,Arial,sans-serif"},label2:{left:"10px",textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"32px",top:"-6px",fontFamily:"Roboto,Arial,sans-serif"},single:{flexGrow:"1",margin:"0px 4.4px"}}}),s=n.r+", "+n.g+", "+n.b,u=Math.round(r.h)+"°, "+Math.round(100*r.s)+"%, "+Math.round(100*r.l)+"%",c=Math.round(i.h)+"°, "+Math.round(100*i.s)+"%, "+Math.round(100*i.v)+"%";return eU(eK).createElement("div",{style:l.wrap,className:"flexbox-fix"},eU(eK).createElement("div",{style:l.fields},eU(eK).createElement("div",{style:l.double},eU(eK).createElement(mj,{style:{input:l.input,label:l.label},label:"hex",value:a,onChange:o})),eU(eK).createElement("div",{style:l.column},eU(eK).createElement("div",{style:l.single},eU(eK).createElement(mj,{style:{input:l.input2,label:l.label2},label:"rgb",value:s,onChange:o})),eU(eK).createElement("div",{style:l.single},eU(eK).createElement(mj,{style:{input:l.input2,label:l.label2},label:"hsv",value:c,onChange:o})),eU(eK).createElement("div",{style:l.single},eU(eK).createElement(mj,{style:{input:l.input2,label:l.label2},label:"hsl",value:u,onChange:o})))))},xU=function(e){var t=e.width,n=e.onChange,r=e.rgb,a=e.hsl,i=e.hsv,o=e.hex,l=e.header,s=e.styles,u=e.className,c=eU(d7)(v7({default:{picker:{width:t,background:"#fff",border:"1px solid #dfe1e5",boxSizing:"initial",display:"flex",flexWrap:"wrap",borderRadius:"8px 8px 0px 0px"},head:{height:"57px",width:"100%",paddingTop:"16px",paddingBottom:"16px",paddingLeft:"16px",fontSize:"20px",boxSizing:"border-box",fontFamily:"Roboto-Regular,HelveticaNeue,Arial,sans-serif"},saturation:{width:"70%",padding:"0px",position:"relative",overflow:"hidden"},swatch:{width:"30%",height:"228px",padding:"0px",background:"rgba("+r.r+", "+r.g+", "+r.b+", 1)",position:"relative",overflow:"hidden"},body:{margin:"auto",width:"95%"},controls:{display:"flex",boxSizing:"border-box",height:"52px",paddingTop:"22px"},color:{width:"32px"},hue:{height:"8px",position:"relative",margin:"0px 16px 0px 16px",width:"100%"},Hue:{radius:"2px"}}},void 0===s?{}:s));return eU(eK).createElement("div",{style:c.picker,className:"google-picker "+(void 0===u?"":u)},eU(eK).createElement("div",{style:c.head},l),eU(eK).createElement("div",{style:c.swatch}),eU(eK).createElement("div",{style:c.saturation},eU(eK).createElement(yv,{hsl:a,hsv:i,pointer:xz,onChange:n})),eU(eK).createElement("div",{style:c.body},eU(eK).createElement("div",{style:c.controls,className:"flexbox-fix"},eU(eK).createElement("div",{style:c.hue},eU(eK).createElement(mq,{style:c.Hue,hsl:a,radius:"4px",pointer:xF,onChange:n}))),eU(eK).createElement(xB,{rgb:r,hsl:a,hex:o,hsv:i,onChange:n})))};xU.propTypes={width:eU(eZ).oneOfType([eU(eZ).string,eU(eZ).number]),styles:eU(eZ).object,header:eU(eZ).string},xU.defaultProps={width:652,styles:{},header:"Color picker"},yM(xU);let xH=({defaultValue:e="",onChange:t})=>{let[n,r]=(0,eK.useState)(!1),[a,i]=(0,eK.useState)(e),o=(0,eK.useRef)(null);(0,eK.useEffect)(()=>i(e),[e]);let l=e=>{o.current&&!o.current.contains(e.target)&&r(!1)};(0,eK.useEffect)(()=>(n?document.addEventListener("mousedown",l):document.removeEventListener("mousedown",l),()=>{document.removeEventListener("mousedown",l)}),[n]);let s=e=>{i(e),t(e)};return(0,eV.jsxs)("div",{className:"jfInputColor",ref:o,children:[(0,eV.jsx)(uE,{value:a,onChange:e=>s(e.target.value)}),(0,eV.jsxs)(dz,{className:"jfInputColor--picker",children:[(0,eV.jsx)(dq,{style:{background:a},children:(0,eV.jsx)("span",{className:"sr-only",children:"Open color picker"})}),(0,eV.jsx)(dI,{transition:!0,anchor:"top",className:"jfInputColor--popover",children:(0,eV.jsx)(xT,{color:a,onChange:e=>{i(e.hex),t(e.hex)},disableAlpha:!0})})]})]})};xH.propTypes={defaultValue:eU(eZ).string,onChange:eU(eZ).func.isRequired};var xW=()=>{let{state:e,asyncDispatch:t}=oK(),{step:n,themeName:r,previewAgentId:a,themeCustomizations:i,platformSettings:{PROVIDER_API_KEY:o}}=e;(0,eK.useEffect)(()=>{i2(`${nW(n)}Step`)},[]);let l=async e=>{await t(()=>iF(a,eJ[e],o),oU.updateThemeRequest,oU.updateThemeSuccess,oU.updateThemeError,e)},s=async(e,n)=>{let r={type:"style",prop:e,value:n};await t(()=>iF(a,r,o),oU.updateThemePropertyRequest,oU.updateThemePropertySuccess,oU.updateThemePropertyError)},u=(0,eK.useCallback)(eU(oX)(s,300),[t,a]),c=e=>!!(nN(e)||nL(e)),f=e=>t=>{c(t)&&u(e,t)};return(0,eV.jsx)(eV.Fragment,{children:(0,eV.jsxs)("div",{className:"jfpContent-wrapper--style",children:[(0,eV.jsxs)("ul",{className:"jfpContent-wrapper--style-colors",children:[(0,eV.jsx)("h3",{children:nq(e0.COLOR_SCHEME)}),e$.map(e=>(0,eV.jsx)("li",{style:{background:nZ(eJ[e.name],"pageBackgroundStart")},onClick:()=>l(e.name),className:r===e.name?"isSelected":"",children:(0,eV.jsxs)("span",{className:"chatBg",style:{background:nZ(eJ[e.name],"chatBackground")},children:[(0,eV.jsx)("span",{className:"chatText",style:{color:nZ(eJ[e.name],"inputTextColor")},children:"A"}),(0,eV.jsx)("span",{className:"agentBg",style:{background:nZ(eJ[e.name],"agentBackgroundStart")}})]})},e.id))]}),(0,eV.jsx)("hr",{className:"jfpContent-wrapper--line"}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--style-color-select",children:[(0,eV.jsx)("h3",{children:nq(e0.AGENT_BACKGROUND_STYLE)}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--style-color-select-col",children:[(0,eV.jsx)("h4",{children:nq(e0.START_COLOR)}),(0,eV.jsx)(xH,{defaultValue:i[t9.AGENT_BG_START_COLOR],onChange:f(t9.AGENT_BG_START_COLOR)})]}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--style-color-select-col",children:[(0,eV.jsx)("h4",{children:nq(e0.END_COLOR)}),(0,eV.jsx)(xH,{defaultValue:i[t9.AGENT_BG_END_COLOR],onChange:f(t9.AGENT_BG_END_COLOR)})]})]}),(0,eV.jsx)("hr",{className:"jfpContent-wrapper--line"}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--style-color-select",children:[(0,eV.jsx)("h3",{children:nq(e0.CHAT_STYLE)}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--style-color-select-full",children:[(0,eV.jsx)("h4",{children:nq(e0.CHAT_BACKGROUND_COLOR)}),(0,eV.jsx)(xH,{defaultValue:i[t9.CHAT_BG_COLOR],onChange:f(t9.CHAT_BG_COLOR)})]}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--style-color-select-col",children:[(0,eV.jsx)("h4",{children:nq(e0.FONT_FAMILY)}),(0,eV.jsx)(uw,{value:i.fontFamily,onChange:e=>s(t9.FONT_FAMILY,e),children:ne.map(e=>(0,eV.jsx)("option",{value:e.value,children:e.label},e.value))})]}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--style-color-select-col",children:[(0,eV.jsx)("h4",{children:nq(e0.CHAT_THEME_COLOR)}),(0,eV.jsx)(xH,{defaultValue:i[t9.FONT_COLOR],onChange:f(t9.FONT_COLOR)})]})]}),(0,eV.jsx)("hr",{className:"jfpContent-wrapper--line"}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--style-color-select",children:[(0,eV.jsx)("h3",{children:nq(e0.BUTTON_STYLE)}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--style-color-select-col",children:[(0,eV.jsx)("h4",{children:nq(e0.BUTTON_COLOR)}),(0,eV.jsx)(xH,{defaultValue:i[t9.BUTTON_BG_COLOR],onChange:f(t9.BUTTON_BG_COLOR)})]}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--style-color-select-col",children:[(0,eV.jsx)("h4",{children:nq(e0.ICON_COLOR)}),(0,eV.jsx)(xH,{defaultValue:i[t9.BUTTON_ICON_BG_COLOR],onChange:f(t9.BUTTON_ICON_BG_COLOR)})]})]})]})})},eK=(eG("fAMMv"),eG("fAMMv")),xG=()=>{let{state:e,asyncDispatch:t,dispatch:n}=oK(),{avatars:r,agentRole:a,selectedAvatar:i,avatarsOffset:o,previewAgentId:l,areAvatarsLoading:s,allAvatarsFetched:u,platformSettings:{PROVIDER_API_KEY:c}}=e,f=(0,eK.useRef)(null),{id:p}=i,d=(0,eK.useCallback)(async()=>{let e={limit:27,nextPageOffset:o};await t(()=>iV(l,e,c),oU.getAvatarsRequest,oU.getAvatarsSuccess,oU.getAvatarsError)},[l,o]);(0,eK.useEffect)(()=>{d()},[]),lv(f,{loading:s,hasMore:!u,onLoadMore:d});let h=async e=>{let i=nV(r,e.id);n(oU.setAvatars(i,e)),n(oU.setAgentName(e.avatarName));let o=nY(e);await t(()=>iF(l,o,c),oU.updateAgentPropertyRequest,oU.updateAgentPropertySuccess,oU.updateAgentPropertyError),await t(()=>iz(l,{name:e.avatarName},c),oU.updateAgentRequest,oU.updateAgentSuccess,oU.updateAgentError),await t(()=>iz(l,{title:`${e.avatarName}: ${a}`},c),oU.updateAgentRequest,oU.updateAgentSuccess,oU.updateAgentError)};return(0,eV.jsx)(eV.Fragment,{children:(0,eV.jsxs)("div",{className:"jfpContent-wrapper--ai-persona-title",children:[(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:e0.AGENT_AVATAR}),(0,eV.jsx)("p",{children:e0.SELECT_AN_AVATAR})]}),(0,eV.jsx)("div",{className:"jfpContent-wrapper--avatar-gallery",ref:f,role:"radiogroup","aria-label":e0.AGENT_AVATAR,children:r.map(e=>(0,eV.jsxs)("button",{className:"avatar-button",type:"button",onClick:()=>h(e),onKeyDown:t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),h(e))},"aria-pressed":p===e.id,"aria-label":`${e.avatarName} ${p===e.id?e0.CURRENT_AVATAR:""}`,tabIndex:0,children:[(0,eV.jsx)("img",{src:e.avatarIconLink,alt:`Avatar ${e.avatarName}`}),p===e.id&&(0,eV.jsx)("div",{className:"avatar-button--selected",children:(0,eV.jsx)("span",{children:e0.CURRENT_AVATAR})})]},e.id))})]})})},eK=eG("fAMMv");eG("fAMMv");let xY=({isOpen:e,onDeleteClick:t,onCloseClick:n})=>(0,eV.jsxs)(ug,{open:e,onClose:n,ariaLabel:nq(e0.DO_YOU_WANT_TO_DELETE_INSTRUCTION),size:"small",children:[(0,eV.jsxs)("div",{className:"jfModal--title",children:[(0,eV.jsx)("div",{className:"jfModal--title-icon jfModal--title-icon-error",children:(0,eV.jsx)(tS,{})}),(0,eV.jsx)("h3",{children:nq(e0.DO_YOU_WANT_TO_DELETE_INSTRUCTION)}),(0,eV.jsx)("p",{children:nq(e0.THIS_INSTRUCTION_WILL_BE_REMOVED_PERMANENTLY)})]}),(0,eV.jsxs)("div",{className:"jfModal--actions",children:[(0,eV.jsx)(lE,{colorStyle:"secondary",variant:"outline",onClick:n,children:nq(e0.NO_KEEP)}),(0,eV.jsx)(lE,{colorStyle:"error",onClick:t,children:nq(e0.YES_DELETE)})]})]});xY.propTypes={isOpen:eZ.bool.isRequired,onDeleteClick:eZ.func.isRequired,onCloseClick:eZ.func.isRequired};var xV=()=>{let{state:e,asyncDispatch:t,dispatch:n}=oK(),r=(0,eK.useRef)(),[a,i]=(0,eK.useState)(!1),[o,l]=(0,eK.useState)(null),{persona:s,previewAgentId:u,platformSettings:{PROVIDER_API_KEY:c}}=e,[f,p]=(0,eK.useState)(s?s.split("\n").map(e=>e.replace(/^- /,"")).filter(e=>""!==e.trim()).map(e=>({text:e,id:nJ()})):[]),d=e=>e.map(({text:e})=>`${e}`).join("\n");(0,eK.useEffect)(()=>{n(oU.setPersona(d(f)))},[f]),lb(()=>{n2(document.querySelector(".jfpContent-wrapper--ai-persona"))},[f]);let h=async e=>{let n={prop:"persona",type:"agent",value:d(e)};await t(()=>iF(u,n,c),oU.updateAgentPropertyRequest,oU.updateAgentPropertySuccess,oU.updateAgentPropertyError)},g=(0,eK.useCallback)(eU(oX)(h,500),[]),m=(e,t)=>{p(n=>{let r=n.map(n=>n.id===t?{...n,text:e}:n);return g(r),r})},v=async e=>{p(t=>{let n=t.filter(t=>t.id!==e);return g(n),n}),i(!1)},y=e=>{i(!0),l(e)},b=()=>{r.current?.value!==""&&(p(e=>e.concat({id:nJ(),text:""})),setTimeout(()=>{r.current?.focus()},0))},x=e=>{"Enter"===e.key&&b()};return(0,eV.jsxs)("div",{className:"jfpContent-wrapper--ai-persona-title",children:[(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.CHAT_GUIDELINES)}),(0,eV.jsx)("p",{children:nq(e0.SET_CLEAR_RULES)})]}),f.map(({id:e,text:t})=>(0,eV.jsxs)("div",{className:"chat-guidelines",children:[(0,eV.jsx)(uE,{value:t,ref:r,onChange:t=>m(t.target.value,e),onKeyDown:x}),(0,eV.jsx)(lE,{className:"chat-guidelines-delete-btn",startIcon:(0,eV.jsx)(tI,{}),onClick:()=>y(e)})]},e)),(0,eV.jsx)(lE,{className:"chat-guidelines-new-btn",startIcon:(0,eV.jsx)(tW,{}),disabled:r.current?.value==="",onClick:b,children:nq(e0.ADD_NEW)}),(0,eV.jsx)(xY,{isOpen:a,onDeleteClick:()=>v(o),onCloseClick:()=>i(!1)})]})},xQ=()=>{let{asyncDispatch:e,state:t,dispatch:n}=oK(),{step:r,agentName:a,agentRole:i,agentLanguage:o,agentToneOfVoice:l,customizations:s,agentChattiness:u,previewAgentId:c,platformSettings:{PROVIDER_API_KEY:f}}=t,{greeting:p,greetingMessage:d}=s,h=p===t3.YES,[g,m]=(0,eK.useState)(a),[v,y]=(0,eK.useState)(i),[b,x]=(0,eK.useState)(d),[_,w]=(0,eK.useState)(u);(0,eK.useEffect)(()=>{m(a)},[a]),(0,eK.useEffect)(()=>{i2(`${nW(r)}Step`)},[]);let E=async t=>{await e(()=>iz(c,{name:t},f),oU.updateAgentRequest,oU.updateAgentSuccess,oU.updateAgentError),n(oU.setAgentName(t))},A=(0,eK.useCallback)(eU(oX)(E,1750),[]),S=e=>{m(e),A(e)},k=async({key:t,value:n})=>{let r={...s,[t]:n};await e(()=>iF(c,{prop:"popover",type:"embed",value:JSON.stringify(r)},f),oU.updateAgentPropertyRequest,oU.updateAgentPropertySuccess,oU.updateAgentPropertyError)},C=(0,eK.useCallback)(eU(oX)(e=>{n(oU.updateCustomization(t6.GREETING_MESSAGE,e)),k({key:t6.GREETING_MESSAGE,value:e})},500),[]),T=e=>{x(e),C(e)},R=e=>{let t=e?t3.YES:t3.NO;n(oU.updateCustomization(t6.GREETING,t)),k({key:t6.GREETING,value:t})},O=async(t,r)=>{await e(()=>iF(c,{prop:t,type:"agent",value:r},f),oU.updateAgentPropertyRequest,oU.updateAgentPropertySuccess,oU.updateAgentPropertyError),"role"===t&&n(oU.setAgentRole(r)),"chattiness"===t&&n(oU.setAgentChattiness(r)),"language"===t&&n(oU.setAgentLanguage(r)),"tone"===t&&n(oU.setAgentToneOfVoice(r))},j=(0,eK.useCallback)(eU(oX)((e,t)=>O(e,t),1750),[]),M=(e,t)=>{"role"===e&&y(t),"chattiness"===e&&w(t),j(e,t)};return(0,eV.jsx)(eV.Fragment,{children:(0,eV.jsxs)("div",{className:"jfpContent-wrapper--ai-persona",children:[(0,eV.jsx)(xG,{}),(0,eV.jsx)("hr",{className:"jfpContent-wrapper--line line-2x"}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--ai-persona-title",children:[(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.AGENT_NAME)}),(0,eV.jsx)("p",{children:nq(e0.GIVE_A_NAME_TO_YOUR_AGENT_THAT_WILL_BE_DISPLAYED_IN_THE_CONVERSATION)})]}),(0,eV.jsx)(uE,{type:"text",value:g,onChange:e=>S(e.target.value)})]}),(0,eV.jsx)("hr",{className:"jfpContent-wrapper--line line-2x"}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--ai-persona-title",children:[(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.AGENT_ROLE)}),(0,eV.jsx)("p",{children:nq(e0.DESCRIPTION_YOUR_AGENTS_JOB_TITLE)})]}),(0,eV.jsx)(uE,{type:"text",value:v,onChange:e=>M("role",e.target.value)}),(0,eV.jsx)("div",{className:"role-options",children:["Customer Service Agent","Human Resources Agent","Contact Sales Agent"].map(e=>(0,eV.jsx)(lE,{variant:"ghost",rounded:!0,title:e,size:"small",onClick:()=>{M("role",e)},children:e},e))})]}),(0,eV.jsx)("hr",{className:"jfpContent-wrapper--line line-2x"}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--ai-persona-title",children:[(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.DEFAULT_LANGUAGE)}),(0,eV.jsx)("p",{children:nq(e0.SELECT_THE_LANGUAGE)})]}),(0,eV.jsx)(uw,{colorStyle:"default",size:"small",theme:"light",value:o,onChange:e=>M("language",e),children:e1.map(({value:e,text:t,icon:n})=>(0,eV.jsx)("option",{value:e,children:`${n} ${nq(t)}`},e))})]}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--ai-persona-title",children:[(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.TONE_OF_VOICE)}),(0,eV.jsx)("p",{children:nq(e0.SELECT_HOW_TO_COMMUNICATE)})]}),(0,eV.jsx)(uw,{colorStyle:"default",size:"small",theme:"light",value:l,onChange:e=>M("tone",e),children:t$.map(({value:e,text:t,emoji:n})=>(0,eV.jsx)("option",{value:e,children:`${n} ${nq(t)}`},e))})]}),(0,eV.jsx)("hr",{className:"jfpContent-wrapper--line line-2x"}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--ai-persona-title",children:[(0,eV.jsxs)("div",{className:"jfpContent-wrapper--ai-persona-greeting",children:[(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.GREETING_MESSAGE)}),(0,eV.jsx)("p",{children:nq(e0.SHOW_A_MESSAGE_TO_GREET_USERS)})]}),(0,eV.jsx)(uR,{checked:h,onChange:()=>R(!h)})]}),(0,eV.jsx)(uE,{maxLength:80,value:b,placeholder:nq(e0.HOW_CAN_I_HELP_YOU),onChange:e=>T(e.target.value),disabled:!h})]}),(0,eV.jsx)("hr",{className:"jfpContent-wrapper--line"}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--ai-persona-title",children:[(0,eV.jsxs)("div",{children:[(0,eV.jsx)("h3",{children:nq(e0.CHATTINESS)}),(0,eV.jsx)("p",{children:nq(e0.SPECIFY_THE_DESIRED_LEVEL_OF_DETAIL_IN_THE_AGENTS_RESPONSES)})]}),(0,eV.jsx)("input",{className:"chattiness-slider",type:"range",min:"1",max:tJ.length,value:_,onChange:e=>M("chattiness",e.target.value),style:{"--value":`${`${(Number(_)-1)*(100/(tJ.length-1))}%`||"0%"}`}}),(0,eV.jsx)("div",{className:"chattiness-slider--labels",children:tJ.map(e=>(0,eV.jsx)("div",{children:(0,eV.jsx)("span",{children:e.title})},e.title))})]}),(0,eV.jsx)(xV,{})]})})},eK=(eG("fAMMv"),eG("fAMMv"));eG("fAMMv");var xK=e=>(0,eV.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 40 40",...e,children:[(0,eV.jsx)("rect",{width:40,height:40,fill:"#DADEF3",rx:20}),(0,eV.jsx)("path",{fill:"#6C73A8",fillRule:"evenodd",d:"M20 11.667A4.167 4.167 0 1 0 20 20a4.167 4.167 0 0 0 0-8.333m0 9.166c-4.034 0-7.5 2.884-7.5 6.667 0 .46.373.833.833.833h13.334c.46 0 .833-.373.833-.833 0-3.783-3.466-6.667-7.5-6.667",clipRule:"evenodd",opacity:.4})]});let xX=(0,eK.forwardRef)(({conversations:e,chats:t,currentConversationId:n,loading:r,onConversationClick:a},i)=>{let o=l_(e,t),l=e=>{a(e)};return(0,eV.jsxs)("div",{ref:i,className:"jfpContent-wrapper--conversations-users-wrapper",children:[o.map(({id:e,lastMessage:t,updated_at:r,answers:{chat_filler:{answer:{fullName:a=e0.ANONYMOUS,avatarURL:i}={}}={}}})=>(0,eV.jsxs)("button",{type:"button",onClick:()=>l(e),className:eU(lw)("jfpContent-wrapper--conversations-users-btn",{isActive:n===e}),children:[(0,eV.jsx)("div",{className:"jfpContent-wrapper--conversations-users-btn-img",children:i?(0,eV.jsx)("img",{src:i,alt:"user avatar"}):(0,eV.jsx)(xK,{})}),(0,eV.jsxs)("div",{className:"jfpContent-wrapper--conversations-users-btn-name-cont",children:[(0,eV.jsx)("h4",{className:"jfpContent-wrapper--conversations-users-btn-name",children:a}),(0,eV.jsx)("p",{className:"jfpContent-wrapper--conversations-users-btn-message",children:t||"—"})]}),(0,eV.jsx)("div",{className:"jfpContent-wrapper--conversations-users-btn-date",children:n1(r)})]},e)),r&&(0,eV.jsx)("div",{className:"jfpContent-wrapper--conversations-users-loader",children:(0,eV.jsx)("div",{className:"create-page-loading--spinner xsmall"})})]})});xX.displayName="Conversations",xX.propTypes={conversations:(0,eZ.arrayOf)(eZ.object),chats:eZ.object,currentConversationId:eZ.bool,loading:eZ.bool,onConversationClick:eZ.func},eG("fAMMv");var xZ={};xZ=function(){let{entries:e,setPrototypeOf:t,isFrozen:n,getPrototypeOf:r,getOwnPropertyDescriptor:a}=Object,{freeze:i,seal:o,create:l}=Object,{apply:s,construct:u}="undefined"!=typeof Reflect&&Reflect;i||(i=function(e){return e}),o||(o=function(e){return e}),s||(s=function(e,t,n){return e.apply(t,n)}),u||(u=function(e,t){return new e(...t)});let c=A(Array.prototype.forEach),f=A(Array.prototype.lastIndexOf),p=A(Array.prototype.pop),d=A(Array.prototype.push),h=A(Array.prototype.splice),g=A(String.prototype.toLowerCase),m=A(String.prototype.toString),v=A(String.prototype.match),y=A(String.prototype.replace),b=A(String.prototype.indexOf),x=A(String.prototype.trim),_=A(Object.prototype.hasOwnProperty),w=A(RegExp.prototype.test),E=(Q=TypeError,function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return u(Q,t)});function A(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return s(e,t,r)}}function S(e,r){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g;t&&t(e,null);let i=r.length;for(;i--;){let t=r[i];if("string"==typeof t){let e=a(t);e!==t&&(n(r)||(r[i]=e),t=e)}e[t]=!0}return e}function k(t){let n=l(null);for(let[r,a]of e(t))_(t,r)&&(Array.isArray(a)?n[r]=function(e){for(let t=0;t<e.length;t++)_(e,t)||(e[t]=null);return e}(a):a&&"object"==typeof a&&a.constructor===Object?n[r]=k(a):n[r]=a);return n}function C(e,t){for(;null!==e;){let n=a(e,t);if(n){if(n.get)return A(n.get);if("function"==typeof n.value)return A(n.value)}e=r(e)}return function(){return null}}let T=i(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),R=i(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),O=i(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),j=i(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),M=i(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),N=i(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),L=i(["#text"]),q=i(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),P=i(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),D=i(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),I=i(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),z=o(/\{\{[\w\W]*|[\w\W]*\}\}/gm),F=o(/<%[\w\W]*|[\w\W]*%>/gm),B=o(/\$\{[\w\W]*/gm),U=o(/^data-[\-\w.\u00B7-\uFFFF]+$/),H=o(/^aria-[\-\w]+$/),W=o(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),G=o(/^(?:\w+script|data):/i),Y=o(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),V=o(/^html$/i);var Q,K=Object.freeze({__proto__:null,ARIA_ATTR:H,ATTR_WHITESPACE:Y,CUSTOM_ELEMENT:o(/^[a-z][.\w]*(-[.\w]+)+$/i),DATA_ATTR:U,DOCTYPE_NAME:V,ERB_EXPR:F,IS_ALLOWED_URI:W,IS_SCRIPT_OR_DATA:G,MUSTACHE_EXPR:z,TMPLIT_EXPR:B});let X={element:1,text:3,progressingInstruction:7,comment:8,document:9},Z=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null,r="data-tt-policy-suffix";t&&t.hasAttribute(r)&&(n=t.getAttribute(r));let a="dompurify"+(n?"#"+n:"");try{return e.createPolicy(a,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}},J=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};return function t(){let n,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"undefined"==typeof window?null:window,a=e=>t(e);if(a.version="3.2.6",a.removed=[],!r||!r.document||r.document.nodeType!==X.document||!r.Element)return a.isSupported=!1,a;let{document:o}=r,s=o,u=s.currentScript,{DocumentFragment:A,HTMLTemplateElement:z,Node:F,Element:B,NodeFilter:U,NamedNodeMap:H=r.NamedNodeMap||r.MozNamedAttrMap,HTMLFormElement:G,DOMParser:Y,trustedTypes:Q}=r,$=B.prototype,ee=C($,"cloneNode"),et=C($,"remove"),en=C($,"nextSibling"),er=C($,"childNodes"),ea=C($,"parentNode");if("function"==typeof z){let e=o.createElement("template");e.content&&e.content.ownerDocument&&(o=e.content.ownerDocument)}let ei="",{implementation:eo,createNodeIterator:el,createDocumentFragment:es,getElementsByTagName:eu}=o,{importNode:ec}=s,ef=J();a.isSupported="function"==typeof e&&"function"==typeof ea&&eo&&void 0!==eo.createHTMLDocument;let{MUSTACHE_EXPR:ep,ERB_EXPR:ed,TMPLIT_EXPR:eh,DATA_ATTR:eg,ARIA_ATTR:em,IS_SCRIPT_OR_DATA:ev,ATTR_WHITESPACE:ey,CUSTOM_ELEMENT:eb}=K,{IS_ALLOWED_URI:ex}=K,e_=null,ew=S({},[...T,...R,...O,...M,...L]),eE=null,eA=S({},[...q,...P,...D,...I]),eS=Object.seal(l(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),ek=null,eC=null,eT=!0,eR=!0,eO=!1,ej=!0,eM=!1,eN=!0,eL=!1,eq=!1,eP=!1,eD=!1,eI=!1,ez=!1,eF=!0,eB=!1,eU=!0,eH=!1,eW={},eG=null,eY=S({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),eV=null,eQ=S({},["audio","video","img","source","image","track"]),eK=null,eX=S({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),eZ="http://www.w3.org/1998/Math/MathML",eJ="http://www.w3.org/2000/svg",e$="http://www.w3.org/1999/xhtml",e0=e$,e1=!1,e2=null,e3=S({},[eZ,eJ,e$],m),e5=S({},["mi","mo","mn","ms","mtext"]),e4=S({},["annotation-xml"]),e6=S({},["title","style","font","a","script"]),e8=null,e7=["application/xhtml+xml","text/html"],e9=null,te=null,tt=o.createElement("form"),tn=function(e){return e instanceof RegExp||e instanceof Function},tr=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!te||te!==e){if(e&&"object"==typeof e||(e={}),e=k(e),e9="application/xhtml+xml"===(e8=-1===e7.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE)?m:g,e_=_(e,"ALLOWED_TAGS")?S({},e.ALLOWED_TAGS,e9):ew,eE=_(e,"ALLOWED_ATTR")?S({},e.ALLOWED_ATTR,e9):eA,e2=_(e,"ALLOWED_NAMESPACES")?S({},e.ALLOWED_NAMESPACES,m):e3,eK=_(e,"ADD_URI_SAFE_ATTR")?S(k(eX),e.ADD_URI_SAFE_ATTR,e9):eX,eV=_(e,"ADD_DATA_URI_TAGS")?S(k(eQ),e.ADD_DATA_URI_TAGS,e9):eQ,eG=_(e,"FORBID_CONTENTS")?S({},e.FORBID_CONTENTS,e9):eY,ek=_(e,"FORBID_TAGS")?S({},e.FORBID_TAGS,e9):k({}),eC=_(e,"FORBID_ATTR")?S({},e.FORBID_ATTR,e9):k({}),eW=!!_(e,"USE_PROFILES")&&e.USE_PROFILES,eT=!1!==e.ALLOW_ARIA_ATTR,eR=!1!==e.ALLOW_DATA_ATTR,eO=e.ALLOW_UNKNOWN_PROTOCOLS||!1,ej=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,eM=e.SAFE_FOR_TEMPLATES||!1,eN=!1!==e.SAFE_FOR_XML,eL=e.WHOLE_DOCUMENT||!1,eD=e.RETURN_DOM||!1,eI=e.RETURN_DOM_FRAGMENT||!1,ez=e.RETURN_TRUSTED_TYPE||!1,eP=e.FORCE_BODY||!1,eF=!1!==e.SANITIZE_DOM,eB=e.SANITIZE_NAMED_PROPS||!1,eU=!1!==e.KEEP_CONTENT,eH=e.IN_PLACE||!1,ex=e.ALLOWED_URI_REGEXP||W,e0=e.NAMESPACE||e$,e5=e.MATHML_TEXT_INTEGRATION_POINTS||e5,e4=e.HTML_INTEGRATION_POINTS||e4,eS=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&tn(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(eS.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&tn(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(eS.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(eS.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),eM&&(eR=!1),eI&&(eD=!0),eW&&(e_=S({},L),eE=[],!0===eW.html&&(S(e_,T),S(eE,q)),!0===eW.svg&&(S(e_,R),S(eE,P),S(eE,I)),!0===eW.svgFilters&&(S(e_,O),S(eE,P),S(eE,I)),!0===eW.mathMl&&(S(e_,M),S(eE,D),S(eE,I))),e.ADD_TAGS&&(e_===ew&&(e_=k(e_)),S(e_,e.ADD_TAGS,e9)),e.ADD_ATTR&&(eE===eA&&(eE=k(eE)),S(eE,e.ADD_ATTR,e9)),e.ADD_URI_SAFE_ATTR&&S(eK,e.ADD_URI_SAFE_ATTR,e9),e.FORBID_CONTENTS&&(eG===eY&&(eG=k(eG)),S(eG,e.FORBID_CONTENTS,e9)),eU&&(e_["#text"]=!0),eL&&S(e_,["html","head","body"]),e_.table&&(S(e_,["tbody"]),delete ek.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw E('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw E('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');ei=(n=e.TRUSTED_TYPES_POLICY).createHTML("")}else void 0===n&&(n=Z(Q,u)),null!==n&&"string"==typeof ei&&(ei=n.createHTML(""));i&&i(e),te=e}},ta=S({},[...R,...O,...j]),ti=S({},[...M,...N]),to=function(e){let t=ea(e);t&&t.tagName||(t={namespaceURI:e0,tagName:"template"});let n=g(e.tagName),r=g(t.tagName);return!!e2[e.namespaceURI]&&(e.namespaceURI===eJ?t.namespaceURI===e$?"svg"===n:t.namespaceURI===eZ?"svg"===n&&("annotation-xml"===r||e5[r]):!!ta[n]:e.namespaceURI===eZ?t.namespaceURI===e$?"math"===n:t.namespaceURI===eJ?"math"===n&&e4[r]:!!ti[n]:e.namespaceURI===e$?(t.namespaceURI!==eJ||!!e4[r])&&(t.namespaceURI!==eZ||!!e5[r])&&!ti[n]&&(e6[n]||!ta[n]):"application/xhtml+xml"===e8&&!!e2[e.namespaceURI])},tl=function(e){d(a.removed,{element:e});try{ea(e).removeChild(e)}catch(t){et(e)}},ts=function(e,t){try{d(a.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){d(a.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e){if(eD||eI)try{tl(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}}},tu=function(e){let t=null,r=null;if(eP)e="<remove></remove>"+e;else{let t=v(e,/^[\r\n\t ]+/);r=t&&t[0]}"application/xhtml+xml"===e8&&e0===e$&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");let a=n?n.createHTML(e):e;if(e0===e$)try{t=new Y().parseFromString(a,e8)}catch(e){}if(!t||!t.documentElement){t=eo.createDocument(e0,"template",null);try{t.documentElement.innerHTML=e1?ei:a}catch(e){}}let i=t.body||t.documentElement;return(e&&r&&i.insertBefore(o.createTextNode(r),i.childNodes[0]||null),e0===e$)?eu.call(t,eL?"html":"body")[0]:eL?t.documentElement:i},tc=function(e){return el.call(e.ownerDocument||e,e,U.SHOW_ELEMENT|U.SHOW_COMMENT|U.SHOW_TEXT|U.SHOW_PROCESSING_INSTRUCTION|U.SHOW_CDATA_SECTION,null)},tf=function(e){return e instanceof G&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof H)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},tp=function(e){return"function"==typeof F&&e instanceof F};function td(e,t,n){c(e,e=>{e.call(a,t,n,te)})}let th=function(e){let t=null;if(td(ef.beforeSanitizeElements,e,null),tf(e))return tl(e),!0;let n=e9(e.nodeName);if(td(ef.uponSanitizeElement,e,{tagName:n,allowedTags:e_}),eN&&e.hasChildNodes()&&!tp(e.firstElementChild)&&w(/<[/\w!]/g,e.innerHTML)&&w(/<[/\w!]/g,e.textContent)||e.nodeType===X.progressingInstruction||eN&&e.nodeType===X.comment&&w(/<[/\w]/g,e.data))return tl(e),!0;if(!e_[n]||ek[n]){if(!ek[n]&&tm(n)&&(eS.tagNameCheck instanceof RegExp&&w(eS.tagNameCheck,n)||eS.tagNameCheck instanceof Function&&eS.tagNameCheck(n)))return!1;if(eU&&!eG[n]){let t=ea(e)||e.parentNode,n=er(e)||e.childNodes;if(n&&t){let r=n.length;for(let a=r-1;a>=0;--a){let r=ee(n[a],!0);r.__removalCount=(e.__removalCount||0)+1,t.insertBefore(r,en(e))}}}return tl(e),!0}return e instanceof B&&!to(e)||("noscript"===n||"noembed"===n||"noframes"===n)&&w(/<\/no(script|embed|frames)/i,e.innerHTML)?(tl(e),!0):(eM&&e.nodeType===X.text&&(t=e.textContent,c([ep,ed,eh],e=>{t=y(t,e," ")}),e.textContent!==t&&(d(a.removed,{element:e.cloneNode()}),e.textContent=t)),td(ef.afterSanitizeElements,e,null),!1)},tg=function(e,t,n){if(eF&&("id"===t||"name"===t)&&(n in o||n in tt))return!1;if(eR&&!eC[t]&&w(eg,t));else if(eT&&w(em,t));else if(!eE[t]||eC[t]){if(!(tm(e)&&(eS.tagNameCheck instanceof RegExp&&w(eS.tagNameCheck,e)||eS.tagNameCheck instanceof Function&&eS.tagNameCheck(e))&&(eS.attributeNameCheck instanceof RegExp&&w(eS.attributeNameCheck,t)||eS.attributeNameCheck instanceof Function&&eS.attributeNameCheck(t))||"is"===t&&eS.allowCustomizedBuiltInElements&&(eS.tagNameCheck instanceof RegExp&&w(eS.tagNameCheck,n)||eS.tagNameCheck instanceof Function&&eS.tagNameCheck(n))))return!1}else if(eK[t]);else if(w(ex,y(n,ey,"")));else if(("src"===t||"xlink:href"===t||"href"===t)&&"script"!==e&&0===b(n,"data:")&&eV[e]);else if(eO&&!w(ev,y(n,ey,"")));else if(n)return!1;return!0},tm=function(e){return"annotation-xml"!==e&&v(e,eb)},tv=function(e){td(ef.beforeSanitizeAttributes,e,null);let{attributes:t}=e;if(!t||tf(e))return;let r={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:eE,forceKeepAttr:void 0},i=t.length;for(;i--;){let{name:o,namespaceURI:l,value:s}=t[i],u=e9(o),f="value"===o?s:x(s);if(r.attrName=u,r.attrValue=f,r.keepAttr=!0,r.forceKeepAttr=void 0,td(ef.uponSanitizeAttribute,e,r),f=r.attrValue,eB&&("id"===u||"name"===u)&&(ts(o,e),f="user-content-"+f),eN&&w(/((--!?|])>)|<\/(style|title)/i,f)){ts(o,e);continue}if(r.forceKeepAttr)continue;if(!r.keepAttr||!ej&&w(/\/>/i,f)){ts(o,e);continue}eM&&c([ep,ed,eh],e=>{f=y(f,e," ")});let d=e9(e.nodeName);if(!tg(d,u,f)){ts(o,e);continue}if(n&&"object"==typeof Q&&"function"==typeof Q.getAttributeType){if(l);else switch(Q.getAttributeType(d,u)){case"TrustedHTML":f=n.createHTML(f);break;case"TrustedScriptURL":f=n.createScriptURL(f)}}if(f!==s)try{l?e.setAttributeNS(l,o,f):e.setAttribute(o,f),tf(e)?tl(e):p(a.removed)}catch(t){ts(o,e)}}td(ef.afterSanitizeAttributes,e,null)},ty=function e(t){let n=null,r=tc(t);for(td(ef.beforeSanitizeShadowDOM,t,null);n=r.nextNode();)td(ef.uponSanitizeShadowNode,n,null),th(n),tv(n),n.content instanceof A&&e(n.content);td(ef.afterSanitizeShadowDOM,t,null)};return a.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=null,i=null,o=null,l=null;if((e1=!e)&&(e="\x3c!--\x3e"),"string"!=typeof e&&!tp(e)){if("function"==typeof e.toString){if("string"!=typeof(e=e.toString()))throw E("dirty is not a string, aborting")}else throw E("toString is not a function")}if(!a.isSupported)return e;if(eq||tr(t),a.removed=[],"string"==typeof e&&(eH=!1),eH){if(e.nodeName){let t=e9(e.nodeName);if(!e_[t]||ek[t])throw E("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof F)(i=(r=tu("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType===X.element&&"BODY"===i.nodeName?r=i:"HTML"===i.nodeName?r=i:r.appendChild(i);else{if(!eD&&!eM&&!eL&&-1===e.indexOf("<"))return n&&ez?n.createHTML(e):e;if(!(r=tu(e)))return eD?null:ez?ei:""}r&&eP&&tl(r.firstChild);let u=tc(eH?e:r);for(;o=u.nextNode();)th(o),tv(o),o.content instanceof A&&ty(o.content);if(eH)return e;if(eD){if(eI)for(l=es.call(r.ownerDocument);r.firstChild;)l.appendChild(r.firstChild);else l=r;return(eE.shadowroot||eE.shadowrootmode)&&(l=ec.call(s,l,!0)),l}let f=eL?r.outerHTML:r.innerHTML;return eL&&e_["!doctype"]&&r.ownerDocument&&r.ownerDocument.doctype&&r.ownerDocument.doctype.name&&w(V,r.ownerDocument.doctype.name)&&(f="<!DOCTYPE "+r.ownerDocument.doctype.name+">\n"+f),eM&&c([ep,ed,eh],e=>{f=y(f,e," ")}),n&&ez?n.createHTML(f):f},a.setConfig=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};tr(e),eq=!0},a.clearConfig=function(){te=null,eq=!1},a.isValidAttribute=function(e,t,n){return te||tr({}),tg(e9(e),e9(t),n)},a.addHook=function(e,t){"function"==typeof t&&d(ef[e],t)},a.removeHook=function(e,t){if(void 0!==t){let n=f(ef[e],t);return -1===n?void 0:h(ef[e],n,1)[0]}return p(ef[e])},a.removeHooks=function(e){ef[e]=[]},a.removeAllHooks=function(){ef=J()},a}()}();var xJ={};"u">typeof globalThis?globalThis:"u">typeof self&&self,xJ=function(){var e={exports:{}},t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,a=Object.prototype.hasOwnProperty,i={};function o(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}((e,n)=>{for(var r in n)t(e,r,{get:n[r],enumerable:!0})})(i,{Hooks:()=>eh,Lexer:()=>ec,Marked:()=>eg,Parser:()=>ed,Renderer:()=>ef,TextRenderer:()=>ep,Tokenizer:()=>eu,defaults:()=>l,getDefaults:()=>o,lexer:()=>eS,marked:()=>ev,options:()=>ey,parse:()=>eE,parseInline:()=>ew,parser:()=>eA,setOptions:()=>eb,use:()=>ex,walkTokens:()=>e_}),e.exports=((e,i,o,l)=>{if(i&&"object"==typeof i||"function"==typeof i)for(let s of r(i))a.call(e,s)||s===o||t(e,s,{get:()=>i[s],enumerable:!(l=n(i,s))||l.enumerable});return e})(t({},"__esModule",{value:!0}),i);var l=o(),s={exec:()=>null};function u(e,t=""){let n="string"==typeof e?e:e.source,r={replace:(e,t)=>{let a="string"==typeof t?t:t.source;return a=a.replace(c.caret,"$1"),n=n.replace(e,a),r},getRegex:()=>new RegExp(n,t)};return r}var c={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] /,listReplaceTask:/^\[[ xX]\] +/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^<a /i,endATag:/^<\/a>/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^</,endAngleBracket:/>$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>RegExp(`^( {0,3}${e})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,"i")},f=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,p=/(?:[*+-]|\d{1,9}[.)])/,d=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,h=u(d).replace(/bull/g,p).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),g=u(d).replace(/bull/g,p).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),m=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,v=/(?!\s*\])(?:\\.|[^\[\]\\])+/,y=u(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",v).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),b=u(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,p).getRegex(),x="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",_=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,w=u("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))","i").replace("comment",_).replace("tag",x).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),E=u(m).replace("hr",f).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",x).getRegex(),A={blockquote:u(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",E).getRegex(),code:/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,def:y,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hr:f,html:w,lheading:h,list:b,newline:/^(?:[ \t]*(?:\n|$))+/,paragraph:E,table:s,text:/^[^\n]+/},S=u("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",f).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3} )[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",x).getRegex(),k={...A,lheading:g,table:S,paragraph:u(m).replace("hr",f).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",S).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",x).getRegex()},C={...A,html:u(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",_).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:s,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:u(m).replace("hr",f).replace("heading",` *#{1,6} *[^ 17 17 ]`).replace("lheading",h).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},T=/^( {2,}|\\)\n(?!\s*$)/,R=/[\p{P}\p{S}]/u,O=/[\s\p{P}\p{S}]/u,j=/[^\s\p{P}\p{S}]/u,M=u(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,O).getRegex(),N=/(?!~)[\p{P}\p{S}]/u,L=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,q=u(L,"u").replace(/punct/g,R).getRegex(),P=u(L,"u").replace(/punct/g,N).getRegex(),D="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",I=u(D,"gu").replace(/notPunctSpace/g,j).replace(/punctSpace/g,O).replace(/punct/g,R).getRegex(),z=u(D,"gu").replace(/notPunctSpace/g,/(?:[^\s\p{P}\p{S}]|~)/u).replace(/punctSpace/g,/(?!~)[\s\p{P}\p{S}]/u).replace(/punct/g,N).getRegex(),F=u("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,j).replace(/punctSpace/g,O).replace(/punct/g,R).getRegex(),B=u(/\\(punct)/,"gu").replace(/punct/g,R).getRegex(),U=u(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),H=u(_).replace("(?:--\x3e|$)","--\x3e").getRegex(),W=u("^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>").replace("comment",H).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),G=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Y=u(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",G).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),V=u(/^!?\[(label)\]\[(ref)\]/).replace("label",G).replace("ref",v).getRegex(),Q=u(/^!?\[(ref)\](?:\[\])?/).replace("ref",v).getRegex(),K=u("reflink|nolink(?!\\()","g").replace("reflink",V).replace("nolink",Q).getRegex(),X={_backpedal:s,anyPunctuation:B,autolink:U,blockSkip:/\[[^[\]]*?\]\((?:\\.|[^\\\(\)]|\((?:\\.|[^\\\(\)])*\))*\)|`[^`]*?`|<[^<>]*?>/g,br:T,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:s,emStrongLDelim:q,emStrongRDelimAst:I,emStrongRDelimUnd:F,escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,link:Y,nolink:Q,punctuation:M,reflink:V,reflinkSearch:K,tag:W,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,url:s},Z={...X,link:u(/^!?\[(label)\]\((.*?)\)/).replace("label",G).getRegex(),reflink:u(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",G).getRegex()},J={...X,emStrongRDelimAst:z,emStrongLDelim:P,url:u(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\.|[^\\])*?(?:\\.|[^\s~\\]))\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/},$={...J,br:u(T).replace("{2,}","*").getRegex(),text:u(J.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},ee={normal:A,gfm:k,pedantic:C},et={normal:X,gfm:J,breaks:$,pedantic:Z},en={"&":"&","<":"<",">":">",'"':""","'":"'"},er=e=>en[e];function ea(e,t){if(t){if(c.escapeTest.test(e))return e.replace(c.escapeReplace,er)}else if(c.escapeTestNoEncode.test(e))return e.replace(c.escapeReplaceNoEncode,er);return e}function ei(e){try{e=encodeURI(e).replace(c.percentDecode,"%")}catch{return null}return e}function eo(e,t){let n=e.replace(c.findPipe,(e,t,n)=>{let r=!1,a=t;for(;--a>=0&&"\\"===n[a];)r=!r;return r?"|":" |"}).split(c.splitPipe),r=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),t){if(n.length>t)n.splice(t);else for(;n.length<t;)n.push("")}for(;r<n.length;r++)n[r]=n[r].trim().replace(c.slashPipe,"|");return n}function el(e,t,n){let r=e.length;if(0===r)return"";let a=0;for(;a<r;){let i=e.charAt(r-a-1);if(i!==t||n){if(i!==t&&n)a++;else break}else a++}return e.slice(0,r-a)}function es(e,t,n,r,a){let i=t.href,o=t.title||null,l=e[1].replace(a.other.outputLinkReplace,"$1");r.state.inLink=!0;let s={type:"!"===e[0].charAt(0)?"image":"link",raw:n,href:i,title:o,text:l,tokens:r.inlineTokens(l)};return r.state.inLink=!1,s}var eu=class{options;rules;lexer;constructor(e){this.options=e||l}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let e=t[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?e:el(e,` 18 18 `)}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let e=t[0],n=function(e,t,n){let r=e.match(n.other.indentCodeCompensation);if(null===r)return t;let a=r[1];return t.split(` -
jotform-ai-chatbot/trunk/readme.txt
r3355470 r3359246 5 5 Tested up to: 6.8 6 6 Requires PHP: 7.0 7 Stable tag: 3.1. 37 Stable tag: 3.1.4 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 190 190 191 191 == Changelog == 192 = 3.1.4 (2025-09-10) = 193 * Fix: Fixes on cache issues 194 * Update: Minor UI improvements 195 192 196 = 3.1.3 (2025-09-03) = 193 197 * Fix: Minor adjustments to plugin installment process … … 206 210 * Feat: Added new conversations page to view and manage user chatbots 207 211 * Feat: Added Advanced Visibility section, control when and where your chatbot appears 208 * Update: Major UI imp orvements, a cleaner look for easier navigation209 * Update: Major UX imp orvements, better flow, cleaner errors, smoother interactions212 * Update: Major UI improvements, a cleaner look for easier navigation 213 * Update: Major UX improvements, better flow, cleaner errors, smoother interactions 210 214 * Update: More control on the chatbot, fine-tune limits, tone, and escalation rules 211 215 -
jotform-ai-chatbot/trunk/src/components/Preview.js
r3352018 r3359246 33 33 await awaitFor(2500); 34 34 } 35 36 const agentPreviewRoot = document.querySelector('#agent-preview-root'); 37 if (!agentPreviewRoot) return; 35 38 36 39 initAgent({
Note: See TracChangeset
for help on using the changeset viewer.