/*! For license information please see chatbot.js.LICENSE.txt */
(()=>{"use strict";var t={379:t=>{var n=[];function e(t){for(var e=-1,r=0;r<n.length;r++)if(n[r].identifier===t){e=r;break}return e}function r(t,r){for(var i={},a=[],c=0;c<t.length;c++){var l=t[c],s=r.base?l[0]+r.base:l[0],u=i[s]||0,p="".concat(s," ").concat(u);i[s]=u+1;var d=e(p),f={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==d)n[d].references++,n[d].updater(f);else{var h=o(f,r);r.byIndex=c,n.splice(c,0,{identifier:p,updater:h,references:1})}a.push(p)}return a}function o(t,n){var e=n.domAPI(n);return e.update(t),function(n){if(n){if(n.css===t.css&&n.media===t.media&&n.sourceMap===t.sourceMap&&n.supports===t.supports&&n.layer===t.layer)return;e.update(t=n)}else e.remove()}}t.exports=function(t,o){var i=r(t=t||[],o=o||{});return function(t){t=t||[];for(var a=0;a<i.length;a++){var c=e(i[a]);n[c].references--}for(var l=r(t,o),s=0;s<i.length;s++){var u=e(i[s]);0===n[u].references&&(n[u].updater(),n.splice(u,1))}i=l}}},569:t=>{var n={};t.exports=function(t,e){var r=function(t){if(void 0===n[t]){var e=document.querySelector(t);if(window.HTMLIFrameElement&&e instanceof window.HTMLIFrameElement)try{e=e.contentDocument.head}catch(t){e=null}n[t]=e}return n[t]}(t);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(e)}},216:t=>{t.exports=function(t){var n=document.createElement("style");return t.setAttributes(n,t.attributes),t.insert(n,t.options),n}},565:(t,n,e)=>{t.exports=function(t){var n=e.nc;n&&t.setAttribute("nonce",n)}},795:t=>{t.exports=function(t){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var n=t.insertStyleElement(t);return{update:function(e){!function(t,n,e){var r="";e.supports&&(r+="@supports (".concat(e.supports,") {")),e.media&&(r+="@media ".concat(e.media," {"));var o=void 0!==e.layer;o&&(r+="@layer".concat(e.layer.length>0?" ".concat(e.layer):""," {")),r+=e.css,o&&(r+="}"),e.media&&(r+="}"),e.supports&&(r+="}");var i=e.sourceMap;i&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),n.styleTagTransform(r,t,n.options)}(n,t,e)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(n)}}}},589:t=>{t.exports=function(t,n){if(n.styleSheet)n.styleSheet.cssText=t;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(t))}}},184:(t,n,e)=>{e.d(n,{Z:()=>c});var r=e(933),o=e.n(r),i=e(476),a=e.n(i)()(o());a.push([t.id,".iOqlDdBnATVpadGvx1YX, .lndjoRWjp3ye2x5XZ29y {\n  --mwai-spacing: 15px;\n  --mwai-fontSize: 15px;\n  --mwai-lineHeight: 1.5;\n  --mwai-borderRadius: 10px;\n  --mwai-width: 460px;\n  --mwai-maxHeight: 40vh;\n  --mwai-iconTextColor: white;\n  --mwai-iconTextBackgroundColor: #343541;\n  --mwai-fontColor: #FFFFFF;\n  --mwai-backgroundPrimaryColor: #454654;\n  --mwai-backgroundHeaderColor: #343541;\n  --mwai-headerButtonsColor: #FFFFFF;\n  --mwai-conversationsBackgroundColor: #202123;\n  --mwai-conversationsTextColor: #FFFFFF;\n  --mwai-backgroundSecondaryColor: #343541;\n  --mwai-errorBackgroundColor: #6d2f2a;\n  --mwai-errorTextColor: #FFFFFF;\n}\n\n.iOqlDdBnATVpadGvx1YX button, .lndjoRWjp3ye2x5XZ29y button {\n  color: var(--mwai-fontColor);\n  background: var(--mwai-backgroundSecondaryColor);\n  border: 1px solid var(--mwai-backgroundPrimaryColor);\n  padding: calc(var(--mwai-spacing) / 2) var(--mwai-spacing);\n  min-width: 90px;\n  border-radius: 5px;\n  cursor: pointer;\n  transition: all 0.2s ease-out;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 90%;\n  position: relative;\n}\n\n.iOqlDdBnATVpadGvx1YX button .M1bTKgon3yJn1pg388Aw, .lndjoRWjp3ye2x5XZ29y button .M1bTKgon3yJn1pg388Aw {\n  margin-left: 5px;\n  margin-right: 5px;\n  font-size: 11px;\n}\n\n.iOqlDdBnATVpadGvx1YX button:hover, .lndjoRWjp3ye2x5XZ29y button:hover {\n  background: var(--mwai-backgroundPrimaryColor);\n}\n\n.iOqlDdBnATVpadGvx1YX button[disabled] span, .lndjoRWjp3ye2x5XZ29y button[disabled] span {\n  display: none;\n}\n\n.iOqlDdBnATVpadGvx1YX button[disabled]:before, .lndjoRWjp3ye2x5XZ29y button[disabled]:before {\n  content: '';\n  width: 18px;\n  height: 18px;\n  margin: auto;\n  border: 3px solid transparent;\n  border-top-color: var(--mwai-fontColor);\n  border-radius: 50%;\n  animation: Q8R59WRCXYK3JY7gl3Nw 1s ease infinite;\n}\n\n.iOqlDdBnATVpadGvx1YX {\n  border-radius: var(--mwai-borderRadius) var(--mwai-borderRadius);\n  background: var(--mwai-backgroundHeaderColor);\n  overflow: hidden;\n}\n\n.iOqlDdBnATVpadGvx1YX * {\n  box-sizing: border-box;\n}\n\n.iOqlDdBnATVpadGvx1YX .a48TtMrGohiplJihDv4a {\n  color: var(--mwai-headerButtonsColor);\n  padding: var(--mwai-spacing);\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.iOqlDdBnATVpadGvx1YX .Aml8NHGXmSBh_55anACw {\n  background: var(--mwai-conversationsBackgroundColor);\n  list-style: none;\n  padding: calc(var(--mwai-spacing) / 2);\n  margin: 0;\n}\n\n.iOqlDdBnATVpadGvx1YX .Aml8NHGXmSBh_55anACw .OmmzQgRvsKUxTPnN1NGA {\n  margin: 0;\n}\n\n.iOqlDdBnATVpadGvx1YX .Aml8NHGXmSBh_55anACw li {\n  color: var(--mwai-conversationsTextColor);\n  font-size: 75%;\n  padding: calc(var(--mwai-spacing) / 2);\n  opacity: 0.65;\n}\n\n.iOqlDdBnATVpadGvx1YX .Aml8NHGXmSBh_55anACw li.Ru4QsUQBo4Gov_bTpbJC {\n  background: var(--mwai-backgroundPrimaryColor);\n  border-radius: var(--mwai-borderRadius);\n  opacity: 1;\n}\n\n.iOqlDdBnATVpadGvx1YX .Aml8NHGXmSBh_55anACw li:hover {\n  background: var(--mwai-backgroundPrimaryColor);\n  border-radius: var(--mwai-borderRadius);\n  cursor: pointer;\n}\n\n.lndjoRWjp3ye2x5XZ29y * {\n  box-sizing: border-box;\n}\n\n.lndjoRWjp3ye2x5XZ29y .Aml8NHGXmSBh_55anACw {\n  background: var(--mwai-backgroundSecondaryColor);\n  color: var(--mwai-fontColor);\n  font-size: var(--mwai-fontSize);\n  overflow: hidden;\n  display: flex;\n  flex-direction: column;\n  border-radius: var(--mwai-borderRadius);\n}\n\n.lndjoRWjp3ye2x5XZ29y .smw5eGNuW8ar3Rq6KsU5 {\n  overflow: auto;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ {\n  display: flex;\n  padding: var(--mwai-spacing);\n  position: relative;\n  line-height: var(--mwai-lineHeight);\n  transition: opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .s6pfLhxkG5kdsInHIBwB {\n  opacity: 0;\n  transition: all 0.3s ease-out;\n  width: 22px;\n  height: 22px;\n  position: absolute;\n  right: var(--mwai-spacing);\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .s6pfLhxkG5kdsInHIBwB .yPOP1Mu_LbAFIAA1DiLC {\n  position: absolute;\n  width: 16px;\n  height: 16px;\n  margin-top: 0px;\n  margin-left: 0px;\n  background: white;\n  opacity: 0.4;\n  transition: all 0.2s ease-in;\n  cursor: pointer;\n  border-radius: 2px;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .s6pfLhxkG5kdsInHIBwB .Vo_Ic5uNSqGTmWJTRoUw {\n  position: absolute;\n  width: 16px;\n  height: 16px;\n  margin-top: 6px;\n  margin-left: 6px;\n  background: white;\n  opacity: 0.6;\n  transition: all 0.2s ease-in;\n  cursor: pointer;\n  border-radius: 2px;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .s6pfLhxkG5kdsInHIBwB:hover .yPOP1Mu_LbAFIAA1DiLC {\n  opacity: 0.6;\n  margin-top: 0px;\n  margin-left: 6px;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .s6pfLhxkG5kdsInHIBwB:hover .Vo_Ic5uNSqGTmWJTRoUw {\n  opacity: 1;\n  margin-top: 6px;\n  margin-left: 0px;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .s6pfLhxkG5kdsInHIBwB.saS9VjjVMXioL4CweV81 .yPOP1Mu_LbAFIAA1DiLC {\n  opacity: 0;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .s6pfLhxkG5kdsInHIBwB.saS9VjjVMXioL4CweV81 .Vo_Ic5uNSqGTmWJTRoUw {\n  width: 18px;\n  height: 18px;\n  margin-top: 2px;\n  margin-left: 2px;\n  opacity: 1;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ.LkkwYvlzeIMIzf7mtUwW {\n  opacity: 0;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ:hover .s6pfLhxkG5kdsInHIBwB {\n  display: block;\n  opacity: 1;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ.ND9ujQp2hjVwNQTPWDSf {\n  background: var(--mwai-backgroundSecondaryColor);\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ.xVfQe9VEYvuzMaqLoXuP {\n  background: var(--mwai-backgroundPrimaryColor);\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .mVKuMauVy4SrhOGg0tO7 {\n  color: var(--mwai-fontColor);\n  margin-right: 5px;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .mVKuMauVy4SrhOGg0tO7 .V_Rv657Z7bGmaqPXFjGG {\n  opacity: 0.50;\n  white-space: nowrap;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .mVKuMauVy4SrhOGg0tO7 .hsW5GDpr7mGWbevVTphh {\n  margin-right: 10px;\n  width: 40px;\n  height: 40px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 5px;\n  overflow: hidden;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .mVKuMauVy4SrhOGg0tO7 .hsW5GDpr7mGWbevVTphh img {\n  max-width: 100%;\n  max-height: 100%;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .mVKuMauVy4SrhOGg0tO7 .hsW5GDpr7mGWbevVTphh.weQ0XGKhJgBusnPzOtWH img {\n  width: 28px;\n  height: 28px;\n  filter: brightness(0) invert(1);\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .CWHqlUDu9z_VhM1iNYox {\n  flex: auto;\n  font-size: var(--mwai-fontSize);\n  line-height: var(--mwai-lineHeight);\n  color: var(--mwai-fontColor);\n  font-size: var(--mwai-fontSize);\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .CWHqlUDu9z_VhM1iNYox * {\n  font-size: var(--mwai-fontSize);\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .CWHqlUDu9z_VhM1iNYox *:first-child {\n  margin-top: 0;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .CWHqlUDu9z_VhM1iNYox *:last-child {\n  margin-bottom: 0;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .CWHqlUDu9z_VhM1iNYox a {\n  color: #2196f3;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .CWHqlUDu9z_VhM1iNYox h1 {\n  font-size: 200%;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .CWHqlUDu9z_VhM1iNYox h2 {\n  font-size: 160%;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .CWHqlUDu9z_VhM1iNYox h3 {\n  font-size: 140%;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .CWHqlUDu9z_VhM1iNYox h4 {\n  font-size: 120%;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .CWHqlUDu9z_VhM1iNYox p code {\n  background: var(--mwai-backgroundSecondaryColor);\n  padding: 2px 6px;\n  border-radius: 8px;\n  font-size: 90%;\n  font-family: system-ui;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .CWHqlUDu9z_VhM1iNYox pre {\n  color: var(--mwai-fontColor);\n  border-radius: var(--mwai-borderRadius);\n  padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);\n  break-after: auto;\n  white-space: pre-wrap;\n  font-size: 95%;\n  max-width: 100%;\n  width: 100%;\n  font-family: system-ui;\n  background: #343541;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .CWHqlUDu9z_VhM1iNYox pre code {\n  padding: 0 !important;\n  font-family: system-ui;\n  background: #343541;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .CWHqlUDu9z_VhM1iNYox ul {\n  padding: 0;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .CWHqlUDu9z_VhM1iNYox ol {\n  padding: 0;\n  margin: 0 0 0 20px;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .CWHqlUDu9z_VhM1iNYox table {\n  width: 100%;\n  border: 2px solid var(--mwai-backgroundSecondaryColor);\n  border-collapse: collapse;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .CWHqlUDu9z_VhM1iNYox thead {\n  background: var(--mwai-backgroundSecondaryColor);\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .CWHqlUDu9z_VhM1iNYox tr, .lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .CWHqlUDu9z_VhM1iNYox td {\n  padding: 2px 5px;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .CWHqlUDu9z_VhM1iNYox td {\n  border: 2px solid var(--mwai-backgroundSecondaryColor);\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .CWHqlUDu9z_VhM1iNYox .fJyiPz2f5_C8IfUzgD1m {\n  display: inline-block;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .CWHqlUDu9z_VhM1iNYox .fJyiPz2f5_C8IfUzgD1m > :first-child {\n  margin-top: 0;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .CWHqlUDu9z_VhM1iNYox > *:first-child {\n  margin-top: 0;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ .CWHqlUDu9z_VhM1iNYox > *:last-child {\n  margin-bottom: 0;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ.CbsFIeB3668vSID0A4iZ {\n  background: var(--mwai-errorBackgroundColor);\n  color: var(--mwai-errorFontColor);\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ.CbsFIeB3668vSID0A4iZ .mVKuMauVy4SrhOGg0tO7 {\n  display: none;\n}\n\n.lndjoRWjp3ye2x5XZ29y .kgqpqavmCnlczZVXZMNw {\n  display: flex;\n  padding: var(--mwai-spacing);\n  border-top: 1px solid var(--mwai-backgroundPrimaryColor);\n}\n\n.lndjoRWjp3ye2x5XZ29y .kgqpqavmCnlczZVXZMNw .ikW2DMZ6yprkNfgHcqIi {\n  flex: auto;\n  position: relative;\n  display: flex;\n}\n\n.lndjoRWjp3ye2x5XZ29y .kgqpqavmCnlczZVXZMNw .ikW2DMZ6yprkNfgHcqIi textarea {\n  background: var(--mwai-backgroundPrimaryColor);\n  color: var(--mwai-fontColor);\n  flex: auto;\n  padding: var(--mwai-spacing);\n  border: none;\n  border-radius: var(--mwai-borderRadius);\n  font-size: var(--mwai-fontSize);\n  resize: none;\n  font-family: inherit;\n  margin: 0;\n  overflow: hidden;\n}\n\n.lndjoRWjp3ye2x5XZ29y .kgqpqavmCnlczZVXZMNw .ikW2DMZ6yprkNfgHcqIi textarea:focus {\n  outline: none;\n  box-shadow: none;\n}\n\n.lndjoRWjp3ye2x5XZ29y .kgqpqavmCnlczZVXZMNw .ikW2DMZ6yprkNfgHcqIi textarea::placeholder {\n  color: var(--mwai-fontColor);\n  opacity: 0.5;\n}\n\n.lndjoRWjp3ye2x5XZ29y .kgqpqavmCnlczZVXZMNw .ikW2DMZ6yprkNfgHcqIi .mNSHwda3gI7RQiK8_gv7 {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  position: absolute;\n  right: 0px;\n  height: 100%;\n  cursor: pointer;\n}\n\n.lndjoRWjp3ye2x5XZ29y .kgqpqavmCnlczZVXZMNw .ikW2DMZ6yprkNfgHcqIi .mNSHwda3gI7RQiK8_gv7 svg {\n  fill: var(--mwai-fontColor);\n  width: 34px;\n  height: 34px;\n  padding: 5px 10px;\n  fill: var(--mwai-fontColor);\n  opacity: 0.5;\n  transition: opacity 0.3s ease-out;\n}\n\n.lndjoRWjp3ye2x5XZ29y .kgqpqavmCnlczZVXZMNw .ikW2DMZ6yprkNfgHcqIi .mNSHwda3gI7RQiK8_gv7[active=true] svg {\n  opacity: 1;\n}\n\n.lndjoRWjp3ye2x5XZ29y .kgqpqavmCnlczZVXZMNw .ikW2DMZ6yprkNfgHcqIi .mNSHwda3gI7RQiK8_gv7[disabled] svg {\n  opacity: 0;\n}\n\n.lndjoRWjp3ye2x5XZ29y .kgqpqavmCnlczZVXZMNw button {\n  margin-left: var(--mwai-spacing);\n}\n\n.lndjoRWjp3ye2x5XZ29y .fHnh9J6mBICuMbL1YTu6 {\n  opacity: 0.50;\n  margin-top: calc( -1 * var(--mwai-spacing));\n  padding: calc(var(--mwai-spacing) / 1.5) var(--mwai-spacing);\n  font-size: smaller;\n  color: var(--mwai-fontColor);\n  text-align: left;\n}\n\n.lndjoRWjp3ye2x5XZ29y .Bp49so_uw3KdIe3QrEda {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  grid-gap: 5px;\n}\n\n.lndjoRWjp3ye2x5XZ29y .Bp49so_uw3KdIe3QrEda img {\n  width: 100%;\n}\n\n.P8gokhAqzYbmwRSdIX15 {\n  position: absolute;\n  right: 0;\n  bottom: 0;\n  transition: all 0.2s ease-out;\n  z-index: 9999;\n  display: flex;\n  flex-direction: column;\n  align-items: end;\n}\n\n.P8gokhAqzYbmwRSdIX15 .FbJjBUnddAFF1XtQEVP4 {\n  background: var(--mwai-iconTextBackgroundColor);\n  color: var(--mwai-iconTextColor);\n  max-width: 200px;\n  font-size: 13px;\n  margin-bottom: 15px;\n  padding: 5px 10px;\n  border-radius: 8px;\n}\n\n.P8gokhAqzYbmwRSdIX15:hover {\n  cursor: pointer;\n  filter: saturate(2.5) hue-rotate(5deg);\n}\n\n.T9GqU1_HCj_oHtw9lgwt {\n  position: fixed;\n  right: 30px;\n  bottom: 30px;\n  width: var(--mwai-width);\n  z-index: 9999;\n}\n\n.T9GqU1_HCj_oHtw9lgwt .a48TtMrGohiplJihDv4a {\n  display: none;\n  justify-content: flex-end;\n  align-items: center;\n  border-radius: var(--mwai-borderRadius) var(--mwai-borderRadius) 0 0;\n  background: var(--mwai-backgroundHeaderColor);\n}\n\n.T9GqU1_HCj_oHtw9lgwt .a48TtMrGohiplJihDv4a .hTngPMta9JE4rNszvmBn {\n  display: flex;\n  align-items: center;\n}\n\n.T9GqU1_HCj_oHtw9lgwt .a48TtMrGohiplJihDv4a .hTngPMta9JE4rNszvmBn .Q4YDXTlKM6ODOACM138U {\n  justify-content: center;\n  height: 32px;\n  width: 22px;\n  cursor: pointer;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n\n.T9GqU1_HCj_oHtw9lgwt .a48TtMrGohiplJihDv4a .hTngPMta9JE4rNszvmBn .Q4YDXTlKM6ODOACM138U:before {\n  transition: all 0.2s ease-out;\n  content: ' ';\n  cursor: pointer;\n  position: absolute;\n  height: 13px;\n  width: 13px;\n  border: 1px solid var(--mwai-headerButtonsColor);\n}\n\n.T9GqU1_HCj_oHtw9lgwt .a48TtMrGohiplJihDv4a .hTngPMta9JE4rNszvmBn .Q4YDXTlKM6ODOACM138U:hover:before {\n  width: 16px;\n  height: 16px;\n}\n\n.T9GqU1_HCj_oHtw9lgwt .a48TtMrGohiplJihDv4a .hTngPMta9JE4rNszvmBn .Ro3ozFQUTLKZlgVIqTSB {\n  justify-content: center;\n  height: 32px;\n  width: 33px;\n  cursor: pointer;\n  border-radius: var(--mwai-borderRadius);\n}\n\n.T9GqU1_HCj_oHtw9lgwt .a48TtMrGohiplJihDv4a .hTngPMta9JE4rNszvmBn .Ro3ozFQUTLKZlgVIqTSB:before {\n  transition: all 0.2s ease-out;\n  transform: translate(16px, 5px) rotate(45deg);\n}\n\n.T9GqU1_HCj_oHtw9lgwt .a48TtMrGohiplJihDv4a .hTngPMta9JE4rNszvmBn .Ro3ozFQUTLKZlgVIqTSB:after {\n  transition: all 0.2s ease-out;\n  transform: translate(16px, 5px) rotate(-45deg);\n}\n\n.T9GqU1_HCj_oHtw9lgwt .a48TtMrGohiplJihDv4a .hTngPMta9JE4rNszvmBn .Ro3ozFQUTLKZlgVIqTSB:before, .T9GqU1_HCj_oHtw9lgwt .a48TtMrGohiplJihDv4a .hTngPMta9JE4rNszvmBn .Ro3ozFQUTLKZlgVIqTSB:after {\n  content: ' ';\n  cursor: pointer;\n  position: absolute;\n  height: 22px;\n  width: 1px;\n  background-color: var(--mwai-headerButtonsColor);\n}\n\n.T9GqU1_HCj_oHtw9lgwt .a48TtMrGohiplJihDv4a .hTngPMta9JE4rNszvmBn .Ro3ozFQUTLKZlgVIqTSB:hover:before {\n  opacity: 1;\n  transform: translate(16px, 5px) rotate(135deg);\n}\n\n.T9GqU1_HCj_oHtw9lgwt .a48TtMrGohiplJihDv4a .hTngPMta9JE4rNszvmBn .Ro3ozFQUTLKZlgVIqTSB:hover:after {\n  opacity: 1;\n  transform: translate(16px, 5px) rotate(45deg);\n}\n\n.T9GqU1_HCj_oHtw9lgwt .Aml8NHGXmSBh_55anACw {\n  display: none;\n  opacity: 0;\n  max-height: var(--mwai-maxHeight);\n  border-radius: 0 0 var(--mwai-borderRadius) var(--mwai-borderRadius);\n  overflow: hidden;\n}\n\n.T9GqU1_HCj_oHtw9lgwt.ajsqo2U9G1IzQDXbBkAj {\n  bottom: 30px;\n  right: inherit;\n  left: 30px;\n}\n\n.T9GqU1_HCj_oHtw9lgwt.ajsqo2U9G1IzQDXbBkAj .P8gokhAqzYbmwRSdIX15 {\n  right: inherit;\n  left: 0;\n}\n\n.T9GqU1_HCj_oHtw9lgwt.mg6G7Y1UduAmrmebUMpO {\n  top: 30px;\n  bottom: inherit;\n  right: 30px;\n}\n\n.T9GqU1_HCj_oHtw9lgwt.mg6G7Y1UduAmrmebUMpO .P8gokhAqzYbmwRSdIX15 {\n  top: 0;\n  bottom: inherit;\n}\n\n.T9GqU1_HCj_oHtw9lgwt.XfXb_vsh1m3bAaFnERsy {\n  top: 30px;\n  bottom: inherit;\n  right: inherit;\n  left: 30px;\n}\n\n.T9GqU1_HCj_oHtw9lgwt.XfXb_vsh1m3bAaFnERsy .P8gokhAqzYbmwRSdIX15 {\n  top: 0;\n  bottom: inherit;\n  right: inherit;\n  left: 0;\n}\n\n.T9GqU1_HCj_oHtw9lgwt.XfXb_vsh1m3bAaFnERsy .P8gokhAqzYbmwRSdIX15, .T9GqU1_HCj_oHtw9lgwt.ajsqo2U9G1IzQDXbBkAj .P8gokhAqzYbmwRSdIX15 {\n  align-items: flex-start;\n}\n\n.T9GqU1_HCj_oHtw9lgwt.mg6G7Y1UduAmrmebUMpO .P8gokhAqzYbmwRSdIX15, .T9GqU1_HCj_oHtw9lgwt.XfXb_vsh1m3bAaFnERsy .P8gokhAqzYbmwRSdIX15 {\n  flex-direction: column-reverse;\n}\n\n.T9GqU1_HCj_oHtw9lgwt.mg6G7Y1UduAmrmebUMpO .P8gokhAqzYbmwRSdIX15 .FbJjBUnddAFF1XtQEVP4, .T9GqU1_HCj_oHtw9lgwt.XfXb_vsh1m3bAaFnERsy .P8gokhAqzYbmwRSdIX15 .FbJjBUnddAFF1XtQEVP4 {\n  margin-bottom: 0;\n  margin-top: 15px;\n}\n\n.T9GqU1_HCj_oHtw9lgwt.jiSqg50xKsenI9wptcuo .a48TtMrGohiplJihDv4a .hTngPMta9JE4rNszvmBn {\n  margin-bottom: 0px;\n}\n\n.T9GqU1_HCj_oHtw9lgwt.jiSqg50xKsenI9wptcuo .a48TtMrGohiplJihDv4a .hTngPMta9JE4rNszvmBn .Q4YDXTlKM6ODOACM138U:before {\n  width: 16px;\n  height: 16px;\n}\n\n.T9GqU1_HCj_oHtw9lgwt.jiSqg50xKsenI9wptcuo .a48TtMrGohiplJihDv4a .hTngPMta9JE4rNszvmBn .Q4YDXTlKM6ODOACM138U:hover:before {\n  width: 13px;\n  height: 13px;\n}\n\n.jiSqg50xKsenI9wptcuo:not(.T9GqU1_HCj_oHtw9lgwt), .jiSqg50xKsenI9wptcuo.T9GqU1_HCj_oHtw9lgwt.EVEzwxiR59HKfU7cbdai {\n  position: fixed;\n  left: 0 !important;\n  right: 0 !important;\n  bottom: 0 !important;\n  top: 0 !important;\n  width: inherit;\n  height: inherit;\n  max-height: inherit;\n  max-width: inherit;\n  display: flex;\n  flex-direction: column;\n  margin: 0;\n  z-index: 999999;\n  background-color: var(--mwai-backgroundSecondaryColor);\n}\n\n.jiSqg50xKsenI9wptcuo:not(.T9GqU1_HCj_oHtw9lgwt) .Aml8NHGXmSBh_55anACw, .jiSqg50xKsenI9wptcuo.T9GqU1_HCj_oHtw9lgwt.EVEzwxiR59HKfU7cbdai .Aml8NHGXmSBh_55anACw {\n  height: 100%;\n  max-height: inherit;\n}\n\n.jiSqg50xKsenI9wptcuo:not(.T9GqU1_HCj_oHtw9lgwt) .Aml8NHGXmSBh_55anACw .smw5eGNuW8ar3Rq6KsU5, .jiSqg50xKsenI9wptcuo.T9GqU1_HCj_oHtw9lgwt.EVEzwxiR59HKfU7cbdai .Aml8NHGXmSBh_55anACw .smw5eGNuW8ar3Rq6KsU5 {\n  flex: auto;\n  max-height: none;\n}\n\n.T9GqU1_HCj_oHtw9lgwt.EVEzwxiR59HKfU7cbdai .a48TtMrGohiplJihDv4a {\n  display: flex;\n}\n\n.T9GqU1_HCj_oHtw9lgwt.EVEzwxiR59HKfU7cbdai .Aml8NHGXmSBh_55anACw {\n  display: flex;\n  transition: opacity 200ms ease-in-out 0s;\n  opacity: 1;\n}\n\n.T9GqU1_HCj_oHtw9lgwt.EVEzwxiR59HKfU7cbdai .P8gokhAqzYbmwRSdIX15 {\n  display: none;\n}\n\n@keyframes Q8R59WRCXYK3JY7gl3Nw {\n  from {\n    transform: rotate(0turn);\n  }\n  to {\n    transform: rotate(1turn);\n  }\n}\n\n.qEeiVUrkYtpxDyZZ5FzQ .jiSqg50xKsenI9wptcuo:not(.T9GqU1_HCj_oHtw9lgwt),\n.qEeiVUrkYtpxDyZZ5FzQ .jiSqg50xKsenI9wptcuo.T9GqU1_HCj_oHtw9lgwt.EVEzwxiR59HKfU7cbdai {\n  top: 32px;\n}\n\n@media (max-width: 760px) {\n  .lndjoRWjp3ye2x5XZ29y.T9GqU1_HCj_oHtw9lgwt {\n    left: 10px;\n    right: 10px;\n    bottom: 10px;\n    width: calc(100% - 20px);\n    z-index: 9999999999;\n  }\n  .lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ {\n    flex-direction: column;\n  }\n  .lndjoRWjp3ye2x5XZ29y .kgqpqavmCnlczZVXZMNw {\n    flex-direction: column;\n  }\n}\n\n.s6pfLhxkG5kdsInHIBwB {\n  opacity: 0;\n  transition: all 0.3s ease-out;\n  width: 22px;\n  height: 22px;\n  position: absolute;\n  right: var(--mwai-spacing);\n}\n\n.s6pfLhxkG5kdsInHIBwB .yPOP1Mu_LbAFIAA1DiLC {\n  position: absolute;\n  width: 16px;\n  height: 16px;\n  margin-top: 0px;\n  margin-left: 0px;\n  background: white;\n  opacity: 0.4;\n  transition: all 0.2s ease-in;\n  cursor: pointer;\n  border-radius: 2px;\n}\n\n.s6pfLhxkG5kdsInHIBwB .Vo_Ic5uNSqGTmWJTRoUw {\n  position: absolute;\n  width: 16px;\n  height: 16px;\n  margin-top: 6px;\n  margin-left: 6px;\n  background: white;\n  opacity: 0.6;\n  transition: all 0.2s ease-in;\n  cursor: pointer;\n  border-radius: 2px;\n}\n\n.s6pfLhxkG5kdsInHIBwB:hover .yPOP1Mu_LbAFIAA1DiLC {\n  opacity: 0.6;\n  margin-top: 0px;\n  margin-left: 6px;\n}\n\n.s6pfLhxkG5kdsInHIBwB:hover .Vo_Ic5uNSqGTmWJTRoUw {\n  opacity: 1;\n  margin-top: 6px;\n  margin-left: 0px;\n}\n\n.s6pfLhxkG5kdsInHIBwB.saS9VjjVMXioL4CweV81 .yPOP1Mu_LbAFIAA1DiLC {\n  opacity: 0;\n}\n\n.s6pfLhxkG5kdsInHIBwB.saS9VjjVMXioL4CweV81 .Vo_Ic5uNSqGTmWJTRoUw {\n  width: 18px;\n  height: 18px;\n  margin-top: 2px;\n  margin-left: 2px;\n  opacity: 1;\n}\n\n.lndjoRWjp3ye2x5XZ29y .F0C5IedgFBoZ1NVujRQZ:hover .s6pfLhxkG5kdsInHIBwB {\n  display: block;\n  opacity: 1;\n}\n\n.lndjoRWjp3ye2x5XZ29y pre code.qGLvA_pwzQhRx17Qp2qG {\n  display: block;\n  overflow-x: auto;\n  padding: 1em;\n}\n\n.lndjoRWjp3ye2x5XZ29y code.qGLvA_pwzQhRx17Qp2qG {\n  padding: 3px 5px;\n}\n\n.lndjoRWjp3ye2x5XZ29y .qGLvA_pwzQhRx17Qp2qG {\n  color: #fff;\n  background: #1c1b1b;\n}\n\n.lndjoRWjp3ye2x5XZ29y .dll3BbdRvJ0qjOH7C1R0 {\n  color: #fff;\n}\n\n.lndjoRWjp3ye2x5XZ29y .P6sxeXNm3ulh2o2h5Yjy {\n  color: #999;\n}\n\n.lndjoRWjp3ye2x5XZ29y .pDFfJSc0CJxgez6eAYCl, .lndjoRWjp3ye2x5XZ29y .S3p1X8o3KwAIaXfZTWEv, .lndjoRWjp3ye2x5XZ29y .eNaDX_BT2XHi1fmpHhjK, .lndjoRWjp3ye2x5XZ29y .b42b1C0mh0UtxZtJEaXI .eNaDX_BT2XHi1fmpHhjK, .lndjoRWjp3ye2x5XZ29y .ZrrOZX4MogzT4SIVWJv9, .lndjoRWjp3ye2x5XZ29y .Ezj9i_PFTu6NXnm5bQ2W {\n  color: #88aece;\n}\n\n.lndjoRWjp3ye2x5XZ29y .lw3VjK3cUsfdCH7g29ni {\n  color: #c59bc1;\n}\n\n.lndjoRWjp3ye2x5XZ29y .qUDlP2cGSktxjMwFtugR, .lndjoRWjp3ye2x5XZ29y ._fxVWJ7gNhOogvHgiiEW, .lndjoRWjp3ye2x5XZ29y .PAeDFMLA7yrPh2m_Jolt, .lndjoRWjp3ye2x5XZ29y .IJOz0y4nuAjuKEH5ad4S, .lndjoRWjp3ye2x5XZ29y .o2piLhFaxLQLXgCkfz4l, .lndjoRWjp3ye2x5XZ29y .iO5fcUq9dmiH1asdr3Cl {\n  color: #f08d49;\n}\n\n.lndjoRWjp3ye2x5XZ29y .uTq62uTnFfexkPglNKKQ {\n  color: #88aece;\n}\n\n.lndjoRWjp3ye2x5XZ29y .cuNs_mMtNSndHrBLDBun, .lndjoRWjp3ye2x5XZ29y .VOLYON7Lm2ixjT0lfJqb, .lndjoRWjp3ye2x5XZ29y .Dht1W1O3irfcnSwHUkVD, .lndjoRWjp3ye2x5XZ29y .l8x1cPyd6xYPxh0UxFki, .lndjoRWjp3ye2x5XZ29y .gmwyH9Q5KoURCSuZX3RW, .lndjoRWjp3ye2x5XZ29y .pG2Tm8XNiaqF15bzqowa, .lndjoRWjp3ye2x5XZ29y .ShtyZatv6a_Np09d9ZhL {\n  color: #b5bd68;\n}\n\n.lndjoRWjp3ye2x5XZ29y .b42b1C0mh0UtxZtJEaXI, .lndjoRWjp3ye2x5XZ29y .s4pdbTkxzyKUiMhqzSgw {\n  color: #88aece;\n}\n\n.lndjoRWjp3ye2x5XZ29y .hnH6CCiD_bvKHZauHgmD, .lndjoRWjp3ye2x5XZ29y .hV3GpUw8Q6uCKZMVukYw, .lndjoRWjp3ye2x5XZ29y .eMKSdPjINy50n4pZn4GN {\n  color: #f08d49;\n}\n\n.lndjoRWjp3ye2x5XZ29y .Pym4asdLc5qgFVu49au7, .lndjoRWjp3ye2x5XZ29y .T6J4Iul5eF5H9v2uEUHB {\n  color: #ccc;\n}\n\n.lndjoRWjp3ye2x5XZ29y .b42b1C0mh0UtxZtJEaXI .l8x1cPyd6xYPxh0UxFki {\n  color: #b5bd68;\n}\n\n.lndjoRWjp3ye2x5XZ29y .YCa9eRFA9Uy7fX7inEM1 {\n  color: #de7176;\n}\n\n.lndjoRWjp3ye2x5XZ29y .A3lgF_mx1w0dOoKUrUi0 {\n  color: #76c490;\n}\n\n.lndjoRWjp3ye2x5XZ29y .GofZXHORfmng7GRoPDfO {\n  font-style: italic;\n}\n\n.lndjoRWjp3ye2x5XZ29y .GalxnJ2lz2qqZgZPtQ_J {\n  font-weight: 700;\n}\n\n@media (max-width: 760px) {\n  .lndjoRWjp3ye2x5XZ29y .kgqpqavmCnlczZVXZMNw button {\n    margin: 15px 0 0 0;\n    height: 40px;\n    width: inherit;\n  }\n  .lndjoRWjp3ye2x5XZ29y .mVKuMauVy4SrhOGg0tO7 {\n    margin-right: 0;\n    max-width: inherit;\n  }\n}\n",""]),a.locals={"mwai-discussions":"iOqlDdBnATVpadGvx1YX","mwai-chat":"lndjoRWjp3ye2x5XZ29y","mwai-timer":"M1bTKgon3yJn1pg388Aw","mwai-button-spinner":"Q8R59WRCXYK3JY7gl3Nw","mwai-header":"a48TtMrGohiplJihDv4a","mwai-content":"Aml8NHGXmSBh_55anACw","mwai-discussion":"OmmzQgRvsKUxTPnN1NGA","mwai-active":"Ru4QsUQBo4Gov_bTpbJC","mwai-conversation":"smw5eGNuW8ar3Rq6KsU5","mwai-reply":"F0C5IedgFBoZ1NVujRQZ","mwai-copy-button":"s6pfLhxkG5kdsInHIBwB","mwai-copy-button-one":"yPOP1Mu_LbAFIAA1DiLC","mwai-copy-button-two":"Vo_Ic5uNSqGTmWJTRoUw","mwai-animate":"saS9VjjVMXioL4CweV81","mwai-fade-out":"LkkwYvlzeIMIzf7mtUwW","mwai-user":"ND9ujQp2hjVwNQTPWDSf","mwai-ai":"xVfQe9VEYvuzMaqLoXuP","mwai-name":"mVKuMauVy4SrhOGg0tO7","mwai-name-text":"V_Rv657Z7bGmaqPXFjGG","mwai-avatar":"hsW5GDpr7mGWbevVTphh","mwai-svg":"weQ0XGKhJgBusnPzOtWH","mwai-text":"CWHqlUDu9z_VhM1iNYox","mwai-typewriter":"fJyiPz2f5_C8IfUzgD1m","mwai-system":"CbsFIeB3668vSID0A4iZ","mwai-input":"kgqpqavmCnlczZVXZMNw","mwai-input-text":"ikW2DMZ6yprkNfgHcqIi","mwai-microphone":"mNSHwda3gI7RQiK8_gv7","mwai-compliance":"fHnh9J6mBICuMbL1YTu6","mwai-gallery":"Bp49so_uw3KdIe3QrEda","mwai-open-button":"P8gokhAqzYbmwRSdIX15","mwai-icon-text":"FbJjBUnddAFF1XtQEVP4","mwai-window":"T9GqU1_HCj_oHtw9lgwt","mwai-buttons":"hTngPMta9JE4rNszvmBn","mwai-resize-button":"Q4YDXTlKM6ODOACM138U","mwai-close-button":"Ro3ozFQUTLKZlgVIqTSB","mwai-bottom-left":"ajsqo2U9G1IzQDXbBkAj","mwai-top-right":"mg6G7Y1UduAmrmebUMpO","mwai-top-left":"XfXb_vsh1m3bAaFnERsy","mwai-fullscreen":"jiSqg50xKsenI9wptcuo","mwai-open":"EVEzwxiR59HKfU7cbdai","admin-bar":"qEeiVUrkYtpxDyZZ5FzQ",hljs:"qGLvA_pwzQhRx17Qp2qG","hljs-subst":"dll3BbdRvJ0qjOH7C1R0","hljs-comment":"P6sxeXNm3ulh2o2h5Yjy","hljs-attr":"pDFfJSc0CJxgez6eAYCl","hljs-doctag":"S3p1X8o3KwAIaXfZTWEv","hljs-keyword":"eNaDX_BT2XHi1fmpHhjK","hljs-meta":"b42b1C0mh0UtxZtJEaXI","hljs-section":"ZrrOZX4MogzT4SIVWJv9","hljs-selector-tag":"Ezj9i_PFTu6NXnm5bQ2W","hljs-attribute":"lw3VjK3cUsfdCH7g29ni","hljs-name":"qUDlP2cGSktxjMwFtugR","hljs-number":"_fxVWJ7gNhOogvHgiiEW","hljs-quote":"PAeDFMLA7yrPh2m_Jolt","hljs-selector-id":"IJOz0y4nuAjuKEH5ad4S","hljs-template-tag":"o2piLhFaxLQLXgCkfz4l","hljs-type":"iO5fcUq9dmiH1asdr3Cl","hljs-selector-class":"uTq62uTnFfexkPglNKKQ","hljs-link":"cuNs_mMtNSndHrBLDBun","hljs-regexp":"VOLYON7Lm2ixjT0lfJqb","hljs-selector-attr":"Dht1W1O3irfcnSwHUkVD","hljs-string":"l8x1cPyd6xYPxh0UxFki","hljs-symbol":"gmwyH9Q5KoURCSuZX3RW","hljs-template-variable":"pG2Tm8XNiaqF15bzqowa","hljs-variable":"ShtyZatv6a_Np09d9ZhL","hljs-selector-pseudo":"s4pdbTkxzyKUiMhqzSgw","hljs-built_in":"hnH6CCiD_bvKHZauHgmD","hljs-literal":"hV3GpUw8Q6uCKZMVukYw","hljs-title":"eMKSdPjINy50n4pZn4GN","hljs-bullet":"Pym4asdLc5qgFVu49au7","hljs-code":"T6J4Iul5eF5H9v2uEUHB","hljs-deletion":"YCa9eRFA9Uy7fX7inEM1","hljs-addition":"A3lgF_mx1w0dOoKUrUi0","hljs-emphasis":"GofZXHORfmng7GRoPDfO","hljs-strong":"GalxnJ2lz2qqZgZPtQ_J"};const c=a},567:(t,n,e)=>{e.d(n,{Z:()=>c});var r=e(933),o=e.n(r),i=e(476),a=e.n(i)()(o());a.push([t.id,".yAdyblrtoeLBR0jQpw50 {\n  --mwai-spacing: 10px;\n  --mwai-fontSize: 13px;\n  --mwai-lineHeight: 1.5;\n  --mwai-borderRadius: 10px;\n  --mwai-width: 460px;\n  --mwai-maxHeight: 40vh;\n  --mwai-iconTextColor: black;\n  --mwai-iconTextBackgroundColor: white;\n  --mwai-fontColor: black;\n  --mwai-backgroundPrimaryColor: #fafafa;\n  --mwai-backgroundHeaderColor: #0084ff;\n  --mwai-headerButtonsColor: white;\n  --mwai-backgroundUserColor: #0084ff;\n  --mwai-backgroundAiColor: #eee;\n  --mwai-backgroundAiSecondaryColor: #ddd;\n}\n\n.yAdyblrtoeLBR0jQpw50 * {\n  box-sizing: border-box;\n}\n\n.yAdyblrtoeLBR0jQpw50 .zkhI8eZp8yg4BwXhijY1 {\n  display: flex;\n  background: var(--mwai-backgroundPrimaryColor);\n  font-size: var(--mwai-fontSize);\n  color: var(--mwai-fontColor);\n  border-radius: var(--mwai-borderRadius);\n  flex-direction: column;\n}\n\n.yAdyblrtoeLBR0jQpw50 .ichONrqIibIDVVVhDor5 {\n  display: flex;\n  flex-direction: column;\n  overflow: auto;\n  max-height: var(--mwai-maxHeight);\n  padding: var(--mwai-spacing);\n}\n\n.yAdyblrtoeLBR0jQpw50 .ichONrqIibIDVVVhDor5 .XLY_VCZMFRIbTEVL1rvY {\n  margin-bottom: var(--mwai-spacing);\n  padding: 7px 12px;\n  border-radius: 15px;\n  font-size: var(--mwai-fontSize);\n  color: var(--mwai-fontColor);\n  position: relative;\n}\n\n.yAdyblrtoeLBR0jQpw50 .ichONrqIibIDVVVhDor5 .XLY_VCZMFRIbTEVL1rvY .iNYH5nYgNZAe4RXsoGlM {\n  display: none;\n}\n\n.yAdyblrtoeLBR0jQpw50 .ichONrqIibIDVVVhDor5 .XLY_VCZMFRIbTEVL1rvY .YrCYLibUvvIBdWDUNfm0 {\n  display: none;\n}\n\n.yAdyblrtoeLBR0jQpw50 .ichONrqIibIDVVVhDor5 .XLY_VCZMFRIbTEVL1rvY *:first-child {\n  margin-top: 0px;\n}\n\n.yAdyblrtoeLBR0jQpw50 .ichONrqIibIDVVVhDor5 .XLY_VCZMFRIbTEVL1rvY *:last-child {\n  margin-bottom: 0px;\n}\n\n.yAdyblrtoeLBR0jQpw50 .ichONrqIibIDVVVhDor5 .XLY_VCZMFRIbTEVL1rvY.NQtBPR0S0WX0SVKcVj1w {\n  align-self: flex-start;\n  background: var(--mwai-backgroundAiColor);\n  margin-left: 5px;\n}\n\n.yAdyblrtoeLBR0jQpw50 .ichONrqIibIDVVVhDor5 .XLY_VCZMFRIbTEVL1rvY.NQtBPR0S0WX0SVKcVj1w::before, .yAdyblrtoeLBR0jQpw50 .ichONrqIibIDVVVhDor5 .XLY_VCZMFRIbTEVL1rvY.NQtBPR0S0WX0SVKcVj1w::after {\n  content: \"\";\n  position: absolute;\n  z-index: 1;\n  bottom: 0;\n  left: -10px;\n  width: 10px;\n  height: 20px;\n  background: var(--mwai-backgroundPrimaryColor);\n  border-bottom-right-radius: 10px;\n}\n\n.yAdyblrtoeLBR0jQpw50 .ichONrqIibIDVVVhDor5 .XLY_VCZMFRIbTEVL1rvY.NQtBPR0S0WX0SVKcVj1w::before {\n  z-index: 0;\n  left: -7px;\n  height: 20px;\n  width: 20px;\n  background: var(--mwai-backgroundAiColor);\n  border-bottom-right-radius: 15px;\n}\n\n.yAdyblrtoeLBR0jQpw50 .ichONrqIibIDVVVhDor5 .XLY_VCZMFRIbTEVL1rvY._fj65BIE29IpCwq2fEp4 {\n  align-self: flex-end;\n  background: var(--mwai-backgroundUserColor);\n  color: white;\n  margin-right: 10px;\n}\n\n.yAdyblrtoeLBR0jQpw50 .ichONrqIibIDVVVhDor5 .XLY_VCZMFRIbTEVL1rvY._fj65BIE29IpCwq2fEp4::before, .yAdyblrtoeLBR0jQpw50 .ichONrqIibIDVVVhDor5 .XLY_VCZMFRIbTEVL1rvY._fj65BIE29IpCwq2fEp4::after {\n  content: \"\";\n  position: absolute;\n  z-index: 1;\n  bottom: 0;\n  right: -10px;\n  width: 10px;\n  height: 20px;\n  background: var(--mwai-backgroundPrimaryColor);\n  border-bottom-left-radius: 10px;\n}\n\n.yAdyblrtoeLBR0jQpw50 .ichONrqIibIDVVVhDor5 .XLY_VCZMFRIbTEVL1rvY._fj65BIE29IpCwq2fEp4::before {\n  z-index: 0;\n  right: -10px;\n  height: 20px;\n  width: 20px;\n  background: var(--mwai-backgroundUserColor);\n  background-attachment: fixed;\n  border-bottom-left-radius: 15px;\n}\n\n.yAdyblrtoeLBR0jQpw50 .g9XrXMpQH3afixCzXMWD {\n  flex: auto;\n}\n\n.yAdyblrtoeLBR0jQpw50 .g9XrXMpQH3afixCzXMWD *:first-child {\n  margin-top: 0;\n}\n\n.yAdyblrtoeLBR0jQpw50 .g9XrXMpQH3afixCzXMWD *:last-child {\n  margin-bottom: 0;\n}\n\n.yAdyblrtoeLBR0jQpw50 .g9XrXMpQH3afixCzXMWD a {\n  color: #2196f3;\n}\n\n.yAdyblrtoeLBR0jQpw50 .g9XrXMpQH3afixCzXMWD h1 {\n  font-size: 200%;\n}\n\n.yAdyblrtoeLBR0jQpw50 .g9XrXMpQH3afixCzXMWD h2 {\n  font-size: 160%;\n}\n\n.yAdyblrtoeLBR0jQpw50 .g9XrXMpQH3afixCzXMWD h3 {\n  font-size: 140%;\n}\n\n.yAdyblrtoeLBR0jQpw50 .g9XrXMpQH3afixCzXMWD h4 {\n  font-size: 120%;\n}\n\n.yAdyblrtoeLBR0jQpw50 .g9XrXMpQH3afixCzXMWD p {\n  font-size: var(--mwai-fontSize);\n  line-height: var(--mwai-lineHeight);\n}\n\n.yAdyblrtoeLBR0jQpw50 .g9XrXMpQH3afixCzXMWD p code {\n  background: var(--mwai-backgroundAiSecondaryColor);\n  padding: 2px 6px;\n  border-radius: 8px;\n  font-size: 90%;\n  font-family: system-ui;\n}\n\n.yAdyblrtoeLBR0jQpw50 .g9XrXMpQH3afixCzXMWD pre {\n  color: var(--mwai-fontColor);\n  border-radius: var(--mwai-borderRadius);\n  break-after: auto;\n  white-space: pre-wrap;\n  max-width: 100%;\n  width: 100%;\n  font-family: system-ui;\n  background: var(--mwai-backgroundAiSecondaryColor);\n  padding: var(--mwai-spacing);\n}\n\n.yAdyblrtoeLBR0jQpw50 .g9XrXMpQH3afixCzXMWD pre code {\n  padding: 0 !important;\n  font-family: system-ui;\n  background: var(--mwai-backgroundAiSecondaryColor);\n}\n\n.yAdyblrtoeLBR0jQpw50 .g9XrXMpQH3afixCzXMWD ol {\n  padding: 0;\n  margin: 0 0 0 20px;\n}\n\n.yAdyblrtoeLBR0jQpw50 .g9XrXMpQH3afixCzXMWD table {\n  width: 100%;\n  border: 2px solid var(--mwai-backgroundAiSecondaryColor);\n  border-collapse: collapse;\n}\n\n.yAdyblrtoeLBR0jQpw50 .g9XrXMpQH3afixCzXMWD thead {\n  background: var(--mwai-backgroundAiSecondaryColor);\n}\n\n.yAdyblrtoeLBR0jQpw50 .g9XrXMpQH3afixCzXMWD tr, .yAdyblrtoeLBR0jQpw50 .g9XrXMpQH3afixCzXMWD td {\n  padding: 2px 5px;\n}\n\n.yAdyblrtoeLBR0jQpw50 .g9XrXMpQH3afixCzXMWD td {\n  border: 2px solid var(--mwai-backgroundAiSecondaryColor);\n}\n\n.yAdyblrtoeLBR0jQpw50 .g9XrXMpQH3afixCzXMWD .tiqvZ2tbFuTxjFtwFMny {\n  display: inline-block;\n}\n\n.yAdyblrtoeLBR0jQpw50 .g9XrXMpQH3afixCzXMWD .tiqvZ2tbFuTxjFtwFMny > :first-child {\n  margin-top: 0;\n}\n\n.yAdyblrtoeLBR0jQpw50 .g9XrXMpQH3afixCzXMWD > *:first-child {\n  margin-top: 0;\n}\n\n.yAdyblrtoeLBR0jQpw50 .g9XrXMpQH3afixCzXMWD > *:last-child {\n  margin-bottom: 0;\n}\n\n.yAdyblrtoeLBR0jQpw50 .kpvcOwh9XehTKS0BEnBZ img {\n  width: 24px;\n  border-radius: 5px;\n}\n\n.yAdyblrtoeLBR0jQpw50 .mwCGHr8abHQqvLOrnOHj {\n  display: flex;\n  align-items: center;\n  padding: var(--mwai-spacing);\n}\n\n.yAdyblrtoeLBR0jQpw50 .mwCGHr8abHQqvLOrnOHj .puulPV56uqMX9ozNpIwm {\n  flex: auto;\n  position: relative;\n  display: flex;\n}\n\n.yAdyblrtoeLBR0jQpw50 .mwCGHr8abHQqvLOrnOHj .puulPV56uqMX9ozNpIwm textarea {\n  flex: auto;\n  padding: 5px 10px;\n  font-family: inherit;\n  border-radius: var(--mwai-borderRadius);\n  border: 1px solid var(--mwai-backgroundAiSecondaryColor);\n}\n\n.yAdyblrtoeLBR0jQpw50 .mwCGHr8abHQqvLOrnOHj .puulPV56uqMX9ozNpIwm textarea:focus {\n  outline: none;\n  box-shadow: none;\n}\n\n.yAdyblrtoeLBR0jQpw50 .mwCGHr8abHQqvLOrnOHj .puulPV56uqMX9ozNpIwm textarea::placeholder {\n  color: var(--mwai-fontColor);\n  opacity: 0.5;\n}\n\n.yAdyblrtoeLBR0jQpw50 .mwCGHr8abHQqvLOrnOHj .T5qX8SQASgSBYT_f9n0E {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  position: absolute;\n  right: 0px;\n  height: 100%;\n  cursor: pointer;\n}\n\n.yAdyblrtoeLBR0jQpw50 .mwCGHr8abHQqvLOrnOHj .T5qX8SQASgSBYT_f9n0E svg {\n  fill: var(--mwai-fontColor);\n  width: 34px;\n  height: 34px;\n  padding: 5px 10px;\n  fill: var(--mwai-fontColor);\n  opacity: 0.5;\n  transition: opacity 0.3s ease-out;\n}\n\n.yAdyblrtoeLBR0jQpw50 .mwCGHr8abHQqvLOrnOHj .T5qX8SQASgSBYT_f9n0E[active=true] svg {\n  opacity: 1;\n}\n\n.yAdyblrtoeLBR0jQpw50 .mwCGHr8abHQqvLOrnOHj .T5qX8SQASgSBYT_f9n0E[disabled] svg {\n  opacity: 0;\n}\n\n.yAdyblrtoeLBR0jQpw50 .mwCGHr8abHQqvLOrnOHj button {\n  margin-left: var(--mwai-spacing);\n  padding: 5px 15px;\n  background-color: var(--mwai-backgroundUserColor);\n  color: white;\n  border: none;\n  border-radius: var(--mwai-borderRadius);\n  cursor: pointer;\n  height: 32px;\n  width: 110px;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n\n.yAdyblrtoeLBR0jQpw50 .mwCGHr8abHQqvLOrnOHj button .Q0xqGDBOEyagc8uXx5DV {\n  margin-left: 5px;\n  margin-right: 5px;\n  font-size: 11px;\n}\n\n.yAdyblrtoeLBR0jQpw50 .mwCGHr8abHQqvLOrnOHj button:hover {\n  filter: brightness(1.2);\n}\n\n.yAdyblrtoeLBR0jQpw50 button[disabled] span {\n  display: none;\n}\n\n.yAdyblrtoeLBR0jQpw50 button[disabled]:before {\n  content: '';\n  width: 14px;\n  height: 14px;\n  margin: auto;\n  border: 2px solid transparent;\n  border-top-color: white;\n  border-radius: 50%;\n  animation: kcxVvKjrfUjU3fcCEUwW 1s ease infinite;\n}\n\n.yAdyblrtoeLBR0jQpw50 .xH6u22ybM6UxY6UZq9wL {\n  opacity: 0.50;\n  margin-top: calc( -1 * var(--mwai-spacing));\n  padding: calc(var(--mwai-spacing) / 1.5) var(--mwai-spacing);\n  font-size: smaller;\n  color: var(--mwai-fontColor);\n  text-align: left;\n}\n\n.yAdyblrtoeLBR0jQpw50 .Ek1v6SpIgQDHpWd9RoOv {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  grid-gap: 5px;\n}\n\n.yAdyblrtoeLBR0jQpw50 .Ek1v6SpIgQDHpWd9RoOv img {\n  width: 100%;\n}\n\n.P6TcWInHsZqb3Yw9izPm {\n  position: absolute;\n  right: 0;\n  bottom: 0;\n  transition: all 0.2s ease-out;\n  z-index: 9999;\n  display: flex;\n  flex-direction: column;\n  align-items: end;\n}\n\n.P6TcWInHsZqb3Yw9izPm .JXp_cuKGU6bcchnY6DHM {\n  background: var(--mwai-iconTextBackgroundColor);\n  color: var(--mwai-iconTextColor);\n  max-width: 200px;\n  font-size: 13px;\n  margin-bottom: 15px;\n  padding: 5px 10px;\n  border-radius: 8px;\n}\n\n.P6TcWInHsZqb3Yw9izPm:hover {\n  cursor: pointer;\n  filter: saturate(2.5) hue-rotate(5deg);\n}\n\n.keao6Pc78Z5oHVQWtY99 {\n  position: fixed;\n  right: 30px;\n  bottom: 30px;\n  width: var(--mwai-width);\n  z-index: 9999;\n}\n\n.keao6Pc78Z5oHVQWtY99 .EFYD0gYrcn2YeXJRD0WV {\n  display: none;\n  justify-content: flex-end;\n  align-items: center;\n  border-radius: var(--mwai-borderRadius) var(--mwai-borderRadius) 0 0;\n  background: var(--mwai-backgroundHeaderColor);\n}\n\n.keao6Pc78Z5oHVQWtY99 .EFYD0gYrcn2YeXJRD0WV .uMRxh8i5ZvhvTfLMVWcN {\n  display: flex;\n  align-items: center;\n}\n\n.keao6Pc78Z5oHVQWtY99 .EFYD0gYrcn2YeXJRD0WV .uMRxh8i5ZvhvTfLMVWcN .CHPyUOyEp_j91BCBin8u {\n  justify-content: center;\n  height: 32px;\n  width: 22px;\n  cursor: pointer;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n\n.keao6Pc78Z5oHVQWtY99 .EFYD0gYrcn2YeXJRD0WV .uMRxh8i5ZvhvTfLMVWcN .CHPyUOyEp_j91BCBin8u:before {\n  transition: all 0.2s ease-out;\n  content: ' ';\n  cursor: pointer;\n  position: absolute;\n  height: 13px;\n  width: 13px;\n  border: 1px solid var(--mwai-headerButtonsColor);\n}\n\n.keao6Pc78Z5oHVQWtY99 .EFYD0gYrcn2YeXJRD0WV .uMRxh8i5ZvhvTfLMVWcN .CHPyUOyEp_j91BCBin8u:hover:before {\n  width: 16px;\n  height: 16px;\n}\n\n.keao6Pc78Z5oHVQWtY99 .EFYD0gYrcn2YeXJRD0WV .uMRxh8i5ZvhvTfLMVWcN .SDjNHcRvmNBYlGvVIqpw {\n  justify-content: center;\n  height: 32px;\n  width: 33px;\n  cursor: pointer;\n  border-radius: var(--mwai-borderRadius);\n}\n\n.keao6Pc78Z5oHVQWtY99 .EFYD0gYrcn2YeXJRD0WV .uMRxh8i5ZvhvTfLMVWcN .SDjNHcRvmNBYlGvVIqpw:before {\n  transition: all 0.2s ease-out;\n  transform: translate(16px, 5px) rotate(45deg);\n}\n\n.keao6Pc78Z5oHVQWtY99 .EFYD0gYrcn2YeXJRD0WV .uMRxh8i5ZvhvTfLMVWcN .SDjNHcRvmNBYlGvVIqpw:after {\n  transition: all 0.2s ease-out;\n  transform: translate(16px, 5px) rotate(-45deg);\n}\n\n.keao6Pc78Z5oHVQWtY99 .EFYD0gYrcn2YeXJRD0WV .uMRxh8i5ZvhvTfLMVWcN .SDjNHcRvmNBYlGvVIqpw:before, .keao6Pc78Z5oHVQWtY99 .EFYD0gYrcn2YeXJRD0WV .uMRxh8i5ZvhvTfLMVWcN .SDjNHcRvmNBYlGvVIqpw:after {\n  content: ' ';\n  cursor: pointer;\n  position: absolute;\n  height: 22px;\n  width: 1px;\n  background-color: var(--mwai-headerButtonsColor);\n}\n\n.keao6Pc78Z5oHVQWtY99 .EFYD0gYrcn2YeXJRD0WV .uMRxh8i5ZvhvTfLMVWcN .SDjNHcRvmNBYlGvVIqpw:hover:before {\n  opacity: 1;\n  transform: translate(16px, 5px) rotate(135deg);\n}\n\n.keao6Pc78Z5oHVQWtY99 .EFYD0gYrcn2YeXJRD0WV .uMRxh8i5ZvhvTfLMVWcN .SDjNHcRvmNBYlGvVIqpw:hover:after {\n  opacity: 1;\n  transform: translate(16px, 5px) rotate(45deg);\n}\n\n.keao6Pc78Z5oHVQWtY99 .zkhI8eZp8yg4BwXhijY1 {\n  display: none;\n  opacity: 0;\n  max-height: var(--mwai-maxHeight);\n  border-radius: 0 0 var(--mwai-borderRadius) var(--mwai-borderRadius);\n  overflow: hidden;\n}\n\n.keao6Pc78Z5oHVQWtY99.tVArsR0xkv3lOdQxAOIY {\n  bottom: 30px;\n  right: inherit;\n  left: 30px;\n}\n\n.keao6Pc78Z5oHVQWtY99.tVArsR0xkv3lOdQxAOIY .P6TcWInHsZqb3Yw9izPm {\n  right: inherit;\n  left: 0;\n}\n\n.keao6Pc78Z5oHVQWtY99.iufdbptCdiEfK8YvcpMK {\n  top: 30px;\n  bottom: inherit;\n  right: 30px;\n}\n\n.keao6Pc78Z5oHVQWtY99.iufdbptCdiEfK8YvcpMK .P6TcWInHsZqb3Yw9izPm {\n  top: 0;\n  bottom: inherit;\n}\n\n.keao6Pc78Z5oHVQWtY99.M01s0OrVIyRcjgmpfAJe {\n  top: 30px;\n  bottom: inherit;\n  right: inherit;\n  left: 30px;\n}\n\n.keao6Pc78Z5oHVQWtY99.M01s0OrVIyRcjgmpfAJe .P6TcWInHsZqb3Yw9izPm {\n  top: 0;\n  bottom: inherit;\n  right: inherit;\n  left: 0;\n}\n\n.keao6Pc78Z5oHVQWtY99.M01s0OrVIyRcjgmpfAJe .P6TcWInHsZqb3Yw9izPm, .keao6Pc78Z5oHVQWtY99.tVArsR0xkv3lOdQxAOIY .P6TcWInHsZqb3Yw9izPm {\n  align-items: flex-start;\n}\n\n.keao6Pc78Z5oHVQWtY99.iufdbptCdiEfK8YvcpMK .P6TcWInHsZqb3Yw9izPm, .keao6Pc78Z5oHVQWtY99.M01s0OrVIyRcjgmpfAJe .P6TcWInHsZqb3Yw9izPm {\n  flex-direction: column-reverse;\n}\n\n.keao6Pc78Z5oHVQWtY99.iufdbptCdiEfK8YvcpMK .P6TcWInHsZqb3Yw9izPm .JXp_cuKGU6bcchnY6DHM, .keao6Pc78Z5oHVQWtY99.M01s0OrVIyRcjgmpfAJe .P6TcWInHsZqb3Yw9izPm .JXp_cuKGU6bcchnY6DHM {\n  margin-bottom: 0;\n  margin-top: 15px;\n}\n\n.keao6Pc78Z5oHVQWtY99.jkzTuixmBwVu89_bt_46 .EFYD0gYrcn2YeXJRD0WV .uMRxh8i5ZvhvTfLMVWcN {\n  margin-bottom: 0px;\n}\n\n.keao6Pc78Z5oHVQWtY99.jkzTuixmBwVu89_bt_46 .EFYD0gYrcn2YeXJRD0WV .uMRxh8i5ZvhvTfLMVWcN .CHPyUOyEp_j91BCBin8u:before {\n  width: 16px;\n  height: 16px;\n}\n\n.keao6Pc78Z5oHVQWtY99.jkzTuixmBwVu89_bt_46 .EFYD0gYrcn2YeXJRD0WV .uMRxh8i5ZvhvTfLMVWcN .CHPyUOyEp_j91BCBin8u:hover:before {\n  width: 13px;\n  height: 13px;\n}\n\n.jkzTuixmBwVu89_bt_46:not(.keao6Pc78Z5oHVQWtY99), .jkzTuixmBwVu89_bt_46.keao6Pc78Z5oHVQWtY99.NAGMlVFptiqhjxViA0KP {\n  position: fixed;\n  left: 0 !important;\n  right: 0 !important;\n  bottom: 0 !important;\n  top: 0 !important;\n  width: inherit;\n  height: inherit;\n  max-height: inherit;\n  max-width: inherit;\n  display: flex;\n  flex-direction: column;\n  margin: 0;\n  z-index: 999999;\n  background-color: var(--mwai-backgroundSecondaryColor);\n}\n\n.jkzTuixmBwVu89_bt_46:not(.keao6Pc78Z5oHVQWtY99) .zkhI8eZp8yg4BwXhijY1, .jkzTuixmBwVu89_bt_46.keao6Pc78Z5oHVQWtY99.NAGMlVFptiqhjxViA0KP .zkhI8eZp8yg4BwXhijY1 {\n  height: 100%;\n  max-height: inherit;\n}\n\n.jkzTuixmBwVu89_bt_46:not(.keao6Pc78Z5oHVQWtY99) .zkhI8eZp8yg4BwXhijY1 .ichONrqIibIDVVVhDor5, .jkzTuixmBwVu89_bt_46.keao6Pc78Z5oHVQWtY99.NAGMlVFptiqhjxViA0KP .zkhI8eZp8yg4BwXhijY1 .ichONrqIibIDVVVhDor5 {\n  flex: auto;\n  max-height: none;\n}\n\n.keao6Pc78Z5oHVQWtY99.NAGMlVFptiqhjxViA0KP .EFYD0gYrcn2YeXJRD0WV {\n  display: flex;\n}\n\n.keao6Pc78Z5oHVQWtY99.NAGMlVFptiqhjxViA0KP .zkhI8eZp8yg4BwXhijY1 {\n  display: flex;\n  transition: opacity 200ms ease-in-out 0s;\n  opacity: 1;\n}\n\n.keao6Pc78Z5oHVQWtY99.NAGMlVFptiqhjxViA0KP .P6TcWInHsZqb3Yw9izPm {\n  display: none;\n}\n\n@keyframes kcxVvKjrfUjU3fcCEUwW {\n  from {\n    transform: rotate(0turn);\n  }\n  to {\n    transform: rotate(1turn);\n  }\n}\n\n.pmB9tbhLYWFLYDumAv2h .jkzTuixmBwVu89_bt_46:not(.keao6Pc78Z5oHVQWtY99),\n.pmB9tbhLYWFLYDumAv2h .jkzTuixmBwVu89_bt_46.keao6Pc78Z5oHVQWtY99.NAGMlVFptiqhjxViA0KP {\n  top: 32px;\n}\n\n@media (max-width: 760px) {\n  .yAdyblrtoeLBR0jQpw50.keao6Pc78Z5oHVQWtY99 {\n    left: 10px;\n    right: 10px;\n    bottom: 10px;\n    width: calc(100% - 20px);\n    z-index: 9999999999;\n  }\n  .yAdyblrtoeLBR0jQpw50 .XLY_VCZMFRIbTEVL1rvY {\n    flex-direction: column;\n  }\n  .yAdyblrtoeLBR0jQpw50 .mwCGHr8abHQqvLOrnOHj {\n    flex-direction: column;\n  }\n}\n\n.TAnzuJcUIsixvTVM25tX {\n  opacity: 0;\n  transition: all 0.3s ease-out;\n  width: 22px;\n  height: 22px;\n  position: absolute;\n  right: var(--mwai-spacing);\n}\n\n.TAnzuJcUIsixvTVM25tX .Jz1WxIOi9me2FSDpOAIV {\n  position: absolute;\n  width: 16px;\n  height: 16px;\n  margin-top: 0px;\n  margin-left: 0px;\n  background: white;\n  opacity: 0.4;\n  transition: all 0.2s ease-in;\n  cursor: pointer;\n  border-radius: 2px;\n}\n\n.TAnzuJcUIsixvTVM25tX .N46y7rqrhy2tzzzomY5d {\n  position: absolute;\n  width: 16px;\n  height: 16px;\n  margin-top: 6px;\n  margin-left: 6px;\n  background: white;\n  opacity: 0.6;\n  transition: all 0.2s ease-in;\n  cursor: pointer;\n  border-radius: 2px;\n}\n\n.TAnzuJcUIsixvTVM25tX:hover .Jz1WxIOi9me2FSDpOAIV {\n  opacity: 0.6;\n  margin-top: 0px;\n  margin-left: 6px;\n}\n\n.TAnzuJcUIsixvTVM25tX:hover .N46y7rqrhy2tzzzomY5d {\n  opacity: 1;\n  margin-top: 6px;\n  margin-left: 0px;\n}\n\n.TAnzuJcUIsixvTVM25tX.ALG12GB3CG3CRfJF2Qoa .Jz1WxIOi9me2FSDpOAIV {\n  opacity: 0;\n}\n\n.TAnzuJcUIsixvTVM25tX.ALG12GB3CG3CRfJF2Qoa .N46y7rqrhy2tzzzomY5d {\n  width: 18px;\n  height: 18px;\n  margin-top: 2px;\n  margin-left: 2px;\n  opacity: 1;\n}\n\n.yAdyblrtoeLBR0jQpw50 .XLY_VCZMFRIbTEVL1rvY:hover .TAnzuJcUIsixvTVM25tX {\n  display: block;\n  opacity: 1;\n}\n\n.yAdyblrtoeLBR0jQpw50 pre code.K9oFUDNcGmB0ATgNV0ST {\n  display: block;\n  overflow-x: auto;\n  padding: 1em;\n}\n\n.yAdyblrtoeLBR0jQpw50 code.K9oFUDNcGmB0ATgNV0ST {\n  padding: 3px 5px;\n}\n\n.yAdyblrtoeLBR0jQpw50 .K9oFUDNcGmB0ATgNV0ST {\n  color: #333;\n  background: #f0f0f0;\n}\n\n.yAdyblrtoeLBR0jQpw50 .lLt71LeUCI2dLUCgq7AU {\n  color: #333;\n}\n\n.yAdyblrtoeLBR0jQpw50 .HA402qGMSWKG4t0EGzdg {\n  color: #888;\n}\n\n.yAdyblrtoeLBR0jQpw50 .cQpLwIZKjny07jYmPo3p, .yAdyblrtoeLBR0jQpw50 .Jxhy79a1SNFyXENuzjDg, .yAdyblrtoeLBR0jQpw50 .syxmeAMp2BfjAjNiX_gU, .yAdyblrtoeLBR0jQpw50 .veUanKogf43u6_65Zvn4 .syxmeAMp2BfjAjNiX_gU, .yAdyblrtoeLBR0jQpw50 .AfTHR4GhdOoWBx0RjPpl, .yAdyblrtoeLBR0jQpw50 .lrvGhnwjfdsrj9rsMU11 {\n  color: #0077cc;\n}\n\n.yAdyblrtoeLBR0jQpw50 .gdno_EWs27fV8wEOLX1t {\n  color: #aa3377;\n}\n\n.yAdyblrtoeLBR0jQpw50 .RtZMlFmUr2KdIWYGzgo6, .yAdyblrtoeLBR0jQpw50 .zAA51c5xsauvaWSsFnYs, .yAdyblrtoeLBR0jQpw50 .CkiNwidxkM1TX2hVifdR, .yAdyblrtoeLBR0jQpw50 .AS6L1vDJK9hqn1N__Q8O, .yAdyblrtoeLBR0jQpw50 .UTeoKTnCxYuD6cwP7DSI, .yAdyblrtoeLBR0jQpw50 .R1Ll1bIkZrDNqdGKzu7N {\n  color: #c18401;\n}\n\n.yAdyblrtoeLBR0jQpw50 .C2E3Mf1LGY1Y17x_MXkw {\n  color: #0077cc;\n}\n\n.yAdyblrtoeLBR0jQpw50 .ghxUruKjSSgGnkeQ_C47, .yAdyblrtoeLBR0jQpw50 .EHXSSqQDbJEbZMJpLqhJ, .yAdyblrtoeLBR0jQpw50 .tQiSja56rZjMGu4OzUoP, .yAdyblrtoeLBR0jQpw50 .yymbCWSJXq5zvavvp5yI, .yAdyblrtoeLBR0jQpw50 .dll7uWpUdCjDgQ9sB6KR, .yAdyblrtoeLBR0jQpw50 .HmzLYjzX4cozkpDASneB, .yAdyblrtoeLBR0jQpw50 .j_jSbYBzKPLq_4Nt9J7U {\n  color: #689700;\n}\n\n.yAdyblrtoeLBR0jQpw50 .veUanKogf43u6_65Zvn4, .yAdyblrtoeLBR0jQpw50 .iehdPIMlAfBLVSBYRV7K {\n  color: #0077cc;\n}\n\n.yAdyblrtoeLBR0jQpw50 .bICYT9lOoJSdToKxDmES, .yAdyblrtoeLBR0jQpw50 .pzRTlYK3lcIcDR5xk8lD, .yAdyblrtoeLBR0jQpw50 .wHpd9fy4uE7OShmwbe_t {\n  color: #c18401;\n}\n\n.yAdyblrtoeLBR0jQpw50 .qVWXajM2t2YLr9MdtqMm, .yAdyblrtoeLBR0jQpw50 .aojzfjvK10eMBfggXtoE {\n  color: #555;\n}\n\n.yAdyblrtoeLBR0jQpw50 .veUanKogf43u6_65Zvn4 .yymbCWSJXq5zvavvp5yI {\n  color: #689700;\n}\n\n.yAdyblrtoeLBR0jQpw50 .rRaTdGI_iyoXk18A5qYs {\n  color: #b71c1c;\n}\n\n.yAdyblrtoeLBR0jQpw50 .xYEkcugANxMOMJKtEsca {\n  color: #1b5e20;\n}\n\n.yAdyblrtoeLBR0jQpw50 .xjpyawH646564Y2wahS4 {\n  font-style: italic;\n}\n\n.yAdyblrtoeLBR0jQpw50 .RMtGZ3SVSmv3CK3csAch {\n  font-weight: 700;\n}\n\n.TAnzuJcUIsixvTVM25tX {\n  position: absolute;\n  left: 15px;\n  zoom: 0.5;\n  top: 18px;\n  filter: revert;\n}\n\n.NQtBPR0S0WX0SVKcVj1w .TAnzuJcUIsixvTVM25tX {\n  right: 15px;\n  left: inherit;\n  filter: brightness(0.4);\n}\n",""]),a.locals={"mwai-chat":"yAdyblrtoeLBR0jQpw50","mwai-content":"zkhI8eZp8yg4BwXhijY1","mwai-conversation":"ichONrqIibIDVVVhDor5","mwai-reply":"XLY_VCZMFRIbTEVL1rvY","mwai-name":"iNYH5nYgNZAe4RXsoGlM","mwai-name-text":"YrCYLibUvvIBdWDUNfm0","mwai-ai":"NQtBPR0S0WX0SVKcVj1w","mwai-user":"_fj65BIE29IpCwq2fEp4","mwai-text":"g9XrXMpQH3afixCzXMWD","mwai-typewriter":"tiqvZ2tbFuTxjFtwFMny","mwai-avatar":"kpvcOwh9XehTKS0BEnBZ","mwai-input":"mwCGHr8abHQqvLOrnOHj","mwai-input-text":"puulPV56uqMX9ozNpIwm","mwai-microphone":"T5qX8SQASgSBYT_f9n0E","mwai-timer":"Q0xqGDBOEyagc8uXx5DV","mwai-button-spinner":"kcxVvKjrfUjU3fcCEUwW","mwai-compliance":"xH6u22ybM6UxY6UZq9wL","mwai-gallery":"Ek1v6SpIgQDHpWd9RoOv","mwai-open-button":"P6TcWInHsZqb3Yw9izPm","mwai-icon-text":"JXp_cuKGU6bcchnY6DHM","mwai-window":"keao6Pc78Z5oHVQWtY99","mwai-header":"EFYD0gYrcn2YeXJRD0WV","mwai-buttons":"uMRxh8i5ZvhvTfLMVWcN","mwai-resize-button":"CHPyUOyEp_j91BCBin8u","mwai-close-button":"SDjNHcRvmNBYlGvVIqpw","mwai-bottom-left":"tVArsR0xkv3lOdQxAOIY","mwai-top-right":"iufdbptCdiEfK8YvcpMK","mwai-top-left":"M01s0OrVIyRcjgmpfAJe","mwai-fullscreen":"jkzTuixmBwVu89_bt_46","mwai-open":"NAGMlVFptiqhjxViA0KP","admin-bar":"pmB9tbhLYWFLYDumAv2h","mwai-copy-button":"TAnzuJcUIsixvTVM25tX","mwai-copy-button-one":"Jz1WxIOi9me2FSDpOAIV","mwai-copy-button-two":"N46y7rqrhy2tzzzomY5d","mwai-animate":"ALG12GB3CG3CRfJF2Qoa",hljs:"K9oFUDNcGmB0ATgNV0ST","hljs-subst":"lLt71LeUCI2dLUCgq7AU","hljs-comment":"HA402qGMSWKG4t0EGzdg","hljs-attr":"cQpLwIZKjny07jYmPo3p","hljs-doctag":"Jxhy79a1SNFyXENuzjDg","hljs-keyword":"syxmeAMp2BfjAjNiX_gU","hljs-meta":"veUanKogf43u6_65Zvn4","hljs-section":"AfTHR4GhdOoWBx0RjPpl","hljs-selector-tag":"lrvGhnwjfdsrj9rsMU11","hljs-attribute":"gdno_EWs27fV8wEOLX1t","hljs-name":"RtZMlFmUr2KdIWYGzgo6","hljs-number":"zAA51c5xsauvaWSsFnYs","hljs-quote":"CkiNwidxkM1TX2hVifdR","hljs-selector-id":"AS6L1vDJK9hqn1N__Q8O","hljs-template-tag":"UTeoKTnCxYuD6cwP7DSI","hljs-type":"R1Ll1bIkZrDNqdGKzu7N","hljs-selector-class":"C2E3Mf1LGY1Y17x_MXkw","hljs-link":"ghxUruKjSSgGnkeQ_C47","hljs-regexp":"EHXSSqQDbJEbZMJpLqhJ","hljs-selector-attr":"tQiSja56rZjMGu4OzUoP","hljs-string":"yymbCWSJXq5zvavvp5yI","hljs-symbol":"dll7uWpUdCjDgQ9sB6KR","hljs-template-variable":"HmzLYjzX4cozkpDASneB","hljs-variable":"j_jSbYBzKPLq_4Nt9J7U","hljs-selector-pseudo":"iehdPIMlAfBLVSBYRV7K","hljs-built_in":"bICYT9lOoJSdToKxDmES","hljs-literal":"pzRTlYK3lcIcDR5xk8lD","hljs-title":"wHpd9fy4uE7OShmwbe_t","hljs-bullet":"qVWXajM2t2YLr9MdtqMm","hljs-code":"aojzfjvK10eMBfggXtoE","hljs-deletion":"rRaTdGI_iyoXk18A5qYs","hljs-addition":"xYEkcugANxMOMJKtEsca","hljs-emphasis":"xjpyawH646564Y2wahS4","hljs-strong":"RMtGZ3SVSmv3CK3csAch"};const c=a},476:t=>{t.exports=function(t){var n=[];return n.toString=function(){return this.map((function(n){var e="",r=void 0!==n[5];return n[4]&&(e+="@supports (".concat(n[4],") {")),n[2]&&(e+="@media ".concat(n[2]," {")),r&&(e+="@layer".concat(n[5].length>0?" ".concat(n[5]):""," {")),e+=t(n),r&&(e+="}"),n[2]&&(e+="}"),n[4]&&(e+="}"),e})).join("")},n.i=function(t,e,r,o,i){"string"==typeof t&&(t=[[null,t,void 0]]);var a={};if(r)for(var c=0;c<this.length;c++){var l=this[c][0];null!=l&&(a[l]=!0)}for(var s=0;s<t.length;s++){var u=[].concat(t[s]);r&&a[u[0]]||(void 0!==i&&(void 0===u[5]||(u[1]="@layer".concat(u[5].length>0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=i),e&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=e):u[2]=e),o&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=o):u[4]="".concat(o)),n.push(u))}},n}},933:t=>{t.exports=function(t){return t[1]}}},n={};function e(r){var o=n[r];if(void 0!==o)return o.exports;var i=n[r]={id:r,exports:{}};return t[r](i,i.exports,e),i.exports}e.n=t=>{var n=t&&t.__esModule?()=>t.default:()=>t;return e.d(n,{a:n}),n},e.d=(t,n)=>{for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},e.o=(t,n)=>Object.prototype.hasOwnProperty.call(t,n),e.nc=void 0,(()=>{var t=e(379),n=e.n(t),r=e(795),o=e.n(r),i=e(569),a=e.n(i),c=e(565),l=e.n(c),s=e(216),u=e.n(s),p=e(589),d=e.n(p),f=e(184),h={};h.styleTagTransform=d(),h.setAttributes=l(),h.insert=a().bind(null,"head"),h.domAPI=o(),h.insertStyleElement=u(),n()(f.Z,h);const m=f.Z&&f.Z.locals?f.Z.locals:void 0;var y=e(567),g={};g.styleTagTransform=d(),g.setAttributes=l(),g.insert=a().bind(null,"head"),g.domAPI=o(),g.insertStyleElement=u(),n()(y.Z,g);const v=y.Z&&y.Z.locals?y.Z.locals:void 0;function b(t){return b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},b(t)}var w=["active","disabled","style"];function x(t,n){return function(t){if(Array.isArray(t))return t}(t)||function(t,n){var e=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=e){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(e=e.call(t)).next,0===n){if(Object(e)!==e)return;l=!1}else for(;!(l=(r=i.call(e)).done)&&(c.push(r.value),c.length!==n);l=!0);}catch(t){s=!0,o=t}finally{try{if(!l&&null!=e.return&&(a=e.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(t,n)||function(t,n){if(t){if("string"==typeof t)return j(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?j(t,n):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function j(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}function R(){return R=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t},R.apply(this,arguments)}function C(t,n,e){return(n=function(t){var n=function(t,n){if("object"!==b(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var r=e.call(t,"string");if("object"!==b(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===b(n)?n:String(n)}(n))in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}var k=wp.element,S=k.useState,I=k.useMemo,E=k.useEffect,A=k.useRef,O=function(t){var n,e=t.active,r=t.disabled,o=(t.style,function(t,n){if(null==t)return{};var e,r,o=function(t,n){if(null==t)return{};var e,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)e=i[r],n.indexOf(e)>=0||(o[e]=t[e]);return o}(t,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)e=i[r],n.indexOf(e)>=0||Object.prototype.propertyIsEnumerable.call(t,e)&&(o[e]=t[e])}return o}(t,w));return C(n={display:"inline-block",width:"16px"},"display","flex"),C(n,"alignItems","center"),C(n,"justifyContent","center"),C(n,"animation",e?"pulse 2s infinite":""),C(n,"WebkitAnimation",e?"pulse 2s infinite":""),React.createElement("div",R({active:e?"true":"false",disabled:r},o),React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512",dangerouslySetInnerHTML:{__html:'<path d="M192 0C139 0 96 43 96 96V256c0 53 43 96 96 96s96-43 96-96V96c0-53-43-96-96-96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V216z"/>'}}))},L=function(t){return{modCss:I((function(){return function(n,e){var r=m;return t&&"none"!==t.themeId&&"css"!==t.type||(r=null),"messages"===(null==t?void 0:t.themeId)&&(r=v),Array.isArray(n)||(n=[n]),e&&Object.entries(e).forEach((function(t){var e=x(t,2),r=e[0];e[1]&&n.push(r)})),n.map((function(n){var e;return r?r[n]?"".concat(n," ").concat(r[n]):(console.warn('The class name "'.concat(n,'" is not defined in the "').concat(null!==(e=null==t?void 0:t.themeId)&&void 0!==e?e:"N/A",'" theme.')),n):n})).join(" ")}}),[t])}};function V(t){return 0===t.indexOf("http")}function T(t){return T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},T(t)}function H(t,n){for(var e=0;e<n.length;e++){var r=n[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,(void 0,o=function(t,n){if("object"!==T(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var r=e.call(t,"string");if("object"!==T(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(r.key),"symbol"===T(o)?o:String(o)),r)}var o}var B=function(){function t(){if(function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,t),t.instance)return t.instance;this.chatbots=[],this.filters={},this.actions={},t.instance=this,"undefined"!=typeof window&&(window.MwaiAPI=t.instance)}var n,e;return n=t,e=[{key:"getChatbot",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return t?this.chatbots.find((function(n){return n.botId===t||n.customId===t})):this.chatbots[0]}},{key:"addFilter",value:function(t,n){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10;this.filters[t]||(this.filters[t]=[]),this.filters[t].push({callback:n,priority:e}),this.filters[t].sort((function(t,n){return t.priority-n.priority}))}},{key:"applyFilters",value:function(t,n){for(var e=arguments.length,r=new Array(e>2?e-2:0),o=2;o<e;o++)r[o-2]=arguments[o];return this.filters[t]?this.filters[t].reduce((function(t,n){return n.callback.apply(n,[t].concat(r))}),n):n}},{key:"addAction",value:function(t,n){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10;this.actions[t]||(this.actions[t]=[]),this.actions[t].push({callback:n,priority:e}),this.actions[t].sort((function(t,n){return t.priority-n.priority}))}},{key:"doAction",value:function(t){for(var n=arguments.length,e=new Array(n>1?n-1:0),r=1;r<n;r++)e[r-1]=arguments[r];this.actions[t]&&this.actions[t].forEach((function(t){t.callback.apply(t,e)}))}}],e&&H(n.prototype,e),Object.defineProperty(n,"prototype",{writable:!1}),t}(),N=new B,X=function(t,n,e){return N.applyFilters(t,n,e)};const Z=React;function M(){return M=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t},M.apply(this,arguments)}const P=["children","options"],_=["allowFullScreen","allowTransparency","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","charSet","className","classId","colSpan","contentEditable","contextMenu","crossOrigin","encType","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","hrefLang","inputMode","keyParams","keyType","marginHeight","marginWidth","maxLength","mediaGroup","minLength","noValidate","radioGroup","readOnly","rowSpan","spellCheck","srcDoc","srcLang","srcSet","tabIndex","useMap"].reduce(((t,n)=>(t[n.toLowerCase()]=n,t)),{for:"htmlFor"}),W={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},Q=["style","script"],D=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,z=/mailto:/i,q=/\n{2,}$/,Y=/^( *>[^\n]+(\n[^\n]+)*\n*)+\n{2,}/,F=/^ *> ?/gm,G=/^ {2,}\n/,U=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,J=/^\s*(`{3,}|~{3,}) *(\S+)?([^\n]*?)?\n([\s\S]+?)\s*\1 *(?:\n *)*\n?/,K=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,$=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,tt=/^(?:\n *)*\n/,nt=/\r\n?/g,et=/^\[\^([^\]]+)](:.*)\n/,rt=/^\[\^([^\]]+)]/,ot=/\f/g,it=/^\s*?\[(x|\s)\]/,at=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,ct=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,lt=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,st=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?([^>]*)\/{0}>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1)[\s\S])*?)<\/\1>\n*/i,ut=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,pt=/^<!--[\s\S]*?(?:-->)/,dt=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,ft=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,ht=/^\{.*\}$/,mt=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,yt=/^<([^ >]+@[^ >]+)>/,gt=/^<([^ >]+:\/[^ >]+)>/,vt=/-([a-z])?/gi,bt=/^(.*\|?.*)\n *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*)\n?/,wt=/^\[([^\]]*)\]:\s+<?([^\s>]+)>?\s*("([^"]*)")?/,xt=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,jt=/^\[([^\]]*)\] ?\[([^\]]*)\]/,Rt=/(\[|\])/g,Ct=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,kt=/\t/g,St=/^ *\| */,It=/(^ *\||\| *$)/g,Et=/ *$/,At=/^ *:-+: *$/,Ot=/^ *:-+ *$/,Lt=/^ *-+: *$/,Vt=/^([*_])\1((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1\1(?!\1)/,Tt=/^([*_])((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1(?!\1|\w)/,Ht=/^==((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)==/,Bt=/^~~((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)~~/,Nt=/^\\([^0-9A-Za-z\s])/,Xt=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&#;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,Zt=/^\n+/,Mt=/^([ \t]*)/,Pt=/\\([^\\])/g,_t=/ *\n+$/,Wt=/(?:^|\n)( *)$/,Qt="(?:\\d+\\.)",Dt="(?:[*+-])";function zt(t){return"( *)("+(1===t?Qt:Dt)+") +"}const qt=zt(1),Yt=zt(2);function Ft(t){return new RegExp("^"+(1===t?qt:Yt))}const Gt=Ft(1),Ut=Ft(2);function Jt(t){return new RegExp("^"+(1===t?qt:Yt)+"[^\\n]*(?:\\n(?!\\1"+(1===t?Qt:Dt)+" )[^\\n]*)*(\\n|$)","gm")}const Kt=Jt(1),$t=Jt(2);function tn(t){const n=1===t?Qt:Dt;return new RegExp("^( *)("+n+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+n+" (?!"+n+" ))\\n*|\\s*\\n*$)")}const nn=tn(1),en=tn(2);function rn(t,n){const e=1===n,r=e?nn:en,o=e?Kt:$t,i=e?Gt:Ut;return{t(t,n,e){const o=Wt.exec(e);return o&&(n.o||!n._&&!n.u)?r.exec(t=o[1]+t):null},i:An.HIGH,l(t,n,r){const a=e?+t[2]:void 0,c=t[0].replace(q,"\n").match(o);let l=!1;return{p:c.map((function(t,e){const o=i.exec(t)[0].length,a=new RegExp("^ {1,"+o+"}","gm"),s=t.replace(a,"").replace(i,""),u=e===c.length-1,p=-1!==s.indexOf("\n\n")||u&&l;l=p;const d=r._,f=r.o;let h;r.o=!0,p?(r._=!1,h=s.replace(_t,"\n\n")):(r._=!0,h=s.replace(_t,""));const m=n(h,r);return r._=d,r.o=f,m})),m:e,g:a}},h:(n,e,r)=>t(n.m?"ol":"ul",{key:r.k,start:n.g},n.p.map((function(n,o){return t("li",{key:o},e(n,r))})))}}const on=/^\[([^\]]*)]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,an=/^!\[([^\]]*)]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,cn=[Y,J,K,at,lt,ct,pt,bt,Kt,nn,$t,en],ln=[...cn,/^[^\n]+(?:  \n|\n{2,})/,st,ft];function sn(t){return t.replace(/[ÀÁÂÃÄÅàáâãäåæÆ]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function un(t){return Lt.test(t)?"right":At.test(t)?"center":Ot.test(t)?"left":null}function pn(t,n,e){const r=e.$;e.$=!0;const o=n(t.trim(),e);e.$=r;let i=[[]];return o.forEach((function(t,n){"tableSeparator"===t.type?0!==n&&n!==o.length-1&&i.push([]):("text"!==t.type||null!=o[n+1]&&"tableSeparator"!==o[n+1].type||(t.v=t.v.replace(Et,"")),i[i.length-1].push(t))})),i}function dn(t,n,e){e._=!0;const r=pn(t[1],n,e),o=t[2].replace(It,"").split("|").map(un),i=function(t,n,e){return t.trim().split("\n").map((function(t){return pn(t,n,e)}))}(t[3],n,e);return e._=!1,{S:o,A:i,L:r,type:"table"}}function fn(t,n){return null==t.S[n]?{}:{textAlign:t.S[n]}}function hn(t){return function(n,e){return e._?t.exec(n):null}}function mn(t){return function(n,e){return e._||e.u?t.exec(n):null}}function yn(t){return function(n,e){return e._||e.u?null:t.exec(n)}}function gn(t){return function(n){return t.exec(n)}}function vn(t,n,e){if(n._||n.u)return null;if(e&&!e.endsWith("\n"))return null;let r="";t.split("\n").every((t=>!cn.some((n=>n.test(t)))&&(r+=t+"\n",t.trim())));const o=r.trimEnd();return""==o?null:[r,o]}function bn(t){try{if(decodeURIComponent(t).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data(?!:image)):/i))return}catch(t){return null}return t}function wn(t){return t.replace(Pt,"$1")}function xn(t,n,e){const r=e._||!1,o=e.u||!1;e._=!0,e.u=!0;const i=t(n,e);return e._=r,e.u=o,i}function jn(t,n,e){const r=e._||!1,o=e.u||!1;e._=!1,e.u=!0;const i=t(n,e);return e._=r,e.u=o,i}function Rn(t,n,e){return e._=!1,t(n,e)}const Cn=(t,n,e)=>({v:xn(n,t[1],e)});function kn(){return{}}function Sn(){return null}function In(...t){return t.filter(Boolean).join(" ")}function En(t,n,e){let r=t;const o=n.split(".");for(;o.length&&(r=r[o[0]],void 0!==r);)o.shift();return r||e}var An;function On(t,n={}){n.overrides=n.overrides||{},n.slugify=n.slugify||sn,n.namedCodesToUnicode=n.namedCodesToUnicode?M({},W,n.namedCodesToUnicode):W;const e=n.createElement||Z.createElement;function r(t,r,...o){const i=En(n.overrides,`${t}.props`,{});return e(function(t,n){const e=En(n,t);return e?"function"==typeof e||"object"==typeof e&&"render"in e?e:En(n,`${t}.component`,t):t}(t,n.overrides),M({},r,i,{className:In(null==r?void 0:r.className,i.className)||void 0}),...o)}function o(t){let e=!1;n.forceInline?e=!0:n.forceBlock||(e=!1===Ct.test(t));const o=u(s(e?t:`${t.trimEnd().replace(Zt,"")}\n\n`,{_:e}));for(;"string"==typeof o[o.length-1]&&!o[o.length-1].trim();)o.pop();if(null===n.wrapper)return o;const i=n.wrapper||(e?"span":"div");let a;if(o.length>1||n.forceWrapper)a=o;else{if(1===o.length)return a=o[0],"string"==typeof a?r("span",{key:"outer"},a):a;a=null}return Z.createElement(i,{key:"outer"},a)}function i(t){const n=t.match(D);return n?n.reduce((function(t,n,e){const r=n.indexOf("=");if(-1!==r){const i=function(t){return-1!==t.indexOf("-")&&null===t.match(dt)&&(t=t.replace(vt,(function(t,n){return n.toUpperCase()}))),t}(n.slice(0,r)).trim(),a=function(t){const n=t[0];return('"'===n||"'"===n)&&t.length>=2&&t[t.length-1]===n?t.slice(1,-1):t}(n.slice(r+1).trim()),c=_[i]||i,l=t[c]=function(t,n){return"style"===t?n.split(/;\s?/).reduce((function(t,n){const e=n.slice(0,n.indexOf(":"));return t[e.replace(/(-[a-z])/g,(t=>t[1].toUpperCase()))]=n.slice(e.length+1).trim(),t}),{}):"href"===t?bn(n):(n.match(ht)&&(n=n.slice(1,n.length-1)),"true"===n||"false"!==n&&n)}(i,a);"string"==typeof l&&(st.test(l)||ft.test(l))&&(t[c]=Z.cloneElement(o(l.trim()),{key:e}))}else"style"!==n&&(t[_[n]||n]=!0);return t}),{}):null}const a=[],c={},l={blockQuote:{t:yn(Y),i:An.HIGH,l:(t,n,e)=>({v:n(t[0].replace(F,""),e)}),h:(t,n,e)=>r("blockquote",{key:e.k},n(t.v,e))},breakLine:{t:gn(G),i:An.HIGH,l:kn,h:(t,n,e)=>r("br",{key:e.k})},breakThematic:{t:yn(U),i:An.HIGH,l:kn,h:(t,n,e)=>r("hr",{key:e.k})},codeBlock:{t:yn(K),i:An.MAX,l:t=>({v:t[0].replace(/^ {4}/gm,"").replace(/\n+$/,""),M:void 0}),h:(t,n,e)=>r("pre",{key:e.k},r("code",M({},t.O,{className:t.M?`lang-${t.M}`:""}),t.v))},codeFenced:{t:yn(J),i:An.MAX,l:t=>({O:i(t[3]||""),v:t[4],M:t[2]||void 0,type:"codeBlock"})},codeInline:{t:mn($),i:An.LOW,l:t=>({v:t[2]}),h:(t,n,e)=>r("code",{key:e.k},t.v)},footnote:{t:yn(et),i:An.MAX,l:t=>(a.push({I:t[2],j:t[1]}),{}),h:Sn},footnoteReference:{t:hn(rt),i:An.HIGH,l:t=>({v:t[1],B:`#${n.slugify(t[1])}`}),h:(t,n,e)=>r("a",{key:e.k,href:bn(t.B)},r("sup",{key:e.k},t.v))},gfmTask:{t:hn(it),i:An.HIGH,l:t=>({R:"x"===t[1].toLowerCase()}),h:(t,n,e)=>r("input",{checked:t.R,key:e.k,readOnly:!0,type:"checkbox"})},heading:{t:yn(n.enforceAtxHeadings?ct:at),i:An.HIGH,l:(t,e,r)=>({v:xn(e,t[2],r),T:n.slugify(t[2]),C:t[1].length}),h:(t,n,e)=>r(`h${t.C}`,{id:t.T,key:e.k},n(t.v,e))},headingSetext:{t:yn(lt),i:An.MAX,l:(t,n,e)=>({v:xn(n,t[1],e),C:"="===t[2]?1:2,type:"heading"})},htmlComment:{t:gn(pt),i:An.HIGH,l:()=>({}),h:Sn},image:{t:mn(an),i:An.HIGH,l:t=>({D:t[1],B:wn(t[2]),F:t[3]}),h:(t,n,e)=>r("img",{key:e.k,alt:t.D||void 0,title:t.F||void 0,src:bn(t.B)})},link:{t:hn(on),i:An.LOW,l:(t,n,e)=>({v:jn(n,t[1],e),B:wn(t[2]),F:t[3]}),h:(t,n,e)=>r("a",{key:e.k,href:bn(t.B),title:t.F},n(t.v,e))},linkAngleBraceStyleDetector:{t:hn(gt),i:An.MAX,l:t=>({v:[{v:t[1],type:"text"}],B:t[1],type:"link"})},linkBareUrlDetector:{t:(t,n)=>n.N?null:hn(mt)(t,n),i:An.MAX,l:t=>({v:[{v:t[1],type:"text"}],B:t[1],F:void 0,type:"link"})},linkMailtoDetector:{t:hn(yt),i:An.MAX,l(t){let n=t[1],e=t[1];return z.test(e)||(e="mailto:"+e),{v:[{v:n.replace("mailto:",""),type:"text"}],B:e,type:"link"}}},orderedList:rn(r,1),unorderedList:rn(r,2),newlineCoalescer:{t:yn(tt),i:An.LOW,l:kn,h:()=>"\n"},paragraph:{t:vn,i:An.LOW,l:Cn,h:(t,n,e)=>r("p",{key:e.k},n(t.v,e))},ref:{t:hn(wt),i:An.MAX,l:t=>(c[t[1]]={B:t[2],F:t[4]},{}),h:Sn},refImage:{t:mn(xt),i:An.MAX,l:t=>({D:t[1]||void 0,P:t[2]}),h:(t,n,e)=>r("img",{key:e.k,alt:t.D,src:bn(c[t.P].B),title:c[t.P].F})},refLink:{t:hn(jt),i:An.MAX,l:(t,n,e)=>({v:n(t[1],e),Z:n(t[0].replace(Rt,"\\$1"),e),P:t[2]}),h:(t,n,e)=>c[t.P]?r("a",{key:e.k,href:bn(c[t.P].B),title:c[t.P].F},n(t.v,e)):r("span",{key:e.k},n(t.Z,e))},table:{t:yn(bt),i:An.HIGH,l:dn,h:(t,n,e)=>r("table",{key:e.k},r("thead",null,r("tr",null,t.L.map((function(o,i){return r("th",{key:i,style:fn(t,i)},n(o,e))})))),r("tbody",null,t.A.map((function(o,i){return r("tr",{key:i},o.map((function(o,i){return r("td",{key:i,style:fn(t,i)},n(o,e))})))}))))},tableSeparator:{t:function(t,n){return n.$?(n._=!0,St.exec(t)):null},i:An.HIGH,l:function(){return{type:"tableSeparator"}},h:()=>" | "},text:{t:gn(Xt),i:An.MIN,l:t=>({v:t[0].replace(ut,((t,e)=>n.namedCodesToUnicode[e]?n.namedCodesToUnicode[e]:t))}),h:t=>t.v},textBolded:{t:mn(Vt),i:An.MED,l:(t,n,e)=>({v:n(t[2],e)}),h:(t,n,e)=>r("strong",{key:e.k},n(t.v,e))},textEmphasized:{t:mn(Tt),i:An.LOW,l:(t,n,e)=>({v:n(t[2],e)}),h:(t,n,e)=>r("em",{key:e.k},n(t.v,e))},textEscaped:{t:mn(Nt),i:An.HIGH,l:t=>({v:t[1],type:"text"})},textMarked:{t:mn(Ht),i:An.LOW,l:Cn,h:(t,n,e)=>r("mark",{key:e.k},n(t.v,e))},textStrikethroughed:{t:mn(Bt),i:An.LOW,l:Cn,h:(t,n,e)=>r("del",{key:e.k},n(t.v,e))}};!0!==n.disableParsingRawHTML&&(l.htmlBlock={t:gn(st),i:An.HIGH,l(t,n,e){const[,r]=t[3].match(Mt),o=new RegExp(`^${r}`,"gm"),a=t[3].replace(o,""),c=(l=a,ln.some((t=>t.test(l)))?Rn:xn);var l;const s=t[1].toLowerCase(),u=-1!==Q.indexOf(s);e.N=e.N||"a"===s;const p=u?t[3]:c(n,a,e);return e.N=!1,{O:i(t[2]),v:p,G:u,H:u?s:t[1]}},h:(t,n,e)=>r(t.H,M({key:e.k},t.O),t.G?t.v:n(t.v,e))},l.htmlSelfClosing={t:gn(ft),i:An.HIGH,l:t=>({O:i(t[2]||""),H:t[1]}),h:(t,n,e)=>r(t.H,M({},t.O,{key:e.k}))});const s=function(t){let n=Object.keys(t);function e(r,o){let i=[],a="";for(;r;){let c=0;for(;c<n.length;){const l=n[c],s=t[l],u=s.t(r,o,a);if(u){const t=u[0];r=r.substring(t.length);const n=s.l(u,e,o);null==n.type&&(n.type=l),i.push(n),a=t;break}c++}}return i}return n.sort((function(n,e){let r=t[n].i,o=t[e].i;return r!==o?r-o:n<e?-1:1})),function(t,n){return e(function(t){return t.replace(nt,"\n").replace(ot,"").replace(kt,"    ")}(t),n)}}(l),u=(p=function(t){return function(n,e,r){return t[n.type].h(n,e,r)}}(l),function t(n,e={}){if(Array.isArray(n)){const r=e.k,o=[];let i=!1;for(let r=0;r<n.length;r++){e.k=r;const a=t(n[r],e),c="string"==typeof a;c&&i?o[o.length-1]+=a:null!==a&&o.push(a),i=c}return e.k=r,o}return p(n,t,e)});var p;const d=o(t);return a.length?r("div",null,d,r("footer",{key:"footer"},a.map((function(t){return r("div",{id:n.slugify(t.j),key:t.j},t.j,u(s(t.I,{_:!0})))})))):d}!function(t){t[t.MAX=0]="MAX",t[t.HIGH=1]="HIGH",t[t.MED=2]="MED",t[t.LOW=3]="LOW",t[t.MIN=4]="MIN"}(An||(An={}));const Ln=t=>{let{children:n,options:e}=t,r=function(t,n){if(null==t)return{};var e,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)n.indexOf(e=i[r])>=0||(o[e]=t[e]);return o}(t,P);return Z.cloneElement(On(n,e),r)};function Vn(){Vn=function(){return n};var t,n={},e=Object.prototype,r=e.hasOwnProperty,o=Object.defineProperty||function(t,n,e){t[n]=e.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(t,n,e){return Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[n]}try{s({},"")}catch(t){s=function(t,n,e){return t[n]=e}}function u(t,n,e,r){var i=n&&n.prototype instanceof g?n:g,a=Object.create(i.prototype),c=new O(r||[]);return o(a,"_invoke",{value:S(t,e,c)}),a}function p(t,n,e){try{return{type:"normal",arg:t.call(n,e)}}catch(t){return{type:"throw",arg:t}}}n.wrap=u;var d="suspendedStart",f="suspendedYield",h="executing",m="completed",y={};function g(){}function v(){}function b(){}var w={};s(w,a,(function(){return this}));var x=Object.getPrototypeOf,j=x&&x(x(L([])));j&&j!==e&&r.call(j,a)&&(w=j);var R=b.prototype=g.prototype=Object.create(w);function C(t){["next","throw","return"].forEach((function(n){s(t,n,(function(t){return this._invoke(n,t)}))}))}function k(t,n){function e(o,i,a,c){var l=p(t[o],t,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Nn(u)&&r.call(u,"__await")?n.resolve(u.__await).then((function(t){e("next",t,a,c)}),(function(t){e("throw",t,a,c)})):n.resolve(u).then((function(t){s.value=t,a(s)}),(function(t){return e("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,r){function o(){return new n((function(n,o){e(t,r,n,o)}))}return i=i?i.then(o,o):o()}})}function S(n,e,r){var o=d;return function(i,a){if(o===h)throw new Error("Generator is already running");if(o===m){if("throw"===i)throw a;return{value:t,done:!0}}for(r.method=i,r.arg=a;;){var c=r.delegate;if(c){var l=I(c,r);if(l){if(l===y)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var s=p(n,e,r);if("normal"===s.type){if(o=r.done?m:f,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function I(n,e){var r=e.method,o=n.iterator[r];if(o===t)return e.delegate=null,"throw"===r&&n.iterator.return&&(e.method="return",e.arg=t,I(n,e),"throw"===e.method)||"return"!==r&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var i=p(o,n.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,y;var a=i.arg;return a?a.done?(e[n.resultName]=a.value,e.next=n.nextLoc,"return"!==e.method&&(e.method="next",e.arg=t),e.delegate=null,y):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,y)}function E(t){var n={tryLoc:t[0]};1 in t&&(n.catchLoc=t[1]),2 in t&&(n.finallyLoc=t[2],n.afterLoc=t[3]),this.tryEntries.push(n)}function A(t){var n=t.completion||{};n.type="normal",delete n.arg,t.completion=n}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(E,this),this.reset(!0)}function L(n){if(n||""===n){var e=n[a];if(e)return e.call(n);if("function"==typeof n.next)return n;if(!isNaN(n.length)){var o=-1,i=function e(){for(;++o<n.length;)if(r.call(n,o))return e.value=n[o],e.done=!1,e;return e.value=t,e.done=!0,e};return i.next=i}}throw new TypeError(Nn(n)+" is not iterable")}return v.prototype=b,o(R,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:v,configurable:!0}),v.displayName=s(b,l,"GeneratorFunction"),n.isGeneratorFunction=function(t){var n="function"==typeof t&&t.constructor;return!!n&&(n===v||"GeneratorFunction"===(n.displayName||n.name))},n.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,s(t,l,"GeneratorFunction")),t.prototype=Object.create(R),t},n.awrap=function(t){return{__await:t}},C(k.prototype),s(k.prototype,c,(function(){return this})),n.AsyncIterator=k,n.async=function(t,e,r,o,i){void 0===i&&(i=Promise);var a=new k(u(t,e,r,o),i);return n.isGeneratorFunction(e)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},C(R),s(R,l,"Generator"),s(R,a,(function(){return this})),s(R,"toString",(function(){return"[object Generator]"})),n.keys=function(t){var n=Object(t),e=[];for(var r in n)e.push(r);return e.reverse(),function t(){for(;e.length;){var r=e.pop();if(r in n)return t.value=r,t.done=!1,t}return t.done=!0,t}},n.values=L,O.prototype={constructor:O,reset:function(n){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(A),!n)for(var e in this)"t"===e.charAt(0)&&r.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(n){if(this.done)throw n;var e=this;function o(r,o){return c.type="throw",c.arg=n,e.next=r,o&&(e.method="next",e.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),s=r.call(a,"finallyLoc");if(l&&s){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,n){for(var e=this.tryEntries.length-1;e>=0;--e){var o=this.tryEntries[e];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=n&&n<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=n,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(a)},complete:function(t,n){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&n&&(this.next=n),y},finish:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var e=this.tryEntries[n];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),A(e),y}},catch:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var e=this.tryEntries[n];if(e.tryLoc===t){var r=e.completion;if("throw"===r.type){var o=r.arg;A(e)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(n,e,r){return this.delegate={iterator:L(n),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=t),y}},n}function Tn(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}function Hn(t,n,e,r,o,i,a){try{var c=t[i](a),l=c.value}catch(t){return void e(t)}c.done?n(l):Promise.resolve(l).then(r,o)}function Bn(t){return function(){var n=this,e=arguments;return new Promise((function(r,o){var i=t.apply(n,e);function a(t){Hn(i,r,o,a,c,"next",t)}function c(t){Hn(i,r,o,a,c,"throw",t)}a(void 0)}))}}function Nn(t){return Nn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nn(t)}var Xn=wp.element,Zn=(Xn.useMemo,Xn.useEffect),Mn=Xn.useState,Pn=function(){var t=new WeakSet;return function(n,e){if("object"===Nn(e)&&null!==e){if(t.has(e))throw new Error("Circular reference found. Cancelled.",{key:n,value:e});t.add(e)}return e}};function _n(t,n){return Wn.apply(this,arguments)}function Wn(){return Wn=Bn(Vn().mark((function t(n,e){var r,o,i,a,c,l,s,u,p,d,f,h,m,y,g=arguments;return Vn().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=g.length>2&&void 0!==g[2]?g[2]:null,e){t.next=14;break}return t.prev=2,t.next=5,n.json();case 5:return o=t.sent,r&&console.log("[".concat(r,"] IN: "),o),t.abrupt("return",o);case 10:return t.prev=10,t.t0=t.catch(2),console.error("Could not parse the regular response.",{err:t.t0,data}),t.abrupt("return",{success:!1,message:"Could not parse the regular response."});case 14:i=n.body.getReader(),a=new TextDecoder("utf-8"),c="",l="";case 18:return t.next=21,i.read();case 21:if(s=t.sent,u=s.value,p=s.done,c+=a.decode(u,{stream:!0}),!p){t.next=27;break}return t.abrupt("break",68);case 27:d=c.split("\n"),f=0;case 29:if(!(f<d.length-1)){t.next=65;break}if(0===d[f].indexOf("data: ")){t.next=32;break}return t.abrupt("continue",62);case 32:if("live"!==(h=JSON.parse(d[f].replace("data: ",""))).type){t.next=39;break}r&&console.log("[".concat(r," STREAM] LIVE: "),h),l+=h.data,e&&e(l,h.data),t.next=62;break;case 39:if("error"!==h.type){t.next=51;break}return t.prev=40,r&&console.error("[".concat(r," STREAM] ERROR: "),h.data),t.abrupt("return",{success:!1,message:h.data});case 45:return t.prev=45,t.t1=t.catch(40),console.error("Could not parse the 'error' stream.",{err:t.t1,data:h}),t.abrupt("return",{success:!1,message:"Could not parse the 'error' stream."});case 49:t.next=62;break;case 51:if("end"!==h.type){t.next=62;break}return t.prev=52,m=JSON.parse(h.data),r&&console.log("[".concat(r," STREAM] END: "),m),t.abrupt("return",m);case 58:return t.prev=58,t.t2=t.catch(52),console.error("Could not parse the 'end' stream.",{err:t.t2,data:h}),t.abrupt("return",{success:!1,message:"Could not parse the 'end' stream."});case 62:f++,t.next=29;break;case 65:c=d[d.length-1],t.next=18;break;case 68:return t.prev=68,y=JSON.parse(c),r&&console.log("[".concat(r," STREAM] IN: "),y),t.abrupt("return",y);case 74:return t.prev=74,t.t3=t.catch(68),console.error("Could not parse the buffer.",{err:t.t3,buffer:c}),t.abrupt("return",{success:!1,message:"Could not parse the buffer."});case 78:case"end":return t.stop()}}),t,null,[[2,10],[40,45],[52,58],[68,74]])}))),Wn.apply(this,arguments)}function Qn(t,n,e,r){return Dn.apply(this,arguments)}function Dn(){return(Dn=Bn(Vn().mark((function t(n,e,r,o){var i;return Vn().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i={"Content-Type":"application/json"},r&&(i["X-WP-Nonce"]=r),o&&(i.Accept="text/event-stream"),t.next=5,fetch("".concat(n),{method:"POST",headers:i,body:JSON.stringify(e,Pn())});case 5:return t.abrupt("return",t.sent);case 6:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function zn(){return Math.random().toString(36).substring(2)}var qn=function(){var t=function(t,n){return function(t){if(Array.isArray(t))return t}(t)||function(t,n){var e=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=e){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(e=e.call(t)).next,0===n){if(Object(e)!==e)return;l=!1}else for(;!(l=(r=i.call(e)).done)&&(c.push(r.value),c.length!==n);l=!0);}catch(t){s=!0,o=t}finally{try{if(!l&&null!=e.return&&(a=e.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(t,n)||function(t,n){if(t){if("string"==typeof t)return Tn(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?Tn(t,n):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(Mn(!0),2),n=t[0],e=t[1];Zn((function(){var t=setTimeout((function(){var t=setInterval((function(){e((function(t){return!t}))}),500);return function(){return clearInterval(t)}}),200);return function(){return clearTimeout(t)}}),[]);var r={opacity:n?1:0,width:"1px",height:"1em",borderLeft:"8px solid",marginLeft:"2px"};return React.createElement("span",{style:r})};function Yn(t){return Yn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yn(t)}var Fn=["children"];function Gn(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable}))),e.push.apply(e,r)}return e}function Un(t){for(var n=1;n<arguments.length;n++){var e=null!=arguments[n]?arguments[n]:{};n%2?Gn(Object(e),!0).forEach((function(n){var r,o,i;r=t,o=n,i=e[n],(o=function(t){var n=function(t,n){if("object"!==Yn(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var r=e.call(t,"string");if("object"!==Yn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===Yn(n)?n:String(n)}(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Gn(Object(e)).forEach((function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))}))}return t}function Jn(){Jn=function(){return n};var t,n={},e=Object.prototype,r=e.hasOwnProperty,o=Object.defineProperty||function(t,n,e){t[n]=e.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(t,n,e){return Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[n]}try{s({},"")}catch(t){s=function(t,n,e){return t[n]=e}}function u(t,n,e,r){var i=n&&n.prototype instanceof g?n:g,a=Object.create(i.prototype),c=new O(r||[]);return o(a,"_invoke",{value:S(t,e,c)}),a}function p(t,n,e){try{return{type:"normal",arg:t.call(n,e)}}catch(t){return{type:"throw",arg:t}}}n.wrap=u;var d="suspendedStart",f="suspendedYield",h="executing",m="completed",y={};function g(){}function v(){}function b(){}var w={};s(w,a,(function(){return this}));var x=Object.getPrototypeOf,j=x&&x(x(L([])));j&&j!==e&&r.call(j,a)&&(w=j);var R=b.prototype=g.prototype=Object.create(w);function C(t){["next","throw","return"].forEach((function(n){s(t,n,(function(t){return this._invoke(n,t)}))}))}function k(t,n){function e(o,i,a,c){var l=p(t[o],t,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Yn(u)&&r.call(u,"__await")?n.resolve(u.__await).then((function(t){e("next",t,a,c)}),(function(t){e("throw",t,a,c)})):n.resolve(u).then((function(t){s.value=t,a(s)}),(function(t){return e("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,r){function o(){return new n((function(n,o){e(t,r,n,o)}))}return i=i?i.then(o,o):o()}})}function S(n,e,r){var o=d;return function(i,a){if(o===h)throw new Error("Generator is already running");if(o===m){if("throw"===i)throw a;return{value:t,done:!0}}for(r.method=i,r.arg=a;;){var c=r.delegate;if(c){var l=I(c,r);if(l){if(l===y)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var s=p(n,e,r);if("normal"===s.type){if(o=r.done?m:f,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function I(n,e){var r=e.method,o=n.iterator[r];if(o===t)return e.delegate=null,"throw"===r&&n.iterator.return&&(e.method="return",e.arg=t,I(n,e),"throw"===e.method)||"return"!==r&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var i=p(o,n.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,y;var a=i.arg;return a?a.done?(e[n.resultName]=a.value,e.next=n.nextLoc,"return"!==e.method&&(e.method="next",e.arg=t),e.delegate=null,y):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,y)}function E(t){var n={tryLoc:t[0]};1 in t&&(n.catchLoc=t[1]),2 in t&&(n.finallyLoc=t[2],n.afterLoc=t[3]),this.tryEntries.push(n)}function A(t){var n=t.completion||{};n.type="normal",delete n.arg,t.completion=n}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(E,this),this.reset(!0)}function L(n){if(n||""===n){var e=n[a];if(e)return e.call(n);if("function"==typeof n.next)return n;if(!isNaN(n.length)){var o=-1,i=function e(){for(;++o<n.length;)if(r.call(n,o))return e.value=n[o],e.done=!1,e;return e.value=t,e.done=!0,e};return i.next=i}}throw new TypeError(Yn(n)+" is not iterable")}return v.prototype=b,o(R,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:v,configurable:!0}),v.displayName=s(b,l,"GeneratorFunction"),n.isGeneratorFunction=function(t){var n="function"==typeof t&&t.constructor;return!!n&&(n===v||"GeneratorFunction"===(n.displayName||n.name))},n.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,s(t,l,"GeneratorFunction")),t.prototype=Object.create(R),t},n.awrap=function(t){return{__await:t}},C(k.prototype),s(k.prototype,c,(function(){return this})),n.AsyncIterator=k,n.async=function(t,e,r,o,i){void 0===i&&(i=Promise);var a=new k(u(t,e,r,o),i);return n.isGeneratorFunction(e)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},C(R),s(R,l,"Generator"),s(R,a,(function(){return this})),s(R,"toString",(function(){return"[object Generator]"})),n.keys=function(t){var n=Object(t),e=[];for(var r in n)e.push(r);return e.reverse(),function t(){for(;e.length;){var r=e.pop();if(r in n)return t.value=r,t.done=!1,t}return t.done=!0,t}},n.values=L,O.prototype={constructor:O,reset:function(n){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(A),!n)for(var e in this)"t"===e.charAt(0)&&r.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(n){if(this.done)throw n;var e=this;function o(r,o){return c.type="throw",c.arg=n,e.next=r,o&&(e.method="next",e.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),s=r.call(a,"finallyLoc");if(l&&s){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,n){for(var e=this.tryEntries.length-1;e>=0;--e){var o=this.tryEntries[e];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=n&&n<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=n,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(a)},complete:function(t,n){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&n&&(this.next=n),y},finish:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var e=this.tryEntries[n];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),A(e),y}},catch:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var e=this.tryEntries[n];if(e.tryLoc===t){var r=e.completion;if("throw"===r.type){var o=r.arg;A(e)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(n,e,r){return this.delegate={iterator:L(n),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=t),y}},n}function Kn(t,n,e,r,o,i,a){try{var c=t[i](a),l=c.value}catch(t){return void e(t)}c.done?n(l):Promise.resolve(l).then(r,o)}function $n(t){return function(){var n=this,e=arguments;return new Promise((function(r,o){var i=t.apply(n,e);function a(t){Kn(i,r,o,a,c,"next",t)}function c(t){Kn(i,r,o,a,c,"throw",t)}a(void 0)}))}}function te(t){return function(t){if(Array.isArray(t))return re(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||ee(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ne(t,n){return function(t){if(Array.isArray(t))return t}(t)||function(t,n){var e=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=e){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(e=e.call(t)).next,0===n){if(Object(e)!==e)return;l=!1}else for(;!(l=(r=i.call(e)).done)&&(c.push(r.value),c.length!==n);l=!0);}catch(t){s=!0,o=t}finally{try{if(!l&&null!=e.return&&(a=e.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(t,n)||ee(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ee(t,n){if(t){if("string"==typeof t)return re(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?re(t,n):void 0}}function re(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}var oe=wp.element,ie=oe.useContext,ae=oe.createContext,ce=oe.useState,le=oe.useMemo,se=oe.useEffect,ue=oe.useCallback,pe="AI: ",de=ae(),fe=function(){var t=ie(de);if(!t)throw new Error("useChatbotContext must be used within a ChatbotContextProvider");return t},he=function(t){var n,e,r,o,i,a=t.children,c=function(t,n){if(null==t)return{};var e,r,o=function(t,n){if(null==t)return{};var e,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)e=i[r],n.indexOf(e)>=0||(o[e]=t[e]);return o}(t,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)e=i[r],n.indexOf(e)>=0||Object.prototype.propertyIsEnumerable.call(t,e)&&(o[e]=t[e])}return o}(t,Fn),l=c.params,s=c.system,u=c.theme,p=c.atts,d=L(u).modCss,f=(null==u?void 0:u.settings)||{},h=ne(ce([]),2),m=h[0],y=h[1],g=ne(ce(zn()),2),v=g[0],b=g[1],w=ne(ce(""),2),j=w[0],R=w[1],C=ne(ce(!1),2),k=C[0],S=C[1],I=ne(ce(),2),E=I[0],A=I[1],O=s.stream||!1,T=s.botId,H=s.customId,B=s.userData,N=s.sessionId,Z=s.contextId,M=s.restNonce,P=s.pluginUrl,_=s.restUrl,W=s.debugMode,Q=null!==(n=null==s?void 0:s.typewriter)&&void 0!==n&&n,D=null!==(e=null==s?void 0:s.speech_recognition)&&void 0!==e&&e,z=null!==(r=null==s?void 0:s.speech_synthesis)&&void 0!==r&&r,q=null!==(o=null===(i=l.startSentence)||void 0===i?void 0:i.trim())&&void 0!==o?o:"",Y=function(t){var n,e,r,o,i,a,c,l,s,u,p,d,f,h,m,y,g,v,b,w,x,j,R=null!==(n=null===(e=t.guestName)||void 0===e?void 0:e.trim())&&void 0!==n?n:"",C=null!==(r=null===(o=t.textSend)||void 0===o?void 0:o.trim())&&void 0!==r?r:"",k=null!==(i=null===(a=t.textClear)||void 0===a?void 0:a.trim())&&void 0!==i?i:"",S=parseInt(t.textInputMaxLength),I=null!==(c=null===(l=t.textInputPlaceholder)||void 0===l?void 0:l.trim())&&void 0!==c?c:"",E=null!==(s=null===(u=t.textCompliance)||void 0===u?void 0:u.trim())&&void 0!==s?s:"",A=Boolean(t.window),O=Boolean(t.copyButton),L=Boolean(t.fullscreen),V=null!==(p=null===(d=t.icon)||void 0===d?void 0:d.trim())&&void 0!==p?p:"",T=null!==(f=null===(h=t.iconText)||void 0===h?void 0:h.trim())&&void 0!==f?f:"",H=null!==(m=null===(y=t.iconAlt)||void 0===y?void 0:y.trim())&&void 0!==m?m:"",B=null!==(g=null===(v=t.iconPosition)||void 0===v?void 0:v.trim())&&void 0!==g?g:"",N=null!==(b=null===(w=t.aiName)||void 0===w?void 0:w.trim())&&void 0!==b?b:"",X=null!==(x=null===(j=t.userName)||void 0===j?void 0:j.trim())&&void 0!==x?x:"";return{textSend:C,textClear:k,textInputMaxLength:S,textInputPlaceholder:I,textCompliance:E,window:A,copyButton:O,fullscreen:L,localMemory:Boolean(t.localMemory),icon:V,iconText:T,iconAlt:H,iconPosition:B,aiName:N,userName:X,guestName:R}}(l),F=Y.aiName,G=Y.userName,U=Y.textSend,J=Y.textClear,K=Y.textInputMaxLength,$=Y.textInputPlaceholder,tt=Y.textCompliance,nt=Y.guestName,et=Y.window,rt=Y.copyButton,ot=Y.fullscreen,it=Y.localMemory,at=Y.icon,ct=Y.iconText,lt=Y.iconAlt,st=Y.iconPosition,ut=it&&(!!H||!!T),pt=ut?"mwai-chat-".concat(H||T):null,dt=le((function(){var t=at?V(at)?at:P+"/images/"+at:P+"/images/chat-green.svg";return{cssVariables:Object.keys(f).reduce((function(t,n){return t["--mwai-".concat(n)]=f[n],t}),{}),iconUrl:t}}),[at,P,f]),ft=dt.cssVariables,ht=dt.iconUrl;F=function(t,n,e,r){if(t)t=V(t)?React.createElement("div",{className:r("mwai-avatar")},React.createElement("img",{src:t})):React.createElement("div",{className:r("mwai-name-text")},t);else{var o=e||"".concat(n,"/images/chat-openai.svg");t=React.createElement("div",{className:r(["mwai-avatar"])},React.createElement("img",{src:"".concat(o)}))}return t}(F,P,ht,d),G=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Guest: ",e=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0;return t?V(t)?t=React.createElement("div",{className:o(["mwai-avatar"])},React.createElement("img",{src:t})):(t=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Guest: ",e=arguments.length>2?arguments[2]:void 0;if(!e||0===Object.keys(e).length)return n;for(var r=0,o=Object.entries(e);r<o.length;r++){var i=x(o[r],2),a=i[0],c=i[1],l="{".concat(a,"}");t.includes(l)&&(t=t.replace(l,c))}return t||n||"Guest: "}(t,n,e),t=React.createElement("div",{className:o(["mwai-name-text"])},t)):t=e?React.createElement("div",{className:o(["mwai-avatar"])},React.createElement("img",{src:e.AVATAR_URL})):React.createElement("div",{className:o(["mwai-avatar","mwai-svg"])},React.createElement("img",{src:"".concat(r,"/images/avatar-user.svg")})),t}(G,nt,B,P,d),se((function(){yt()}),[q]);var mt=function(t){pt&&localStorage.setItem(pt,JSON.stringify({chatId:v,messages:t},Pn()))},yt=function(){if(q){var t=[{id:zn(),role:"assistant",content:q,who:pe,timestamp:(new Date).getTime()}];y(t)}else y([])},gt=ue((function(){var t=[];if(pt&&(t=localStorage.getItem(pt)))return t=JSON.parse(t),y(t.messages),void b(t.chatId);yt()}),[T]);se((function(){gt()}),[T]),se((function(){if(E){S(!1);var t=te(m),n=t.length>0?t[t.length-1]:null;if(!E.success)return"assistant"===n.role&&n.isQuerying&&t.pop(),t.pop(),t.push({id:zn(),role:"system",content:E.message,who:pe,timestamp:(new Date).getTime()}),y(t),void mt(t);if("assistant"===n.role&&n.isQuerying)n.content=X("ai.reply",E.reply),E.images&&(n.images=E.images),n.timestamp=(new Date).getTime(),delete n.isQuerying;else if("assistant"===n.role&&n.isStreaming)n.content=X("ai.reply",E.reply),E.images&&(n.images=E.images),n.timestamp=(new Date).getTime(),delete n.isStreaming;else{var e={id:zn(),role:"assistant",content:X("ai.reply",E.reply),who:pe,timestamp:(new Date).getTime()};E.images&&(e.images=E.images),t.push(e)}y(t),mt(t)}}),[E]);var vt=ue($n(Jn().mark((function t(){return Jn().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,b(zn());case 2:pt&&localStorage.removeItem(pt),yt(),R("");case 5:case"end":return t.stop()}}),t)}))),[T]),bt=function(){var t=$n(Jn().mark((function t(n){var e,r,o,i,a,c,l;return Jn().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!k){t.next=3;break}return console.error("AI Engine: There is already a query in progress."),t.abrupt("return");case 3:return"string"!=typeof n&&(n=j),S(!0),R(""),e=[].concat(te(m),[{id:zn(),role:"user",content:n,who:"User: ",timestamp:(new Date).getTime()}]),mt(e),r=zn(),o=[].concat(te(e),[{id:r,role:"assistant",content:null,who:pe,timestamp:null,isQuerying:!O,isStreaming:!!O}]),y(o),i=Un({botId:T,customId:H,session:N,chatId:v,contextId:Z,messages:m,newMessage:n,stream:O},p),t.prev=12,W&&console.log("[CHATBOT] OUT: ",i),a=O?function(t){y((function(n){var e=te(n),o=e.length>0?e[e.length-1]:null;return o&&o.id===r&&(o.content=t,o.timestamp=(new Date).getTime()),e}))}:null,t.next=17,Qn("".concat(_,"/mwai-ui/v1/chats/submit"),i,M,O);case 17:return c=t.sent,t.next=20,_n(c,a,W?"CHATBOT":null);case 20:l=t.sent,A(l),t.next=28;break;case 24:t.prev=24,t.t0=t.catch(12),console.error("An error happened in the handling of the chatbot response.",{err:t.t0}),S(!1);case 28:case"end":return t.stop()}}),t,null,[[12,24]])})));return function(n){return t.apply(this,arguments)}}(),wt={setInputText:R,saveMessages:mt,initChatbot:gt,setMessages:y,setClientId:b,resetMessages:yt,onClear:vt,onSubmit:bt},xt={botId:T,customId:H,userData:B,pluginUrl:P,inputText:j,messages:m,busy:k,setBusy:S,typewriter:Q,speechRecognition:D,speechSynthesis:z,modCss:d,localMemory:ut,textSend:U,textClear:J,textInputMaxLength:K,textInputPlaceholder:$,textCompliance:tt,aiName:F,userName:G,guestName:nt,isWindow:et,copyButton:rt,fullscreen:ot,icon:at,iconText:ct,iconAlt:lt,iconPosition:st,cssVariables:ft,iconUrl:ht};return React.createElement(de.Provider,{value:{state:xt,actions:wt}},a)};function me(){return me=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t},me.apply(this,arguments)}const ye=Z.useLayoutEffect;var ge=function(t,n){"function"!=typeof t?t.current=n:t(n)};var ve={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0"},be=function(t){Object.keys(ve).forEach((function(n){t.style.setProperty(n,ve[n],"important")}))},we=null,xe=function(t,n){var e=t.scrollHeight;return"border-box"===n.sizingStyle.boxSizing?e+n.borderSize:e-n.paddingSize},je=function(){},Re=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width","wordBreak"],Ce=!!document.documentElement.currentStyle;function ke(t,n,e){var r,o,i=(r=e,o=Z.useRef(r),ye((function(){o.current=r})),o);Z.useLayoutEffect((function(){var e=function(t){return i.current(t)};if(t)return t.addEventListener(n,e),function(){return t.removeEventListener(n,e)}}),[])}var Se=["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"],Ie=function(t,n){var e,r=t.cacheMeasurements,o=t.maxRows,i=t.minRows,a=t.onChange,c=void 0===a?je:a,l=t.onHeightChange,s=void 0===l?je:l,u=function(t,n){if(null==t)return{};var e,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)e=i[r],n.indexOf(e)>=0||(o[e]=t[e]);return o}(t,Se),p=void 0!==u.value,d=Z.useRef(null),f=function(t,n){var e=(0,Z.useRef)();return(0,Z.useCallback)((function(r){t.current=r,e.current&&ge(e.current,null),e.current=n,n&&ge(n,r)}),[n])}(d,n),h=Z.useRef(0),m=Z.useRef(),y=function(){var t=d.current,n=r&&m.current?m.current:function(t){var n=window.getComputedStyle(t);if(null===n)return null;var e,r=(e=n,Re.reduce((function(t,n){return t[n]=e[n],t}),{})),o=r.boxSizing;return""===o?null:(Ce&&"border-box"===o&&(r.width=parseFloat(r.width)+parseFloat(r.borderRightWidth)+parseFloat(r.borderLeftWidth)+parseFloat(r.paddingRight)+parseFloat(r.paddingLeft)+"px"),{sizingStyle:r,paddingSize:parseFloat(r.paddingBottom)+parseFloat(r.paddingTop),borderSize:parseFloat(r.borderBottomWidth)+parseFloat(r.borderTopWidth)})}(t);if(n){m.current=n;var e=function(t,n,e,r){void 0===e&&(e=1),void 0===r&&(r=1/0),we||((we=document.createElement("textarea")).setAttribute("tabindex","-1"),we.setAttribute("aria-hidden","true"),be(we)),null===we.parentNode&&document.body.appendChild(we);var o=t.paddingSize,i=t.borderSize,a=t.sizingStyle,c=a.boxSizing;Object.keys(a).forEach((function(t){var n=t;we.style[n]=a[n]})),be(we),we.value=n;var l=xe(we,t);we.value=n,l=xe(we,t),we.value="x";var s=we.scrollHeight-o,u=s*e;"border-box"===c&&(u=u+o+i),l=Math.max(u,l);var p=s*r;return"border-box"===c&&(p=p+o+i),[l=Math.min(p,l),s]}(n,t.value||t.placeholder||"x",i,o),a=e[0],c=e[1];h.current!==a&&(h.current=a,t.style.setProperty("height",a+"px","important"),s(a,{rowHeight:c}))}};return Z.useLayoutEffect(y),ke(window,"resize",y),e=y,ke(document.fonts,"loadingdone",e),Z.createElement("textarea",me({},u,{onChange:function(t){p||y(),c(t)},ref:f}))},Ee=Z.forwardRef(Ie);function Ae(){return Ae=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t},Ae.apply(this,arguments)}var Oe={strings:["These are the default values...","You know what you should do?","Use your own!","Have a great day!"],stringsElement:null,typeSpeed:0,startDelay:0,backSpeed:0,smartBackspace:!0,shuffle:!1,backDelay:700,fadeOut:!1,fadeOutClass:"typed-fade-out",fadeOutDelay:500,loop:!1,loopCount:1/0,showCursor:!0,cursorChar:"|",autoInsertCss:!0,attr:null,bindInputFocusEvents:!1,contentType:"html",onBegin:function(t){},onComplete:function(t){},preStringTyped:function(t,n){},onStringTyped:function(t,n){},onLastStringBackspaced:function(t){},onTypingPaused:function(t,n){},onTypingResumed:function(t,n){},onReset:function(t){},onStop:function(t,n){},onStart:function(t,n){},onDestroy:function(t){}},Le=new(function(){function t(){}var n=t.prototype;return n.load=function(t,n,e){if(t.el="string"==typeof e?document.querySelector(e):e,t.options=Ae({},Oe,n),t.isInput="input"===t.el.tagName.toLowerCase(),t.attr=t.options.attr,t.bindInputFocusEvents=t.options.bindInputFocusEvents,t.showCursor=!t.isInput&&t.options.showCursor,t.cursorChar=t.options.cursorChar,t.cursorBlinking=!0,t.elContent=t.attr?t.el.getAttribute(t.attr):t.el.textContent,t.contentType=t.options.contentType,t.typeSpeed=t.options.typeSpeed,t.startDelay=t.options.startDelay,t.backSpeed=t.options.backSpeed,t.smartBackspace=t.options.smartBackspace,t.backDelay=t.options.backDelay,t.fadeOut=t.options.fadeOut,t.fadeOutClass=t.options.fadeOutClass,t.fadeOutDelay=t.options.fadeOutDelay,t.isPaused=!1,t.strings=t.options.strings.map((function(t){return t.trim()})),t.stringsElement="string"==typeof t.options.stringsElement?document.querySelector(t.options.stringsElement):t.options.stringsElement,t.stringsElement){t.strings=[],t.stringsElement.style.cssText="clip: rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;";var r=Array.prototype.slice.apply(t.stringsElement.children),o=r.length;if(o)for(var i=0;i<o;i+=1)t.strings.push(r[i].innerHTML.trim())}for(var a in t.strPos=0,t.currentElContent=this.getCurrentElContent(t),t.currentElContent&&t.currentElContent.length>0&&(t.strPos=t.currentElContent.length-1,t.strings.unshift(t.currentElContent)),t.sequence=[],t.strings)t.sequence[a]=a;t.arrayPos=0,t.stopNum=0,t.loop=t.options.loop,t.loopCount=t.options.loopCount,t.curLoop=0,t.shuffle=t.options.shuffle,t.pause={status:!1,typewrite:!0,curString:"",curStrPos:0},t.typingComplete=!1,t.autoInsertCss=t.options.autoInsertCss,t.autoInsertCss&&(this.appendCursorAnimationCss(t),this.appendFadeOutAnimationCss(t))},n.getCurrentElContent=function(t){return t.attr?t.el.getAttribute(t.attr):t.isInput?t.el.value:"html"===t.contentType?t.el.innerHTML:t.el.textContent},n.appendCursorAnimationCss=function(t){var n="data-typed-js-cursor-css";if(t.showCursor&&!document.querySelector("["+n+"]")){var e=document.createElement("style");e.setAttribute(n,"true"),e.innerHTML="\n        .typed-cursor{\n          opacity: 1;\n        }\n        .typed-cursor.typed-cursor--blink{\n          animation: typedjsBlink 0.7s infinite;\n          -webkit-animation: typedjsBlink 0.7s infinite;\n                  animation: typedjsBlink 0.7s infinite;\n        }\n        @keyframes typedjsBlink{\n          50% { opacity: 0.0; }\n        }\n        @-webkit-keyframes typedjsBlink{\n          0% { opacity: 1; }\n          50% { opacity: 0.0; }\n          100% { opacity: 1; }\n        }\n      ",document.body.appendChild(e)}},n.appendFadeOutAnimationCss=function(t){var n="data-typed-fadeout-js-css";if(t.fadeOut&&!document.querySelector("["+n+"]")){var e=document.createElement("style");e.setAttribute(n,"true"),e.innerHTML="\n        .typed-fade-out{\n          opacity: 0;\n          transition: opacity .25s;\n        }\n        .typed-cursor.typed-cursor--blink.typed-fade-out{\n          -webkit-animation: 0;\n          animation: 0;\n        }\n      ",document.body.appendChild(e)}},t}()),Ve=new(function(){function t(){}var n=t.prototype;return n.typeHtmlChars=function(t,n,e){if("html"!==e.contentType)return n;var r=t.substring(n).charAt(0);if("<"===r||"&"===r){var o;for(o="<"===r?">":";";t.substring(n+1).charAt(0)!==o&&!(1+ ++n>t.length););n++}return n},n.backSpaceHtmlChars=function(t,n,e){if("html"!==e.contentType)return n;var r=t.substring(n).charAt(0);if(">"===r||";"===r){var o;for(o=">"===r?"<":"&";t.substring(n-1).charAt(0)!==o&&!(--n<0););n--}return n},t}()),Te=function(){function t(t,n){Le.load(this,n,t),this.begin()}var n=t.prototype;return n.toggle=function(){this.pause.status?this.start():this.stop()},n.stop=function(){this.typingComplete||this.pause.status||(this.toggleBlinking(!0),this.pause.status=!0,this.options.onStop(this.arrayPos,this))},n.start=function(){this.typingComplete||this.pause.status&&(this.pause.status=!1,this.pause.typewrite?this.typewrite(this.pause.curString,this.pause.curStrPos):this.backspace(this.pause.curString,this.pause.curStrPos),this.options.onStart(this.arrayPos,this))},n.destroy=function(){this.reset(!1),this.options.onDestroy(this)},n.reset=function(t){void 0===t&&(t=!0),clearInterval(this.timeout),this.replaceText(""),this.cursor&&this.cursor.parentNode&&(this.cursor.parentNode.removeChild(this.cursor),this.cursor=null),this.strPos=0,this.arrayPos=0,this.curLoop=0,t&&(this.insertCursor(),this.options.onReset(this),this.begin())},n.begin=function(){var t=this;this.options.onBegin(this),this.typingComplete=!1,this.shuffleStringsIfNeeded(this),this.insertCursor(),this.bindInputFocusEvents&&this.bindFocusEvents(),this.timeout=setTimeout((function(){0===t.strPos?t.typewrite(t.strings[t.sequence[t.arrayPos]],t.strPos):t.backspace(t.strings[t.sequence[t.arrayPos]],t.strPos)}),this.startDelay)},n.typewrite=function(t,n){var e=this;this.fadeOut&&this.el.classList.contains(this.fadeOutClass)&&(this.el.classList.remove(this.fadeOutClass),this.cursor&&this.cursor.classList.remove(this.fadeOutClass));var r=this.humanizer(this.typeSpeed),o=1;!0!==this.pause.status?this.timeout=setTimeout((function(){n=Ve.typeHtmlChars(t,n,e);var r=0,i=t.substring(n);if("^"===i.charAt(0)&&/^\^\d+/.test(i)){var a=1;a+=(i=/\d+/.exec(i)[0]).length,r=parseInt(i),e.temporaryPause=!0,e.options.onTypingPaused(e.arrayPos,e),t=t.substring(0,n)+t.substring(n+a),e.toggleBlinking(!0)}if("`"===i.charAt(0)){for(;"`"!==t.substring(n+o).charAt(0)&&(o++,!(n+o>t.length)););var c=t.substring(0,n),l=t.substring(c.length+1,n+o),s=t.substring(n+o+1);t=c+l+s,o--}e.timeout=setTimeout((function(){e.toggleBlinking(!1),n>=t.length?e.doneTyping(t,n):e.keepTyping(t,n,o),e.temporaryPause&&(e.temporaryPause=!1,e.options.onTypingResumed(e.arrayPos,e))}),r)}),r):this.setPauseStatus(t,n,!0)},n.keepTyping=function(t,n,e){0===n&&(this.toggleBlinking(!1),this.options.preStringTyped(this.arrayPos,this));var r=t.substring(0,n+=e);this.replaceText(r),this.typewrite(t,n)},n.doneTyping=function(t,n){var e=this;this.options.onStringTyped(this.arrayPos,this),this.toggleBlinking(!0),this.arrayPos===this.strings.length-1&&(this.complete(),!1===this.loop||this.curLoop===this.loopCount)||(this.timeout=setTimeout((function(){e.backspace(t,n)}),this.backDelay))},n.backspace=function(t,n){var e=this;if(!0!==this.pause.status){if(this.fadeOut)return this.initFadeOut();this.toggleBlinking(!1);var r=this.humanizer(this.backSpeed);this.timeout=setTimeout((function(){n=Ve.backSpaceHtmlChars(t,n,e);var r=t.substring(0,n);if(e.replaceText(r),e.smartBackspace){var o=e.strings[e.arrayPos+1];e.stopNum=o&&r===o.substring(0,n)?n:0}n>e.stopNum?(n--,e.backspace(t,n)):n<=e.stopNum&&(e.arrayPos++,e.arrayPos===e.strings.length?(e.arrayPos=0,e.options.onLastStringBackspaced(),e.shuffleStringsIfNeeded(),e.begin()):e.typewrite(e.strings[e.sequence[e.arrayPos]],n))}),r)}else this.setPauseStatus(t,n,!1)},n.complete=function(){this.options.onComplete(this),this.loop?this.curLoop++:this.typingComplete=!0},n.setPauseStatus=function(t,n,e){this.pause.typewrite=e,this.pause.curString=t,this.pause.curStrPos=n},n.toggleBlinking=function(t){this.cursor&&(this.pause.status||this.cursorBlinking!==t&&(this.cursorBlinking=t,t?this.cursor.classList.add("typed-cursor--blink"):this.cursor.classList.remove("typed-cursor--blink")))},n.humanizer=function(t){return Math.round(Math.random()*t/2)+t},n.shuffleStringsIfNeeded=function(){this.shuffle&&(this.sequence=this.sequence.sort((function(){return Math.random()-.5})))},n.initFadeOut=function(){var t=this;return this.el.className+=" "+this.fadeOutClass,this.cursor&&(this.cursor.className+=" "+this.fadeOutClass),setTimeout((function(){t.arrayPos++,t.replaceText(""),t.strings.length>t.arrayPos?t.typewrite(t.strings[t.sequence[t.arrayPos]],0):(t.typewrite(t.strings[0],0),t.arrayPos=0)}),this.fadeOutDelay)},n.replaceText=function(t){this.attr?this.el.setAttribute(this.attr,t):this.isInput?this.el.value=t:"html"===this.contentType?this.el.innerHTML=t:this.el.textContent=t},n.bindFocusEvents=function(){var t=this;this.isInput&&(this.el.addEventListener("focus",(function(n){t.stop()})),this.el.addEventListener("blur",(function(n){t.el.value&&0!==t.el.value.length||t.start()})))},n.insertCursor=function(){this.showCursor&&(this.cursor||(this.cursor=document.createElement("span"),this.cursor.className="typed-cursor",this.cursor.setAttribute("aria-hidden",!0),this.cursor.innerHTML=this.cursorChar,this.el.parentNode&&this.el.parentNode.insertBefore(this.cursor,this.el.nextSibling)))},t}();function He(t){return He="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},He(t)}function Be(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable}))),e.push.apply(e,r)}return e}function Ne(t){for(var n=1;n<arguments.length;n++){var e=null!=arguments[n]?arguments[n]:{};n%2?Be(Object(e),!0).forEach((function(n){var r,o,i;r=t,o=n,i=e[n],(o=function(t){var n=function(t,n){if("object"!==He(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var r=e.call(t,"string");if("object"!==He(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===He(n)?n:String(n)}(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Be(Object(e)).forEach((function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))}))}return t}var Xe=function(t){var n={width:9,height:9,margin:"5px 0px 0px 5px",borderRadius:"50%",backgroundColor:"#a3a1a1",opacity:1,animation:"bouncing-loader 0.4s infinite alternate"};return React.createElement(React.Fragment,null,React.createElement("style",null,"\n          @keyframes bouncing-loader {\n            to {\n              opacity: 0.6;\n              transform: translateY(-10px);\n            }\n          }\n        "),React.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:26}},["0.1s","0.2s","0.3s"].map((function(t,e){return React.createElement("div",{key:e,style:Ne(Ne({},n),{},{animationDelay:t})})}))))};function Ze(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}var Me=wp.element.useState;const Pe=function(t){var n=t.content,e=t.modCss,r=function(t,n){return function(t){if(Array.isArray(t))return t}(t)||function(t,n){var e=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=e){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(e=e.call(t)).next,0===n){if(Object(e)!==e)return;l=!1}else for(;!(l=(r=i.call(e)).done)&&(c.push(r.value),c.length!==n);l=!0);}catch(t){s=!0,o=t}finally{try{if(!l&&null!=e.return&&(a=e.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(t,n)||function(t,n){if(t){if("string"==typeof t)return Ze(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?Ze(t,n):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(Me(!1),2),o=r[0],i=r[1];return React.createElement("div",{className:e("mwai-copy-button",{"mwai-animate":o}),onClick:function(){try{navigator.clipboard.writeText(n),i(!0),setTimeout((function(){i(!1)}),1e3)}catch(t){console.warn("Not allowed to copy to clipboard. Make sure your website uses HTTPS.",{content:n})}}},React.createElement("div",{className:e("mwai-copy-button-one")}),React.createElement("div",{className:e("mwai-copy-button-two")}))};function _e(t,n){return function(t){if(Array.isArray(t))return t}(t)||function(t,n){var e=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=e){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(e=e.call(t)).next,0===n){if(Object(e)!==e)return;l=!1}else for(;!(l=(r=i.call(e)).done)&&(c.push(r.value),c.length!==n);l=!0);}catch(t){s=!0,o=t}finally{try{if(!l&&null!=e.return&&(a=e.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(t,n)||function(t,n){if(t){if("string"==typeof t)return We(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?We(t,n):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function We(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}var Qe=wp.element,De=Qe.useState,ze=Qe.useMemo,qe=Qe.useEffect,Ye=Qe.useRef,Fe=function(t){var n,e=t.message,r=t.onRendered,o=void 0===r?function(){}:r,i=fe().state,a=i.copyButton,c=i.userName,l=i.aiName,s=i.modCss,u="user"===e.role,p="assistant"===e.role,d=u?c:p?l:null,f=_e(De(e.isQuerying||e.isStreaming),1)[0],h=e.isQuerying,m=e.isStreaming,y=null!==(n=e.content)&&void 0!==n?n:"";(y.match(/```/g)||[]).length%2!=0?y+="\n```":e.isStreaming&&(y+="<BlinkingCursor />"),qe((function(){f&&(!f||h||m)||o()}),[f,h,m]);var g=ze((function(){return{overrides:{BlinkingCursor:{component:qn},a:{props:{target:"_blank"}}}}}),[h,m,y]);return h||m&&!y?React.createElement(Xe,null):React.createElement(React.Fragment,null,React.createElement("span",{className:s("mwai-name")},d),React.createElement("span",{className:s("mwai-text")},React.createElement("span",null,u&&y.split("\n").map((function(t,n,e){return React.createElement(React.Fragment,null,t,n===e.length-1?null:React.createElement("br",null))})),!u&&React.createElement(Ln,{children:y,options:g}))),a&&React.createElement(Pe,{content:e.content,modCss:s}))},Ge=function(t){var n=t.message,e=t.onRendered,r=void 0===e?function(){}:e,o=fe().state,i=o.userName,a=o.aiName,c=o.modCss,l="user"===n.role,s="assistant"===n.role,u=l?i:s?a:null,p=_e(De(null==n?void 0:n.images),2),d=p[0],f=p[1];return qe((function(){r()})),n.isQuerying?React.createElement(Xe,null):React.createElement(React.Fragment,null,React.createElement("span",{className:c("mwai-name")},u),React.createElement("span",{className:c("mwai-text")},React.createElement("div",{className:c("mwai-gallery")},null==d?void 0:d.map((function(t,n){return React.createElement("a",{key:n,href:t,target:"_blank",rel:"noopener noreferrer"},React.createElement("img",{key:n,src:t,onError:function(){return function(t){f((function(n){return n.map((function(n,e){return e===t?"https://via.placeholder.com/600?text=Image+Gone":n}))}))}(n)}}))})))))},Ue=function(t){var n=t.message,e=t.conversationRef,r=t.onRendered,o=void 0===r?function(){}:r,i=fe().state,a=i.copyButton,c=i.userName,l=i.aiName,s=i.modCss,u=Ye(null),p=_e(De(n.isQuerying),1)[0],d=_e(De(!n.isQuerying),2),f=d[0],h=d[1],m=_e(De(!1),2),y=m[0],g=m[1],v="user"===n.role?c:l,b=n.content;return function(t,n){var e=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=A();E((function(){r.current=n}),[n]),E((function(){if(null!==t&&e){var n=setInterval((function(){r.current()}),t);return function(){return clearInterval(n)}}}),[t,e])}(200,(function(){e.current&&!y&&(e.current.scrollTop=e.current.scrollHeight)}),!f),qe((function(){if(e.current){var t=function(){var t=e.current,n=t.scrollTop,r=t.scrollHeight,o=t.clientHeight;g(r-(n+o)>20)};return e.current.addEventListener("scroll",t),function(){e.current&&e.current.removeEventListener("scroll",t)}}}),[e]),qe((function(){if(p){if(u.current){var t={strings:[b],typeSpeed:X("typewriter.speed",15),showCursor:!1,onComplete:function(t){t.cursor&&t.cursor.remove(),o(),h((function(){return!0}))}},n=new Te(u.current,t);return function(){n.destroy()}}}else o()}),[n,n.isQuerying]),React.createElement(React.Fragment,null,n.isQuerying&&React.createElement(Xe,null),!n.isQuerying&&p&&React.createElement(React.Fragment,null,React.createElement("span",{className:s("mwai-name")},v),React.createElement("span",{className:s("mwai-text"),ref:u})),!n.isQuerying&&!p&&React.createElement(React.Fragment,null,React.createElement("span",{className:s("mwai-name")},v),React.createElement("span",{className:s("mwai-text")},React.createElement(Ln,null,b))),f&&a&&React.createElement(Pe,{content:b,modCss:s}))};const Je=function(t){var n,e=t.message,r=t.conversationRef,o=fe().state,i=o.typewriter,a=o.modCss,c=Ye(),l=a("mwai-reply",{"mwai-ai":"assistant"===e.role,"mwai-user":"user"===e.role,"mwai-system":"system"===e.role}),s=(null==e||null===(n=e.images)||void 0===n?void 0:n.length)>0,u=function(){c.current&&(e.isQuerying||c.current.classList.contains("mwai-rendered")||"undefined"!=typeof hljs&&(c.current.classList.add("mwai-rendered"),c.current.querySelectorAll("pre code").forEach((function(t){hljs.highlightElement(t),["hljs","hljs-title","hljs-keyword","hljs-string"].forEach((function(n){t.querySelectorAll("."+n).forEach((function(t){t.classList.remove(n);var e=a(n).split(" ");e&&e.length>1?t.classList.add(e[1]):console.warn("Could not find class for "+n)}))}))}))))};return ze((function(){return"user"===e.role?React.createElement("div",{ref:c,className:l},React.createElement(Fe,{message:e})):"assistant"===e.role?s?React.createElement("div",{ref:c,className:l},React.createElement(Ge,{message:e,conversationRef:r,onRendered:u})):i&&!e.isStreaming?React.createElement("div",{ref:c,className:l},React.createElement(Ue,{message:e,conversationRef:r,onRendered:u})):React.createElement("div",{ref:c,className:l},React.createElement(Fe,{message:e,conversationRef:r,onRendered:u})):"system"===e.role?React.createElement("div",{ref:c,className:l},React.createElement(Fe,{message:e,conversationRef:r,onRendered:u})):React.createElement("div",null,React.createElement("i",null,"Unhandled role."))}),[e,r,s,i])};function Ke(t){return Ke="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ke(t)}function $e(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable}))),e.push.apply(e,r)}return e}function tr(t){for(var n=1;n<arguments.length;n++){var e=null!=arguments[n]?arguments[n]:{};n%2?$e(Object(e),!0).forEach((function(n){var r,o,i;r=t,o=n,i=e[n],(o=function(t){var n=function(t,n){if("object"!==Ke(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var r=e.call(t,"string");if("object"!==Ke(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===Ke(n)?n:String(n)}(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):$e(Object(e)).forEach((function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))}))}return t}function nr(t){return function(t){if(Array.isArray(t))return ar(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||ir(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function er(){er=function(){return n};var t,n={},e=Object.prototype,r=e.hasOwnProperty,o=Object.defineProperty||function(t,n,e){t[n]=e.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(t,n,e){return Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[n]}try{s({},"")}catch(t){s=function(t,n,e){return t[n]=e}}function u(t,n,e,r){var i=n&&n.prototype instanceof g?n:g,a=Object.create(i.prototype),c=new O(r||[]);return o(a,"_invoke",{value:S(t,e,c)}),a}function p(t,n,e){try{return{type:"normal",arg:t.call(n,e)}}catch(t){return{type:"throw",arg:t}}}n.wrap=u;var d="suspendedStart",f="suspendedYield",h="executing",m="completed",y={};function g(){}function v(){}function b(){}var w={};s(w,a,(function(){return this}));var x=Object.getPrototypeOf,j=x&&x(x(L([])));j&&j!==e&&r.call(j,a)&&(w=j);var R=b.prototype=g.prototype=Object.create(w);function C(t){["next","throw","return"].forEach((function(n){s(t,n,(function(t){return this._invoke(n,t)}))}))}function k(t,n){function e(o,i,a,c){var l=p(t[o],t,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Ke(u)&&r.call(u,"__await")?n.resolve(u.__await).then((function(t){e("next",t,a,c)}),(function(t){e("throw",t,a,c)})):n.resolve(u).then((function(t){s.value=t,a(s)}),(function(t){return e("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,r){function o(){return new n((function(n,o){e(t,r,n,o)}))}return i=i?i.then(o,o):o()}})}function S(n,e,r){var o=d;return function(i,a){if(o===h)throw new Error("Generator is already running");if(o===m){if("throw"===i)throw a;return{value:t,done:!0}}for(r.method=i,r.arg=a;;){var c=r.delegate;if(c){var l=I(c,r);if(l){if(l===y)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var s=p(n,e,r);if("normal"===s.type){if(o=r.done?m:f,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function I(n,e){var r=e.method,o=n.iterator[r];if(o===t)return e.delegate=null,"throw"===r&&n.iterator.return&&(e.method="return",e.arg=t,I(n,e),"throw"===e.method)||"return"!==r&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var i=p(o,n.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,y;var a=i.arg;return a?a.done?(e[n.resultName]=a.value,e.next=n.nextLoc,"return"!==e.method&&(e.method="next",e.arg=t),e.delegate=null,y):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,y)}function E(t){var n={tryLoc:t[0]};1 in t&&(n.catchLoc=t[1]),2 in t&&(n.finallyLoc=t[2],n.afterLoc=t[3]),this.tryEntries.push(n)}function A(t){var n=t.completion||{};n.type="normal",delete n.arg,t.completion=n}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(E,this),this.reset(!0)}function L(n){if(n||""===n){var e=n[a];if(e)return e.call(n);if("function"==typeof n.next)return n;if(!isNaN(n.length)){var o=-1,i=function e(){for(;++o<n.length;)if(r.call(n,o))return e.value=n[o],e.done=!1,e;return e.value=t,e.done=!0,e};return i.next=i}}throw new TypeError(Ke(n)+" is not iterable")}return v.prototype=b,o(R,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:v,configurable:!0}),v.displayName=s(b,l,"GeneratorFunction"),n.isGeneratorFunction=function(t){var n="function"==typeof t&&t.constructor;return!!n&&(n===v||"GeneratorFunction"===(n.displayName||n.name))},n.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,s(t,l,"GeneratorFunction")),t.prototype=Object.create(R),t},n.awrap=function(t){return{__await:t}},C(k.prototype),s(k.prototype,c,(function(){return this})),n.AsyncIterator=k,n.async=function(t,e,r,o,i){void 0===i&&(i=Promise);var a=new k(u(t,e,r,o),i);return n.isGeneratorFunction(e)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},C(R),s(R,l,"Generator"),s(R,a,(function(){return this})),s(R,"toString",(function(){return"[object Generator]"})),n.keys=function(t){var n=Object(t),e=[];for(var r in n)e.push(r);return e.reverse(),function t(){for(;e.length;){var r=e.pop();if(r in n)return t.value=r,t.done=!1,t}return t.done=!0,t}},n.values=L,O.prototype={constructor:O,reset:function(n){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(A),!n)for(var e in this)"t"===e.charAt(0)&&r.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(n){if(this.done)throw n;var e=this;function o(r,o){return c.type="throw",c.arg=n,e.next=r,o&&(e.method="next",e.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),s=r.call(a,"finallyLoc");if(l&&s){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,n){for(var e=this.tryEntries.length-1;e>=0;--e){var o=this.tryEntries[e];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=n&&n<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=n,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(a)},complete:function(t,n){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&n&&(this.next=n),y},finish:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var e=this.tryEntries[n];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),A(e),y}},catch:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var e=this.tryEntries[n];if(e.tryLoc===t){var r=e.completion;if("throw"===r.type){var o=r.arg;A(e)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(n,e,r){return this.delegate={iterator:L(n),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=t),y}},n}function rr(t,n,e,r,o,i,a){try{var c=t[i](a),l=c.value}catch(t){return void e(t)}c.done?n(l):Promise.resolve(l).then(r,o)}function or(t,n){return function(t){if(Array.isArray(t))return t}(t)||function(t,n){var e=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=e){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(e=e.call(t)).next,0===n){if(Object(e)!==e)return;l=!1}else for(;!(l=(r=i.call(e)).done)&&(c.push(r.value),c.length!==n);l=!0);}catch(t){s=!0,o=t}finally{try{if(!l&&null!=e.return&&(a=e.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(t,n)||ir(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ir(t,n){if(t){if("string"==typeof t)return ar(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?ar(t,n):void 0}}function ar(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}var cr=wp.element,lr=cr.useState,sr=cr.useMemo,ur=cr.useEffect,pr=cr.useLayoutEffect,dr=cr.useRef;const fr=function(t){var n=t.theme,e=t.style,r=function(){var t=x(S(null),2),n=t[0],e=t[1],r=A(null);return E((function(){return function(){clearInterval(r.current)}}),[]),{timeElapsed:n,startChrono:function(){if(null===r.current){var t=Date.now();r.current=setInterval((function(){var n,r,o,i=Math.floor((Date.now()-t)/1e3);e((n=i,r=Math.floor(n/60),o=n%60,"".concat(r,":").concat(o.toString().padStart(2,"0"))))}),500)}},stopChrono:function(){clearInterval(r.current),r.current=null,e(null)}}}(),o=r.timeElapsed,i=r.startChrono,a=r.stopChrono,c=or(lr(!1),2),l=c[0],s=c[1],u=or(lr(!1),2),p=u[0],d=u[1],f=or(lr(!0),2),h=f[0],m=f[1],y=L(n).modCss,g=sr((function(){return"css"===(null==n?void 0:n.type)?null==n?void 0:n.style:null}),[n]),v=dr(),b=dr(),w=dr(!1),j=document.innerWidth<=768,R=fe(),C=R.state,k=R.actions,I=C.botId,V=C.customId,T=C.messages,H=C.inputText,B=C.textInputMaxLength,X=C.textSend,Z=C.textClear,M=C.textInputPlaceholder,P=C.textCompliance,_=C.isWindow,W=C.fullscreen,Q=C.iconText,D=C.iconAlt,z=C.iconPosition,q=C.cssVariables,Y=C.iconUrl,F=C.busy,G=C.speechRecognition,U=k.onClear,J=k.onSubmit,K=k.setInputText,$=k.setMessages,tt=k.setClientId,nt=function(t){var n=x(S(!1),2),e=n[0],r=n[1],o=x(S(!1),2),i=o[0],a=o[1];return E((function(){"undefined"!=typeof window&&("SpeechRecognition"in window||"webkitSpeechRecognition"in window)&&a(!0)}),[]),E((function(){if(i){var t=new(window.SpeechRecognition||window.webkitSpeechRecognition);t.interimResults=!0,t.continuous=!0;var n=function(t){!function(t){K((function(){return H+t}))}(Array.from(t.results).map((function(t){return t[0]})).map((function(t){return t.transcript})).join(""))};return e?(t.addEventListener("result",n),t.start()):(t.removeEventListener("result",n),t.abort()),function(){t.abort()}}}),[e,i]),{isListening:e,setIsListening:r,speechRecognitionAvailable:i}}(),et=nt.isListening,rt=nt.setIsListening,ot=nt.speechRecognitionAvailable,it=dr(C);ur((function(){it.current=C}),[C]);var at=or(lr([]),2),ct=at[0],lt=at[1],st=function(){var t,n=(t=er().mark((function t(){var n,e,r,o,i,a;return er().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:ct.length>0&&("ask"===(n=ct[0]).action?(e=n.data,r=e.text,e.submit?J(r):K(r)):"toggle"===n.action?d(!p):"open"===n.action?d(!0):"close"===n.action?d(!1):"clear"===n.action?U():"setContext"===n.action&&(o=n.data,i=o.chatId,a=o.messages,tt(i),$(a)),lt((function(t){return t.slice(1)})));case 1:case"end":return t.stop()}}),t)})),function(){var n=this,e=arguments;return new Promise((function(r,o){var i=t.apply(n,e);function a(t){rr(i,r,o,a,c,"next",t)}function c(t){rr(i,r,o,a,c,"throw",t)}a(void 0)}))});return function(){return n.apply(this,arguments)}}();ur((function(){st()}),[ct]),ur((function(){(V||I)&&N.chatbots.push({botId:I,customId:V,open:function(){lt((function(t){return[].concat(nr(t),[{action:"open"}])}))},close:function(){lt((function(t){return[].concat(nr(t),[{action:"close"}])}))},clear:function(){lt((function(t){return[].concat(nr(t),[{action:"clear"}])}))},toggle:function(){lt((function(t){return[].concat(nr(t),[{action:"toggle"}])}))},ask:function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];lt((function(e){return[].concat(nr(e),[{action:"ask",data:{text:t,submit:n}}])}))},setContext:function(t){var n=t.chatId,e=t.messages;lt((function(t){return[].concat(nr(t),[{action:"setContext",data:{chatId:n,messages:e}}])}))}})}),[]),ur((function(){F?i():(!j&&w.current&&v.current.focus(),a())}),[F]),ur((function(){!j&&p&&v.current.focus(),b.current.scrollTop=b.current.scrollHeight}),[p]),pr((function(){b.current.scrollTop=b.current.scrollHeight}),[T]);var ut=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;w.current=document.activeElement===v.current,t?J(t):H.length>0&&J(H)},pt=y("mwai-chat",{"mwai-window":_,"mwai-open":p,"mwai-fullscreen":!h||!_&&W,"mwai-bottom-left":"bottom-left"===z,"mwai-top-right":"top-right"===z,"mwai-top-left":"top-left"===z}),dt=H.length<1&&(null==T?void 0:T.length)>1;return React.createElement(React.Fragment,null,React.createElement("div",{id:"mwai-chatbot-".concat(V||I),className:pt,style:tr(tr({},q),e)},g&&React.createElement("style",null,g),_&&React.createElement(React.Fragment,null,React.createElement("div",{className:y("mwai-open-button")},Q&&React.createElement("div",{className:y("mwai-icon-text"),onClick:function(){return d(!p)}},Q),React.createElement("img",{width:"64",height:"64",alt:D,src:Y,className:"no-lightbox",onClick:function(){return d(!p)}})),React.createElement("div",{className:y("mwai-header")},React.createElement("div",{className:y("mwai-buttons")},W&&React.createElement("div",{className:y("mwai-resize-button"),onClick:function(){return m(!h)}}),React.createElement("div",{className:y("mwai-close-button"),onClick:function(){return d(!p)}})))),React.createElement("div",{className:y("mwai-content")},React.createElement("div",{ref:b,className:y("mwai-conversation")},!!T&&T.map((function(t){return React.createElement(Je,{key:t.id,conversationRef:b,message:t})}))),React.createElement("div",{className:y("mwai-input")},React.createElement("div",{className:y("mwai-input-text")},React.createElement(Ee,{ref:v,disabled:F,placeholder:M,value:H,maxLength:B,onCompositionStart:function(){return s(!0)},onCompositionEnd:function(){return s(!1)},onKeyDown:function(t){l||"Enter"!==t.code||t.shiftKey||(t.preventDefault(),t.stopPropagation(),ut())},onChange:function(t){return n=t.target.value,et&&rt(!1),void K(n);var n}}),G&&!j&&React.createElement("div",null,React.createElement(O,{active:et,disabled:!ot||F,className:y("mwai-microphone"),onClick:function(){return rt(!et)}}))),F&&React.createElement("button",{disabled:!0},o&&React.createElement("div",{className:y("mwai-timer")},o)),!F&&React.createElement("button",{disabled:F,onClick:function(){et&&rt(!1),dt?U():ut()}},React.createElement("span",null,dt?Z:X))),P&&React.createElement("div",{className:y("mwai-compliance"),dangerouslySetInnerHTML:{__html:P}}))))},hr=function(t){return React.createElement(he,t,React.createElement(fr,t))};function mr(t){return mr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mr(t)}var yr=["children"];function gr(){gr=function(){return n};var t,n={},e=Object.prototype,r=e.hasOwnProperty,o=Object.defineProperty||function(t,n,e){t[n]=e.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(t,n,e){return Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[n]}try{s({},"")}catch(t){s=function(t,n,e){return t[n]=e}}function u(t,n,e,r){var i=n&&n.prototype instanceof g?n:g,a=Object.create(i.prototype),c=new O(r||[]);return o(a,"_invoke",{value:S(t,e,c)}),a}function p(t,n,e){try{return{type:"normal",arg:t.call(n,e)}}catch(t){return{type:"throw",arg:t}}}n.wrap=u;var d="suspendedStart",f="suspendedYield",h="executing",m="completed",y={};function g(){}function v(){}function b(){}var w={};s(w,a,(function(){return this}));var x=Object.getPrototypeOf,j=x&&x(x(L([])));j&&j!==e&&r.call(j,a)&&(w=j);var R=b.prototype=g.prototype=Object.create(w);function C(t){["next","throw","return"].forEach((function(n){s(t,n,(function(t){return this._invoke(n,t)}))}))}function k(t,n){function e(o,i,a,c){var l=p(t[o],t,i);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==mr(u)&&r.call(u,"__await")?n.resolve(u.__await).then((function(t){e("next",t,a,c)}),(function(t){e("throw",t,a,c)})):n.resolve(u).then((function(t){s.value=t,a(s)}),(function(t){return e("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,r){function o(){return new n((function(n,o){e(t,r,n,o)}))}return i=i?i.then(o,o):o()}})}function S(n,e,r){var o=d;return function(i,a){if(o===h)throw new Error("Generator is already running");if(o===m){if("throw"===i)throw a;return{value:t,done:!0}}for(r.method=i,r.arg=a;;){var c=r.delegate;if(c){var l=I(c,r);if(l){if(l===y)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var s=p(n,e,r);if("normal"===s.type){if(o=r.done?m:f,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function I(n,e){var r=e.method,o=n.iterator[r];if(o===t)return e.delegate=null,"throw"===r&&n.iterator.return&&(e.method="return",e.arg=t,I(n,e),"throw"===e.method)||"return"!==r&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var i=p(o,n.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,y;var a=i.arg;return a?a.done?(e[n.resultName]=a.value,e.next=n.nextLoc,"return"!==e.method&&(e.method="next",e.arg=t),e.delegate=null,y):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,y)}function E(t){var n={tryLoc:t[0]};1 in t&&(n.catchLoc=t[1]),2 in t&&(n.finallyLoc=t[2],n.afterLoc=t[3]),this.tryEntries.push(n)}function A(t){var n=t.completion||{};n.type="normal",delete n.arg,t.completion=n}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(E,this),this.reset(!0)}function L(n){if(n||""===n){var e=n[a];if(e)return e.call(n);if("function"==typeof n.next)return n;if(!isNaN(n.length)){var o=-1,i=function e(){for(;++o<n.length;)if(r.call(n,o))return e.value=n[o],e.done=!1,e;return e.value=t,e.done=!0,e};return i.next=i}}throw new TypeError(mr(n)+" is not iterable")}return v.prototype=b,o(R,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:v,configurable:!0}),v.displayName=s(b,l,"GeneratorFunction"),n.isGeneratorFunction=function(t){var n="function"==typeof t&&t.constructor;return!!n&&(n===v||"GeneratorFunction"===(n.displayName||n.name))},n.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,s(t,l,"GeneratorFunction")),t.prototype=Object.create(R),t},n.awrap=function(t){return{__await:t}},C(k.prototype),s(k.prototype,c,(function(){return this})),n.AsyncIterator=k,n.async=function(t,e,r,o,i){void 0===i&&(i=Promise);var a=new k(u(t,e,r,o),i);return n.isGeneratorFunction(e)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},C(R),s(R,l,"Generator"),s(R,a,(function(){return this})),s(R,"toString",(function(){return"[object Generator]"})),n.keys=function(t){var n=Object(t),e=[];for(var r in n)e.push(r);return e.reverse(),function t(){for(;e.length;){var r=e.pop();if(r in n)return t.value=r,t.done=!1,t}return t.done=!0,t}},n.values=L,O.prototype={constructor:O,reset:function(n){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(A),!n)for(var e in this)"t"===e.charAt(0)&&r.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(n){if(this.done)throw n;var e=this;function o(r,o){return c.type="throw",c.arg=n,e.next=r,o&&(e.method="next",e.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),s=r.call(a,"finallyLoc");if(l&&s){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,n){for(var e=this.tryEntries.length-1;e>=0;--e){var o=this.tryEntries[e];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=n&&n<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=n,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(a)},complete:function(t,n){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&n&&(this.next=n),y},finish:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var e=this.tryEntries[n];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),A(e),y}},catch:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var e=this.tryEntries[n];if(e.tryLoc===t){var r=e.completion;if("throw"===r.type){var o=r.arg;A(e)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(n,e,r){return this.delegate={iterator:L(n),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=t),y}},n}function vr(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable}))),e.push.apply(e,r)}return e}function br(t){for(var n=1;n<arguments.length;n++){var e=null!=arguments[n]?arguments[n]:{};n%2?vr(Object(e),!0).forEach((function(n){var r,o,i;r=t,o=n,i=e[n],(o=function(t){var n=function(t,n){if("object"!==mr(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var r=e.call(t,"string");if("object"!==mr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===mr(n)?n:String(n)}(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):vr(Object(e)).forEach((function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))}))}return t}function wr(t,n,e,r,o,i,a){try{var c=t[i](a),l=c.value}catch(t){return void e(t)}c.done?n(l):Promise.resolve(l).then(r,o)}function xr(t){return function(){var n=this,e=arguments;return new Promise((function(r,o){var i=t.apply(n,e);function a(t){wr(i,r,o,a,c,"next",t)}function c(t){wr(i,r,o,a,c,"throw",t)}a(void 0)}))}}function jr(t,n){return function(t){if(Array.isArray(t))return t}(t)||function(t,n){var e=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=e){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(e=e.call(t)).next,0===n){if(Object(e)!==e)return;l=!1}else for(;!(l=(r=i.call(e)).done)&&(c.push(r.value),c.length!==n);l=!0);}catch(t){s=!0,o=t}finally{try{if(!l&&null!=e.return&&(a=e.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(t,n)||function(t,n){if(t){if("string"==typeof t)return Rr(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?Rr(t,n):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Rr(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}var Cr=wp.element,kr=Cr.useContext,Sr=Cr.createContext,Ir=Cr.useState,Er=Cr.useMemo,Ar=Cr.useEffect,Or=Cr.useCallback,Lr=Sr(),Vr=function(t){var n=t.children,e=function(t,n){if(null==t)return{};var e,r,o=function(t,n){if(null==t)return{};var e,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)e=i[r],n.indexOf(e)>=0||(o[e]=t[e]);return o}(t,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)e=i[r],n.indexOf(e)>=0||Object.prototype.propertyIsEnumerable.call(t,e)&&(o[e]=t[e])}return o}(t,yr),r=e.system,o=e.theme,i=L(o).modCss,a=(null==o?void 0:o.settings)||{},c=jr(Ir([]),2),l=c[0],s=c[1],u=jr(Ir(null),2),p=u[0],d=u[1],f=jr(Ir(!1),2),h=f[0],m=f[1],y=r.botId,g=r.customId,v=r.restNonce,b=r.pluginUrl,w=r.restUrl,x=r.debugMode,j=Er((function(){return Object.keys(a).reduce((function(t,n){return t["--mwai-".concat(n)]=a[n],t}),{})}),[b,a]),R=Or(xr(gr().mark((function t(){var n,e,r,o,i,a=arguments;return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=a.length>0&&void 0!==a[0]&&a[0],t.prev=1,n||m(!0),e={botId:y||g},x&&console.log("[DISCUSSIONS] OUT: ",e),t.next=7,fetch("".concat(w,"/mwai-ui/v1/discussions/list"),{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":v},body:JSON.stringify(e,Pn())});case 7:return r=t.sent,t.next=10,r.json();case 10:if((o=t.sent).success){t.next=13;break}throw new Error("Could not retrieve the discussions: ".concat(o.message));case 13:x&&console.log("[DISCUSSIONS] IN: ",o),i=o.chats.map((function(t){var n=JSON.parse(t.messages),e=JSON.parse(t.extra);return br(br({},t),{},{messages:n,extra:e})})),s(i),t.next=21;break;case 18:t.prev=18,t.t0=t.catch(1),console.error(t.t0);case 21:return t.prev=21,n||m(!1),t.finish(21);case 24:case"end":return t.stop()}}),t,null,[[1,18,21,24]])}))),[]);Ar((function(){R();var t=setInterval((function(){R(!0)}),5e3);return function(){return clearInterval(t)}}),[]);var C=function(t){var n=MwaiAPI.getChatbot(t);if(!n)throw new Error("Chatbot not found.",{botId:t,chatbots:MwaiAPI.chatbots});return n},k=function(){var t=xr(gr().mark((function t(n){var e;return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e=l.find((function(t){return t.chatId===n})),e){t.next=4;break}return console.error("Discussion not found.",{chatId:n,discussions:l}),t.abrupt("return");case 4:C(y).setContext({chatId:n,messages:e.messages}),d(e);case 7:case"end":return t.stop()}}),t)})));return function(n){return t.apply(this,arguments)}}(),S=function(){var t=xr(gr().mark((function t(){return gr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:C(y).clear();case 2:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),I={onDiscussionClick:k,onNewChatClick:S},E={botId:y,pluginUrl:b,busy:h,setBusy:m,modCss:i,cssVariables:j,discussions:l,discussion:p,theme:o};return React.createElement(Lr.Provider,{value:{state:E,actions:I}},n)};function Tr(t){return Tr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tr(t)}function Hr(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable}))),e.push.apply(e,r)}return e}function Br(t){for(var n=1;n<arguments.length;n++){var e=null!=arguments[n]?arguments[n]:{};n%2?Hr(Object(e),!0).forEach((function(n){var r,o,i;r=t,o=n,i=e[n],(o=function(t){var n=function(t,n){if("object"!==Tr(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var r=e.call(t,"string");if("object"!==Tr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===Tr(n)?n:String(n)}(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Hr(Object(e)).forEach((function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))}))}return t}var Nr=wp.element,Xr=Nr.useMemo,Zr=Nr.useEffect,Mr=function(t){var n=t.discussion,e=t.onClick,r=void 0===e?function(){}:e,o=t.selected,i=void 0!==o&&o,a=t.modCss,c=n.messages,l=c[c.length-1],s=l.content.length>64?l.content.substring(0,64)+"...":l.content,u=a("mwai-discussion",{"mwai-active":i});return React.createElement("li",{className:u,onClick:r},s)};const Pr=function(t){var n=t.theme,e=t.style,r=t.params,o=L(n).modCss,i=Xr((function(){return"css"===(null==n?void 0:n.type)?null==n?void 0:n.style:null}),[n]),a=function(){var t=kr(Lr);if(!t)throw new Error("useDiscussionsContext must be used within a DiscussionsContextProvider");return t}(),c=a.state,l=a.actions,s=c.botId,u=c.cssVariables,p=c.discussions,d=c.discussion,f=c.busy,h=l.onDiscussionClick,m=l.onNewChatClick,y=r.textNewChat;Zr((function(){}));var g=o("mwai-discussions");return React.createElement(React.Fragment,null,React.createElement("div",{id:"mwai-discussions-".concat(s),className:g,style:Br(Br({},u),e)},i&&React.createElement("style",null,i),React.createElement("div",{className:o("mwai-header")},React.createElement("button",{onClick:function(){return m()},disabled:f},React.createElement("span",null,null!=y?y:"+ New chat"))),React.createElement("ul",{className:o("mwai-content")},p.map((function(t){return React.createElement(Mr,{key:t.id,discussion:t,selected:(null==d?void 0:d.id)===t.id,modCss:o,onClick:function(){return h(t.chatId)}})})))))},_r=function(t){return React.createElement(Vr,t,React.createElement(Pr,t))};var Wr=wp.element.render;function Qr(t){var n=document.createElement("textarea");return n.innerHTML=t,n.value}document.addEventListener("DOMContentLoaded",(function(){function t(t,n){t.forEach((function(t){var e=JSON.parse(Qr(t.getAttribute("data-params"))),r=JSON.parse(Qr(t.getAttribute("data-system"))),o=JSON.parse(Qr(t.getAttribute("data-theme")));t.removeAttribute("data-params"),t.removeAttribute("data-system"),t.removeAttribute("data-theme"),Wr(n({system:r,params:e,theme:o}),t)}))}t(document.querySelectorAll(".mwai-chatbot-container"),hr),t(document.querySelectorAll(".mwai-discussions-container"),_r)}))})()})();