-
Notifications
You must be signed in to change notification settings - Fork 97
/
Copy pathsmooch.5.7.2.min.js
3 lines (3 loc) · 8.21 KB
/
smooch.5.7.2.min.js
1
2
3
/*! For license information please see smooch.5.7.2.min.js.LICENSE.txt */
(()=>{var t={62988:(t,e,n)=>{var o=n(61755),r=n(26665).each;function i(t,e){this.query=t,this.isUnconditional=e,this.handlers=[],this.mql=window.matchMedia(t);var n=this;this.listener=function(t){n.mql=t.currentTarget||t,n.assess()},this.mql.addListener(this.listener)}i.prototype={constuctor:i,addHandler:function(t){var e=new o(t);this.handlers.push(e),this.matches()&&e.on()},removeHandler:function(t){var e=this.handlers;r(e,(function(n,o){if(n.equals(t))return n.destroy(),!e.splice(o,1)}))},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){r(this.handlers,(function(t){t.destroy()})),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var t=this.matches()?"on":"off";r(this.handlers,(function(e){e[t]()}))}},t.exports=i},38177:(t,e,n)=>{var o=n(62988),r=n(26665),i=r.each,s=r.isFunction,a=r.isArray;function c(){if(!window.matchMedia)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!window.matchMedia("only all").matches}c.prototype={constructor:c,register:function(t,e,n){var r=this.queries,c=n&&this.browserIsIncapable;return r[t]||(r[t]=new o(t,c)),s(e)&&(e={match:e}),a(e)||(e=[e]),i(e,(function(e){s(e)&&(e={match:e}),r[t].addHandler(e)})),this},unregister:function(t,e){var n=this.queries[t];return n&&(e?n.removeHandler(e):(n.clear(),delete this.queries[t])),this}},t.exports=c},61755:t=>{function e(t){this.options=t,!t.deferSetup&&this.setup()}e.prototype={constructor:e,setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){!this.initialised&&this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(t){return this.options===t||this.options.match===t}},t.exports=e},26665:t=>{t.exports={isFunction:function(t){return"function"==typeof t},isArray:function(t){return"[object Array]"===Object.prototype.toString.apply(t)},each:function(t,e){for(var n=0,o=t.length;n<o&&!1!==e(t[n],n);n++);}}},24974:(t,e,n)=>{var o=n(38177);t.exports=new o}},e={};function n(o){var r=e[o];if(void 0!==r)return r.exports;var i=e[o]={exports:{}};return t[o](i,i.exports,n),i.exports}n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var o in e)n.o(e,o)&&!n.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{"use strict";const t="sLpKhIF7eEv-snNG6Miz1Q==";function e(t){"complete"!==document.readyState&&"loaded"!==document.readyState&&"interactive"!==document.readyState||!document.body?document.addEventListener("DOMContentLoaded",(function(){t()})):t()}function o(t){var e=["screen"];return t.minHeight&&e.push("(min-height: ".concat(t.minHeight,"px)")),t.maxHeight&&e.push("(max-height: ".concat(t.maxHeight,"px)")),t.minWidth&&e.push("(min-width: ".concat(t.minWidth,"px)")),t.maxWidth&&e.push("(max-width: ".concat(t.maxWidth,"px)")),e.join(" and ")}var r=n(24974),i=n.n(r),s={lg:{minHeight:668,minWidth:1200},md:[{minHeight:508,minWidth:768,maxWidth:1199},{minHeight:508,maxHeight:667,minWidth:768}],sm:{maxHeight:507,minWidth:768},xs:{maxWidth:767}},a=["lg","md","sm","xs"];function c(t){for(var e=0;e<a.length;e++){var n=a[e],o=s[n];"[object Array]"!==Object.prototype.toString.call(o)&&(o=[o]);for(var r=0;r<o.length;r++){t({rule:o[r],size:n})}}}var h="web-messenger-container";function d(){return d=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var o in n)({}).hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},d.apply(null,arguments)}function u(t){return function(t){if(Array.isArray(t))return l(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return l(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(t,e):void 0}}(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 l(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=Array(e);n<e;n++)o[n]=t[n];return o}var p,f,m,v,y,g={},w=[],b=[],x=/lebo|awle|pide|obo|rawli|dsbo/i.test(navigator.userAgent),_=/PhantomJS/.test(navigator.userAgent)&&!0,C=["init","login","on","off","logout","sendMessage","triggerPostback","createConversation","updateConversation","updateUser","getDisplayedConversation","getConversationById","getConversations","getMoreConversations","hasMoreConversations","getUser","open","close","isOpened","loadConversation","setDelegate","markAllAsRead","showNotificationChannelPrompt","setPredefinedMessage","startTyping","stopTyping"];if(x){var A=document.createElement("a");A.href="https://smooch.io/live-web-chat/?utm_source=widget",A.text="Powered by Zendesk Sunshine",e((function(){document.body.appendChild(A)}))}function M(t){window.__onWebMessengerFrameReady__=function(){},p=t,m||function(t){c((function(e){var n=e.rule,r=e.size;i().register(o(n),(function(){t.contentWindow.postMessage({type:"sizeChange",value:r},"".concat(location.protocol,"//").concat(location.host))}))}))}(f);for(var e=C[0],n=0;n<C.length;e=C[++n])g[e]=p[e];if(b){for(var r=b[0],s=0;s<b.length;r=b[++s]){var a;(a=p).on.apply(a,u(r.args))}b=void 0}if(y){var h,d=(h=p).init.apply(h,u(y));y=void 0;for(var l=w[0],v=0;v<w.length;l=w[++v])d="then"===l.type?d.then(l.next):d.catch(l.next);w=[]}}var S=function(t){return t.contentWindow&&t.contentWindow.document};function W(){if(!f){var e=null,n=!1;(f=document.createElement("iframe")).id=h,f.frameBorder=0,f.allowFullscreen=!0,f.allowTransparency=!0,f.title="Chat box",f.scrolling="no",f.className=t;var o=function(){n=!0,clearInterval(e),delete f.onload;var t=void 0!==window.__webpack_nonce__?window.__webpack_nonce__:null,o=t?'nonce="'.concat(t,'"'):"",r="\n <!DOCTYPE html>\n <html>\n <head>\n ".concat("",'\n <link rel="stylesheet" href="').concat("https://cdn.smooch.io/frame.5.7.2.css",'" type="text/css" ').concat(o,' />\n <script src="').concat("https://cdn.smooch.io/frame.5.7.2.min.js",'" async crossorigin="anonymous" ').concat(o,'><\/script>\n </head>\n <body>\n <div id="mount"></div>\n </body>\n </html>\n ');if("srcdoc"in f)f.srcdoc=r;else{var i=S(f);i.open(),i.write(r),i.close()}};e=setInterval((function(){var t=S(f);n||!t||"complete"!==t.readyState&&"interactive"!==t.readyState||o()}),1e3),f.onload=function(){n||o()}}m?v&&(v.appendChild(f),v=void 0):document.body.appendChild(f)}var H={VERSION:"5.7.2",on:function(){b||(b=[]);for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];b.push({args:e})},init:function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];y=n,m=n.length>0&&!!n[0].embedded,x||_||e((function(){var t;(t=document.createElement("link")).rel="stylesheet",t.type="text/css",t.href="https://cdn.smooch.io/smooch.5.7.2.css",document.body.appendChild(t),W()}));var r={then:function(t){return w.push({type:"then",next:t}),r},catch:function(t){return w.push({type:"catch",next:t}),r}};return r},render:function(t){f?t.appendChild(f):v=t},destroy:function(){p&&(p.destroy(),f.remove?f.remove():f.parentNode.removeChild(f),c((function(t){var e=t.rule;i().unregister(o(e))})),j())}};function j(){if(!document.getElementById(h)){p=void 0,f=void 0,window.__onWebMessengerFrameReady__=M;for(var t=C[0],e=0;e<C.length;t=C[++e])g[t]&&delete g[t];d(g,H)}}document.getElementById(h)||(j(),window.__onWebMessengerHostReady__?window.__onWebMessengerHostReady__(g):n.g.Smooch=g)})()})();
//# sourceMappingURL=smooch.5.7.2.min.js.map