/*! * focus-trap 7.6.6 * @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE */ /*! * tabbable 6.3.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE */ /*! ***************************************************************************** Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT. See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ***************************************************************************** */ /*! ../../../../../icons/avatar_bot-32.svg */ /*! ../../../../../icons/icon_arrow_left-16.svg */ /*! ../../../../../icons/icon_arrow_right-16.svg */ /*! ../../../../../icons/icon_balloon-32.svg */ /*! ../../../../../icons/icon_check-16.svg */ /*! ../../../../../icons/icon_check-32.svg */ /*! ../../../../../icons/icon_chevron_down-32.svg */ /*! ../../../../../icons/icon_chevron_down-8.svg */ /*! ../../../../../icons/icon_chevron_right-16.svg */ /*! ../../../../../icons/icon_chevron_right-8.svg */ /*! ../../../../../icons/icon_close-16.svg */ /*! ../../../../../icons/icon_close-8.svg */ /*! ../../../../../icons/icon_download-16.svg */ /*! ../../../../../icons/icon_enlarge-32.svg */ /*! ../../../../../icons/icon_error-16.svg */ /*! ../../../../../icons/icon_file-32.svg */ /*! ../../../../../icons/icon_newtopic-32.svg */ /*! ../../../../../icons/icon_newtranslation-16.svg */ /*! ../../../../../icons/icon_newtranslation-32.svg */ /*! ../../../../../icons/icon_options-32.svg */ /*! ../../../../../icons/icon_send-32.svg */ /*! ../../../../../icons/icon_upload-32.svg */ /*! ../../../lib/css */ /*! ../../domains/visibility/selectors */ /*! ../../internals/entry-unbind */ /*! ../../modules/es.array.at */ /*! ../conversation/component-filter */ /*! ../conversation/conversation */ /*! ../entry/abort-transaction-button/abort-transaction-button */ /*! ../internals/a-callable */ /*! ../internals/a-set */ /*! ../internals/add-to-unscopables */ /*! ../internals/an-instance */ /*! ../internals/an-object */ /*! ../internals/array-includes */ /*! ../internals/array-set-length */ /*! ../internals/call-with-safe-iteration-closing */ /*! ../internals/classof */ /*! ../internals/classof-raw */ /*! ../internals/copy-constructor-properties */ /*! ../internals/correct-prototype-getter */ /*! ../internals/create-iter-result-object */ /*! ../internals/create-non-enumerable-property */ /*! ../internals/create-property */ /*! ../internals/create-property-descriptor */ /*! ../internals/define-built-in */ /*! ../internals/define-built-in-accessor */ /*! ../internals/define-built-ins */ /*! ../internals/define-global-property */ /*! ../internals/descriptors */ /*! ../internals/document-create-element */ /*! ../internals/does-not-exceed-safe-integer */ /*! ../internals/enum-bug-keys */ /*! ../internals/environment-user-agent */ /*! ../internals/environment-v8-version */ /*! ../internals/export */ /*! ../internals/fails */ /*! ../internals/function-apply */ /*! ../internals/function-bind-context */ /*! ../internals/function-bind-native */ /*! ../internals/function-call */ /*! ../internals/function-name */ /*! ../internals/function-uncurry-this */ /*! ../internals/function-uncurry-this-accessor */ /*! ../internals/function-uncurry-this-clause */ /*! ../internals/get-built-in */ /*! ../internals/get-iterator */ /*! ../internals/get-iterator-direct */ /*! ../internals/get-iterator-method */ /*! ../internals/get-method */ /*! ../internals/get-set-record */ /*! ../internals/global-this */ /*! ../internals/has-own-property */ /*! ../internals/hidden-keys */ /*! ../internals/html */ /*! ../internals/ie8-dom-define */ /*! ../internals/indexed-object */ /*! ../internals/inspect-source */ /*! ../internals/internal-state */ /*! ../internals/is-array */ /*! ../internals/is-array-iterator-method */ /*! ../internals/is-callable */ /*! ../internals/is-forced */ /*! ../internals/is-null-or-undefined */ /*! ../internals/is-object */ /*! ../internals/is-pure */ /*! ../internals/is-symbol */ /*! ../internals/iterate */ /*! ../internals/iterate-simple */ /*! ../internals/iterator-close */ /*! ../internals/iterator-close-all */ /*! ../internals/iterator-create-proxy */ /*! ../internals/iterator-helper-throws-on-invalid-iterator */ /*! ../internals/iterator-helper-without-closing-on-early-error */ /*! ../internals/iterators */ /*! ../internals/iterators-core */ /*! ../internals/length-of-array-like */ /*! ../internals/make-built-in */ /*! ../internals/math-trunc */ /*! ../internals/object-create */ /*! ../internals/object-define-properties */ /*! ../internals/object-define-property */ /*! ../internals/object-get-own-property-descriptor */ /*! ../internals/object-get-own-property-names */ /*! ../internals/object-get-own-property-symbols */ /*! ../internals/object-get-prototype-of */ /*! ../internals/object-is-prototype-of */ /*! ../internals/object-keys */ /*! ../internals/object-keys-internal */ /*! ../internals/object-property-is-enumerable */ /*! ../internals/ordinary-to-primitive */ /*! ../internals/own-keys */ /*! ../internals/require-object-coercible */ /*! ../internals/set-clone */ /*! ../internals/set-difference */ /*! ../internals/set-helpers */ /*! ../internals/set-intersection */ /*! ../internals/set-is-disjoint-from */ /*! ../internals/set-is-subset-of */ /*! ../internals/set-is-superset-of */ /*! ../internals/set-iterate */ /*! ../internals/set-method-accept-set-like */ /*! ../internals/set-method-get-keys-before-cloning-detection */ /*! ../internals/set-size */ /*! ../internals/set-symmetric-difference */ /*! ../internals/set-union */ /*! ../internals/shared */ /*! ../internals/shared-key */ /*! ../internals/shared-store */ /*! ../internals/symbol-constructor-detection */ /*! ../internals/to-absolute-index */ /*! ../internals/to-indexed-object */ /*! ../internals/to-integer-or-infinity */ /*! ../internals/to-length */ /*! ../internals/to-object */ /*! ../internals/to-primitive */ /*! ../internals/to-property-key */ /*! ../internals/to-string */ /*! ../internals/to-string-tag-support */ /*! ../internals/try-to-string */ /*! ../internals/uid */ /*! ../internals/use-symbol-as-uid */ /*! ../internals/v8-prototype-define-bug */ /*! ../internals/validate-arguments-length */ /*! ../internals/weak-map-basic-detection */ /*! ../internals/well-known-symbol */ /*! ../layout/chat */ /*! ../layout/chat-frame */ /*! ../layout/icon */ /*! ../layout/pre-chat-messages */ /*! ../modules/es.iterator.constructor */ /*! ../modules/es.iterator.every */ /*! ../modules/es.iterator.filter */ /*! ../modules/es.iterator.find */ /*! ../modules/es.iterator.for-each */ /*! ../modules/es.iterator.map */ /*! ../modules/es.iterator.reduce */ /*! ../modules/es.iterator.some */ /*! ../modules/es.set.difference.v2 */ /*! ../modules/es.set.intersection.v2 */ /*! ../modules/es.set.is-disjoint-from.v2 */ /*! ../modules/es.set.is-subset-of.v2 */ /*! ../modules/es.set.is-superset-of.v2 */ /*! ../modules/es.set.symmetric-difference.v2 */ /*! ../modules/es.set.union.v2 */ /*! ../suggestions */ /*! ../text-entry/hooks */ /*! ../widgets/in-out-transition */ /*! ./card-component */ /*! ./cjs/use-sync-external-store-with-selector.development.js */ /*! ./collapsed-chat-messages */ /*! ./component-context */ /*! ./component-filter */ /*! ./component-helper-hooks */ /*! ./components/controls */ /*! ./components/pagination */ /*! ./constants */ /*! ./context */ /*! ./core/seamly-core */ /*! ./error */ /*! ./errors/seamly-api-error */ /*! ./event-bus-hooks */ /*! ./event/card-message */ /*! ./event/carousel-message */ /*! ./event/choice-prompt */ /*! ./event/conversation-suggestions */ /*! ./event/divider */ /*! ./event/divider/variants/time-indicator */ /*! ./event/event */ /*! ./event/event-participant */ /*! ./event/image */ /*! ./event/participant */ /*! ./event/splash */ /*! ./event/text */ /*! ./event/translation */ /*! ./event/upload */ /*! ./event/video */ /*! ./file-upload-form */ /*! ./file-upload-hooks */ /*! ./hooks */ /*! ./hooks/use-event-link-click-handler */ /*! ./icon */ /*! ./image-lightbox */ /*! ./interrupt */ /*! ./live-region-hooks */ /*! ./loader */ /*! ./modal */ /*! ./options */ /*! ./options-dialog */ /*! ./prompt */ /*! ./seamly-activity-event-context */ /*! ./seamly-activity-monitor */ /*! ./seamly-api-context */ /*! ./seamly-api-hooks */ /*! ./seamly-base-error */ /*! ./seamly-event-subscriber */ /*! ./seamly-file-upload */ /*! ./seamly-hooks */ /*! ./seamly-idle-detach-counter */ /*! ./seamly-initializer */ /*! ./seamly-instance-functions-loader */ /*! ./seamly-live-region */ /*! ./seamly-live-region-context */ /*! ./seamly-new-notifications */ /*! ./seamly-option-hooks */ /*! ./seamly-read-state */ /*! ./seamly-state-hooks */ /*! ./selectors */ /*! ./slice */ /*! ./sounds/beep.mp3 */ /*! ./suggestions-item */ /*! ./text-entry */ /*! ./text-entry-form */ /*! ./transcript */ /*! ./transcript-form */ /*! ./upload */ /*! ./upload-toggle */ /*! ./use-seamly-activity-event-handler */ /*! ./use-seamly-chat */ /*! ./use-seamly-commands */ /*! ./use-seamly-conversation */ /*! ./use-seamly-idle-detach-countdown */ /*! ./use-seamly-resume-conversation-prompt */ /*! ./use-session-expired-command */ /*! ./utility-hooks */ /*! ./utils */ /*! ./variants/default */ /*! ./variants/new-translation */ /*! ./view */ /*! ./window-open-button */ /*! ./wrapper */ /*! @reduxjs/toolkit */ /*! @ultraq/function-utils */ /*! @ultraq/icu-message-formatter */ /*! api */ /*! api/conversation-connector */ /*! api/errors/seamly-api-error */ /*! api/errors/seamly-base-error */ /*! api/errors/seamly-configuration-error */ /*! api/errors/seamly-general-error */ /*! api/errors/seamly-offline-error */ /*! api/errors/seamly-session-expired-error */ /*! api/errors/seamly-unauthorized-error */ /*! api/errors/seamly-unavailable-error */ /*! config */ /*! core-js/es/array/at */ /*! core-js/modules/es.array.push.js */ /*! core-js/modules/esnext.iterator.constructor.js */ /*! core-js/modules/esnext.iterator.every.js */ /*! core-js/modules/esnext.iterator.filter.js */ /*! core-js/modules/esnext.iterator.find.js */ /*! core-js/modules/esnext.iterator.for-each.js */ /*! core-js/modules/esnext.iterator.map.js */ /*! core-js/modules/esnext.iterator.reduce.js */ /*! core-js/modules/esnext.iterator.some.js */ /*! core-js/modules/esnext.set.difference.v2.js */ /*! core-js/modules/esnext.set.intersection.v2.js */ /*! core-js/modules/esnext.set.is-disjoint-from.v2.js */ /*! core-js/modules/esnext.set.is-subset-of.v2.js */ /*! core-js/modules/esnext.set.is-superset-of.v2.js */ /*! core-js/modules/esnext.set.symmetric-difference.v2.js */ /*! core-js/modules/esnext.set.union.v2.js */ /*! core-js/modules/web.url-search-params.delete.js */ /*! core-js/modules/web.url-search-params.has.js */ /*! core-js/modules/web.url-search-params.size.js */ /*! domains/app/actions */ /*! domains/app/hooks */ /*! domains/app/selectors */ /*! domains/app/slice */ /*! domains/config/actions */ /*! domains/config/hooks */ /*! domains/config/selectors */ /*! domains/config/slice */ /*! domains/errors */ /*! domains/forms/context */ /*! domains/forms/hooks */ /*! domains/forms/provider */ /*! domains/forms/selectors */ /*! domains/forms/slice */ /*! domains/i18n/actions */ /*! domains/i18n/hooks */ /*! domains/i18n/selectors */ /*! domains/i18n/slice */ /*! domains/interrupt/hooks */ /*! domains/interrupt/middleware */ /*! domains/interrupt/selectors */ /*! domains/interrupt/slice */ /*! domains/options/middleware */ /*! domains/redux/create-debounced-async-thunk */ /*! domains/store */ /*! domains/store/actions */ /*! domains/store/selectors */ /*! domains/store/slice */ /*! domains/translations/components/options-button */ /*! domains/translations/components/options-dialog/translation-option */ /*! domains/translations/components/options-dialog/translation-options */ /*! domains/translations/components/translation-status */ /*! domains/translations/hooks */ /*! domains/translations/middleware */ /*! domains/translations/slice */ /*! domains/visibility/actions */ /*! domains/visibility/constants */ /*! domains/visibility/hooks */ /*! domains/visibility/slice */ /*! domains/visibility/utils */ /*! focus-trap */ /*! immer */ /*! js-cookie */ /*! js-cookie v3.0.5 | MIT */ /*! lib/css */ /*! lib/debug */ /*! lib/engine */ /*! lib/external-api */ /*! lib/external-api/initialize-api */ /*! lib/id */ /*! lib/split-url-params */ /*! lib/store/index */ /*! lib/store/providers/app-storage */ /*! lib/store/providers/cookie-storage */ /*! lib/store/providers/session-storage */ /*! lib/url-helpers */ /*! minivents */ /*! preact */ /*! preact/compat */ /*! preact/hooks */ /*! preact/jsx-runtime */ /*! react */ /*! react-redux */ /*! react/jsx-runtime */ /*! reconnecting-websocket */ /*! redux */ /*! redux-thunk */ /*! reselect */ /*! tabbable */ /*! ui/components/app-options */ /*! ui/components/chat-app */ /*! ui/components/chat-status */ /*! ui/components/chat-status/chat-status-action */ /*! ui/components/conversation/component-context */ /*! ui/components/conversation/component-filter */ /*! ui/components/conversation/conversation */ /*! ui/components/conversation/event-divider */ /*! ui/components/conversation/event/card-component */ /*! ui/components/conversation/event/carousel-component */ /*! ui/components/conversation/event/carousel-message/components/slide */ /*! ui/components/conversation/event/chat-scroll/chat-scroll-context */ /*! ui/components/conversation/event/chat-scroll/chat-scroll-provider */ /*! ui/components/conversation/event/chat-scroll/unread-messages-button */ /*! ui/components/conversation/event/choice-prompt */ /*! ui/components/conversation/event/divider/variants/time-indicator */ /*! ui/components/conversation/event/event-participant */ /*! ui/components/conversation/event/hooks/use-event-link-click-handler */ /*! ui/components/conversation/event/hooks/use-formatted-date */ /*! ui/components/conversation/event/text */ /*! ui/components/conversation/message-container */ /*! ui/components/conversation/use-chat-scroll */ /*! ui/components/core/seamly-activity-event-context */ /*! ui/components/core/seamly-activity-monitor */ /*! ui/components/core/seamly-api-context */ /*! ui/components/core/seamly-chat */ /*! ui/components/core/seamly-core */ /*! ui/components/core/seamly-file-upload */ /*! ui/components/core/seamly-file-upload-context */ /*! ui/components/core/seamly-live-region-context */ /*! ui/components/entry/entry-container */ /*! ui/components/entry/text-entry */ /*! ui/components/entry/upload */ /*! ui/components/form-controls/error */ /*! ui/components/form-controls/file-input */ /*! ui/components/form-controls/form */ /*! ui/components/form-controls/input */ /*! ui/components/form-controls/textarea */ /*! ui/components/layout/agent-info */ /*! ui/components/layout/chat */ /*! ui/components/layout/chat-frame */ /*! ui/components/layout/continue-chat-messages */ /*! ui/components/layout/header */ /*! ui/components/layout/icon */ /*! ui/components/layout/interrupt */ /*! ui/components/layout/pre-chat-messages */ /*! ui/components/layout/privacy-disclaimer */ /*! ui/components/options/options-button */ /*! ui/components/options/options-frame */ /*! ui/components/suggestions */ /*! ui/components/suggestions/suggestions-list */ /*! ui/components/translation-proposal */ /*! ui/components/view */ /*! ui/components/view/app-view */ /*! ui/components/view/inline-view */ /*! ui/components/view/window-view */ /*! ui/components/view/window-view/collapse-button */ /*! ui/components/warnings/idle-detach-warning */ /*! ui/components/warnings/resume-conversation-prompt */ /*! ui/components/widgets/in-out-transition */ /*! ui/components/widgets/lightbox */ /*! ui/components/widgets/upload-progress */ /*! ui/hooks/component-helper-hooks */ /*! ui/hooks/event-bus-hooks */ /*! ui/hooks/focus-helper-hooks */ /*! ui/hooks/live-region-hooks */ /*! ui/hooks/seamly-api-hooks */ /*! ui/hooks/seamly-entry-hooks */ /*! ui/hooks/seamly-hooks */ /*! ui/hooks/seamly-state-hooks */ /*! ui/hooks/use-click-outside */ /*! ui/hooks/use-debounce */ /*! ui/hooks/use-event-component-mapping */ /*! ui/hooks/use-interval */ /*! ui/hooks/use-notifications */ /*! ui/hooks/use-seamly-actions */ /*! ui/hooks/use-seamly-activity-event-handler */ /*! ui/hooks/use-seamly-chat */ /*! ui/hooks/use-seamly-commands */ /*! ui/hooks/use-seamly-conversation */ /*! ui/hooks/use-seamly-idle-detach-countdown */ /*! ui/hooks/use-seamly-resume-conversation-prompt */ /*! ui/hooks/use-single-file-upload */ /*! ui/hooks/use-timeout */ /*! ui/hooks/utility-hooks */ /*! ui/utils/form-utils */ /*! ui/utils/general-utils */ /*! ui/utils/seamly-utils */ /*! ui/utils/validations */ /*! use-sync-external-store/with-selector.js */ /*!***************************************!*\ !*** ./src/javascripts/core/index.ts ***! \***************************************/ /** * @license React * use-sync-external-store-with-selector.development.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */