UNPKG

@textback/notification-widget

Version:

TODO: Give a short introduction of your project. Let this section explain the objectives or the motivation behind this project.

1 lines 428 kB
!function(i){var e={};function o(t){if(e[t])return e[t].exports;var n=e[t]={i:t,l:!1,exports:{}};return i[t].call(n.exports,n,n.exports,o),n.l=!0,n.exports}o.m=i,o.c=e,o.d=function(t,n,i){o.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:i})},o.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.t=function(n,t){if(1&t&&(n=o(n)),8&t)return n;if(4&t&&"object"==typeof n&&n&&n.__esModule)return n;var i=Object.create(null);if(o.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:n}),2&t&&"string"!=typeof n)for(var e in n)o.d(i,e,function(t){return n[t]}.bind(null,e));return i},o.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(n,"a",n),n},o.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},o.p="",o(o.s=117)}([function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var e="tb_notif_widget_",o={COOKIE_NAME_PREFIX:e,WIDGET_USER_ID_COOKIE_TTL:31536e4,COOKIE_WIDGET_USER_ID:e+"widgetUserId",SECONDS_IN_DAY:86400,WIDGET_TYPE_API_CALL:"apiCall",WIDGET_TYPE_WIDGET:"widget",DEFAULT_WIDGET_TYPE:"widget",SUBSCRIPTION_WINDOW_PROPS:"width=600,height=800"};n.default=o},function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o=function(){function e(t,n){for(var i=0;i<n.length;i++){var e=n[i];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(t,e.key,e)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=i(29);var e=function(){function e(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},n=arguments[1],i=arguments[2];!function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this.config=t,this.channel=t.channel,this.channelId=t.channelId,this.enabled=t.enabled,this.id=t.id,this.slug=t.slug,this.deeplink=n,this.widget=i,this.initPromise=null,this.hasError=!1}return o(e,[{key:"subscribe",value:function(){r.Observer.trigger(r.EVENTS.SUBSCRIBE_START,{widgetId:this.widget.id,channel:this})}},{key:"reportError",value:function(){var t;(t=console).error.apply(t,arguments),this.hasError=!0}}]),e}();n.default=e},function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(n){return n.json().then(function(t){return t.$error?Promise.reject(t.$error.msg||t.$error.scn):(t.headers=n.headers,t)}).catch(function(){return Promise.reject("widget error: "+n.status)})}},function(t,n){t.exports=function(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}},function(t,n,i){var e=i(22),o="object"==typeof self&&self&&self.Object===Object&&self,r=e||o||Function("return this")();t.exports=r},function(t,n,i){var e=i(16),o=i(25);t.exports=function(t){return null!=t&&o(t.length)&&!e(t)}},function(t,n){t.exports=function(t){return null!=t&&"object"==typeof t}},function(t,n,i){var e=i(21),o=i(54),r=i(55),a=e?e.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":a&&a in Object(t)?o(t):r(t)}},function(t,n){t.exports=function(t,n){return t===n||t!=t&&n!=n}},function(t,n){var i=Object.prototype;t.exports=function(t){var n=t&&t.constructor;return t===("function"==typeof n&&n.prototype||i)}},function(t,n,i){"use strict";t.exports=function(i){var a=[];return a.toString=function(){return this.map(function(t){var n=function(t,n){var i=t[1]||"",e=t[3];if(!e)return i;if(n&&"function"==typeof btoa){var o=(a=e,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),r=e.sources.map(function(t){return"/*# sourceURL="+e.sourceRoot+t+" */"});return[i].concat(r).concat([o]).join("\n")}var a;return[i].join("\n")}(t,i);return t[2]?"@media "+t[2]+"{"+n+"}":n}).join("")},a.i=function(t,n){"string"==typeof t&&(t=[[null,t,""]]);for(var i={},e=0;e<this.length;e++){var o=this[e][0];null!=o&&(i[o]=!0)}for(e=0;e<t.length;e++){var r=t[e];null!=r[0]&&i[r[0]]||(n&&!r[2]?r[2]=n:n&&(r[2]="("+r[2]+") and ("+n+")"),a.push(r))}},a}},function(t,n,e){var i,o,r,s={},d=(i=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===o&&(o=i.apply(this,arguments)),o}),a=(r={},function(t,n){if("function"==typeof t)return t();if(void 0===r[t]){var i=function(t,n){return n?n.querySelector(t):document.querySelector(t)}.call(this,t,n);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(t){i=null}r[t]=i}return r[t]}),l=null,f=0,c=[],b=e(91);function u(t,n){for(var i=0;i<t.length;i++){var e=t[i],o=s[e.id];if(o){o.refs++;for(var r=0;r<o.parts.length;r++)o.parts[r](e.parts[r]);for(;r<e.parts.length;r++)o.parts.push(A(e.parts[r],n))}else{var a=[];for(r=0;r<e.parts.length;r++)a.push(A(e.parts[r],n));s[e.id]={id:e.id,refs:1,parts:a}}}}function p(t,n){for(var i=[],e={},o=0;o<t.length;o++){var r=t[o],a=n.base?r[0]+n.base:r[0],c={css:r[1],media:r[2],sourceMap:r[3]};e[a]?e[a].parts.push(c):i.push(e[a]={id:a,parts:[c]})}return i}function g(t,n){var i=a(t.insertInto);if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var e=c[c.length-1];if("top"===t.insertAt)e?e.nextSibling?i.insertBefore(n,e.nextSibling):i.appendChild(n):i.insertBefore(n,i.firstChild),c.push(n);else if("bottom"===t.insertAt)i.appendChild(n);else{if("object"!=typeof t.insertAt||!t.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var o=a(t.insertAt.before,i);i.insertBefore(n,o)}}function w(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t);var n=c.indexOf(t);0<=n&&c.splice(n,1)}function h(t){var n=document.createElement("style");if(void 0===t.attrs.type&&(t.attrs.type="text/css"),void 0===t.attrs.nonce){var i=function(){0;return e.nc}();i&&(t.attrs.nonce=i)}return m(n,t.attrs),g(t,n),n}function m(n,i){Object.keys(i).forEach(function(t){n.setAttribute(t,i[t])})}function A(n,t){var i,e,o,r,a,c;if(t.transform&&n.css){if(!(r="function"==typeof t.transform?t.transform(n.css):t.transform.default(n.css)))return function(){};n.css=r}if(t.singleton){var s=f++;i=l||(l=h(t)),e=y.bind(null,i,s,!1),o=y.bind(null,i,s,!0)}else n.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(a=t,c=document.createElement("link"),void 0===a.attrs.type&&(a.attrs.type="text/css"),a.attrs.rel="stylesheet",m(c,a.attrs),g(a,c),e=function(t,n,i){var e=i.css,o=i.sourceMap,r=void 0===n.convertToAbsoluteUrls&&o;(n.convertToAbsoluteUrls||r)&&(e=b(e));o&&(e+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var a=new Blob([e],{type:"text/css"}),c=t.href;t.href=URL.createObjectURL(a),c&&URL.revokeObjectURL(c)}.bind(null,i=c,t),o=function(){w(i),i.href&&URL.revokeObjectURL(i.href)}):(i=h(t),e=function(t,n){var i=n.css,e=n.media;e&&t.setAttribute("media",e);if(t.styleSheet)t.styleSheet.cssText=i;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(i))}}.bind(null,i),o=function(){w(i)});return e(n),function(t){if(t){if(t.css===n.css&&t.media===n.media&&t.sourceMap===n.sourceMap)return;e(n=t)}else o()}}t.exports=function(t,a){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(a=a||{}).attrs="object"==typeof a.attrs?a.attrs:{},a.singleton||"boolean"==typeof a.singleton||(a.singleton=d()),a.insertInto||(a.insertInto="head"),a.insertAt||(a.insertAt="bottom");var c=p(t,a);return u(c,a),function(t){for(var n=[],i=0;i<c.length;i++){var e=c[i];(o=s[e.id]).refs--,n.push(o)}t&&u(p(t,a),a);for(i=0;i<n.length;i++){var o;if(0===(o=n[i]).refs){for(var r=0;r<o.parts.length;r++)o.parts[r]();delete s[o.id]}}}};var C,v=(C=[],function(t,n){return C[t]=n,C.filter(Boolean).join("\n")});function y(t,n,i,e){var o=i?"":e.css;if(t.styleSheet)t.styleSheet.cssText=v(n,o);else{var r=document.createTextNode(o),a=t.childNodes;a[n]&&t.removeChild(a[n]),a.length?t.insertBefore(r,a[n]):t.appendChild(r)}}},function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var e=function(){function e(t,n){for(var i=0;i<n.length;i++){var e=n[i];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(t,e.key,e)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=c(i(104)),r=c(i(28)),a=c(i(43));function c(t){return t&&t.__esModule?t:{default:t}}i(189);var s=function(t){function i(){!function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,i);var n=function(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?t:n}(this,(i.__proto__||Object.getPrototypeOf(i)).apply(this,arguments));return n.element.setAttribute("channel",n.channel),n.channelAPI=(0,a.default)(n.widgetAPI.getEnabledChannels(),function(t){return t.id===n.config.id&&t.channel===n.config.channel&&t.channelId===n.config.channelId}),n}return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}(i,o.default),e(i,[{key:"render",value:function(){var t=this;(function t(n,i,e){null===n&&(n=Function.prototype);var o=Object.getOwnPropertyDescriptor(n,i);if(void 0===o){var r=Object.getPrototypeOf(n);return null===r?void 0:t(r,i,e)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(e):void 0})(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"render",this).call(this),this.element.addEventListener("click",function(){r.default.trackButtonClick(t.widgetId,"notificationWidget.button.click",t.channel)})}},{key:"defaults",get:function(){return{config:JSON.parse(this.element.getAttribute("config"))||{},channel:this.element.getAttribute("channel")}}}],[{key:"tagName",get:function(){return"tb-notification-button"}}]),i}();n.default=s},function(t,n){function l(){}function i(t,n){return Math.floor(Math.random()*(n-t+1))+t}l.maxFromBits=function(t){return Math.pow(2,t)},l.limitUI04=l.maxFromBits(4),l.limitUI06=l.maxFromBits(6),l.limitUI08=l.maxFromBits(8),l.limitUI12=l.maxFromBits(12),l.limitUI14=l.maxFromBits(14),l.limitUI16=l.maxFromBits(16),l.limitUI32=l.maxFromBits(32),l.limitUI40=l.maxFromBits(40),l.limitUI48=l.maxFromBits(48),l.randomUI04=function(){return i(0,l.limitUI04-1)},l.randomUI06=function(){return i(0,l.limitUI06-1)},l.randomUI08=function(){return i(0,l.limitUI08-1)},l.randomUI12=function(){return i(0,l.limitUI12-1)},l.randomUI14=function(){return i(0,l.limitUI14-1)},l.randomUI16=function(){return i(0,l.limitUI16-1)},l.randomUI32=function(){return i(0,l.limitUI32-1)},l.randomUI40=function(){return(0|Math.random()*(1<<30))+(0|1024*Math.random())*(1<<30)},l.randomUI48=function(){return(0|Math.random()*(1<<30))+(0|Math.random()*(1<<18))*(1<<30)},l.paddedString=function(t,n,i){i=i||"0";for(var e=n-(t=String(t)).length;0<e;e>>>=1,i+=i)1&e&&(t=i+t);return t},l.prototype.fromParts=function(t,n,i,e,o,r){return this.version=i>>12&15,this.hex=l.paddedString(t.toString(16),8)+"-"+l.paddedString(n.toString(16),4)+"-"+l.paddedString(i.toString(16),4)+"-"+l.paddedString(e.toString(16),2)+l.paddedString(o.toString(16),2)+"-"+l.paddedString(r.toString(16),12),this},l.prototype.toString=function(){return this.hex},l.prototype.toURN=function(){return"urn:uuid:"+this.hex},l.prototype.toBytes=function(){for(var t=this.hex.split("-"),n=[],i=0,e=0;e<t.length;e++)for(var o=0;o<t[e].length;o+=2)n[i++]=parseInt(t[e].substr(o,2),16);return n},l.prototype.equals=function(t){return t instanceof UUID&&this.hex===t.hex},l.getTimeFieldValues=function(t){var n=t-Date.UTC(1582,9,15),i=n/4294967296*1e4&268435455;return{low:1e4*(268435455&n)%4294967296,mid:65535&i,hi:i>>>16,timestamp:n}},l._create4=function(){return(new l).fromParts(l.randomUI32(),l.randomUI16(),16384|l.randomUI12(),128|l.randomUI06(),l.randomUI08(),l.randomUI48())},l._create1=function(){var t=(new Date).getTime(),n=l.randomUI14(),i=1099511627776*(1|l.randomUI08())+l.randomUI40(),e=l.randomUI04(),o=0;t!=o?(t<o&&n++,o=t,e=l.randomUI04()):Math.random()<.25&&e<9984?e+=1+l.randomUI04():n++;var r=l.getTimeFieldValues(o),a=r.low+e,c=4095&r.hi|4096,s=(n&=16383)>>>8|128,d=255&n;return(new l).fromParts(a,r.mid,c,s,d,i)},l.create=function(t){return this["_create"+(t=t||4)]()},l.fromTime=function(t,n){n=n||!1;var i=l.getTimeFieldValues(t),e=i.low,o=4095&i.hi|4096;return!1===n?(new l).fromParts(e,i.mid,o,0,0,0):(new l).fromParts(e,i.mid,o,128|l.limitUI06,l.limitUI08-1,l.limitUI48-1)},l.firstFromTime=function(t){return l.fromTime(t,!1)},l.lastFromTime=function(t){return l.fromTime(t,!0)},l.fromURN=function(t){var n;return(n=/^(?:urn:uuid:|\{)?([0-9a-f]{8})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{2})([0-9a-f]{2})-([0-9a-f]{12})(?:\})?$/i.exec(t))?(new l).fromParts(parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16),parseInt(n[4],16),parseInt(n[5],16),parseInt(n[6],16)):null},l.fromBytes=function(t){if(t.length<5)return null;for(var n="",i=0,e=[4,2,2,2,6],o=0;o<e.length;o++){for(var r=0;r<e[o];r++){var a=t[i++].toString(16);1==a.length&&(a="0"+a),n+=a}6!==e[o]&&(n+="-")}return l.fromURN(n)},l.fromBinary=function(t){for(var n=[],i=0;i<t.length;i++)if(n[i]=t.charCodeAt(i),255<n[i]||n[i]<0)throw new Error("Unexpected byte in binary data.");return l.fromBytes(n)},l.new=function(){return this.create(4)},l.newTS=function(){return this.create(1)},t.exports=l},function(t,n,i){var e=i(18),o=i(34),r=i(35),a=i(5),c=i(9),s=i(68),d=Object.prototype.hasOwnProperty,l=r(function(t,n){if(c(n)||a(n))o(n,s(n),t);else for(var i in n)d.call(n,i)&&e(t,i,n[i])});t.exports=l},function(t,n,i){var e=i(19);t.exports=function(t,n,i){"__proto__"==n&&e?e(t,n,{configurable:!0,enumerable:!0,value:i,writable:!0}):t[n]=i}},function(t,n,i){var e=i(7),o=i(3);t.exports=function(t){if(!o(t))return!1;var n=e(t);return"[object Function]"==n||"[object GeneratorFunction]"==n||"[object AsyncFunction]"==n||"[object Proxy]"==n}},function(t,n){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,n,i){var o=i(15),r=i(8),a=Object.prototype.hasOwnProperty;t.exports=function(t,n,i){var e=t[n];a.call(t,n)&&r(e,i)&&(void 0!==i||n in t)||o(t,n,i)}},function(t,n,i){var e=i(20),o=function(){try{var t=e(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=o},function(t,n,i){var e=i(53),o=i(59);t.exports=function(t,n){var i=o(t,n);return e(i)?i:void 0}},function(t,n,i){var e=i(4).Symbol;t.exports=e},function(i,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;i.exports=n}).call(this,n(23))},function(t,n){var i;i=function(){return this}();try{i=i||new Function("return this")()}catch(t){"object"==typeof window&&(i=window)}t.exports=i},function(t,n){t.exports=function(t){return t}},function(t,n){t.exports=function(t){return"number"==typeof t&&-1<t&&t%1==0&&t<=9007199254740991}},function(t,n){var e=/^(?:0|[1-9]\d*)$/;t.exports=function(t,n){var i=typeof t;return!!(n=null==n?9007199254740991:n)&&("number"==i||"symbol"!=i&&e.test(t))&&-1<t&&t%1==0&&t<n}},function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.deeplinkUpdater=void 0,n.default=function(t){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},i=JSON.stringify(n);if(a[i])return a[i];return a[i]=fetch(t+"/endUserNotifications/deepLinks",{method:"POST",headers:{"Content-Type":"application/json"},body:i}).then(r.default),a[i]};var e,o=i(2),r=(e=o)&&e.__esModule?e:{default:e};var a={};n.deeplinkUpdater=function(e,o){var r=[];return function(i){Promise.all(r).then(function(){var t=JSON.stringify({id:o,insecureContext:{data:i}}),n=fetch(e+"/endUserNotifications/deepLinks",{method:"PATCH",body:t});return r.push(n),r})}}},function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var e={init:function(o,a,c){var s=this;return new Promise(function(t,n){window.TextBack=window.TextBack||{};var r=window.TextBack;if(o){var i=r.appInsights||function(t){function n(n){a[n]=function(){var t=arguments;a.queue.push(function(){a[n].apply(a,t)})}}var a={config:t},i=document,e=r,o=i.createElement("script"),c=void 0,s=void 0;for(o.src=t.url||"//az416426.vo.msecnd.net/scripts/a/ai.0.js",i.getElementsByTagName("script")[0].parentNode.appendChild(o),a.cookie=i.cookie,a.queue=[],c=["Event","Exception","Metric","PageView","Trace"];c.length;)n("track"+c.pop());return n("setAuthenticatedUserContext"),n("clearAuthenticatedUserContext"),t.disableExceptionTracking||(n("​_"+(c="onerror")),s=e[c],e[c]=function(t,n,i,e,o){var r=s&&s(t,n,i,e,o);return!0!==r&&a["_​"+c](t,n,i,e,o),r}),a}({instrumentationKey:o,disableExceptionTracking:!0,disableAjaxTracking:!0,url:"//cdn.jsdelivr.net/npm/@textback/notification-widget@latest/src/libraries/ai.1.0.11.js"});s.accountId=c,r.appInsights=i;var e=setInterval(function(){i._onerror&&(clearInterval(e),i.setAuthenticatedUserContext(a),t(!0))},50)}else t(!0)})},trackEvent:function(t,n){var i=window.TextBack;i.appInsights&&i.appInsights.trackEvent(t,n)},trackButtonClick:function(t,n,i){var e={channelType:i,widgetId:t,accountId:this.accountId,widgetUrl:window.location.href};this.trackEvent(n,e)},trackWidgetEvent:function(t,n,i){var e={reason:i,widgetId:t,accountId:this.accountId,widgetUrl:window.location.href};this.trackEvent(n,e)}};n.default=e},function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.EVENTS=n.Observer=void 0;var e,o=i(14),r=(e=o)&&e.__esModule?e:{default:e};var a={};window.TextBack=window.TextBack||{},window.TextBack.Observer=window.TextBack.Observer||{on:function(n,i){return a[n]?a[n].push(i):a[n]=[i],function(){var t=a[n].indexOf(i);-1!==t&&a[n].splice(t,1)}},trigger:function(n,t){if(a[n]){var i=(0,r.default)({},t,{type:n});setTimeout(function(){a[n].forEach(function(t){try{t(i)}catch(t){console.error("Error occuired while executing event handler on event "+n,t)}})},0)}}};var c=window.TextBack.Observer;n.Observer=c,n.EVENTS={WIDGET_INIT:"widget.init",SUBSCRIBE_START:"subscribe.start"}},function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var e=/Android|webOS|iPhone|iPad|BlackBerry|Windows Phone|Opera Mini|IEMobile|Mobile/i.test(navigator.userAgent),o={isMobile:function(){return e}};n.default=o},function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){var t="main";return document&&(t=document.querySelector("html").getAttribute("lang")),!t&&navigator&&(t=navigator.language),t}},function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var e=i(94);n.default=function(t,n){return(e[n]||e[n.split("-")[0]]||e[n.split("_")[0]]||e.main)[t]||e.main[t]||t}},function(t,n,i){"use strict";t.exports={facebook:"Facebook",facebookExtended:"Poslat přes Facebook",skype:"Skype","sign-skype":"Poslat přes Skype",telegram:"Telegram",telegramExtended:"Poslat přes Telegram",viber:"Viber",viberExtended:"Poslat přes Viber",vkontakte:"VK",vkontakteLogin:"VK Login","sign-vk":"Poslat přes VK",whatsapp:"WhatsApp",whatsappb:"WA Business",whatsappExtended:"Poslat přes WhatsApp",whatsappbExtended:"Poslat přes WhatsApp",telegramTip:'Stiskněte <strong>"Start"</strong><br/> v aplikaci Telegram',facebookTip:'Stiskněte <strong>"Začít"</strong><br/> v Facebook Messenger',viberTip:" Musíte mít nainstalovanou <br/><strong>Viber Desktop aplikaci</strong>",vkontakteTip:'Stiskněte <strong>"Povolit"</strong><br/> ve vyskakovacím okně',whatsappTip:"Pošlete <strong>předvyplněný text</strong><br/> přes WhatsApp bez změn",whatsapp_prefixtext:'Pro připojení nic neměňte ani nemažte a klikněte na tlačítko "Odeslat"'}},function(t,n,i){var d=i(18),l=i(15);t.exports=function(t,n,i,e){var o=!i;i||(i={});for(var r=-1,a=n.length;++r<a;){var c=n[r],s=e?e(i[c],t[c],c,i,t):void 0;void 0===s&&(s=t[c]),o?l(i,c,s):d(i,c,s)}return i}},function(t,n,i){var e=i(60),s=i(67);t.exports=function(c){return e(function(t,n){var i=-1,e=n.length,o=1<e?n[e-1]:void 0,r=2<e?n[2]:void 0;for(o=3<c.length&&"function"==typeof o?(e--,o):void 0,r&&s(n[0],n[1],r)&&(o=e<3?void 0:o,e=1),t=Object(t);++i<e;){var a=n[i];a&&c(t,a,i,o)}return t})}},function(t,n,i){var l=i(69),f=i(37),b=i(38),u=i(39),p=i(26),g=i(40),w=Object.prototype.hasOwnProperty;t.exports=function(t,n){var i=b(t),e=!i&&f(t),o=!i&&!e&&u(t),r=!i&&!e&&!o&&g(t),a=i||e||o||r,c=a?l(t.length,String):[],s=c.length;for(var d in t)!n&&!w.call(t,d)||a&&("length"==d||o&&("offset"==d||"parent"==d)||r&&("buffer"==d||"byteLength"==d||"byteOffset"==d)||p(d,s))||c.push(d);return c}},function(t,n,i){var e=i(70),o=i(6),r=Object.prototype,a=r.hasOwnProperty,c=r.propertyIsEnumerable,s=e(function(){return arguments}())?e:function(t){return o(t)&&a.call(t,"callee")&&!c.call(t,"callee")};t.exports=s},function(t,n){var i=Array.isArray;t.exports=i},function(t,c,s){(function(t){var n=s(4),i=s(71),e=c&&!c.nodeType&&c,o=e&&"object"==typeof t&&t&&!t.nodeType&&t,r=o&&o.exports===e?n.Buffer:void 0,a=(r?r.isBuffer:void 0)||i;t.exports=a}).call(this,s(17)(t))},function(t,n,i){var e=i(72),o=i(73),r=i(74),a=r&&r.isTypedArray,c=a?o(a):e;t.exports=c},function(t,n){t.exports=function(n,i){return function(t){return n(i(t))}}},function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var e={getCookie:function(t){for(var n=t+"=",i=document.cookie.split(";"),e=0;e<i.length;e++){for(var o=i[e];" "===o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(n))return decodeURIComponent(o.substring(n.length,o.length))}return null},setCookie:function(t,n,i){var e="";if(i){var o=new Date;i*=1e3,o.setTime(o.getTime()+i),e="; expires="+o.toUTCString()}document.cookie=t+"="+encodeURIComponent(n)+e+"; path=/"},deleteCookie:function(t){setCookie(t,"",-1)},getCookieObject:function(){var o={};return document.cookie.split(";").forEach(function(t){var n=t.indexOf("="),i=t.slice(0,n).trim(),e=t.slice(n+1);o[i]=e}),o}};n.default=e},function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(t,n){for(var i=0;i<t.length;i++)if(n(t[i],i,t))return t[i];return}},function(t,n){t.exports='<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 53.5 53.5" enable-background="new 0 0 53.5 53.5" xml:space="preserve"><g><path fill-rule="evenodd" clip-rule="evenodd" fill="#ffffff" d="M25.2,37.5h2.1c0,0,0.6-0.1,1-0.4c0.3-0.3,0.3-0.9,0.3-0.9 s0-2.8,1.3-3.2c1.3-0.4,2.9,2.7,4.7,3.9c1.3,0.9,2.3,0.7,2.3,0.7l4.7-0.1c0,0,2.5-0.2,1.3-2.1c-0.1-0.2-0.7-1.4-3.5-4 c-2.9-2.7-2.5-2.3,1-7c2.2-2.9,3-4.6,2.7-5.4c-0.3-0.7-1.8-0.5-1.8-0.5l-5.3,0c0,0-0.4-0.1-0.7,0.1c-0.3,0.2-0.5,0.6-0.5,0.6 s-0.8,2.2-1.9,4.1c-2.3,4-3.3,4.2-3.7,4c-0.9-0.6-0.7-2.3-0.7-3.6c0-3.9,0.6-5.5-1.1-5.9c-0.6-0.1-1-0.2-2.5-0.2 c-1.9,0-3.5,0-4.4,0.4c-0.6,0.3-1.1,0.9-0.8,1c0.3,0,1.1,0.2,1.6,0.8c0.5,0.7,0.5,2.4,0.5,2.4s0.3,4.6-0.7,5.1 c-0.7,0.4-1.7-0.4-3.8-4c-1.1-1.9-1.9-3.9-1.9-3.9S15.3,19,15,18.8c-0.3-0.2-0.8-0.3-0.8-0.3l-5,0c0,0-0.8,0-1,0.3 c-0.2,0.3,0,0.9,0,0.9s3.9,9.2,8.4,13.8C20.6,37.8,25.2,37.5,25.2,37.5L25.2,37.5z M25.2,37.5"></path></g></svg>'},function(t,n,i){var e=i(125),o=i(126),r=i(127),a=i(128),c=i(129);function s(t){var n=-1,i=null==t?0:t.length;for(this.clear();++n<i;){var e=t[n];this.set(e[0],e[1])}}s.prototype.clear=e,s.prototype.delete=o,s.prototype.get=r,s.prototype.has=a,s.prototype.set=c,t.exports=s},function(t,n,i){var e=i(8);t.exports=function(t,n){for(var i=t.length;i--;)if(e(t[i][0],n))return i;return-1}},function(t,n,i){var e=i(20)(Object,"create");t.exports=e},function(t,n,i){var e=i(144);t.exports=function(t,n){var i=t.__data__;return e(n)?i["string"==typeof n?"string":"hash"]:i.map}},function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var e,o=i(50),r=(e=o)&&e.__esModule?e:{default:e};window.TextBack=window.TextBack||{},window.TextBack.SDK=window.TextBack.SDK||new r.default,n.default=window.TextBack.SDK},function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var e=function(){function e(t,n){for(var i=0;i<n.length;i++){var e=n[i];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(t,e.key,e)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=s(i(2));i(51);var r=s(i(52)),a=i(29),c=i(27);function s(t){return t&&t.__esModule?t:{default:t}}i(102).polyfill();var d=function(){function t(){!function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,t),this.widgets={},this._deeplinkUpdater=c.deeplinkUpdater}return e(t,[{key:"initWidget",value:function(n){var i=this,e=1<arguments.length&&void 0!==arguments[1]&&arguments[1];if(n&&n.widgetId){var t=new r.default(n,this);return this.widgets[n.widgetId]=t.initialize(),this.widgets[n.widgetId].then(function(t){a.Observer.trigger(a.EVENTS.WIDGET_INIT,{widgetId:n.widgetId}),e||i.countWidgetView(t)},function(t){return console.error(t)}),this.widgets[n.widgetId]}throw new Error("Widget id is not defined")}},{key:"countWidgetView",value:function(t){return fetch(t.initialConfig.apiPath+"/endUserNotifications/subscriptions/notificationWidget/views",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({accountId:t.config.accountId,widgetId:t.id})}).then(o.default)}},{key:"getWidget",value:function(t){return this.widgets[t]?this.widgets[t]:null}},{key:"on",value:function(t,n){return a.Observer.on(t,n)}},{key:"getDeeplinkUpdater",value:function(t){var n=this,i=this.widgets[t];return i?i.then(function(t){return n._deeplinkUpdater(t.initialConfig.apiPath,t.deeplink.split("_")[1])}):null}}]),t}();n.default=d},function(t,n){!function(t){"use strict";if(!t.fetch){var n="URLSearchParams"in t,i="Symbol"in t&&"iterator"in Symbol,a="FileReader"in t&&"Blob"in t&&function(){try{return new Blob,!0}catch(t){return!1}}(),e="FormData"in t,o="ArrayBuffer"in t;if(o)var r=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],c=function(t){return t&&DataView.prototype.isPrototypeOf(t)},s=ArrayBuffer.isView||function(t){return t&&-1<r.indexOf(Object.prototype.toString.call(t))};p.prototype.append=function(t,n){t=f(t),n=b(n);var i=this.map[t];this.map[t]=i?i+","+n:n},p.prototype.delete=function(t){delete this.map[f(t)]},p.prototype.get=function(t){return t=f(t),this.has(t)?this.map[t]:null},p.prototype.has=function(t){return this.map.hasOwnProperty(f(t))},p.prototype.set=function(t,n){this.map[f(t)]=b(n)},p.prototype.forEach=function(t,n){for(var i in this.map)this.map.hasOwnProperty(i)&&t.call(n,this.map[i],i,this)},p.prototype.keys=function(){var i=[];return this.forEach(function(t,n){i.push(n)}),u(i)},p.prototype.values=function(){var n=[];return this.forEach(function(t){n.push(t)}),u(n)},p.prototype.entries=function(){var i=[];return this.forEach(function(t,n){i.push([n,t])}),u(i)},i&&(p.prototype[Symbol.iterator]=p.prototype.entries);var d=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];C.prototype.clone=function(){return new C(this,{body:this._bodyInit})},A.call(C.prototype),A.call(y.prototype),y.prototype.clone=function(){return new y(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new p(this.headers),url:this.url})},y.error=function(){var t=new y(null,{status:0,statusText:""});return t.type="error",t};var l=[301,302,303,307,308];y.redirect=function(t,n){if(-1===l.indexOf(n))throw new RangeError("Invalid status code");return new y(null,{status:n,headers:{location:t}})},t.Headers=p,t.Request=C,t.Response=y,t.fetch=function(i,o){return new Promise(function(e,t){var n=new C(i,o),r=new XMLHttpRequest;r.onload=function(){var t,o,n={status:r.status,statusText:r.statusText,headers:(t=r.getAllResponseHeaders()||"",o=new p,t.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(t){var n=t.split(":"),i=n.shift().trim();if(i){var e=n.join(":").trim();o.append(i,e)}}),o)};n.url="responseURL"in r?r.responseURL:n.headers.get("X-Request-URL");var i="response"in r?r.response:r.responseText;e(new y(i,n))},r.onerror=function(){t(new TypeError("Network request failed"))},r.ontimeout=function(){t(new TypeError("Network request failed"))},r.open(n.method,n.url,!0),"include"===n.credentials?r.withCredentials=!0:"omit"===n.credentials&&(r.withCredentials=!1),"responseType"in r&&a&&(r.responseType="blob"),n.headers.forEach(function(t,n){r.setRequestHeader(n,t)}),r.send(void 0===n._bodyInit?null:n._bodyInit)})},t.fetch.polyfill=!0}function f(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function b(t){return"string"!=typeof t&&(t=String(t)),t}function u(n){var t={next:function(){var t=n.shift();return{done:void 0===t,value:t}}};return i&&(t[Symbol.iterator]=function(){return t}),t}function p(n){this.map={},n instanceof p?n.forEach(function(t,n){this.append(n,t)},this):Array.isArray(n)?n.forEach(function(t){this.append(t[0],t[1])},this):n&&Object.getOwnPropertyNames(n).forEach(function(t){this.append(t,n[t])},this)}function g(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function w(i){return new Promise(function(t,n){i.onload=function(){t(i.result)},i.onerror=function(){n(i.error)}})}function h(t){var n=new FileReader,i=w(n);return n.readAsArrayBuffer(t),i}function m(t){if(t.slice)return t.slice(0);var n=new Uint8Array(t.byteLength);return n.set(new Uint8Array(t)),n.buffer}function A(){return this.bodyUsed=!1,this._initBody=function(t){if(this._bodyInit=t)if("string"==typeof t)this._bodyText=t;else if(a&&Blob.prototype.isPrototypeOf(t))this._bodyBlob=t;else if(e&&FormData.prototype.isPrototypeOf(t))this._bodyFormData=t;else if(n&&URLSearchParams.prototype.isPrototypeOf(t))this._bodyText=t.toString();else if(o&&a&&c(t))this._bodyArrayBuffer=m(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!o||!ArrayBuffer.prototype.isPrototypeOf(t)&&!s(t))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=m(t)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},a&&(this.blob=function(){var t=g(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?g(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(h)}),this.text=function(){var t,n,i,e=g(this);if(e)return e;if(this._bodyBlob)return t=this._bodyBlob,n=new FileReader,i=w(n),n.readAsText(t),i;if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var n=new Uint8Array(t),i=new Array(n.length),e=0;e<n.length;e++)i[e]=String.fromCharCode(n[e]);return i.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},e&&(this.formData=function(){return this.text().then(v)}),this.json=function(){return this.text().then(JSON.parse)},this}function C(t,n){var i,e,o=(n=n||{}).body;if(t instanceof C){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,n.headers||(this.headers=new p(t.headers)),this.method=t.method,this.mode=t.mode,o||null==t._bodyInit||(o=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=n.credentials||this.credentials||"omit",!n.headers&&this.headers||(this.headers=new p(n.headers)),this.method=(i=n.method||this.method||"GET",e=i.toUpperCase(),-1<d.indexOf(e)?e:i),this.mode=n.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function v(t){var o=new FormData;return t.trim().split("&").forEach(function(t){if(t){var n=t.split("="),i=n.shift().replace(/\+/g," "),e=n.join("=").replace(/\+/g," ");o.append(decodeURIComponent(i),decodeURIComponent(e))}}),o}function y(t,n){n||(n={}),this.type="default",this.status=void 0===n.status?200:n.status,this.ok=200<=this.status&&this.status<300,this.statusText="statusText"in n?n.statusText:"OK",this.headers=new p(n.headers),this.url=n.url||"",this._initBody(t)}}("undefined"!=typeof self?self:this)},function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,n){var i=[],e=!0,o=!1,r=void 0;try{for(var a,c=t[Symbol.iterator]();!(e=(a=c.next()).done)&&(i.push(a.value),!n||i.length!==n);e=!0);}catch(t){o=!0,r=t}finally{try{!e&&c.return&&c.return()}finally{if(o)throw r}}return i}(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")},e=function(){function e(t,n){for(var i=0;i<n.length;i++){var e=n[i];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(t,e.key,e)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=c(i(13)),r=c(i(14)),a=(c(i(2)),c(i(77))),d=c(i(27)),l=c(i(78)),f=c(i(42)),b=c(i(0)),u=c(i(79)),p=c(i(43)),g=c(i(28)),w=c(i(80));function c(t){return t&&t.__esModule?t:{default:t}}var h={apiPath:"https://api.textback.io/api"},m=function(){function c(t,n){!function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,c),this.initialConfig=(0,r.default)({},h,t),this.sdk=n,this.config={},this.channels=[],this.initialized=!1,this.initPromise=null,this.id=this.initialConfig.widgetId,this.widgetUserId=c.getWidgetUserId(),this.insecureContext=c.createInsecureContext(this.initialConfig.insecureContext),this.secureContextToken=this.initialConfig.secureContextToken}return e(c,[{key:"getConfig",value:function(){return this.config}},{key:"initialize",value:function(){var a=this;return this.initPromise=Promise.all([this.initializeConfig(),(0,l.default)(this.widgetUserId,this.initialConfig.widgetId,this.initialConfig.apiPath)]).then(function(t){var n=s(t,2),i=n[0],e=n[1];a.config=i.$value,a.subscriptions=e.$items,a.useVKApi=a.config.type===b.default.WIDGET_TYPE_API_CALL,a.aiKey=c.getAiKey(i);var o=a.config.channels.filter(function(t){return t.hasOwnProperty("additionalProperties")&&t.additionalProperties.hasOwnProperty("customDeeplinkValue")}).filter(function(t){return"whatsapp"===t.channel||"whatsappb"===t.channel}).filter(function(t){return t.enabled}).map(function(t){var n=t.additionalProperties;return{channel:t.channel,channelId:t.channelId,customDeeplinkValue:n.customDeeplinkValue}}),r={accountId:a.config.accountId,insecureContext:a.insecureContext,widgetId:a.config.id,secureContextToken:a.secureContextToken,user:{id:a.widgetUserId}};return 0<o.length&&(r.customDeeplinkValue=o),Promise.all([(0,d.default)(a.initialConfig.apiPath,r),g.default.init(a.aiKey,a.widgetUserId,a.config.accountId)])}).then(function(t){var n=s(t,2),i=n[0];n[1];a.deeplink="subscribe_"+i.$value.id,a.channels=a.config.channels.map(function(t){return w.default.create(t,a.deeplink,a)}).filter(function(t){return!!t});var e=a.channels.filter(function(t){return!!t.initPromise}).map(function(t){return t.initPromise});return Promise.all(e)}).then(function(t){return a},function(t){return g.default.trackWidgetEvent(a.config.id,"Widget.initialize.error",t),Promise.reject(t)}),this.initPromise}},{key:"initializeConfig",value:function(){return this.initialConfig.overrideConfig?Promise.resolve({$value:this.initialConfig.overrideConfig}):(0,a.default)(this.initialConfig.widgetId,this.initialConfig.apiPath)}},{key:"subscribe",value:function(n){var t=(0,p.default)(this.getEnabledChannels(),function(t){return t.channel===n});t&&t.subscribe()}},{key:"getChannels",value:function(){return this.channels}},{key:"getEnabledChannels",value:function(){return this.channels.filter(function(t){return t.enabled&&!t.hasError})}},{key:"runWahunter",value:function(t,n,i){var e=this,o={notificationWidgetId:this.initialConfig.widgetId,phone:t,insecureContext:this.insecureContext,deeplinkId:this.deeplink,consentsGranted:[]};return n&&o.consentsGranted.push({type:"personal"}),i&&o.consentsGranted.push({type:"marketing"}),fetch(this.initialConfig.apiPath+"/wahunter",{method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify(o)}).then(function(t){if(!t.ok)return Promise.reject(t);f.default.setCookie(b.default.COOKIE_NAME_PREFIX+e.id+"_wahunter_was_run",!0,60*e.config.showWidgetSetting.showSessionLength)})}}],[{key:"getWidgetUserId",value:function(){var t=f.default.getCookie(b.default.COOKIE_WIDGET_USER_ID);null===t&&(t=o.default.create(4).hex,f.default.setCookie(b.default.COOKIE_WIDGET_USER_ID,t,b.default.WIDGET_USER_ID_COOKIE_TTL));return t}},{key:"createInsecureContext",value:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},n=(0,r.default)({},t);n.pageTitle=window.document.title,n.pageUrl=window.location.protocol+"//"+window.location.host+window.location.pathname,n.params=(0,u.default)(window.location.search.substring(1)),n.timezoneOffset=(new Date).getTimezoneOffset(),n.cookies=f.default.getCookieObject();var i=f.default.getCookie("roistat_visit");return i&&(n.roistatVisit=i),n}},{key:"getAiKey",value:function(t){var n=void 0;try{n=t.headers.get("X-TB-AIKEY")}catch(t){}return n}}]),c}();n.default=m},function(t,n,i){var e=i(16),o=i(56),r=i(3),a=i(58),c=/^\[object .+?Constructor\]$/,s=Function.prototype,d=Object.prototype,l=s.toString,f=d.hasOwnProperty,b=RegExp("^"+l.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!r(t)||o(t))&&(e(t)?b:c).test(a(t))}},function(t,n,i){var e=i(21),o=Object.prototype,r=o.hasOwnProperty,a=o.toString,c=e?e.toStringTag:void 0;t.exports=function(t){var n=r.call(t,c),i=t[c];try{var e=!(t[c]=void 0)}catch(t){}var o=a.call(t);return e&&(n?t[c]=i:delete t[c]),o}},function(t,n){var i=Object.prototype.toString;t.exports=function(t){return i.call(t)}},function(t,n,i){var e,o=i(57),r=(e=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+e:"";t.exports=function(t){return!!r&&r in t}},function(t,n,i){var e=i(4)["__core-js_shared__"];t.exports=e},function(t,n){var i=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return i.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},function(t,n){t.exports=function(t,n){return null==t?void 0:t[n]}},function(t,n,i){var e=i(24),o=i(61),r=i(63);t.exports=function(t,n){return r(o(t,n,e),t+"")}},function(t,n,i){var s=i(62),d=Math.max;t.exports=function(r,a,c){return a=d(void 0===a?r.length-1:a,0),function(){for(var t=arguments,n=-1,i=d(t.length-a,0),e=Array(i);++n<i;)e[n]=t[a+n];n=-1;for(var o=Array(a+1);++n<a;)o[n]=t[n];return o[a]=c(e),s(r,this,o)}}},function(t,n){t.exports=function(t,n,i){switch(i.length){case 0:return t.call(n);case 1:return t.call(n,i[0]);case 2:return t.call(n,i[0],i[1]);case 3:return t.call(n,i[0],i[1],i[2])}return t.apply(n,i)}},function(t,n,i){var e=i(64),o=i(66)(e);t.exports=o},function(t,n,i){var e=i(65),o=i(19),r=i(24),a=o?function(t,n){return o(t,"toString",{configurable:!0,enumerable:!1,value:e(n),writable:!0})}:r;t.exports=a},function(t,n){t.exports=function(t){return function(){return t}}},function(t,n){var r=Date.now;t.exports=function(i){var e=0,o=0;return function(){var t=r(),n=16-(t-o);if(o=t,0<n){if(800<=++e)return arguments[0]}else e=0;return i.apply(void 0,arguments)}}},function(t,n,i){var o=i(8),r=i(5),a=i(26),c=i(3);t.exports=function(t,n,i){if(!c(i))return!1;var e=typeof n;return!!("number"==e?r(i)&&a(n,i.length):"string"==e&&n in i)&&o(i[n],t)}},function(t,n,i){var e=i(36),o=i(75),r=i(5);t.exports=function(t){return r(t)?e(t):o(t)}},function(t,n){t.exports=function(t,n){for(var i=-1,e=Array(t);++i<t;)e[i]=n(i);return e}},function(t,n,i){var e=i(7),o=i(6);t.exports=function(t){return o(t)&&"[object Arguments]"==e(t)}},function(t,n){t.exports=function(){return!1}},function(t,n,i){var e=i(7),o=i(25),r=i(6),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,t.exports=function(t){return r(t)&&o(t.length)&&!!a[e(t)]}},function(t,n){t.exports=function(n){return function(t){return n(t)}}},function(t,a,c){(function(t){var n=c(22),i=a&&!a.nodeType&&a,e=i&&"object"==typeof t&&t&&!t.nodeType&&t,o=e&&e.exports===i&&n.process,r=function(){try{var t=e&&e.require&&e.require("util").types;return t||o&&o.binding&&o.binding("util")}catch(t){}}();t.exports=r}).call(this,c(17)(t))},function(t,n,i){var e=i(9),o=i(76),r=Object.prototype.hasOwnProperty;t.exports=function(t){if(!e(t))return o(t);var n=[];for(var i in Object(t))r.call(t,i)&&"constructor"!=i&&n.push(i);return n}},function(t,n,i){var e=i(41)(Object.keys,Object);t.exports=e},function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(t,n){if(!t)return Promise.reject("Widget id required");if(a[t])return a[t];var i=fetch(n+"/endUserNotifications/widgets/"+t).then(r.default);return i.then(function(){a[t]=i}),i};var e,o=i(2),r=(e=o)&&e.__esModule?e:{default:e};var a={}},function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(t,n,i){return fetch(i+"/endUserNotifications/widgets/"+n+"/subscribedUsers/"+t).then(r.default)};var e,o=i(2),r=(e=o)&&e.__esModule?e:{default:e}},function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s="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};n.default=function(t){var n=t.split("&"),i={};if(0<t.length)for(var e=0;e<n.length;e++){var o=n[e].split("="),r=decodeURIComponent(o[0]),a=decodeURIComponent(o[1]);if(r)switch(s(i[r])){case"undefined":i[r]=a;break;case"string":var c=[i[r],a];i[r]=c;break;default:i[r].push(a)}}return i}},function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o=e(i(81)),r=e(i(83)),a=e(i(84)),c=e(i(85)),s=e(i(93)),d=e(i(100)),l=e(i(101));function e(t){return t&&t.__esModule?t:{default:t}}var f={create:function(t,n,i){var e=function(t){switch(t){case"facebook":return o.default;case"tg":return r.default;case"viber":return a.default;case"vk":return c.default;case"whatsapp":return s.default;case"whatsappb":return d.default;case"max":return l.default;default:return null}}(t.channel);return e?new e(t,n,i):null}};n.default=f},function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o=function(){function e(t,n){for(var i=0;i<n.length;i++){var e=n[i];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(t,e.key,e)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=e(i(1));e(i(82));function e(t){return t&&t.__esModule?t:{default:t}}var a=function(t){function e(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},n=arguments[1],i=arguments[2];return function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),function(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?t:n}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n,i))}return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}(e,r.default),o(e,[{key:"subscribe",value:function(){(function t(n,i,e){null===n&&(n=Function.prototype);var o=Object.getOwnPropertyDescriptor(n,i);if(void 0===o){var r=Object.getPrototypeOf(n);return null===r?void 0:t(r,i,e)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(e):void 0})(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"subscribe",this).call(this),window.open("https://m.me/"+this.id+"?ref="+this.deeplink,"tb_facebook")}}]),e}();n.default=a},function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var e=function(){function e(t,n){for(var i=0;i<n.length;i++){var e=n[i];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(t,e.key,e)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}();var o=function(){function t(){!function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,t)}return e(t,[{key:"constructior",value:function(){}}],[{key:"getRatio",value:function(t){var n=t/100;return{width:Math.floor(window.innerWidth*n),height:Math.floor(window.innerHeight*n)}}},{key:"getRatioPropString",value:function(t){var n=this.getRatio(t);return"width="+n.width+",height="+n.height}},{key:"center",get:function(){return{x:Math.floor(.5*window.innerWidth),y:Math.floor(.5*window.innerHeight)}}}]),t}();n.default=o},function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o=function(){function e(t,n){for(var i=0;i<n.length;i++){var e=n[i];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(t,e.key,e)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=e(i(1));e(i(0));function e(t){return t&&t.__esModule?t:{default:t}}var a=function(t){function e(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},n=arguments[1],i=arguments[2];return function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),function(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?t:n}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n,i))}return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}(e,r.default),o(e,[{key:"subscribe",value:function(){return function t(n,i,e){null===n&&(n=Function.prototype);var o=Object.getOwnPropertyDescriptor(n,i);if(void 0===o){var r=Object.getPrototypeOf(n);return null===r?void 0:t(r,i,e)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(e):void 0}(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"subscribe",this).call(this),this.widget.config.tgRedirector?window.open(""+this.widget.config.tgRedirector+this.id+"?start="+this.deeplink,"tb_tg"):window.open("https://telegram.me/"+this.id+"?start="+this.deeplink,"tb_tg")}}]),e}();n.default=a},function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o=function(){function e(t,n){for(var i=0;i<n.length;i++){var e=n[i];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(t,e.key,e)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=e(i(1));e(i(0));function e(t){return t&&t.__esModule?t:{default:t}}var a=function(t){function e(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},n=arguments[1],i=arguments[2];return function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),function(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?t:n}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n,i))}return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}(e,r.default),o(e,[{key:"subscribe",value:function(){(function t(n,i,e){null===n&&(n=Function.prototype);var o=Object.getOwnPropertyDescriptor(n,i);if(void 0===o){var r=Object.getPrototypeOf(n);return null===r?void 0:t(r,i,e)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(e):void 0})(e.prototype.__proto__||Object.getP