{"version":3,"file":"externals/@servicenow/ai-engagement-library/27.10.32/index.min.js","mappings":"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","sources":["webpack:///@babel/runtime/7.25.7/helpers/classCallCheck.js","webpack:///@babel/runtime/7.25.7/helpers/createClass.js","webpack:///@babel/runtime/7.25.7/helpers/extends.js","webpack:///@babel/runtime/7.25.7/helpers/objectWithoutPropertiesLoose.js","webpack:///@babel/runtime/7.25.7/helpers/toPrimitive.js","webpack:///@babel/runtime/7.25.7/helpers/toPropertyKey.js","webpack:///@babel/runtime/7.25.7/helpers/typeof.js","webpack:///webpack/bootstrap","webpack:///webpack/runtime/compat get default export","webpack:///webpack/runtime/define property getters","webpack:///webpack/runtime/hasOwnProperty shorthand","webpack:///external module \"/uxasset/externals/@devsnc/library-intent-channel/index.jsdbx\"","webpack:///@servicenow/ai-engagement-library/27.10.32/aiex-library.js","webpack:///external module \"/uxasset/externals/@servicenow/ui-core/index.jsdbx\"","webpack:///external module \"/uxasset/externals/@servicenow/sn-window-manager/index.jsdbx\"","webpack:///external module \"/uxasset/externals/@devsnc/snowdash/28.0.1/index.jsdbx\"","webpack:///@servicenow/ai-engagement-library/27.10.32/actions.js","webpack:///external module \"/uxasset/externals/@devsnc/library-uxf/index.jsdbx\"","webpack:///external module \"/uxasset/externals/sn-http-request/28.0.4/index.jsdbx\"","webpack:///@servicenow/ai-engagement-library/27.10.32/graphql-utils.js","webpack:///external module \"/uxasset/externals/sn-uxpage-presource/26.0.0/index.jsdbx\"","webpack:///@servicenow/ai-engagement-library/27.10.32/constants.js","webpack:///@servicenow/ai-engagement-library/27.10.32/launcher.js","webpack:///@servicenow/ai-engagement-library/27.10.32/utils/window-manager-shim.js","webpack:///@servicenow/ai-engagement-library/27.10.32/pub-sub.js","webpack:///@servicenow/ai-engagement-library/27.10.32/utils/channel-manager.js","webpack:///@servicenow/ai-engagement-library/27.10.32/launcher-behavior.js"],"sourcesContent":["function _classCallCheck(a, n) {\n  if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\");\n}\nmodule.exports = _classCallCheck, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var toPropertyKey = require(\"./toPropertyKey.js\");\nfunction _defineProperties(e, r) {\n  for (var t = 0; t < r.length; t++) {\n    var o = r[t];\n    o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);\n  }\n}\nfunction _createClass(e, r, t) {\n  return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", {\n    writable: !1\n  }), e;\n}\nmodule.exports = _createClass, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _extends() {\n  return module.exports = _extends = Object.assign ? Object.assign.bind() : function (n) {\n    for (var e = 1; e < arguments.length; e++) {\n      var t = arguments[e];\n      for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]);\n    }\n    return n;\n  }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports, _extends.apply(null, arguments);\n}\nmodule.exports = _extends, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _objectWithoutPropertiesLoose(r, e) {\n  if (null == r) return {};\n  var t = {};\n  for (var n in r) if ({}.hasOwnProperty.call(r, n)) {\n    if (e.includes(n)) continue;\n    t[n] = r[n];\n  }\n  return t;\n}\nmodule.exports = _objectWithoutPropertiesLoose, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var _typeof = require(\"./typeof.js\")[\"default\"];\nfunction toPrimitive(t, r) {\n  if (\"object\" != _typeof(t) || !t) return t;\n  var e = t[Symbol.toPrimitive];\n  if (void 0 !== e) {\n    var i = e.call(t, r || \"default\");\n    if (\"object\" != _typeof(i)) return i;\n    throw new TypeError(\"@@toPrimitive must return a primitive value.\");\n  }\n  return (\"string\" === r ? String : Number)(t);\n}\nmodule.exports = toPrimitive, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var _typeof = require(\"./typeof.js\")[\"default\"];\nvar toPrimitive = require(\"./toPrimitive.js\");\nfunction toPropertyKey(t) {\n  var i = toPrimitive(t, \"string\");\n  return \"symbol\" == _typeof(i) ? i : i + \"\";\n}\nmodule.exports = toPropertyKey, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _typeof(o) {\n  \"@babel/helpers - typeof\";\n\n  return module.exports = _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) {\n    return typeof o;\n  } : function (o) {\n    return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o;\n  }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports, _typeof(o);\n}\nmodule.exports = _typeof, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","var x = y => { var x = {}; __webpack_require__.d(x, y); return x; }\nvar y = x => () => x\nconst __WEBPACK_NAMESPACE_OBJECT__ = x({ [\"generatorVersions\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.__esModule\n\t\t\t\t\tif (cjsModule && 'generatorVersions' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"].generatorVersions;\n\t\t\t\t\t} else if ('generatorVersions' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.generatorVersions || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"].generatorVersions;\n\t\t\t\t}, [\"intentActions\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.__esModule\n\t\t\t\t\tif (cjsModule && 'intentActions' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"].intentActions;\n\t\t\t\t\t} else if ('intentActions' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.intentActions || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"].intentActions;\n\t\t\t\t}, [\"registerGenerator\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.__esModule\n\t\t\t\t\tif (cjsModule && 'registerGenerator' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"].registerGenerator;\n\t\t\t\t\t} else if ('registerGenerator' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.registerGenerator || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"].registerGenerator;\n\t\t\t\t}, [\"registerTranslator\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.__esModule\n\t\t\t\t\tif (cjsModule && 'registerTranslator' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"].registerTranslator;\n\t\t\t\t\t} else if ('registerTranslator' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.registerTranslator || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"].registerTranslator;\n\t\t\t\t}, [\"setActiveTranslator\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.__esModule\n\t\t\t\t\tif (cjsModule && 'setActiveTranslator' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"].setActiveTranslator;\n\t\t\t\t\t} else if ('setActiveTranslator' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.setActiveTranslator || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"].setActiveTranslator;\n\t\t\t\t}, [\"updateContext\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.__esModule\n\t\t\t\t\tif (cjsModule && 'updateContext' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"].updateContext;\n\t\t\t\t\t} else if ('updateContext' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__.updateContext || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__[\"default\"].updateContext;\n\t\t\t\t} });","import {\n\tregisterTranslator,\n\tsetActiveTranslator,\n\tregisterGenerator,\n\tintentActions,\n\tgeneratorVersions,\n\tupdateContext,\n} from '@devsnc/library-intent-channel';\n\nconst {CONTEXT_RECEIVED} = intentActions;\n// Private state for NAP active status\nlet _isNapActive = undefined;\n\nwindow.__aiexLibrary = window.__aiexLibrary || {\n\tpageContext: {},\n\tcustomContext: {},\n\tcallbacks: new Set(),\n\t// for testing\n\tsetContext,\n\tgetPageContext,\n\n\t// NAP configuration methods\n\tgetNapActive() {\n\t\treturn _isNapActive;\n\t},\n\tsetNapActive(value) {\n\t\t_isNapActive = value;\n\t},\n};\n\nconst AIEX_HISTORY_KEY = '__aiex_context';\nconst translatorKey = 'aiex-library';\n\nfunction addToHistory() {\n\tconst state = history.state || {};\n\thistory?.replaceState?.(\n\t\t{...state, [AIEX_HISTORY_KEY]: true},\n\t\t'',\n\t\tlocation?.href || '',\n\t);\n}\n\nfunction setContext(payload) {\n\tif (payload.translatorKey === translatorKey) {\n\t\treturn;\n\t}\n\n\t// these are the specific fields that chat component picks up\n\t// to send to the backend\n\tconst {experienceName, sysId, table, url, route, customContext} =\n\t\tpayload.context ?? {};\n\n\twindow.__aiexLibrary.pageContext = {\n\t\texperienceName,\n\t\tsysId,\n\t\ttable,\n\t\turl,\n\t\troute,\n\t};\n\n\t// mark that this history entry has context\n\taddToHistory();\n\n\t// keep custom context from other translators separate\n\twindow.__aiexLibrary.customContext = customContext ?? {};\n\n\twindow.__aiexLibrary.callbacks.forEach((callback) => {\n\t\tcallback(getPageContext());\n\t});\n}\n\nconst actions = {\n\t[CONTEXT_RECEIVED]: setContext,\n};\n\nfunction dispatch(eventName, payload) {\n\tactions[eventName] && actions[eventName](payload);\n}\n\n// workaround for now for older versions of library-intent-channel loaded\n// from bundled apps\nif (\n\t// check if older version is added that doesn't have invoke\n\t!(\n\t\twindow.__LIBRARY_INTENT_CHANNEL__mediatorRegistry &&\n\t\t!window.__LIBRARY_INTENT_CHANNEL__mediatorRegistry.invoke\n\t)\n) {\n\tregisterGenerator('aiex-library', dispatch, {\n\t\toptions: {generatorVersion: generatorVersions.V2, receiveAllContexts: true},\n\t});\n} else {\n\tconsole.warn('Failed to register generator');\n}\n\nexport function getPageContext() {\n\tconst state = history?.state || {};\n\tconst hasMark = !!state?.[AIEX_HISTORY_KEY];\n\tconst emptyContext = {\n\t\texperienceName: undefined,\n\t\tsysId: undefined,\n\t\ttable: undefined,\n\t\turl: undefined,\n\t\troute: undefined,\n\t};\n\n\tif (!hasMark) {\n\t\treturn {...emptyContext};\n\t}\n\n\treturn window.__aiexLibrary?.pageContext ?? {...emptyContext};\n}\n\nexport function subscribeToPageContextUpdates(cb) {\n\tif (typeof cb !== 'function') {\n\t\treturn;\n\t}\n\n\twindow.__aiexLibrary.callbacks.add(cb);\n\t// call with current page context\n\tcb(getPageContext());\n\n\t// return unsubscribe function\n\treturn () => {\n\t\twindow.__aiexLibrary.callbacks.delete(cb);\n\t};\n}\n\nexport function getFullContext() {\n\treturn {\n\t\t...getPageContext(),\n\t\tcustomContext: window.__aiexLibrary.customContext,\n\t};\n}\n\nlet isTranslatorRegistered = false;\n\nexport function setCustomContext(customContext) {\n\tif (!isTranslatorRegistered) {\n\t\tregisterTranslator(translatorKey, function () {}, {});\n\t\tisTranslatorRegistered = true;\n\t}\n\n\tObject.assign(window.__aiexLibrary.customContext, customContext);\n\n\tconst context = getFullContext();\n\n\tsetActiveTranslator(translatorKey);\n\tupdateContext(translatorKey, context);\n}\n","var x = y => { var x = {}; __webpack_require__.d(x, y); return x; }\nvar y = x => () => x\nconst __WEBPACK_NAMESPACE_OBJECT__ = x({ [\"actionTypes\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__.__esModule\n\t\t\t\t\tif (cjsModule && 'actionTypes' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__[\"default\"].actionTypes;\n\t\t\t\t\t} else if ('actionTypes' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__.actionTypes || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__[\"default\"].actionTypes;\n\t\t\t\t} });","var x = y => { var x = {}; __webpack_require__.d(x, y); return x; }\nvar y = x => () => x\nconst __WEBPACK_NAMESPACE_OBJECT__ = x({ [\"UXF_CLOSE_MODELESS_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_CLOSE_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_CLOSE_MODELESS_WINDOW;\n\t\t\t\t\t} else if ('UXF_CLOSE_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_CLOSE_MODELESS_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_CLOSE_MODELESS_WINDOW;\n\t\t\t\t}, [\"UXF_CLOSE_MODELESS_WINDOW_ON_STAGE\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_CLOSE_MODELESS_WINDOW_ON_STAGE' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_CLOSE_MODELESS_WINDOW_ON_STAGE;\n\t\t\t\t\t} else if ('UXF_CLOSE_MODELESS_WINDOW_ON_STAGE' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_CLOSE_MODELESS_WINDOW_ON_STAGE || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_CLOSE_MODELESS_WINDOW_ON_STAGE;\n\t\t\t\t}, [\"UXF_CLOSE_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_CLOSE_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_CLOSE_WINDOW;\n\t\t\t\t\t} else if ('UXF_CLOSE_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_CLOSE_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_CLOSE_WINDOW;\n\t\t\t\t}, [\"UXF_CREATE_MODELESS_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_CREATE_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_CREATE_MODELESS_WINDOW;\n\t\t\t\t\t} else if ('UXF_CREATE_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_CREATE_MODELESS_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_CREATE_MODELESS_WINDOW;\n\t\t\t\t}, [\"UXF_DIRTY_MODELESS_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_DIRTY_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_DIRTY_MODELESS_WINDOW;\n\t\t\t\t\t} else if ('UXF_DIRTY_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_DIRTY_MODELESS_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_DIRTY_MODELESS_WINDOW;\n\t\t\t\t}, [\"UXF_FOCUS_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_FOCUS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_FOCUS_WINDOW;\n\t\t\t\t\t} else if ('UXF_FOCUS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_FOCUS_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_FOCUS_WINDOW;\n\t\t\t\t}, [\"UXF_MINIMIZE_MODELESS_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_MINIMIZE_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_MINIMIZE_MODELESS_WINDOW;\n\t\t\t\t\t} else if ('UXF_MINIMIZE_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_MINIMIZE_MODELESS_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_MINIMIZE_MODELESS_WINDOW;\n\t\t\t\t}, [\"UXF_OPEN_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_OPEN_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_OPEN_WINDOW;\n\t\t\t\t\t} else if ('UXF_OPEN_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_OPEN_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_OPEN_WINDOW;\n\t\t\t\t}, [\"UXF_SELECT_MODELESS_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_SELECT_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_SELECT_MODELESS_WINDOW;\n\t\t\t\t\t} else if ('UXF_SELECT_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_SELECT_MODELESS_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_SELECT_MODELESS_WINDOW;\n\t\t\t\t}, [\"UXF_SHOW_MODELESS_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_SHOW_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_SHOW_MODELESS_WINDOW;\n\t\t\t\t\t} else if ('UXF_SHOW_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_SHOW_MODELESS_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_SHOW_MODELESS_WINDOW;\n\t\t\t\t}, [\"UXF_TOGGLE_DOCK\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_TOGGLE_DOCK' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_TOGGLE_DOCK;\n\t\t\t\t\t} else if ('UXF_TOGGLE_DOCK' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_TOGGLE_DOCK || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_TOGGLE_DOCK;\n\t\t\t\t}, [\"UXF_TOGGLE_MINIMIZED\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_TOGGLE_MINIMIZED' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_TOGGLE_MINIMIZED;\n\t\t\t\t\t} else if ('UXF_TOGGLE_MINIMIZED' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_TOGGLE_MINIMIZED || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_TOGGLE_MINIMIZED;\n\t\t\t\t}, [\"UXF_TOGGLE_MODAL\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_TOGGLE_MODAL' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_TOGGLE_MODAL;\n\t\t\t\t\t} else if ('UXF_TOGGLE_MODAL' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_TOGGLE_MODAL || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_TOGGLE_MODAL;\n\t\t\t\t}, [\"UXF_UPDATE_MODELESS_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_UPDATE_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_UPDATE_MODELESS_WINDOW;\n\t\t\t\t\t} else if ('UXF_UPDATE_MODELESS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_UPDATE_MODELESS_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_UPDATE_MODELESS_WINDOW;\n\t\t\t\t}, [\"UXF_WM_SCREEN_SELECTED\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'UXF_WM_SCREEN_SELECTED' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_WM_SCREEN_SELECTED;\n\t\t\t\t\t} else if ('UXF_WM_SCREEN_SELECTED' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.UXF_WM_SCREEN_SELECTED || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].UXF_WM_SCREEN_SELECTED;\n\t\t\t\t}, [\"WM_CLOSE_DOCK\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'WM_CLOSE_DOCK' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_CLOSE_DOCK;\n\t\t\t\t\t} else if ('WM_CLOSE_DOCK' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.WM_CLOSE_DOCK || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_CLOSE_DOCK;\n\t\t\t\t}, [\"WM_CLOSE_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'WM_CLOSE_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_CLOSE_WINDOW;\n\t\t\t\t\t} else if ('WM_CLOSE_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.WM_CLOSE_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_CLOSE_WINDOW;\n\t\t\t\t}, [\"WM_CREATE_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'WM_CREATE_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_CREATE_WINDOW;\n\t\t\t\t\t} else if ('WM_CREATE_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.WM_CREATE_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_CREATE_WINDOW;\n\t\t\t\t}, [\"WM_FOCUS_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'WM_FOCUS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_FOCUS_WINDOW;\n\t\t\t\t\t} else if ('WM_FOCUS_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.WM_FOCUS_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_FOCUS_WINDOW;\n\t\t\t\t}, [\"WM_OPEN_WINDOW\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'WM_OPEN_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_OPEN_WINDOW;\n\t\t\t\t\t} else if ('WM_OPEN_WINDOW' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.WM_OPEN_WINDOW || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_OPEN_WINDOW;\n\t\t\t\t}, [\"WM_RELAY_MESSAGE\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'WM_RELAY_MESSAGE' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_RELAY_MESSAGE;\n\t\t\t\t\t} else if ('WM_RELAY_MESSAGE' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.WM_RELAY_MESSAGE || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_RELAY_MESSAGE;\n\t\t\t\t}, [\"WM_SET_DIRTY_STATE\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'WM_SET_DIRTY_STATE' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_SET_DIRTY_STATE;\n\t\t\t\t\t} else if ('WM_SET_DIRTY_STATE' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.WM_SET_DIRTY_STATE || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_SET_DIRTY_STATE;\n\t\t\t\t}, [\"WM_SET_HEADER_BUTTONS\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'WM_SET_HEADER_BUTTONS' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_SET_HEADER_BUTTONS;\n\t\t\t\t\t} else if ('WM_SET_HEADER_BUTTONS' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.WM_SET_HEADER_BUTTONS || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_SET_HEADER_BUTTONS;\n\t\t\t\t}, [\"WM_SET_WINDOW_PROPERTIES\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'WM_SET_WINDOW_PROPERTIES' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_SET_WINDOW_PROPERTIES;\n\t\t\t\t\t} else if ('WM_SET_WINDOW_PROPERTIES' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.WM_SET_WINDOW_PROPERTIES || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_SET_WINDOW_PROPERTIES;\n\t\t\t\t}, [\"WM_TOGGLE_DOCK\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'WM_TOGGLE_DOCK' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_TOGGLE_DOCK;\n\t\t\t\t\t} else if ('WM_TOGGLE_DOCK' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.WM_TOGGLE_DOCK || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_TOGGLE_DOCK;\n\t\t\t\t}, [\"WM_TOGGLE_MINIMIZED\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'WM_TOGGLE_MINIMIZED' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_TOGGLE_MINIMIZED;\n\t\t\t\t\t} else if ('WM_TOGGLE_MINIMIZED' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.WM_TOGGLE_MINIMIZED || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_TOGGLE_MINIMIZED;\n\t\t\t\t}, [\"WM_TOGGLE_MODAL\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.__esModule\n\t\t\t\t\tif (cjsModule && 'WM_TOGGLE_MODAL' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_TOGGLE_MODAL;\n\t\t\t\t\t} else if ('WM_TOGGLE_MODAL' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__.WM_TOGGLE_MODAL || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__[\"default\"].WM_TOGGLE_MODAL;\n\t\t\t\t} });","var x = y => { var x = {}; __webpack_require__.d(x, y); return x; }\nvar y = x => () => x\nconst __WEBPACK_NAMESPACE_OBJECT__ = x({  });","export const LAUNCH_EXPERIENCE = 'AI_ENGAGEMENT_LAUNCH_EXPERIENCE';\nexport const LAUNCH_EXPERIENCE_WITH_DEBOUNCE =\n\t'LAUNCH_EXPERIENCE_WITH_DEBOUNCE';\nexport const AI_ENGAGEMENT_SKILL_EXECUTION_REQUESTED =\n\t'AI_ENGAGEMENT_SKILL_EXECUTION_REQUESTED';\n\n// Separate PR to work on these\nexport const MESSAGE_RECEIVED = 'NOW_AI_CANVAS_FRAMEWORK_MESSAGE_RECEIVED';\nexport const SEND_MESSAGE = 'NOW_AI_CANVAS_FRAMEWORK_SEND_MESSAGE';\n\n// PUB-SUB Actions\nexport const AIEX_PUBLISH_REQUESTED = 'AIEX_PUBLISH_REQUESTED';\nexport const AIEX_SUBSCRIBE_REQUESTED = 'AIEX_SUBSCRIBE_REQUESTED';\nexport const AIEX_UNSUBSCRIBE_REQUESTED = 'AIEX_UNSUBSCRIBE_REQUESTED';\n\n// Action handler for launching window manager for a click\nexport const LAUNCH_WINDOW_MANAGER =\n\t'NOW_AI_CANVAS_FRAMEWORK_LAUNCH_WINDOW_MANAGER';\n\nexport const LAUNCH_EXPERIENCE_DEBOUNCE_TIMER = 700;\n","var x = y => { var x = {}; __webpack_require__.d(x, y); return x; }\nvar y = x => () => x\nconst __WEBPACK_NAMESPACE_OBJECT__ = x({ [\"getComponentsByTagNames\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__.__esModule\n\t\t\t\t\tif (cjsModule && 'getComponentsByTagNames' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__[\"default\"].getComponentsByTagNames;\n\t\t\t\t\t} else if ('getComponentsByTagNames' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__.getComponentsByTagNames || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__[\"default\"].getComponentsByTagNames;\n\t\t\t\t} });","var x = y => { var x = {}; __webpack_require__.d(x, y); return x; }\nvar y = x => () => x\nconst __WEBPACK_NAMESPACE_OBJECT__ = x({ [\"snHttpFactory\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_28_0_4_index_jsdbx_6bbfab0c__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_28_0_4_index_jsdbx_6bbfab0c__.__esModule\n\t\t\t\t\tif (cjsModule && 'snHttpFactory' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_28_0_4_index_jsdbx_6bbfab0c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_28_0_4_index_jsdbx_6bbfab0c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_28_0_4_index_jsdbx_6bbfab0c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_28_0_4_index_jsdbx_6bbfab0c__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_28_0_4_index_jsdbx_6bbfab0c__[\"default\"].snHttpFactory;\n\t\t\t\t\t} else if ('snHttpFactory' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_28_0_4_index_jsdbx_6bbfab0c__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_28_0_4_index_jsdbx_6bbfab0c__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_28_0_4_index_jsdbx_6bbfab0c__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_28_0_4_index_jsdbx_6bbfab0c__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_28_0_4_index_jsdbx_6bbfab0c__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_28_0_4_index_jsdbx_6bbfab0c__.snHttpFactory || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_28_0_4_index_jsdbx_6bbfab0c__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_28_0_4_index_jsdbx_6bbfab0c__[\"default\"].snHttpFactory;\n\t\t\t\t} });","import {snHttpFactory} from 'sn-http-request';\n\nconst snHttp = snHttpFactory({\n\txsrfToken: typeof window !== 'undefined' ? window.g_ck : undefined,\n\tbatch: false,\n\tbatching: false,\n});\n\n// GraphQL Queries\nexport const isNapActiveQuery = `\n\tquery CheckNowAssistActive {\n\t\tnow {\n\t\t\tnowAssistUtility {\n\t\t\t\tnapActive\n\t\t\t}\n\t\t}\n\t}\n`;\nconst GRAPHQL_ENDPOINT = '/api/now/graphql';\n\nexport async function checkAndUpdateNapActive() {\n\tif (window.__aiexLibrary.getNapActive() !== undefined) {\n\t\treturn window.__aiexLibrary.getNapActive();\n\t}\n\ttry {\n\t\tconst response = await snHttp.request(GRAPHQL_ENDPOINT, 'POST', {\n\t\t\tdata: {\n\t\t\t\tquery: isNapActiveQuery,\n\t\t\t},\n\t\t});\n\t\tconst body = response?.body;\n\t\tconst napActive = body?.data?.now?.nowAssistUtility?.napActive;\n\n\t\twindow.__aiexLibrary.setNapActive(napActive === true);\n\t} catch (error) {\n\t\t// eslint-disable-next-line no-console\n\t\tconsole.error('Failed to check NAP active status:', error);\n\t}\n\n\tif (!window.__aiexLibrary.getNapActive()) {\n\t\t// eslint-disable-next-line no-console\n\t\tconsole.error('SN_AIEL: NAP is not active');\n\t\treturn false;\n\t}\n\treturn true;\n}\n","var x = y => { var x = {}; __webpack_require__.d(x, y); return x; }\nvar y = x => () => x\nconst __WEBPACK_NAMESPACE_OBJECT__ = x({ [\"getProperty\"]: () => {\n\t\t\t\t\tconst cjsModule = __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__.default && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__.__esModule\n\t\t\t\t\tif (cjsModule && 'getProperty' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__[\"default\"];\n\t\t\t\t\t} else if (cjsModule)  {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__[\"default\"].getProperty;\n\t\t\t\t\t} else if ('getProperty' === 'default') {\n\t\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__[\"default\"] ? (__WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__[\"default\"][\"default\"] ? __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__[\"default\"][\"default\"] : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__[\"default\"]) : __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__;\n\t\t\t\t\t}\n\t\t\t\t\treturn __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__.getProperty || __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__[\"default\"] && __WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__[\"default\"].getProperty;\n\t\t\t\t} });","export const WM_LAUNCH_MODE_PROPERTY = 'com.glide.aiex.launch_mode';\nexport const CONTEXTUAL_PINNED_ID_PROPERTY =\n\t'glide.ui.menu.contextual.pinned.id';\nexport const CONTEXTUAL_PINNED_ID_VALUE_FOR_CANVAS = 'now-ai-canvas-window';\n","import {getComponentsByTagNames} from '@devsnc/library-uxf';\nimport {checkAndUpdateNapActive} from './graphql-utils';\nimport {getProperty} from 'sn-uxpage-presource';\nimport {\n\tWM_LAUNCH_MODE_PROPERTY,\n\tCONTEXTUAL_PINNED_ID_PROPERTY,\n\tCONTEXTUAL_PINNED_ID_VALUE_FOR_CANVAS,\n} from './constants';\n\nexport const EXPERIENCE_LAUNCH_MODE = {\n\tMODAL: 'modal', // 90% mode\n\tFLOATING: 'floating', // Floating window mode\n\tDOCKED: 'docked',\n\tDOCKED_LEFT: 'docked-left',\n\tDOCKED_RIGHT: 'docked-right',\n};\nconst DOCUMENT_DIRECTION = 'rtl';\n\nfunction getStartingStateByLaunchMode(launchMode) {\n\t// Determine starting state based on launchMode\n\tconst startingState = Object.values(EXPERIENCE_LAUNCH_MODE).includes(\n\t\tlaunchMode,\n\t)\n\t\t? launchMode\n\t\t: EXPERIENCE_LAUNCH_MODE.DOCKED;\n\n\tif (startingState === EXPERIENCE_LAUNCH_MODE.DOCKED) {\n\t\treturn document.dir === DOCUMENT_DIRECTION\n\t\t\t? EXPERIENCE_LAUNCH_MODE.DOCKED_LEFT\n\t\t\t: EXPERIENCE_LAUNCH_MODE.DOCKED_RIGHT;\n\t}\n\treturn startingState;\n}\n\nconst getBrandingOverrides = ({header_label, va_logo} = {}) => ({\n\t...(header_label && {title: header_label}),\n\t...(va_logo && {\n\t\theaderIcon: {\n\t\t\ticon: va_logo,\n\t\t},\n\t}),\n});\n\nexport const createCanvasWindowConfig = ({\n\tlaunchMode = window.ux_globals.userPrefs[CONTEXTUAL_PINNED_ID_PROPERTY] ===\n\tCONTEXTUAL_PINNED_ID_VALUE_FOR_CANVAS\n\t\t? EXPERIENCE_LAUNCH_MODE.DOCKED\n\t\t: window.ux_globals.userPrefs[WM_LAUNCH_MODE_PROPERTY] ||\n\t\t\tgetProperty('com.glide.aiex.launch_mode') ||\n\t\t\tEXPERIENCE_LAUNCH_MODE.DOCKED,\n\tmaxWindowSizePercentage = {width: 80, height: 80},\n\t...overrides\n} = {}) => ({\n\tid: 'now-ai-canvas-window',\n\ttitle: 'Now Assist',\n\tcanDrag: true,\n\tcanResize: true,\n\tcanMaximize: true,\n\tcanMinimize: false,\n\tcanToggleModal: true,\n\tcanDock: true,\n\tcloseToTop: true,\n\tcloseToElement: '[data-id=\"now-assist-button\"]',\n\tdockConfig: {\n\t\tdockRight: true,\n\t\tdockLeft: false,\n\t\tdockBottom: false,\n\t},\n\tdockedWindowSize: 408,\n\tisPersistent: true,\n\tisModal: launchMode === EXPERIENCE_LAUNCH_MODE.MODAL,\n\theaderIcon: {\n\t\ticon: 'ai-sparkle-fill',\n\t},\n\tstartingState: getStartingStateByLaunchMode(launchMode),\n\t// dialogLocation: {\n\t// \tleft: 0,\n\t// \ttop: 52\n\t// },\n\tdialogSize: {\n\t\twidth: 420,\n\t\theight: 640,\n\t},\n\tresizableConfig: {\n\t\tenableResizable: true,\n\t\tresizableMinWidth: 320,\n\t\tresizableMinHeight: 280,\n\t\tresizableMaxWidth: Math.floor(\n\t\t\twindow.innerWidth * (maxWindowSizePercentage.width / 100),\n\t\t),\n\t\tresizableMaxHeight: Math.floor(\n\t\t\twindow.innerHeight * (maxWindowSizePercentage.height / 100),\n\t\t),\n\t\tcontext: 'float',\n\t},\n\tmaxWindowSizePercentage,\n\tmodalSize: {\n\t\twidth: '95%',\n\t\theight: '85%',\n\t},\n\tcontent: {\n\t\tcomponent: 'sn-ai-engagement-experience',\n\t\tproperties: {},\n\t},\n\tvariant: 'aiex',\n\tconfigAria: {\n\t\tdialog: {\n\t\t\trole: 'dialog',\n\t\t\t'aria-label': 'Now Assist',\n\t\t\t'aria-labelledby': 'sn-window-heading-now-ai-canvas-window',\n\t\t},\n\t},\n\t...overrides,\n});\n\nlet isWindowManagerLoading = false;\n\nlet windowManagerComponentLoaded = false;\nlet windowManagerPreloadPromise = null;\n\nlet aiEngagementComponentLoaded = false;\nlet aiEngagementPreloadPromise = null;\n\nconst getWMParent = (host) => {\n\tlet wmParent = host || document.body;\n\n\tconst appShellLayout = wmParent.querySelector('sn-canvas-appshell-layout');\n\tif (appShellLayout) {\n\t\tconst polarisLayout = appShellLayout.querySelector('sn-polaris-layout');\n\t\twmParent = polarisLayout ? polarisLayout.shadowRoot : appShellLayout;\n\t}\n\n\treturn wmParent;\n};\n\nexport const preloadWindowManagerComponent = () => {\n\tif (!windowManagerPreloadPromise && !windowManagerComponentLoaded) {\n\t\twindowManagerPreloadPromise = getComponentsByTagNames(['sn-window-manager'])\n\t\t\t.then(() => {\n\t\t\t\tconsole.info('Window manager component preloaded successfully');\n\t\t\t\twindowManagerComponentLoaded = true;\n\t\t\t\twindowManagerPreloadPromise = null;\n\t\t\t\treturn true;\n\t\t\t})\n\t\t\t.catch((err) => {\n\t\t\t\tconsole.warn(\n\t\t\t\t\t'Window manager preload failed, will load on demand:',\n\t\t\t\t\terr,\n\t\t\t\t);\n\t\t\t\twindowManagerPreloadPromise = null;\n\t\t\t\treturn false;\n\t\t\t});\n\t}\n\treturn (\n\t\twindowManagerPreloadPromise || Promise.resolve(windowManagerComponentLoaded)\n\t);\n};\n\nexport const preloadAIEngagementComponent = () => {\n\tif (!aiEngagementPreloadPromise && !aiEngagementComponentLoaded) {\n\t\taiEngagementPreloadPromise = getComponentsByTagNames([\n\t\t\t'sn-ai-engagement-experience',\n\t\t])\n\t\t\t.then(() => {\n\t\t\t\tconsole.info(\n\t\t\t\t\t'AI engagement experience component preloaded successfully',\n\t\t\t\t);\n\t\t\t\taiEngagementComponentLoaded = true;\n\t\t\t\taiEngagementPreloadPromise = null;\n\t\t\t\treturn true;\n\t\t\t})\n\t\t\t.catch((err) => {\n\t\t\t\tconsole.warn(\n\t\t\t\t\t'AI engagement experience preload failed, will load on demand:',\n\t\t\t\t\terr,\n\t\t\t\t);\n\t\t\t\taiEngagementPreloadPromise = null;\n\t\t\t\treturn false;\n\t\t\t});\n\t}\n\treturn (\n\t\taiEngagementPreloadPromise || Promise.resolve(aiEngagementComponentLoaded)\n\t);\n};\n\n// Only preloads in a portal experience\nconst isPortalContext = () =>\n\ttypeof window !== 'undefined' && !!window.NOW?.portal_url_suffix;\n\n// Trigger both preloads when the module is loaded (portal only)\nif (isPortalContext()) {\n\t// Defer preloading slightly to not block initial page rendering\n\tsetTimeout(() => {\n\t\tpreloadWindowManagerComponent();\n\t\t// Start AI engagement preload after window manager to avoid resource contention\n\t\tsetTimeout(preloadAIEngagementComponent, 100);\n\t}, 100);\n}\n\nexport const launchWindowManager = async (host, portalType) => {\n\tconst wmParent = getWMParent(host);\n\n\tif (\n\t\tisWindowManagerLoading ||\n\t\twindow.ux_globals?.__windowManagerConfig?.isLoaded\n\t) {\n\t\tconsole.info('Window manager already exists', wmParent);\n\t\treturn wmParent.querySelector('sn-window-manager');\n\t}\n\n\tisWindowManagerLoading = true;\n\n\ttry {\n\t\t// Use the preloaded component or load it now if preloading failed\n\t\tif (!windowManagerComponentLoaded) {\n\t\t\tawait getComponentsByTagNames(['sn-window-manager']);\n\t\t\twindowManagerComponentLoaded = true;\n\t\t}\n\n\t\tconst windowManager = document.createElement('sn-window-manager');\n\n\t\t// Set the portalType property if provided\n\t\tif (portalType) {\n\t\t\twindowManager.portalType = portalType;\n\t\t}\n\n\t\twmParent.append(windowManager);\n\n\t\tconsole.info('Window manager created', windowManager);\n\t\treturn windowManager;\n\t} finally {\n\t\t// Reset the loading flag if something goes wrong\n\t\tif (!window.ux_globals?.__windowManagerConfig?.isLoaded) {\n\t\t\tconsole.info('Resetting isWindowManagerLoading flag');\n\t\t\tisWindowManagerLoading = false;\n\t\t}\n\t}\n};\n\nfunction getSelectedContentFromRouter(host) {\n\tconst routerId = host?.shadowRoot?.querySelector('sn-canvas-router')?.nowId;\n\tif (!routerId) {\n\t\treturn undefined;\n\t}\n\n\treturn `@${routerId}/selectedContent`;\n}\n\nexport const launchExperience = async (payload, host) => {\n\t// Check if NAP is active if not already checked (ONLY if we're not in portal)\n\tif (payload.hostType !== 'portal') {\n\t\tconst napActive = await checkAndUpdateNapActive();\n\t\tif (!napActive) {\n\t\t\treturn;\n\t\t}\n\t}\n\n\tconst {\n\t\tselectedContent,\n\t\tnapShortcutCommand,\n\t\tconversationId,\n\t\twindowConfigOverrides = {},\n\t\tlaunchMode,\n\t\tportalType,\n\t\tnassProps,\n\t\tmaxWindowSizePercentage,\n\t\tcanvasWindowConfig = createCanvasWindowConfig({\n\t\t\tlaunchMode,\n\t\t\tmaxWindowSizePercentage,\n\t\t\t...windowConfigOverrides,\n\t\t\t...getBrandingOverrides(nassProps?.brandingSettings?.brandingProperties),\n\t\t}),\n\t\tsessionContext = {},\n\t\tforceNewConversation,\n\t\thostType,\n\t\tremAdjustmentRequired,\n\t\tisChatOnlyMode = false,\n\t\tswitchContextConversation,\n\t} = payload;\n\n\t// if full page canvas, just call nav_item_selected\n\tif (!aiEngagementComponentLoaded) {\n\t\tawait getComponentsByTagNames(['sn-ai-engagement-experience']);\n\t\taiEngagementComponentLoaded = true;\n\t}\n\n\tcanvasWindowConfig.content.properties = {\n\t\t...canvasWindowConfig.content.properties,\n\t\tshowChat: true,\n\t\tnapShortcutCommand,\n\t\tactiveConversationId: conversationId,\n\t\tselectedContent: selectedContent ?? getSelectedContentFromRouter(host),\n\t\tsessionContext,\n\t\thostType,\n\t\tnassProps,\n\t\tremAdjustmentRequired,\n\t\tswitchContextConversation,\n\t\tisChatOnlyMode,\n\t\tnowAssistOptions: {\n\t\t\tcontext: {...sessionContext},\n\t\t\tforceNewConversation,\n\t\t\ttimestamp: Date.now(),\n\t\t},\n\t\t...(nassProps?.brandingSettings?.brandingProperties?.header_label && {\n\t\t\tdialogAriaLabel:\n\t\t\t\tnassProps.brandingSettings.brandingProperties.header_label,\n\t\t}),\n\t};\n\n\tconst openOrCreateWindow = () => {\n\t\tconst propsToUpdate = canvasWindowConfig.content.properties;\n\n\t\tif (\n\t\t\twindow.nowWindowManager.doesWindowExist(canvasWindowConfig.id) === true\n\t\t) {\n\t\t\t// Update closeToElement on existing window so close animation targets the correct position\n\t\t\tif (canvasWindowConfig.closeToElement !== undefined) {\n\t\t\t\twindow.nowWindowManager.setWindowProperties(canvasWindowConfig.id, {\n\t\t\t\t\tcloseToElement: canvasWindowConfig.closeToElement,\n\t\t\t\t});\n\t\t\t}\n\t\t\twindow.nowWindowManager.openWindow(canvasWindowConfig.id, propsToUpdate);\n\t\t} else {\n\t\t\twindow.nowWindowManager.createWindow(canvasWindowConfig);\n\t\t}\n\t};\n\n\tif (window.ux_globals.__windowManagerConfig?.isLoaded) {\n\t\topenOrCreateWindow();\n\t} else {\n\t\tif (window.nowWindowManager) {\n\t\t\topenOrCreateWindow();\n\t\t} else {\n\t\t\t//Launching window manager on core & portal pages\n\t\t\tconst windowManager = await launchWindowManager(host, portalType);\n\t\t\twindowManager.addEventListener('SEISMIC_COMPONENT_BOOTSTRAPPED', () => {\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\twindow.nowWindowManager?.createWindow(canvasWindowConfig);\n\t\t\t\t}, 100);\n\t\t\t});\n\t\t}\n\t}\n};\n\nexport const launchSkillExecution = (payload, host) => {\n\tconst {\n\t\tskillId,\n\t\tskillParams,\n\t\tforceNewConversation,\n\t\tlaunchMode,\n\t\tnassProps,\n\t\tsessionContext = {},\n\t\tremAdjustmentRequired,\n\t\tmaxWindowSizePercentage,\n\t\twindowConfigOverrides = {},\n\t} = payload;\n\tconst canvasWindowConfig = createCanvasWindowConfig({\n\t\tlaunchMode,\n\t\tmaxWindowSizePercentage,\n\t\t...windowConfigOverrides,\n\t\t...getBrandingOverrides(nassProps?.brandingSettings?.brandingProperties),\n\t});\n\n\tcanvasWindowConfig.content.properties = {\n\t\tskillId,\n\t};\n\tlaunchExperience(\n\t\t{\n\t\t\tcanvasWindowConfig,\n\t\t\tforceNewConversation,\n\t\t\tnassProps,\n\t\t\tsessionContext: {...sessionContext, skill: skillId, skillParams},\n\t\t\tremAdjustmentRequired,\n\t\t},\n\t\thost,\n\t);\n};\n","import {launchWindowManager} from '../launcher';\n\n// Promise that will resolve when the window manager is ready\nlet windowManagerPromise;\n\n// Catch all potential window manager calls the user can make\nconst windowManagerApiProxy = new Proxy(\n\t{},\n\t{\n\t\tget(_, prop) {\n\t\t\t// Forward the call to the real window manager api\n\t\t\treturn async function (...args) {\n\t\t\t\tconst windowManager = await windowManagerPromise;\n\n\t\t\t\t// Wait for window manager to initialize all of the api logic\n\t\t\t\twindowManager.addEventListener('SEISMIC_COMPONENT_BOOTSTRAPPED', () => {\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tconst wmAPI = window.nowWindowManager[prop];\n\n\t\t\t\t\t\t// Make sure we are invoking a window manager api that exists\n\t\t\t\t\t\tif (typeof wmAPI === 'function') {\n\t\t\t\t\t\t\treturn wmAPI(...args);\n\t\t\t\t\t\t}\n\t\t\t\t\t}, 100);\n\t\t\t\t});\n\t\t\t};\n\t\t},\n\t},\n);\n\n// Define nowWindowManager shim\nexport const windowManagerShim = (host) => {\n\tObject.defineProperty(window, 'nowWindowManager', {\n\t\tget() {\n\t\t\t// Kick off launching window manager and return the proxy in the case\n\t\t\t// where the user is immediately calling one of the JS APIs\n\t\t\tif (!windowManagerPromise) {\n\t\t\t\twindowManagerPromise = launchWindowManager(host);\n\t\t\t}\n\t\t\treturn windowManagerApiProxy;\n\t\t},\n\t\tset(value) {\n\t\t\tObject.defineProperty(window, 'nowWindowManager', {\n\t\t\t\tvalue,\n\t\t\t\twritable: true,\n\t\t\t\tconfigurable: true,\n\t\t\t});\n\t\t\treturn true;\n\t\t},\n\t\tconfigurable: true,\n\t});\n};\n","// Description: generic pub-sub library to enable various bi-directional communication use-cases\nimport {ChannelManager} from './utils/channel-manager';\nconst channelManager = new ChannelManager();\n\nexport function subscribe({\n\tchannelName,\n\tcontext,\n\tcallback,\n\tunsubIdCallback = null,\n}) {\n\t// Sanity check arguments\n\tif (\n\t\ttypeof channelName !== 'string' ||\n\t\ttypeof context !== 'object' ||\n\t\ttypeof callback !== 'function'\n\t) {\n\t\tconsole.error('Invalid arguments for subscribe');\n\t\treturn;\n\t}\n\n\tconsole.debug(\n\t\t'Subscribing to channel',\n\t\tchannelName,\n\t\t'with context',\n\t\tcontext,\n\t\t'and callback',\n\t\tcallback,\n\t);\n\n\t// Create a unique id for this subscriber\n\tconst subscriberId = createSubscriberId(channelName, context);\n\tconst unsubscribeFn = channelManager.registerChannel(\n\t\tchannelName,\n\t\tcontext,\n\t\tcallback,\n\t\tsubscriberId,\n\t);\n\n\t// If an unsubIdCallback is provided, call it back with the subscriber id\n\tif (unsubIdCallback) {\n\t\tunsubIdCallback(subscriberId);\n\t} else {\n\t\treturn unsubscribeFn;\n\t}\n}\n\nexport function unsubscribe(subscriberId) {\n\t// Sanity check argument\n\tif (typeof subscriberId !== 'string') {\n\t\tconsole.error('Invalid argument for unsubscribe');\n\t\treturn false;\n\t}\n\n\tconsole.debug('Unsubscribing from channel with subscriber id', subscriberId);\n\n\t// Returns whether the unsubscribe was successful\n\treturn channelManager.unsubscribe(subscriberId);\n}\n\nexport function publish({channelName, context, data}) {\n\t// Sanity check arguments\n\tif (typeof channelName !== 'string' || typeof context !== 'object') {\n\t\tconsole.error('Invalid arguments for publish');\n\t\treturn false;\n\t}\n\n\tconsole.debug(\n\t\t'Publishing to channel',\n\t\tchannelName,\n\t\t'with context',\n\t\tcontext,\n\t\t'and data',\n\t\tdata,\n\t);\n\n\t// Return true if the message was sent to at least one subscriber\n\treturn channelManager.relayMessage(channelName, context, data);\n}\n\nexport function getAllSubscribers(payload) {\n\treturn channelManager.getAllSubscribers(\n\t\tpayload?.channelName,\n\t\tpayload?.context,\n\t);\n}\n\nexport function createSubscriberId(channelName, context) {\n\treturn `${channelName}_${channelManager.makeContextHashId(context)}_${'xxxxxxxx'.replace(\n\t\t/[xy]/g,\n\t\t(c) => {\n\t\t\tconst r = (Math.random() * 16) | 0;\n\t\t\tconst v = c === 'x' ? r : (r & 0x3) | 0x8;\n\t\t\treturn v.toString(16);\n\t\t},\n\t)}`;\n}\n","// Channel manager for pub-sub library\n\nexport class ChannelManager {\n\tconstructor() {\n\t\t/**\n\t\t * A map between a channel name and an object containing all the information for the channel such as:\n\t\t * - context-subscribers map: a map between a context hash id and an object containing the context object and a set of subscriber callbacks and ids\n\t\t *\n\t\t * Example:\n\t\t * {\n\t\t *     'SET_AGENT_CHAT_INPUT' => {\n\t\t *         '4645rffyf798987f' => {\n\t\t *             context: {\n\t\t *                  table: 'incident',\n\t\t *                  sys_id: '123'\n\t\t *              },\n\t\t *              subscribers: new Set([{callback1, id1}, {callback2, id2}])\n\t\t *      \t\t},\n\t\t * \t\t\t'24u184jjxn2jkr2' => {\n\t\t * \t\t\t\tcontext: {\n\t\t * \t\t\t\t\ttable: 'change',\n\t\t * \t\t\t\t\tsys_id: '456'\n\t\t * \t\t\t\t},\n\t\t * \t\t\t\tsubscribers: new Set([{callback3, id3}, {callback4, id4}])\n\t\t * \t\t\t},\n\t\t * \t\t\t...\n\t\t * \t\t},\n\t\t * \t\t'OTHER_CHANNEL' => {\n\t\t * \t\t\t...\n\t\t * \t\t}\n\t\t * \t\t...\n\t\t * }\n\t\t * @type {Map<string, Map<string, {context: Object, subscribers: Set<{callback: Function, id: string}>}>}\n\t\t */\n\t\tthis.channels = new Map();\n\t}\n\n\t/**\n\t * Registers a channel with the channel manager\n\t * @param {string} channelName - the name of the channel\n\t * @param {Object} context - the context of the page\n\t * @param {Function} subscriberCallback - the subscriber callback\n\t * @param {string} subscriberId - the id of the subscriber\n\t */\n\tregisterChannel(channelName, context, subscriberCallback, subscriberId) {\n\t\t// make sure that the channel exists\n\t\tif (!this.channels.has(channelName)) {\n\t\t\tthis.channels.set(channelName, new Map());\n\t\t}\n\n\t\tconst contextMap = this.channels.get(channelName);\n\n\t\t// make sure the there exists an entry for the given context\n\t\tconst contextHashId = this.makeContextHashId(context);\n\t\tif (!contextMap.has(contextHashId)) {\n\t\t\tcontextMap.set(contextHashId, {\n\t\t\t\tcontext,\n\t\t\t\tsubscribers: new Set(),\n\t\t\t});\n\t\t}\n\n\t\t// add the subscriber callback and the subscriber id to the set for this context subscriber map\n\t\tcontextMap.get(contextHashId).subscribers.add({\n\t\t\tcallback: subscriberCallback,\n\t\t\tid: subscriberId,\n\t\t});\n\n\t\t// return the unsubscribe function for users to invoke later on\n\t\treturn () => {\n\t\t\tthis.unsubscribe(subscriberId);\n\t\t};\n\t}\n\n\t/**\n\t * Relays a message to all subscribers of a channel\n\t * @param {string} channelName - the name of the channel\n\t * @param {Object} context - the context of the page\n\t * @param {Object} data - the data to be relayed\n\t */\n\trelayMessage(channelName, context, data) {\n\t\t// get the context subscribers map for the given channel\n\t\tconst contextMap = this.channels.get(channelName);\n\n\t\t// make sure that there is an entry for this channel name\n\t\tif (!contextMap) {\n\t\t\tconsole.debug('No subscribers for channel', channelName);\n\t\t\treturn false;\n\t\t}\n\n\t\t// grab the hash id for the given context\n\t\tconst contextHashId = this.makeContextHashId(context);\n\n\t\t// make sure there is an entry for this context under the channel name\n\t\tif (!contextMap.has(contextHashId)) {\n\t\t\tconsole.debug(\n\t\t\t\t'No subscribers for context',\n\t\t\t\tcontext,\n\t\t\t\t' under channel',\n\t\t\t\tchannelName,\n\t\t\t);\n\t\t\treturn false;\n\t\t}\n\n\t\t// get the subscribers for this context under the channel name\n\t\tconst subscribers = contextMap?.get(contextHashId)?.subscribers;\n\n\t\t// check if there are any subscribers to send the message to\n\t\tif (subscribers.size === 0) {\n\t\t\t// We should never get here because contexts without any subscribers should be cleaned up\n\t\t\tconsole.debug(\n\t\t\t\t'No subscribers for context',\n\t\t\t\tcontext,\n\t\t\t\t' under channel',\n\t\t\t\tchannelName,\n\t\t\t);\n\t\t\treturn false;\n\t\t}\n\n\t\t// loop through all the subscribers and invoke them with the data\n\t\tsubscribers.forEach((subscriberObj) => {\n\t\t\tsubscriberObj.callback(data);\n\t\t});\n\n\t\treturn true;\n\t}\n\n\t/**\n\t * Unsubscribes a subscriber from a channel\n\t * @param {string} subscriberId - the subscriber id\n\t * @returns {boolean} true if the subscriber was unsubscribed, false otherwise\n\t */\n\tunsubscribe(subscriberId) {\n\t\t// the subscriber id is in the format of `${channelName}_${contextHashId}_${uniqueSubscriberId}`\n\t\tconst [channelName, contextHashId, uniqueSubscriberId] =\n\t\t\tsubscriberId.split('_');\n\n\t\tif (!channelName || !contextHashId || !uniqueSubscriberId) {\n\t\t\tconsole.debug('Invalid subscriber id', subscriberId);\n\t\t\treturn false;\n\t\t}\n\n\t\t// get the context subscribers map for the given channel\n\t\tconst subscribers = this.channels\n\t\t\t.get(channelName)\n\t\t\t?.get(contextHashId)?.subscribers;\n\n\t\t// make sure that there is a set for this channel name and context\n\t\tif (!subscribers) {\n\t\t\tconsole.debug(\n\t\t\t\t'No subscribers for context',\n\t\t\t\tcontextHashId,\n\t\t\t\t' under channel',\n\t\t\t\tchannelName,\n\t\t\t);\n\t\t\treturn false;\n\t\t}\n\n\t\t// remove the subscriber object from the set with the given subscriber id key in the object\n\t\tlet subscriberRemoved = false;\n\t\tfor (const subscriberObj of subscribers) {\n\t\t\tif (subscriberObj.id === subscriberId) {\n\t\t\t\tsubscribers.delete(subscriberObj);\n\t\t\t\tsubscriberRemoved = true;\n\t\t\t}\n\t\t}\n\n\t\tif (!subscriberRemoved) {\n\t\t\tconsole.debug(\n\t\t\t\t'Subscriber with subscriber id',\n\t\t\t\tsubscriberId,\n\t\t\t\t' does not exist for channel',\n\t\t\t\tchannelName,\n\t\t\t);\n\t\t\treturn false;\n\t\t}\n\n\t\tthis.cleanUpChannelMap();\n\t\treturn true;\n\t}\n\n\t/**\n\t * Cleans up the channel map by removing channels that have no subscribers\n\t */\n\tcleanUpChannelMap() {\n\t\t// loop through all the channels\n\t\tthis.channels.forEach((contextMap, channelName, channels) => {\n\t\t\t// loop through all the context-subscriber maps for the channel\n\t\t\tcontextMap.forEach((subscriberMap, contextHashId) => {\n\t\t\t\t// if there are no subscribers for the context, remove it\n\t\t\t\tif (subscriberMap.subscribers.size === 0) {\n\t\t\t\t\tcontextMap.delete(contextHashId);\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t// if there are no contexts for the channel, remove the channel\n\t\t\tif (contextMap.size === 0) {\n\t\t\t\tchannels.delete(channelName);\n\t\t\t}\n\t\t});\n\t}\n\n\t/**\n\t * [Debugging] Returns a list of tuples of (channelName, contextHashId, subscriberId, subscriberCallback) for all subscribers\n\t * @param {string} desiredChannelName (optional) - the name of the channel\n\t * @param {Object} desiredContext (optional) - the context of the page\n\t * @returns {Array} list of tuples of (channelName, contextHashId, subscriberId, subscriberCallback)\n\t */\n\tgetAllSubscribers(desiredChannelName = null, desiredContext = null) {\n\t\tconst subscribers = [];\n\n\t\tthis.channels.forEach((contextMap, channelName) => {\n\t\t\tif (desiredChannelName == null || channelName === desiredChannelName) {\n\t\t\t\tcontextMap.forEach((subscriberMap, contextHashId) => {\n\t\t\t\t\tif (\n\t\t\t\t\t\tdesiredContext == null ||\n\t\t\t\t\t\tcontextHashId === this.makeContextHashId(desiredContext)\n\t\t\t\t\t) {\n\t\t\t\t\t\tsubscriberMap.subscribers.forEach((subscriberObj) => {\n\t\t\t\t\t\t\tsubscribers.push({\n\t\t\t\t\t\t\t\tchannelName,\n\t\t\t\t\t\t\t\tcontext: subscriberMap.context,\n\t\t\t\t\t\t\t\tsubscriberId: subscriberObj.id,\n\t\t\t\t\t\t\t\tsubscriberCallback: subscriberObj.callback,\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t\treturn subscribers;\n\t}\n\n\t/**\n\t * Makes context hash id from a context object\n\t * @param {Object} context - the context of the page\n\t * @returns {string} the hash id of the context\n\t */\n\tmakeContextHashId(context) {\n\t\t// sort the keys of the context object to ensure consistent hash ids\n\t\tconst str = JSON.stringify(context, Object.keys(context).sort());\n\n\t\tlet hash = 0;\n\t\t// loop through the string of the object and calculate the hash\n\t\tfor (let i = 0; i < str.length; i++) {\n\t\t\tconst chr = str.charCodeAt(i);\n\t\t\thash = (hash << 5) - hash + chr;\n\t\t\thash |= 0; // convert to 32‑bit integer\n\t\t}\n\n\t\treturn hash.toString();\n\t}\n}\n","import './aiex-library';\nimport {actionTypes} from '@servicenow/ui-core';\n\nimport {\n\tWM_CLOSE_DOCK,\n\tWM_CLOSE_WINDOW,\n\tWM_CREATE_WINDOW,\n\tWM_FOCUS_WINDOW,\n\tWM_OPEN_WINDOW,\n\tWM_RELAY_MESSAGE,\n\tWM_SET_HEADER_BUTTONS,\n\tWM_TOGGLE_DOCK,\n\tWM_TOGGLE_MINIMIZED,\n\tWM_TOGGLE_MODAL,\n\tWM_SET_DIRTY_STATE,\n\tWM_SET_WINDOW_PROPERTIES,\n\tUXF_WM_SCREEN_SELECTED,\n\tUXF_CREATE_MODELESS_WINDOW,\n\tUXF_SHOW_MODELESS_WINDOW,\n\tUXF_CLOSE_MODELESS_WINDOW,\n\tUXF_MINIMIZE_MODELESS_WINDOW,\n\tUXF_DIRTY_MODELESS_WINDOW,\n\tUXF_UPDATE_MODELESS_WINDOW,\n\tUXF_SELECT_MODELESS_WINDOW,\n\tUXF_TOGGLE_DOCK,\n\tUXF_TOGGLE_MODAL,\n\tUXF_TOGGLE_MINIMIZED,\n\tUXF_CLOSE_WINDOW,\n\tUXF_OPEN_WINDOW,\n\tUXF_FOCUS_WINDOW,\n\tUXF_CLOSE_MODELESS_WINDOW_ON_STAGE,\n} from '@servicenow/sn-window-manager';\nimport {debounce} from '@devsnc/snowdash';\nimport {\n\tLAUNCH_EXPERIENCE,\n\tLAUNCH_WINDOW_MANAGER,\n\tAI_ENGAGEMENT_SKILL_EXECUTION_REQUESTED,\n\tLAUNCH_EXPERIENCE_DEBOUNCE_TIMER,\n\tLAUNCH_EXPERIENCE_WITH_DEBOUNCE,\n\tAIEX_PUBLISH_REQUESTED,\n\tAIEX_SUBSCRIBE_REQUESTED,\n\tAIEX_UNSUBSCRIBE_REQUESTED,\n} from './actions';\nimport {windowManagerShim} from './utils/window-manager-shim';\nimport {\n\tlaunchExperience,\n\tlaunchSkillExecution,\n\tlaunchWindowManager,\n} from './launcher';\nimport {setCustomContext} from './aiex-library';\nimport {publish, subscribe, unsubscribe} from './pub-sub';\nconst {COMPONENT_BOOTSTRAPPED} = actionTypes;\n\nexport const getUxfWindowId = (payload) => {\n\tif (!payload.experienceId || !payload.screenKey || !payload.instanceId) {\n\t\treturn payload.componentId;\n\t}\n\treturn `${payload.experienceId}~${payload.screenKey}~${payload.instanceId}`;\n};\n\n// Initialize window manager config\nif (window.ux_globals) {\n\twindow.ux_globals.__windowManagerConfig = {\n\t\tzoneThreeHoistTarget: null,\n\t\tisLoaded: false,\n\t};\n}\n\nexport default {\n\tname: 'NOW_AI_CANVAS_LAUNCHER_BEHAVIOR',\n\tactionHandlers: {\n\t\t[COMPONENT_BOOTSTRAPPED]: {\n\t\t\teffect: ({host}) => {\n\t\t\t\t// Ensure window manager is not already initialized before shimming\n\t\t\t\tif (!window.ux_globals?.__windowManagerConfig?.isLoaded) {\n\t\t\t\t\twindowManagerShim(host);\n\t\t\t\t}\n\t\t\t},\n\t\t},\n\t\t// TODO: remove later once we have worked out how to init window manager in places like blank app-shell and SP\n\t\t[LAUNCH_WINDOW_MANAGER]: {\n\t\t\tasync effect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t\thost,\n\t\t\t\t} = coeffects;\n\t\t\t\tconst windowManager = await launchWindowManager(host);\n\t\t\t\twindowManager.unifiedNavComponent = payload.hostComponent || null;\n\t\t\t},\n\t\t},\n\n\t\t[LAUNCH_EXPERIENCE]: {\n\t\t\teffect({host, action: {payload}}) {\n\t\t\t\tlaunchExperience(payload, host);\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\n\t\t[AI_ENGAGEMENT_SKILL_EXECUTION_REQUESTED]: {\n\t\t\teffect({host, action: {payload}}) {\n\t\t\t\tlaunchSkillExecution(payload, host);\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\n\t\t// generic public events\n\t\t[WM_CREATE_WINDOW]: {\n\t\t\tasync effect({action: {payload}}) {\n\t\t\t\twindow.nowWindowManager.createWindow(payload);\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[WM_CLOSE_WINDOW]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.closeWindow(payload);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[WM_OPEN_WINDOW]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconst windowId = payload.id || payload;\n\t\t\t\t\tconst newProps = payload.newProperties || {};\n\t\t\t\t\twindow.nowWindowManager.openWindow(windowId, newProps);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[WM_CLOSE_DOCK]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.closeDock(payload);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[WM_TOGGLE_DOCK]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconst windowId = payload.id || payload;\n\t\t\t\t\tconst dockLocation = payload.dockLocation || 'right';\n\t\t\t\t\twindow.nowWindowManager.toggleDock(windowId, dockLocation);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[WM_TOGGLE_MODAL]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.toggleModal(payload);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[WM_TOGGLE_MINIMIZED]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.toggleMinimized(payload);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[WM_RELAY_MESSAGE]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.relayMessage(payload);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[WM_FOCUS_WINDOW]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.focusWindow(payload);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[WM_SET_HEADER_BUTTONS]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconst windowId = payload.id || payload;\n\t\t\t\t\tconst headerButtons = payload.headerButtons || [];\n\t\t\t\t\twindow.nowWindowManager.setHeaderButtons(windowId, headerButtons);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[WM_SET_DIRTY_STATE]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconst windowId = payload.id || payload;\n\t\t\t\t\tconst dirtyState = payload.dirtyState ?? payload.isDirty;\n\t\t\t\t\twindow.nowWindowManager.setDirtyState(windowId, dirtyState);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[WM_SET_WINDOW_PROPERTIES]: {\n\t\t\teffect: (coeffects) => {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconst windowId = payload.id;\n\n\t\t\t\t\tconst keysToFilterOut = ['windowId', 'id', 'options'];\n\n\t\t\t\t\tconst newProperties = Object.fromEntries(\n\t\t\t\t\t\tObject.entries(payload).filter(\n\t\t\t\t\t\t\t([key]) => !keysToFilterOut.includes(key),\n\t\t\t\t\t\t),\n\t\t\t\t\t);\n\n\t\t\t\t\twindow.nowWindowManager.setWindowProperties(windowId, newProperties);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\n\t\t// UIB<>UXF events\n\t\t[UXF_CREATE_MODELESS_WINDOW]: {\n\t\t\tasync effect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\n\t\t\t\tconst modelessProps = payload.modelessProps || {};\n\t\t\t\tconst windowId = getUxfWindowId({\n\t\t\t\t\tscreenKey: payload.screenKey,\n\t\t\t\t\texperienceId: payload.experienceId,\n\t\t\t\t\tinstanceId: payload.opts.instanceId,\n\t\t\t\t});\n\t\t\t\tconst windowConfig = {\n\t\t\t\t\tisUXFWindow: true,\n\t\t\t\t\tisGlobalWindow: false,\n\t\t\t\t\tid: windowId,\n\t\t\t\t\texperienceId: payload.experienceId,\n\t\t\t\t\tscreenKey: payload.screenKey,\n\t\t\t\t\tcomponentId: payload.componentId,\n\t\t\t\t\tinstanceId: payload.opts.instanceId,\n\t\t\t\t\ttitle: payload.modelessProps.headingLabel,\n\t\t\t\t\tdialogSize: {\n\t\t\t\t\t\twidth: payload.modelessProps.width,\n\t\t\t\t\t\theight: payload.modelessProps.height,\n\t\t\t\t\t},\n\t\t\t\t\t...payload.opts,\n\t\t\t\t\t...modelessProps,\n\t\t\t\t\tcontent: {\n\t\t\t\t\t\tcomponent: payload.contentRef,\n\t\t\t\t\t},\n\t\t\t\t\tmodelessDialogControllerId:\n\t\t\t\t\t\tpayload?.opts?.meta?.eventInfo?.sourceElementId || null,\n\t\t\t\t};\n\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconsole.info(UXF_CREATE_MODELESS_WINDOW, windowConfig);\n\t\t\t\t\twindow.nowWindowManager.createWindow(windowConfig);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_SHOW_MODELESS_WINDOW]: {\n\t\t\teffect: (coeffects) => {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconst windowId = getUxfWindowId(payload);\n\t\t\t\t\tconsole.info(UXF_SHOW_MODELESS_WINDOW, {payload, windowId});\n\t\t\t\t\twindow.nowWindowManager.openWindow(windowId);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_CLOSE_MODELESS_WINDOW]: {\n\t\t\teffect: (coeffects) => {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tlet meta = null;\n\t\t\t\tif (payload?.uxfMeta) {\n\t\t\t\t\tmeta = {uxfMeta: payload.uxfMeta};\n\t\t\t\t}\n\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconst windowId = getUxfWindowId(payload);\n\t\t\t\t\tconst forceDestroy = payload.forceDestroy || false;\n\t\t\t\t\tconsole.info(UXF_CLOSE_MODELESS_WINDOW, {payload, windowId});\n\t\t\t\t\twindow.nowWindowManager.closeWindow(windowId, forceDestroy, meta);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_MINIMIZE_MODELESS_WINDOW]: {\n\t\t\teffect: (coeffects) => {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconst windowId = getUxfWindowId(payload);\n\t\t\t\t\tconsole.info(UXF_MINIMIZE_MODELESS_WINDOW, {payload, windowId});\n\t\t\t\t\twindow.nowWindowManager.toggleMinimized(windowId, true);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_DIRTY_MODELESS_WINDOW]: {\n\t\t\teffect: (coeffects) => {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconst windowId = getUxfWindowId(payload);\n\t\t\t\t\tconsole.info(UXF_DIRTY_MODELESS_WINDOW, {payload, windowId});\n\t\t\t\t\twindow.nowWindowManager.setDirtyState(\n\t\t\t\t\t\twindowId,\n\t\t\t\t\t\tpayload.dirtyState ?? payload.isDirty,\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_UPDATE_MODELESS_WINDOW]: {\n\t\t\teffect: (coeffects) => {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconst windowId = getUxfWindowId(payload);\n\n\t\t\t\t\tconst keysToFilterOut = [\n\t\t\t\t\t\t'componentId',\n\t\t\t\t\t\t'experienceId',\n\t\t\t\t\t\t'screenKey',\n\t\t\t\t\t\t'instanceId',\n\t\t\t\t\t\t'windowId',\n\t\t\t\t\t\t'options',\n\t\t\t\t\t];\n\n\t\t\t\t\tconst newProperties = Object.fromEntries(\n\t\t\t\t\t\tObject.entries(payload).filter(\n\t\t\t\t\t\t\t([key]) => !keysToFilterOut.includes(key),\n\t\t\t\t\t\t),\n\t\t\t\t\t);\n\n\t\t\t\t\tconsole.info(UXF_UPDATE_MODELESS_WINDOW, {\n\t\t\t\t\t\tpayload,\n\t\t\t\t\t\twindowId,\n\t\t\t\t\t\tnewProperties,\n\t\t\t\t\t});\n\n\t\t\t\t\twindow.nowWindowManager.setWindowProperties(windowId, newProperties);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_SELECT_MODELESS_WINDOW]: {\n\t\t\teffect: (coeffects) => {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconst windowId = getUxfWindowId(payload);\n\t\t\t\t\tconsole.info(UXF_SELECT_MODELESS_WINDOW, {payload, windowId});\n\t\t\t\t\twindow.nowWindowManager.openWindow(windowId);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_WM_SCREEN_SELECTED]: {\n\t\t\teffect: (coeffects) => {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconsole.info(UXF_WM_SCREEN_SELECTED, payload);\n\t\t\t\t\twindow.nowWindowManager.handleScreenChanged(payload);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\n\t\t// header button events sent from within a UIB or workspace page\n\t\t[UXF_TOGGLE_DOCK]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tconsole.info(UXF_TOGGLE_DOCK, payload);\n\t\t\t\tif (\n\t\t\t\t\tpayload?.windowConfig &&\n\t\t\t\t\tpayload.dockLocation &&\n\t\t\t\t\twindow.nowWindowManager\n\t\t\t\t) {\n\t\t\t\t\twindow.nowWindowManager.toggleDock(\n\t\t\t\t\t\tpayload.windowConfig.id,\n\t\t\t\t\t\tpayload.dockLocation,\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_TOGGLE_MODAL]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tconsole.info(UXF_TOGGLE_MODAL, payload);\n\t\t\t\tif (payload?.windowConfig && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.toggleModal(payload.windowConfig.id);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_TOGGLE_MINIMIZED]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tconsole.info(UXF_TOGGLE_MINIMIZED, payload);\n\t\t\t\tif (payload?.windowConfig && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.toggleMinimized(payload.windowConfig.id);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_CLOSE_WINDOW]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {action} = coeffects;\n\t\t\t\tconst {payload} = action;\n\n\t\t\t\tconsole.info(UXF_CLOSE_WINDOW, {payload});\n\t\t\t\tif (payload?.windowConfig && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.closeWindow(\n\t\t\t\t\t\tpayload.windowConfig.id,\n\t\t\t\t\t\tfalse,\n\t\t\t\t\t\tpayload.meta,\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_OPEN_WINDOW]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tconsole.info(UXF_OPEN_WINDOW, payload);\n\t\t\t\tif (payload?.windowConfig && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.openWindow(payload.windowConfig.id);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_FOCUS_WINDOW]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tconsole.info(UXF_FOCUS_WINDOW, payload);\n\t\t\t\tif (payload?.windowConfig && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.focusWindow(payload.windowConfig.id);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[UXF_CLOSE_MODELESS_WINDOW_ON_STAGE]: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconsole.info(UXF_CLOSE_MODELESS_WINDOW_ON_STAGE);\n\t\t\t\t\twindow.nowWindowManager.windowsList.forEach((win) => {\n\t\t\t\t\t\twindow.nowWindowManager.closeWindow(win.id, true);\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t['CANVAS_USER_PREFERENCE_UPDATE_REQUEST']: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {action} = coeffects;\n\t\t\t\tconst {payload} = action;\n\n\t\t\t\twindow.nowWindowManager.updateUserPreferences(\n\t\t\t\t\tpayload.name,\n\t\t\t\t\tpayload.value,\n\t\t\t\t);\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\n\t\t// these are for backwards compatibility with Y and Z releases\n\t\t// they will be removed in a future release\n\t\t['NOW_WINDOW_MANAGER#CREATE_WINDOW']: {\n\t\t\tasync effect({action: {payload}}) {\n\t\t\t\twindow.nowWindowManager.createWindow(payload);\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t['NOW_WINDOW_MANAGER#CLOSE_WINDOW']: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {\n\t\t\t\t\t\tpayload: {\n\t\t\t\t\t\t\twindowConfig: {id: windowId},\n\t\t\t\t\t\t\tforceDestroy,\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.closeWindow(windowId, forceDestroy);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t['NOW_WINDOW_MANAGER#OPEN_WINDOW']: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {payload},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (payload && window.nowWindowManager) {\n\t\t\t\t\tconst windowId = payload.id || payload;\n\t\t\t\t\tconst newProps = payload.newProperties || {};\n\t\t\t\t\twindow.nowWindowManager.openWindow(windowId, newProps);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t['NOW_WINDOW_MANAGER#TOGGLE_MODAL_STATE']: {\n\t\t\teffect(coeffects) {\n\t\t\t\tconst {\n\t\t\t\t\taction: {\n\t\t\t\t\t\tpayload: {\n\t\t\t\t\t\t\twindowConfig: {id: windowId},\n\t\t\t\t\t\t\tenableModal,\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t} = coeffects;\n\t\t\t\tif (windowId && window.nowWindowManager) {\n\t\t\t\t\twindow.nowWindowManager.toggleModal(windowId, enableModal);\n\t\t\t\t}\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\tAIEX_UPDATE_CONTEXT: {\n\t\t\teffect({\n\t\t\t\taction: {\n\t\t\t\t\tpayload: {context},\n\t\t\t\t},\n\t\t\t}) {\n\t\t\t\tsetCustomContext(context);\n\t\t\t},\n\t\t},\n\t\t[AIEX_SUBSCRIBE_REQUESTED]: {\n\t\t\teffect({\n\t\t\t\taction: {\n\t\t\t\t\tpayload: {channelName, context, subscriberCallback, unsubIdCallback},\n\t\t\t\t},\n\t\t\t}) {\n\t\t\t\tconsole.debug('AIEX_SUBSCRIBE_REQUESTED', channelName, context);\n\n\t\t\t\tif (!unsubIdCallback || typeof unsubIdCallback !== 'function') {\n\t\t\t\t\tconsole.error(\n\t\t\t\t\t\t'Must provide a callback function to receive the subscriber id',\n\t\t\t\t\t);\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tsubscribe({\n\t\t\t\t\tchannelName,\n\t\t\t\t\tcontext,\n\t\t\t\t\tcallback: subscriberCallback,\n\t\t\t\t\tunsubIdCallback,\n\t\t\t\t});\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[AIEX_UNSUBSCRIBE_REQUESTED]: {\n\t\t\teffect({\n\t\t\t\taction: {\n\t\t\t\t\tpayload: {subscriberId},\n\t\t\t\t},\n\t\t\t}) {\n\t\t\t\tconsole.debug('AIEX_UNSUBSCRIBE_REQUESTED', subscriberId);\n\n\t\t\t\tunsubscribe(subscriberId);\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t[AIEX_PUBLISH_REQUESTED]: {\n\t\t\teffect({\n\t\t\t\taction: {\n\t\t\t\t\tpayload: {channelName, context, data},\n\t\t\t\t},\n\t\t\t}) {\n\t\t\t\tconsole.debug('AIEX_PUBLISH_REQUESTED', channelName, context, data);\n\t\t\t\tpublish({channelName, context, data});\n\t\t\t},\n\t\t\tstopPropagation: true,\n\t\t},\n\t\t['NOW_BUTTON#CLICKED']: (coeffects) => {\n\t\t\tconst {\n\t\t\t\taction: {payload, meta},\n\t\t\t\tdispatch,\n\t\t\t} = coeffects;\n\t\t\tif (\n\t\t\t\tpayload.buttonAction &&\n\t\t\t\tpayload.buttonAction === 'close_window' &&\n\t\t\t\tpayload.windowConfig\n\t\t\t) {\n\t\t\t\t// Need to wait until any dirty state logic is completed before we try to close the window\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tdispatch(UXF_CLOSE_WINDOW, {\n\t\t\t\t\t\twindowConfig: payload.windowConfig,\n\t\t\t\t\t\tmeta,\n\t\t\t\t\t});\n\t\t\t\t}, 100);\n\t\t\t}\n\t\t},\n\t},\n\tproperties: {\n\t\ttarget: {},\n\t},\n};\n"],"names":["module","exports","a","n","TypeError","__esModule","toPropertyKey","require","_defineProperties","e","r","t","length","o","enumerable","configurable","writable","Object","defineProperty","key","prototype","_extends","assign","bind","arguments","hasOwnProperty","call","apply","includes","_typeof","Symbol","toPrimitive","i","String","Number","iterator","constructor","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","__webpack_modules__","getter","d","definition","get","obj","prop","y","x","cjsModule","__WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_intent_channel_index_jsdbx_4a8165f1__","default","generatorVersions","intentActions","registerGenerator","registerTranslator","setActiveTranslator","updateContext","CONTEXT_RECEIVED","_isNapActive","window","__aiexLibrary","pageContext","customContext","callbacks","Set","setContext","getPageContext","getNapActive","setNapActive","value","AIEX_HISTORY_KEY","translatorKey","payload","_payload$context","experienceName","sysId","table","url","route","context","_history","_history$replaceState","_location","state","history","replaceState","location","href","addToHistory","forEach","callback","actions","_history2","_window$__aiexLibrary","_window$__aiexLibrary2","emptyContext","subscribeToPageContextUpdates","cb","add","delete","getFullContext","__LIBRARY_INTENT_CHANNEL__mediatorRegistry","invoke","eventName","options","generatorVersion","V2","receiveAllContexts","console","warn","isTranslatorRegistered","setCustomContext","__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_ui_core_index_jsdbx_65e0859f__","actionTypes","__WEBPACK_EXTERNAL_MODULE__uxasset_externals_servicenow_sn_window_manager_index_jsdbx_6ad92d9c__","UXF_CLOSE_MODELESS_WINDOW","UXF_CLOSE_MODELESS_WINDOW_ON_STAGE","UXF_CLOSE_WINDOW","UXF_CREATE_MODELESS_WINDOW","UXF_DIRTY_MODELESS_WINDOW","UXF_FOCUS_WINDOW","UXF_MINIMIZE_MODELESS_WINDOW","UXF_OPEN_WINDOW","UXF_SELECT_MODELESS_WINDOW","UXF_SHOW_MODELESS_WINDOW","UXF_TOGGLE_DOCK","UXF_TOGGLE_MINIMIZED","UXF_TOGGLE_MODAL","UXF_UPDATE_MODELESS_WINDOW","UXF_WM_SCREEN_SELECTED","WM_CLOSE_DOCK","WM_CLOSE_WINDOW","WM_CREATE_WINDOW","WM_FOCUS_WINDOW","WM_OPEN_WINDOW","WM_RELAY_MESSAGE","WM_SET_DIRTY_STATE","WM_SET_HEADER_BUTTONS","WM_SET_WINDOW_PROPERTIES","WM_TOGGLE_DOCK","WM_TOGGLE_MINIMIZED","WM_TOGGLE_MODAL","LAUNCH_EXPERIENCE","AI_ENGAGEMENT_SKILL_EXECUTION_REQUESTED","AIEX_PUBLISH_REQUESTED","AIEX_SUBSCRIBE_REQUESTED","AIEX_UNSUBSCRIBE_REQUESTED","LAUNCH_WINDOW_MANAGER","__WEBPACK_EXTERNAL_MODULE__uxasset_externals_devsnc_library_uxf_index_jsdbx_d40e2bbc__","getComponentsByTagNames","__WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_http_request_28_0_4_index_jsdbx_6bbfab0c__","snHttpFactory","snHttp","xsrfToken","g_ck","batch","batching","__WEBPACK_EXTERNAL_MODULE__uxasset_externals_sn_uxpage_presource_26_0_0_index_jsdbx_30963244__","getProperty","WM_LAUNCH_MODE_PROPERTY","CONTEXTUAL_PINNED_ID_PROPERTY","CONTEXTUAL_PINNED_ID_VALUE_FOR_CANVAS","EXPERIENCE_LAUNCH_MODE","MODAL","FLOATING","DOCKED","DOCKED_LEFT","DOCKED_RIGHT","getStartingStateByLaunchMode","launchMode","startingState","values","document","dir","getBrandingOverrides","header_label","va_logo","title","headerIcon","icon","createCanvasWindowConfig","_ref","ux_globals","userPrefs","maxWindowSizePercentage","width","height","overrides","_objectWithoutPropertiesLoose","_excluded","id","canDrag","canResize","canMaximize","canMinimize","canToggleModal","canDock","closeToTop","closeToElement","dockConfig","dockRight","dockLeft","dockBottom","dockedWindowSize","isPersistent","isModal","dialogSize","resizableConfig","enableResizable","resizableMinWidth","resizableMinHeight","resizableMaxWidth","Math","floor","innerWidth","resizableMaxHeight","innerHeight","modalSize","content","component","properties","variant","configAria","dialog","role","isWindowManagerLoading","windowManagerComponentLoaded","windowManagerPreloadPromise","aiEngagementComponentLoaded","aiEngagementPreloadPromise","preloadAIEngagementComponent","then","info","catch","err","Promise","resolve","isPortalContext","_window$NOW","NOW","portal_url_suffix","setTimeout","launchWindowManager","async","host","portalType","_window$ux_globals","wmParent","body","appShellLayout","querySelector","polarisLayout","shadowRoot","getWMParent","__windowManagerConfig","isLoaded","windowManager","createElement","append","_window$ux_globals2","getSelectedContentFromRouter","_host$shadowRoot","routerId","nowId","launchExperience","_nassProps$brandingSe","_nassProps$brandingSe2","_window$ux_globals$__","hostType","_body$data","response","request","data","query","napActive","now","nowAssistUtility","error","checkAndUpdateNapActive","selectedContent","napShortcutCommand","conversationId","windowConfigOverrides","nassProps","canvasWindowConfig","brandingSettings","brandingProperties","sessionContext","forceNewConversation","remAdjustmentRequired","isChatOnlyMode","switchContextConversation","showChat","activeConversationId","nowAssistOptions","timestamp","Date","dialogAriaLabel","openOrCreateWindow","propsToUpdate","nowWindowManager","doesWindowExist","setWindowProperties","openWindow","createWindow","addEventListener","_window$nowWindowMana","launchSkillExecution","_nassProps$brandingSe3","skillId","skillParams","skill","windowManagerPromise","windowManagerApiProxy","Proxy","_","_len","args","Array","_key","wmAPI","channelManager","_createClass","ChannelManager","_classCallCheck","this","channels","Map","channelName","subscriberCallback","subscriberId","has","set","contextMap","contextHashId","makeContextHashId","subscribers","unsubscribe","_contextMap$get","debug","size","subscriberObj","_this$channels$get","uniqueSubscriberId","split","subscriberRemoved","cleanUpChannelMap","subscriberMap","desiredChannelName","desiredContext","push","str","JSON","stringify","keys","sort","hash","charCodeAt","toString","subscribe","unsubIdCallback","replace","c","random","createSubscriberId","unsubscribeFn","registerChannel","publish","_ref2","relayMessage","getAllSubscribers","COMPONENT_BOOTSTRAPPED","getUxfWindowId","experienceId","screenKey","instanceId","componentId","zoneThreeHoistTarget","name","actionHandlers","effect","windowManagerShim","coeffects","action","unifiedNavComponent","hostComponent","stopPropagation","_ref3","_ref4","closeWindow","windowId","newProps","newProperties","closeDock","dockLocation","toggleDock","toggleModal","toggleMinimized","focusWindow","headerButtons","setHeaderButtons","_payload$dirtyState","dirtyState","isDirty","setDirtyState","keysToFilterOut","fromEntries","entries","filter","_ref5","_payload$opts","modelessProps","opts","windowConfig","isUXFWindow","isGlobalWindow","headingLabel","contentRef","modelessDialogControllerId","meta","eventInfo","sourceElementId","uxfMeta","forceDestroy","_payload$dirtyState2","_ref6","handleScreenChanged","windowsList","win","updateUserPreferences","_ref7","enableModal","AIEX_UPDATE_CONTEXT","_ref8","_ref9","_ref0","_ref1","dispatch","buttonAction","target"]}