function _typeof(t){return(_typeof="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)}function ownKeys(e,t){var n,a=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)),a}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){_defineProperty(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function _defineProperty(t,e,n){return(e=_toPropertyKey(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function _toConsumableArray(t){return _arrayWithoutHoles(t)||_iterableToArray(t)||_unsupportedIterableToArray(t)||_nonIterableSpread()}function _nonIterableSpread(){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 _iterableToArray(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}function _arrayWithoutHoles(t){if(Array.isArray(t))return _arrayLikeToArray(t)}function _slicedToArray(t,e){return _arrayWithHoles(t)||_iterableToArrayLimit(t,e)||_unsupportedIterableToArray(t,e)||_nonIterableRest()}function _nonIterableRest(){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 _unsupportedIterableToArray(t,e){var n;if(t)return"string"==typeof t?_arrayLikeToArray(t,e):"Map"===(n="Object"===(n={}.toString.call(t).slice(8,-1))&&t.constructor?t.constructor.name:n)||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(t,e):void 0}function _arrayLikeToArray(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,a=Array(e);n<e;n++)a[n]=t[n];return a}function _iterableToArrayLimit(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var a,o,r,c,i=[],s=!0,d=!1;try{if(r=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;s=!1}else for(;!(s=(a=r.call(n)).done)&&(i.push(a.value),i.length!==e);s=!0);}catch(t){d=!0,o=t}finally{try{if(!s&&null!=n.return&&(c=n.return(),Object(c)!==c))return}finally{if(d)throw o}}return i}}function _arrayWithHoles(t){if(Array.isArray(t))return t}function _classCallCheck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _defineProperties(t,e){for(var n=0;n<e.length;n++){var a=e[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,_toPropertyKey(a.key),a)}}function _createClass(t,e,n){return e&&_defineProperties(t.prototype,e),n&&_defineProperties(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function _toPropertyKey(t){t=_toPrimitive(t,"string");return"symbol"==_typeof(t)?t:t+""}function _toPrimitive(t,e){if("object"!=_typeof(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0===n)return("string"===e?String:Number)(t);n=n.call(t,e||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}(()=>{var e,r,t,n,_,E,c,I=JSON.parse('{"RL":"https://storage.googleapis.com/widget.kenect.com/","Nc":"https://storage.googleapis.com/widget.kenect.com/build/index.html.gz","EO":"resources/button.html.gz","E9":"resources/prompt.html.gz","sD":"resources/comment.svg.gz","jr":"resources/close.svg.gz","LA":"resources/close-white.svg.gz","to":"https://storage.googleapis.com/widget.kenect.com/instances","$b":"https://int-widget-events.kenect.com/api/v1","Xj":"SqkXDo90D#8iplyGTg0$"}'),v=function(t,e){var e=36e5*(e=e||24),n=new Date;return Math.abs(t.getTime()-n.getTime())>=e},i=function(t,e){var n=(n=t.getItem(e.key))?JSON.parse(n):{},a=n.updated_at;return!a||v(new Date(a),e.expiry)?(t.setItem(e.key,JSON.stringify({})),{}):n.visits},a={key:"autopluck",expiry:24};function s(t){return e||(t=t||window,e=window.localStorage),e}function o(t){var e=s(),n=i(e,r);n[t]||(n[t]=0),n[t]+=1,(t={}).visits=n,t.updated_at=(new Date).toISOString(),e.setItem(r.key,JSON.stringify(t))}function T(t,e){(n=document.querySelectorAll("#widget-style-".concat(e)))&&n.length&&n.forEach(function(t){return t.parentNode.removeChild(t)}),(n=document.createElement("style")).id="widget-style-".concat(e),n.type="text/css";var n,e=n;e.innerHTML=t,document.head.appendChild(e)}function S(t){t=t.token;return"\n.reset-".concat(t," {\n  all: unset;\n}\n.iframe-").concat(t," {\n  border: none;\n  width: 100%;\n  height: 100%;\n  z-index: 2147483000;\n  box-sizing: border-box;\n}\n.display-none-").concat(t," {\n  display: none !important;\n}\n.hide-prompt-").concat(t," {\n  height: 0 !important;\n  width: 0 !important;\n  overflow: hidden !important;\n}\n.shadow-").concat(t," {\n  box-shadow: 0px 6px 10px rgba(26, 26, 26, 0.14), 0px 1px 18px rgba(26, 26, 26, 0.12), 0px 4px 4px rgba(26, 26, 26, 0.2);\n}\n.visibility-hidden-").concat(t," {\n  visibility: hidden;\n}\n  ")}function x(t){t=t.token;return"\n@media only screen and (max-width: 400px) {\n  .iframe-".concat(t," {\n    height: 100%;\n    width: 100%;\n    border-radius: 0;\n    left: 0;\n    top: 0;\n  }\n  .widget-iframe-").concat(t," {\n    max-height: 100%;\n  }\n  #prompt-").concat(t," {\n    max-width: 90vw;\n  }\n}\n  ")}var d="Please consider enabling localStorage, caching and/or cookies on this browser for the best user experience.";function l(t){var e,n,a,o;if(t)return o=null==(a=(a=O(t="widget-session-".concat(t)))?JSON.parse(a):{})?void 0:a.id,e=(null==a?void 0:a.startTime)||0,a=(null==a?void 0:a.latestActivity)||0,n=(new Date).getTime(),o={id:(a=a&&864e5<n-a)||!o?"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){var e=16*Math.random()|0;return("x"==t?e:3&e|8).toString(16)}):o,startTime:a||!e?n:e,latestActivity:n},k(t,JSON.stringify(o)),o;throw Error("Widget token not declared for session")}function k(t,e){try{localStorage.setItem(t,e)}catch(t){console.warn(d)}}function O(t){try{return localStorage.getItem(t)}catch(t){console.warn(d)}}var u="EVENT_WIDGET_OPENED",p="EVENT_WIDGET_CLOSED",h="EVENT_SEND_MESSAGE",D="WIDGET_LOADED",L="TOGGLE_IFRAME",A="OPEN_IFRAME",C="CLOSE_IFRAME",P=function(){var t;"true"===(null==(t=O("KENECT_DEBUGGING"))?void 0:t.toLocaleLowerCase())&&(t=console).log.apply(t,arguments)};function R(t,e,n,a){var o=e.height,e=e.width,t=t.token,r=document.getElementById(n),n=document.getElementById("".concat(n,"-iframe"));a&&r.classList.remove("visibility-hidden-".concat(t)),n.setAttribute("style","height:".concat(o,"px; width:").concat(e,"px; min-height:").concat(o,"px; min-width:").concat(e,"px; "))}function N(t,e,n,a){var o=t.token,t=t.buttonMessage,r=document.getElementById(e),c=document.createElement("iframe");c.src=n,c.id="".concat(e,"-iframe"),c.className="iframe-".concat(o),"function"==typeof a?((n=document.createElement("button")).id="widget-button-".concat(o),n.className="reset-".concat(o),n.onclick=a,n.tabIndex=0,n.title=t||"Text Us",c.tabIndex=-1,c.title=t||"Text us chat widget",c.ariaLabel="Contact Support Widget",n.appendChild(c),r.appendChild(n)):(c.title="Chat widget invitation",c.ariaLabel="Widget prompt message",r.appendChild(c))}function M(t,e,n){document.getElementById(n?e:"".concat(e,"-iframe")).contentWindow.postMessage({type:"WIDGET_DATA",widgetInfo:t,URLS:{icon:"".concat(I.RL).concat(I.sD),close:"".concat(I.RL).concat(I.jr),close_white:"".concat(I.RL).concat(I.LA)}},"*")}function j(t,e,n){var a,o,r,c,i=t.token,s=t.urlTrackingWords,t=t.buttonMessage,d=document.getElementById("iframe-wrapper-".concat(i)),l=document.getElementById("widget-button-".concat(i));d&&(c=d.classList.contains("display-none-".concat(i)),r=document.getElementById("prompt-".concat(i)),(a=document.getElementById("kenect-aria-live"))||((a=document.createElement("div")).id="kenect-aria-live",a.setAttribute("aria-live","assertive"),a.setAttribute("role","status"),a.style.position="absolute",a.style.left="-9999px",a.tabIndex=-1,document.body.appendChild(a)),null!=r&&r.classList.add("hide-prompt-".concat(i)),o=document.getElementById("iframe-".concat(i)),c?(d.classList.remove("display-none-".concat(i)),window.postMessage({type:u},"*"),a.textContent="Support window opened.",l&&(l.title="Close support window",l.ariaLabel="Close support window"),o&&setTimeout(function(){o.focus()},2e3)):(d.classList.add("display-none-".concat(i)),window.postMessage({type:p},"*"),a.textContent="Support window closed.",l&&(l.title=t||"Text Us",l.ariaLabel="Open support window")),o&&(r={type:"PAGE_DATA",href:window.location.href,width:window.innerWidth,height:window.innerHeight,stats:e.matches(s),dealerId:n},P("PAGE_DATA",r),o.contentWindow.postMessage(r,"*")),null!=(c=document.getElementById("button-".concat(i,"-iframe"))))&&c.contentWindow.postMessage({type:"TOGGLE_WIDGET"},"*")}function m(e){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:60;try{e()}catch(t){var a=0,o=setInterval(function(){if(a<n)try{e(),clearInterval(o)}catch(t){a++}else clearInterval(o)},1e3)}}var f,b=_createClass(function t(e){_classCallCheck(this,t),this.widgetInfo=e||{},this.chatId="".concat(window.crypto.randomUUID(),":").concat((new Date).toISOString())},[{key:"handleEvent",value:function(t){var e,n,a,o=this,t=null==t||null==(t=t.data)?void 0:t.type,r=null==(r=this.widgetInfo)?void 0:r.token;t===u&&(n=document.getElementById("iframe-".concat(r)),a=l(r),window.sd&&sd("getSessionId",function(t){e=t}),window.sdb&&sdb("getSessionId",function(t){e=t}),window.digitalData&&(window.digitalData.chatId=this.chatId,window.digitalData.newEvent({type:"CustomTagEvent",eventName:"sms",eventAction:"chat",attributes:{provider:"Kenect"}})),setTimeout(function(){var t={sdSessionId:e,chatId:o.chatId,chatSessionId:null==(t=window._satellite)?void 0:t.getVar("chatSessionId"),chatLeadId:a.startTime,formTransactionId:null==(t=window._satellite)?void 0:t.getVar("formTransactionId")};P("WIDGET_INFO_EXTRA_DATA",t),n.contentWindow.postMessage({type:"WIDGET_INFO_EXTRA_DATA",extraData:t},"*")},150))}}]),y="Kenect",g="text",W=_createClass(function t(e,n){_classCallCheck(this,t),this.collectorInfo=n,this.widgetInfo=e},[{key:"handleSD",value:function(){for(var t,e=arguments.length,n=new Array(e),a=0;a<e;a++)n[a]=arguments[a];P.apply(void 0,["PROCESSED_EVENT",this.collectorInfo.type].concat(n)),this.collectorInfo.type===w?window.sd&&(t=window).sd.apply(t,n):this.collectorInfo.type===B&&window.sdb&&(t=window).sdb.apply(t,n)}},{key:"handleEvent",value:function(a){var t,o=this,e=null==a||null==(e=a.data)?void 0:e.type,r=null==(t=this.widgetInfo)?void 0:t.token;switch(e){case h:m(function(){var t=null==(t=a.data.data)?void 0:t.message,e=l(r);o.handleSD("dataLayer",{chatType:g,chatProvider:y,chatSessionId:e.id,chatLeadId:e.startTime,events:"chatUserMessage",chatMessageType:"user",chatMessageContent:t}),o.handleSD("send"),o.handleSD("dataLayer",{chatType:g,chatProvider:y,chatSessionId:e.id,chatLeadId:e.startTime,events:"chatLead"}),o.handleSD("send")});break;case"EVENT_SEND_MESSAGE_CONFIRMATION":m(function(){var t=_slicedToArray(null==(t=a.data.data)?void 0:t.confirmationMessages,2),e=t[0],t=t[1],n=l(r);o.handleSD("dataLayer",{chatType:g,chatProvider:y,chatSessionId:n.id,events:"chatUserMessage",chatMessageType:"agent",chatMessageContent:null==e?void 0:e.text,chatLeadId:n.startTime}),o.handleSD("send"),o.handleSD("dataLayer",{chatType:g,chatProvider:y,chatSessionId:n.id,chatLeadId:n.startTime,events:"chatUserMessage",chatMessageType:"agent",chatMessageContent:null==t?void 0:t.text}),o.handleSD("send")});break;case u:m(function(){var t=l(r);o.handleSD("dataLayer",{chatType:g,chatSessionId:t.id,chatProvider:y,events:"chatClick"}),o.handleSD("send")});break;case p:m(function(){var t=l(r);o.handleSD("dataLayer",{chatType:g,chatSessionId:t.id,chatProvider:y,events:"chatClosed"}),o.handleSD("send")});break;case D:m(function(){var t=l(r);o.handleSD("dataLayer",{chatType:g,chatSessionId:t.id,chatProvider:y,events:"chatImpression"}),o.handleSD("send")})}}}]),G=_createClass(function t(e){_classCallCheck(this,t),this.widgetInfo=e||{}},[{key:"handleEvent",value:function(t){var e,n=this,t=null==t||null==(t=t.data)?void 0:t.type,a=l(null==(e=this.widgetInfo)?void 0:e.token);switch(t){case h:m(function(){n.sendEvent(a,["chat_user_message","chat_agent_message","chat_lead"])},3);break;case u:m(function(){return n.sendEvent(a,["chat_click"])},3);break;case p:m(function(){return n.sendEvent(a,["chat_closed"])},3);break;case D:m(function(){return n.sendEvent(a,["chat_impression"])},3)}}},{key:"sendEvent",value:function(t,e){var e=e.map(function(t){return{eventType:t}}),n=this.getDeviceType(),t={sessionId:t.id,chatLeadId:t.startTime,widgetId:this.widgetInfo.token,organizationId:this.widgetInfo.organizationId,locationId:null==(t=this.widgetInfo)?void 0:t.defaultLocationId,brandId:null==(t=this.widgetInfo)?void 0:t.brandId,brandName:null==(t=this.widgetInfo)?void 0:t.brandName,deviceType:n,events:e};this.httpRequest(t)}},{key:"httpRequest",value:function(t){var e=new XMLHttpRequest,n="".concat(I.$b,"/widget-events"),t=JSON.stringify(t);e.open("POST",n,!0),e.setRequestHeader("Content-type","application/json"),e.setRequestHeader("Authorization",I.Xj),e.send(t)}},{key:"getDeviceType",value:function(){return/Mobi/.test(navigator.userAgent)?"Mobile":"Desktop"}}]),w="SHIFT_DIGITAL",B="SHIFT_DIGITAL_BMW",H=_createClass(function t(e){_classCallCheck(this,t);var n=(null==e?void 0:e.collectors)||[],a=[].concat(_toConsumableArray(null==I.Xj||"SqkXDo90D#8iplyGTg0$"===I.Xj?[]:[new G(e)]),_toConsumableArray(e?[new b(e)]:[]));n.forEach(function(t){switch(t.type){case B:case w:a.push(new W(e,t))}}),P("Collectors",a),this.collectors=a},[{key:"handleEvent",value:function(e){this.collectors.forEach(function(t){t.handleEvent(e)})}}]);function U(t){o(f.location.toString()),setInterval(function(){f.location.toString()!==n&&(o(f.location.toString()),n=f.location.toString())},2e3)}function K(t){return a=i(s(),r),t=(t=t)||[],o=Object.keys(a=a||[]),t.reduce(function(t,e){var n=0;return e=(e||"").toLowerCase(),o.forEach(function(t){t.toLowerCase().match(e.toLowerCase())&&(n+=a[t])}),t[e]=n,t},{});var a,o}_={"type":"WEB","organizationId":4096,"token":"QX6I7SDDfniFWKN6hrAHAm","name":"www.culinaryartcatering.com","showOnMobile":true,"archived":false,"parameterFileUrl":"https://storage.googleapis.com/widget.kenect.com/instances/QX6I7SDDfniFWKN6hrAHAm.json","fullUrl":"https://resource.kenect.com/api/v1/widget/client-data/QX6I7SDDfniFWKN6hrAHAm","tinyUrl":"https://bit.ly/3Ipc1IN","thankYou":"Thank you!","color_1":"#ffb18b","color_2":"#ffb18b","fontColor":"#FFFFFF","urlTrackingWords":[],"showPrompt":true,"tcpaLanguage":"By hitting \"Send\" you authorize Culinary Art Catering to send text messages and marketing content to the mobile number provided, sometimes using automated technology. Consent is not a condition of purchase. Message & data rates apply. Message frequency may vary. Text HELP for support or more information. Text STOP to opt out at any time.","displayCorner":"BOTTOM_RIGHT","companyName":"Culinary Art Catering","buttonMessage":"Text us!","departments":[],"defaultLocationId":6313,"prompt":"Have a question? Text us here!","requireLastName":true},f=window,t=(f=f||window).document,r=Object.assign({},a,{key:"autopluck",expiry:24}),"complete"===t.readyState||"loading"!==t.readyState&&!t.documentElement.doScroll?U():t.addEventListener("DOMContentLoaded",U),E={matches:K,contains:function(t){return 0<K([t])[t]}},a=function(){var t,e,n,a,o;t=c,{"type":"WEB","organizationId":4096,"token":"QX6I7SDDfniFWKN6hrAHAm","name":"www.culinaryartcatering.com","showOnMobile":true,"archived":false,"parameterFileUrl":"https://storage.googleapis.com/widget.kenect.com/instances/QX6I7SDDfniFWKN6hrAHAm.json","fullUrl":"https://resource.kenect.com/api/v1/widget/client-data/QX6I7SDDfniFWKN6hrAHAm","tinyUrl":"https://bit.ly/3Ipc1IN","thankYou":"Thank you!","color_1":"#ffb18b","color_2":"#ffb18b","fontColor":"#FFFFFF","urlTrackingWords":[],"showPrompt":true,"tcpaLanguage":"By hitting \"Send\" you authorize Culinary Art Catering to send text messages and marketing content to the mobile number provided, sometimes using automated technology. Consent is not a condition of purchase. Message & data rates apply. Message frequency may vary. Text HELP for support or more information. Text STOP to opt out at any time.","displayCorner":"BOTTOM_RIGHT","companyName":"Culinary Art Catering","buttonMessage":"Text us!","departments":[],"defaultLocationId":6313,"prompt":"Have a question? Text us here!","requireLastName":true}===_?(e=(n=document.getElementById("kenect-token")).getAttribute("token"),n=n.getAttribute("previewinfo"),a="".concat(I.to,"/").concat(e,".json"),"WIDGET_PREVIEW"===e?(_=_objectSpread(_objectSpread({},JSON.parse(decodeURIComponent(n))),{},{token:"WIDGET_PREVIEW",previewInfo:n}),t()):((o=new XMLHttpRequest).open("GET",a,!0),o.setRequestHeader("Content-Type","text/javascript"),o.onreadystatechange=function(){this.readyState!==XMLHttpRequest.DONE||200!==this.status&&204!==this.status||(_=JSON.parse(o.responseText),t())},o.send(null))):t()},c=function(){var t,e,n,a,o,r,c,i,s,d,l,u,p,h,m,f,y,g,w=_,v=w.token,b=w.showOnMobile,w="OEM"===w.type;document.getElementById("widget-".concat(v))||window.innerWidth<600&&!b||(b=new URL(window.location).searchParams.get("widget")===v,w||(g=document.createElement("div"),f=document.createElement("div"),y=document.createElement("div"),g.id="widget-".concat(v),g.className="reset-".concat(v," widget-container-").concat(v),f.id="button-".concat(v),f.className="reset-".concat(v," visibility-hidden-").concat(v),y.id="prompt-".concat(v),y.className="reset-".concat(v," hide-prompt-").concat(v),g.appendChild(y),g.appendChild(f),document.body.appendChild(g),y="".concat(I.RL).concat(I.EO),N(_,"button-".concat(v),y,function(){return j(_,E)}),b)||(f="".concat(I.RL).concat(I.E9),N(_,"prompt-".concat(v),f),e=(g=_).token,g.showPrompt?g.prompt&&(t=document.getElementById("prompt-".concat(e)),g=O("widget-closed-".concat(e)),y=(new Date).getTime(),(null!==g?y-g:1800001)<18e5?t.classList.add("hide-prompt-".concat(e)):setTimeout(function(){t.classList.remove("hide-prompt-".concat(e))},5e3)):document.getElementById("prompt-".concat(e)).classList.add("hide-prompt-".concat(e))),m=E,v=(h=_).token,f=h.previewInfo,y=document.createElement("iframe"),g=document.createElement("div"),f="token=".concat(encodeURIComponent(v)).concat(f?"&previewInfo="+f:""),y.src="".concat(I.Nc,"?").concat(f),y.className="iframe-".concat(v," widget-iframe-").concat(v," shadow-").concat(v),y.id="iframe-".concat(v),y.title="Contact Support Widget",y.tabIndex=0,g.id="iframe-wrapper-".concat(v),g.className="reset-".concat(v," display-none-").concat(v," backdrop-").concat(v),g.onclick=function(){return j(h,m)},g.append(y),document.body.append(g),u=E,p=(l=_).token,document.addEventListener("click",function(t){var e;(null==(e=t.target)||null==(e=e.dataset)?void 0:e.widgetToggle)===p&&j(l,u,null==(e=t.target)||null==(e=e.dataset)?void 0:e.dealerId)}),c=E,i=b,s=(r=_).token,window.removeEventListener("message",window["MessageHandler_".concat(s)]),window.toggleKenectWidget=function(){return j(r,c)},d=new H(r),window["MessageHandler_".concat(s)]=function(t){switch(d.handleEvent(t),t.data.type){case L:case A:case C:case"".concat(L,"_").concat(s):case"".concat(A,"_").concat(s):case"".concat(C,"_").concat(s):j(r,c,t.data.dealerId);break;case"EVENT_PROMPT_CLOSED":e=r.token,document.getElementById("prompt-".concat(e)).classList.add("hide-prompt-".concat(e)),k("widget-closed-".concat(e),(new Date).getTime().toString());break;case"PROMPT_PAGE_LOADED":M(r,"prompt-".concat(s));break;case"BUTTON_PAGE_LOADED":M(r,"button-".concat(s));break;case D:M(r,"iframe-".concat(s),!0);break;case"RESIZE_PROMPT":R(r,_objectSpread(_objectSpread({},t.data),{},{width:t.data.width,height:t.data.height}),"prompt-".concat(s));break;case"RESIZE_BUTTON":R(r,t.data,"button-".concat(s),!0),i&&j(r,c)}var e},window.addEventListener("message",window["MessageHandler_".concat(s)]),w?(b=(v=_).token,T("\n".concat(S(v),"\n.backdrop-").concat(b," {\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  z-index: 2147483000;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.widget-iframe-").concat(b," {\n  border-radius: 10px;\n  height: 640px;\n  width: 320px;\n  background: #f7f7f7;\n  max-height: calc(100% - 100px);\n}\n").concat(x(v),"\n  "),b)):(v=(w=_).token,T("\n".concat(S(w),"\n\nbutton.reset-").concat(v," {\n  background: none;\n}\n\nbutton.reset-").concat(v,":hover {\n  background: none;\n}\n\n.widget-iframe-").concat(v," {\n  position: fixed;\n  bottom: 85px;\n  right: 20px;\n  border-radius: 10px;\n  height: 640px;\n  width: 320px;\n  background: #f7f7f7;\n  max-height: calc(100% - 100px);\n}\n\n#prompt-").concat(v," {\n  margin: 0 4px;\n}\n#prompt-").concat(v,"-iframe {\n  background: transparent;\n  box-shadow: none;\n  margin-bottom: -16px !important;\n}\n\n.widget-container-").concat(v," {\n  transform: translateY(0);\n  transition: all .1s;\n  display: flex;\n}\n#widget-").concat(v," {\n  position: fixed;\n  display: flex;\n  z-index: 2147483000;\n}\n.btn-text-").concat(v," {\n  color: white;\n}\n").concat((b=w.token,n=w.displayCorner,a=w.customCSS,n=n?n.split("_"):["BOTTOM","RIGHT"],o=n[0],n=n[1],a=a||"",a=(a+="TOP"===o?"\n      #widget-".concat(b," {\n        top: 0;\n      }\n      .widget-container-").concat(b," {\n        flex-direction: column-reverse;\n      }\n      .iframe-").concat(b," {\n        top: 85px;\n      }\n    "):"\n      #widget-".concat(b," {\n        bottom: 0;\n      }\n      .widget-container-").concat(b," {\n        flex-direction: column;\n      }\n      .iframe-").concat(b," {\n        bottom: 85px;\n      }\n    "))+("RIGHT"===n?"\n      #widget-".concat(b," {\n        right: 0;\n      }\n      #button-").concat(b," {\n        align-self: flex-end;\n      }\n      .iframe-").concat(b," {\n        right: 16px;\n      }\n    "):"\n      #widget-".concat(b," {\n        left: 0;\n      }\n      #button-").concat(b," {\n        align-self: flex-start;\n      }\n      .iframe-").concat(b," {\n        left: 16px;\n      }\n    "))),"\n").concat(x(w),"\n"),v)),P("WIDGET_INITIALIZED"))},"complete"===document.readyState?a():window.addEventListener("load",a)})();