Socket
Socket
Sign inDemoInstall

@analytics/core

Package Overview
Dependencies
Maintainers
1
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@analytics/core - npm Package Compare versions

Comparing version 0.6.2 to 0.7.0

11

CHANGELOG.md

@@ -6,2 +6,13 @@ # Change Log

# [0.7.0](https://github.com/DavidWells/analytics/compare/@analytics/core@0.6.2...@analytics/core@0.7.0) (2020-11-20)
### Features
* **plugins:** add mixpanel ([d084055](https://github.com/DavidWells/analytics/commit/d084055))
## [0.6.2](https://github.com/DavidWells/analytics/compare/@analytics/core@0.6.1...@analytics/core@0.6.2) (2020-07-17)

@@ -8,0 +19,0 @@

2

dist/@analytics/core.min.js

@@ -1,1 +0,1 @@

var _analytics=function(t){"use strict";var e=function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}};var n=function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)};var r=function(){throw new TypeError("")};var Z=function(t){return e(t)||n(t)||r()};function a(t,e){return t(e={exports:{}},e.exports),e.exports}var K=a(function(e){function n(t){return(n="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 r(t){return"function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?e.exports=r=function(t){return n(t)}:e.exports=r=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":n(t)},r(t)}e.exports=r});var d=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t};function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var Q=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(n,!0).forEach(function(t){d(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e};function tt(t,e,n,r,a){for(e=e.split?e.split("."):e,r=0;r<e.length;r++)t=t?t[e[r]]:a;return t===a?n:t}function i(t,e,n,r,a,o){if("undefined"!=typeof window)return 1<arguments.length?document.cookie=t+"="+encodeURIComponent(e)+(n?"; expires="+new Date(+new Date+1e3*n).toUTCString()+(r?"; path="+r:"")+(a?"; domain="+a:"")+(o?"; secure":""):""):decodeURIComponent((("; "+document.cookie).split("; "+t+"=")[1]||"").split(";")[0])}function u(t){return(u="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)}var et="object"===("undefined"==typeof self?"undefined":u(self))&&self.self===self&&self||"object"===("undefined"==typeof global?"undefined":u(global))&&global.global===global&&global||void 0;!function(){try{i("_c_","1");var t=-1!==document.cookie.indexOf("_c_");i("_c_","",-1)}catch(t){return}}();function c(t){return(c="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 nt(t){return"function"==typeof t}function rt(t){return"string"==typeof t}function at(t){if("object"!==c(t)||null===t)return!1;for(var e=t;null!==Object.getPrototypeOf(e);)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}function l(t){try{return decodeURIComponent(t.replace(/\+/g," "))}catch(t){return null}}var ot="undefined"!=typeof document;function it(t){var e=function(t){if(t){var e=t.match(/\?(.*)/);return e&&e[1]?e[1].split("#")[0]:""}return ot&&window.location.search.substring(1)}(t);return e?function(t){var e,n=/([^&=]+)=?([^&]*)/g,r={};for(;e=n.exec(t);){var a=l(e[1]),o=l(e[2]);if("[]"===a.substring(a.length-2))a=a.substring(0,a.length-2),(r[a]||(r[a]=[])).push(o);else{var i=""===o||o;r[a]=i}}for(var u in r){var c=u.split("[");if(1<c.length){var s=[];c.forEach(function(t,e){var n=t.replace(/[?[\]\\ ]/g,"");s.push(n)}),f(r,s,r[u]),delete r[u]}}return r}(e):{}}function f(t,e,n){for(var r=e.length-1,a=0;a<r;++a){var o=e[a];o in t||(t[o]={}),t=t[o]}t[e[r]]=n}function ut(){for(var t,e,n,r,a=[],o=0;o<256;o++)a[o]=(o<16?"0":"")+o.toString(16);return t=s(),e=s(),n=s(),r=s(),"".concat(a[255&t]+a[t>>8&255]+a[t>>16&255]+a[t>>24&255],"-").concat(a[255&e]).concat(a[e>>8&255],"-").concat(a[e>>16&15|64]).concat(a[e>>24&255],"-").concat(a[63&n|128]).concat(a[n>>8&255],"-").concat(a[n>>16&255]).concat(a[n>>24&255]).concat(a[255&r]).concat(a[r>>8&255]).concat(a[r>>16&255]).concat(a[r>>24&255])}function s(){return 4294967295*Math.random()|0}var p="function",y="undefined",g="reducer",h="@@redux/",v=h+"INIT",b=h+Math.random().toString(36),m=function(){return("undefined"==typeof Symbol?"undefined":K(Symbol))===p&&Symbol.observable||"@@observable"}(),w=" != "+p;function ct(t,e,n){if(K(e)===p&&K(n)===y&&(n=e,e=void 0),K(n)!==y){if(K(n)!==p)throw new Error("enhancer"+w);return n(ct)(t,e)}if(K(t)!==p)throw new Error(g+w);var r=t,a=e,o=[],i=o,u=!1;function c(){i===o&&(i=o.slice())}function s(){return a}function l(e){if(K(e)!==p)throw new Error("Listener"+w);var n=!0;return c(),i.push(e),function(){if(n){n=!1,c();var t=i.indexOf(e);i.splice(t,1)}}}function f(t){if(!at(t))throw new Error("Act != obj");if(K(t.type)===y)throw new Error("ActType "+y);if(u)throw new Error("Dispatch in "+g);try{u=!0,a=r(a,t)}finally{u=!1}for(var e=o=i,n=0;n<e.length;n++){(0,e[n])()}return t}return f({type:v}),d({dispatch:f,subscribe:l,getState:s,replaceReducer:function(t){if(K(t)!==p)throw new Error("next "+g+w);r=t,f({type:v})}},m,function(){var n=l;return d({subscribe:function(t){if("object"!==K(t))throw new TypeError("Observer != obj");function e(){t.next&&t.next(s())}return e(),{unsubscribe:n(e)}}},m,function(){return this})})}function st(t){for(var e=Object.keys(t),d={},n=0;n<e.length;n++){var r=e[n];K(t[r])===p&&(d[r]=t[r])}var h,a,m=Object.keys(d);try{a=d,Object.keys(a).forEach(function(t){var e=a[t],n=e(void 0,{type:v});if(K(n)===y||K(e(void 0,{type:b}))===y)throw new Error(g+" "+t+" "+y)})}catch(t){h=t}return function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},e=1<arguments.length?arguments[1]:void 0;if(h)throw h;for(var n,r,a,o=!1,i={},u=0;u<m.length;u++){var c=m[u],s=d[c],l=t[c],f=s(l,e);if(K(f)===y){var p=(n=c,a=void 0,"action "+((a=(r=e)&&r.type)&&a.toString()||"?")+g+" "+n+" returns "+y);throw new Error(p)}i[c]=f,o=o||f!==l}return o?i:t}}function lt(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return 0===e.length?function(t){return t}:1===e.length?e[0]:e.reduce(function(t,e){return function(){return t(e.apply(void 0,arguments))}})}var ft=["bootstrap","params","campaign","initializeStart","initialize","initializeEnd","ready","resetStart","reset","resetEnd","pageStart","page","pageEnd","pageAborted","trackStart","track","trackEnd","trackAborted","identifyStart","identify","identifyEnd","identifyAborted","userIdChanged","registerPlugins","enablePlugin","disablePlugin","loadPlugin","online","offline","setItemStart","setItem","setItemEnd","setItemAborted","removeItemStart","removeItem","removeItemEnd","removeItemAborted"],pt=["name","EVENTS","config","loaded"],dt=ft.reduce(function(t,e){return t[e]=e,t},{registerPluginType:function(t){return"registerPlugin:".concat(t)},pluginReadyType:function(t){return"ready:".concat(t)}});var ht="__anon_id",mt="__user_id",yt="__user_traits",x=Object.freeze({ANON_ID:ht,USER_ID:mt,USER_TRAITS:yt}),gt=/^utm_/,vt=/^an_prop_/,bt=/^an_trait_/;var E="analytics",wt="userId",xt="anonymousId",Et=["enable","disable","load"];function St(t,e){return{userId:e.getItem(mt)||t.an_uid,anonymousId:e.getItem(ht)||t.an_aid||ut(),traits:e.getItem(yt)||{}}}var It=function(t){return"__TEMP__"+t};var Ot=a(function(t){var e=function(i){var c,t=Object.prototype,l=t.hasOwnProperty,e="function"==typeof Symbol?Symbol:{},a=e.iterator||"@@iterator",n=e.asyncIterator||"@@asyncIterator",r=e.toStringTag||"@@toStringTag";function u(t,e,n,r){var o,i,u,c,a=e&&e.prototype instanceof g?e:g,s=Object.create(a.prototype),l=new _(r||[]);return s._invoke=(o=t,i=n,u=l,c=p,function(t,e){if(c===h)throw new Error("");if(c===m){if("throw"===t)throw e;return j()}for(u.method=t,u.arg=e;;){var n=u.delegate;if(n){var r=I(n,u);if(r){if(r===y)continue;return r}}if("next"===u.method)u.sent=u._sent=u.arg;else if("throw"===u.method){if(c===p)throw c=m,u.arg;u.dispatchException(u.arg)}else"return"===u.method&&u.abrupt("return",u.arg);c=h;var a=f(o,i,u);if("normal"===a.type){if(c=u.done?m:d,a.arg===y)continue;return{value:a.arg,done:u.done}}"throw"===a.type&&(c=m,u.method="throw",u.arg=a.arg)}}),s}function f(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}i.wrap=u;var p="suspendedStart",d="suspendedYield",h="executing",m="completed",y={};function g(){}function o(){}function s(){}var v={};v[a]=function(){return this};var b=Object.getPrototypeOf,w=b&&b(b(P([])));w&&w!==t&&l.call(w,a)&&(v=w);var x=s.prototype=g.prototype=Object.create(v);function E(t){["next","throw","return"].forEach(function(e){t[e]=function(t){return this._invoke(e,t)}})}function S(c,s){var e;this._invoke=function(n,r){function t(){return new s(function(t,e){!function e(t,n,r,a){var o=f(c[t],c,n);if("throw"!==o.type){var i=o.arg,u=i.value;return u&&"object"==typeof u&&l.call(u,"__await")?s.resolve(u.__await).then(function(t){e("next",t,r,a)},function(t){e("throw",t,r,a)}):s.resolve(u).then(function(t){i.value=t,r(i)},function(t){return e("throw",t,r,a)})}a(o.arg)}(n,r,t,e)})}return e=e?e.then(t,t):t()}}function I(t,e){var n=t.iterator[e.method];if(n===c){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=c,I(t,e),"throw"===e.method))return y;e.method="throw",e.arg=new TypeError("")}return y}var r=f(n,t.iterator,e.arg);if("throw"===r.type)return e.method="throw",e.arg=r.arg,e.delegate=null,y;var a=r.arg;return a?a.done?(e[t.resultName]=a.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=c),e.delegate=null,y):a:(e.method="throw",e.arg=new TypeError(""),e.delegate=null,y)}function O(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function _(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(O,this),this.reset(!0)}function P(e){if(e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n<e.length;)if(l.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=c,t.done=!0,t};return r.next=r}}return{next:j}}function j(){return{value:c,done:!0}}return o.prototype=x.constructor=s,s.constructor=o,s[r]=o.displayName="GeneratorFunction",i.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===o||"GeneratorFunction"===(e.displayName||e.name))},i.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,s):(t.__proto__=s,r in t||(t[r]="GeneratorFunction")),t.prototype=Object.create(x),t},i.awrap=function(t){return{__await:t}},E(S.prototype),S.prototype[n]=function(){return this},i.AsyncIterator=S,i.async=function(t,e,n,r,a){void 0===a&&(a=Promise);var o=new S(u(t,e,n,r),a);return i.isGeneratorFunction(e)?o:o.next().then(function(t){return t.done?t.value:o.next()})},E(x),x[r]="Generator",x[a]=function(){return this},x.toString=function(){return"[object Generator]"},i.keys=function(n){var r=[];for(var t in n)r.push(t);return r.reverse(),function t(){for(;r.length;){var e=r.pop();if(e in n)return t.value=e,t.done=!1,t}return t.done=!0,t}},i.values=P,_.prototype={constructor:_,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=c,this.done=!1,this.delegate=null,this.method="next",this.arg=c,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&&l.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=c)},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 r=this;function t(t,e){return o.type="throw",o.arg=n,r.next=t,e&&(r.method="next",r.arg=c),!!e}for(var e=this.tryEntries.length-1;0<=e;--e){var a=this.tryEntries[e],o=a.completion;if("root"===a.tryLoc)return t("end");if(a.tryLoc<=this.prev){var i=l.call(a,"catchLoc"),u=l.call(a,"finallyLoc");if(i&&u){if(this.prev<a.catchLoc)return t(a.catchLoc,!0);if(this.prev<a.finallyLoc)return t(a.finallyLoc)}else if(i){if(this.prev<a.catchLoc)return t(a.catchLoc,!0)}else{if(!u)throw new Error("");if(this.prev<a.finallyLoc)return t(a.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;0<=n;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&l.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var a=r;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(o)},complete:function(t,e){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&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;0<=e;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),k(n),y}},catch:function(t){for(var e=this.tryEntries.length-1;0<=e;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var a=r.arg;k(n)}return a}}throw new Error("")},delegateYield:function(t,e,n){return this.delegate={iterator:P(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=c),y}},i}(t.exports);try{regeneratorRuntime=e}catch(t){Function("r","regeneratorRuntime = r")(e)}});function S(t,e,n,r,a,o,i){try{var u=t[o](i),c=u.value}catch(t){return void n(t)}u.done?e(c):Promise.resolve(c).then(r,a)}var kt=function(u){return function(){var t=this,i=arguments;return new Promise(function(e,n){var r=u.apply(t,i);function a(t){S(r,e,n,a,o,"next",t)}function o(t){S(r,e,n,a,o,"throw",t)}a(void 0)})}};function _t(a,o,i){return new Promise(function(e,n){return o()?e(a):i<1?n(Q(Q({},a),{},{queue:!0})):(r=10,new Promise(function(t){return setTimeout(t,r)})).then(function(t){return _t(a,o,i-10).then(e,n)});var r})}function Pt(u,t,c){var s=t(),e=u.getState(),l=e.plugins,n=e.context,f=e.queue,p=e.user;if(!n.offline&&f&&f.actions&&f.actions.length){var r=f.actions.reduce(function(t,e,n){return l[e.plugin].loaded?(t.process.push(e),t.processIndex.push(n)):(t.requeue.push(e),t.requeueIndex.push(n)),t},{processIndex:[],process:[],requeue:[],requeueIndex:[]});if(r.processIndex&&r.processIndex.length){r.processIndex.forEach(function(t){var e=f.actions[t],n=e.plugin,r=e.payload.type,a=s[n][r];if(a&&nt(a)){var o=function(t){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};return[wt,xt].reduce(function(t,e){return function(t,e,n){if(t.hasOwnProperty(n)&&!t[n]&&e[n])return Object.assign({},t,d({},"".concat(n),e[n]));return t}(t,n,e)},t)}(e.payload,p);a({payload:o,config:l[n].config,instance:c});var i="".concat(r,":").concat(n);u.dispatch(Q(Q({},o),{},{type:i,_:{called:i,from:"queueDrain"}}))}});var a=f.actions.filter(function(t,e){return!~r.processIndex.indexOf(e)});f.actions=a}}}var I=function(t){if(Array.isArray(t))return t};var O=function(t,e){var n=[],r=!0,a=!1,o=void 0;try{for(var i,u=t[Symbol.iterator]();!(r=(i=u.next()).done)&&(n.push(i.value),!e||n.length!==e);r=!0);}catch(t){a=!0,o=t}finally{try{r||null==u.return||u.return()}finally{if(a)throw o}}return n};var k=function(){throw new TypeError("")};var _=function(t,e){return I(t)||O(t,e)||k()};function P(e){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};return Object.keys(e).filter(function(t){var e=r.plugins||{};return!1!==e[t]&&(!0===e[t]||!1!==e.all&&(!n[t]||!1!==n[t].enabled))}).map(function(t){return e[t]})}var j=/Start$/,A=/^bootstrap/,N=/^ready/;function jt(t,e,n,r,a){return T.apply(this,arguments)}function T(){return(T=kt(Ot.mark(function t(e,n,r,a,o){var i,u,c,s,l,f,p,d,h,m,y,g;return Ot.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(i=nt(n)?n():n,u=e.type,c=u.replace(j,""),e._&&e._.called)return t.abrupt("return",e);t.next=5;break;case 5:return s=r.getState(),l=P(i,s.plugins,e.options),f=l.map(function(t){return t.name}),p=V(u,l,i),t.next=11,M({action:e,data:{exact:p.before,namespaced:p.beforeNS},state:s,allPlugins:i,allMatches:p,instance:r,store:a,EVENTS:o});case 11:if(F(d=t.sent,f.length))return t.abrupt("return",d);t.next=14;break;case 14:if(u!==c){t.next=18;break}h=d,t.next=21;break;case 18:return t.next=20,M({action:Q(Q({},d),{},{type:c}),data:{exact:p.during,namespaced:p.duringNS},state:s,allPlugins:i,allMatches:p,instance:r,store:a,EVENTS:o});case 20:h=t.sent;case 21:if(u.match(j))return m="".concat(c,"End"),t.next=25,M({action:Q(Q({},h),{},{type:m}),data:{exact:p.after,namespaced:p.afterNS},state:s,allPlugins:i,allMatches:p,instance:r,store:a,EVENTS:o});t.next=28;break;case 25:y=t.sent,(g=L(y))&&g({payload:y});case 28:return t.abrupt("return",d);case 29:case"end":return t.stop()}},t)}))).apply(this,arguments)}function L(r){return!!r.meta&&Object.keys(r.meta).reduce(function(t,e){var n=r.meta[e];return nt(n)?n:t},!1)}function M(t){return z.apply(this,arguments)}function z(){return(z=kt(Ot.mark(function t(e){var y,i,g,n,v,r,b,a,w,o,x,E,u,S,I,O,c,s;return Ot.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return y=e.data,i=e.action,g=e.instance,n=e.state,v=e.allPlugins,r=e.allMatches,b=e.store,a=e.EVENTS,w=n.plugins,o=n.context,x=i.type,E=x.match(j),u=y.exact.map(function(t){return t.pluginName}),E&&(u=r.during.map(function(t){return t.pluginName})),S=B(g,u),I=y.exact.reduce(function(t,e){var n=e.pluginName,r=e.methodName,a=!1;return r.match(/^initialize/)||r.match(/^reset/)||(a=!w[n].loaded),o.offline&&r.match(/^(page|track|identify)/)&&(a=!0),t["".concat(n)]=a,t},{}),t.next=10,y.exact.reduce(function(){var r=kt(Ot.mark(function t(e,n,r){var c,a,o;return Ot.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return c=n.pluginName,t.next=3,e;case 3:if(a=t.sent,y.namespaced&&y.namespaced[c])return t.next=7,y.namespaced[c].reduce(function(){var r=kt(Ot.mark(function t(e,n,r){var a,o,i,u;return Ot.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return o=function(r,a,o){return function(t,e){var n=o||a;return Q(Q({},r),{},{abort:{reason:t,plugins:e||[a],caller:x,from:n}})}},t.next=3,e;case 3:if(a=t.sent,n.method&&nt(n.method)){t.next=6;break}return t.abrupt("return",a);case 6:return X(n.methodName,n.pluginName),t.next=9,n.method({payload:a,instance:g,abort:o(a,c,n.pluginName),config:q(n.pluginName,w,v),plugins:w});case 9:return i=t.sent,u=at(i)?i:{},t.abrupt("return",Promise.resolve(Q(Q({},a),u)));case 12:case"end":return t.stop()}},t)}));return function(t,e,n){return r.apply(this,arguments)}}(),Promise.resolve(i));t.next=11;break;case 7:o=t.sent,a[c]=o,t.next=12;break;case 11:a[c]=i;case 12:return t.abrupt("return",Promise.resolve(a));case 13:case"end":return t.stop()}},t)}));return function(t,e,n){return r.apply(this,arguments)}}(),Promise.resolve({}));case 10:return O=t.sent,t.next=13,y.exact.reduce(function(){var r=kt(Ot.mark(function t(e,n,r){var a,o,i,u,c,s,l,f,p,d,h,m;return Ot.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a=y.exact.length===r+1,o=n.pluginName,i=v[o],t.next=5,e;case 5:if(u=t.sent,c=O[o]?O[o]:{},E&&(c=u),U(c,o))return D({data:c,method:x,instance:g,pluginName:o,store:b}),t.abrupt("return",Promise.resolve(u));t.next=11;break;case 11:if(U(u,o))return a&&D({data:u,method:x,instance:g,store:b}),t.abrupt("return",Promise.resolve(u));t.next=14;break;case 14:if(I.hasOwnProperty(o)&&!0===I[o])return b.dispatch({type:"queue",plugin:o,payload:c,_:{called:"queue",from:"queueMechanism"}}),t.abrupt("return",Promise.resolve(u));t.next=17;break;case 17:return s=S(O[o],v[o]),t.next=20,i[x]({hello:o,abort:s.abort,payload:c,instance:g,config:q(o,w,v),plugins:w});case 20:return l=t.sent,f=at(l)?l:{},p=Q(Q({},u),f),U(d=O[o],o)?D({data:d,method:x,instance:g,pluginName:o,store:b}):(h="".concat(x,":").concat(o),(h.match(/:/g)||[]).length<2&&!x.match(A)&&!x.match(N)&&(m=E?p:c,g.dispatch(Q(Q({},m),{},{type:h,_:{called:h,from:"submethod"}})))),t.abrupt("return",Promise.resolve(p));case 26:case"end":return t.stop()}},t)}));return function(t,e,n){return r.apply(this,arguments)}}(),Promise.resolve(i));case 13:if(c=t.sent,x.match(j)||x.match(/^registerPlugin/)||x.match(N)||x.match(A)||x.match(/^params/)||x.match(/^userIdChanged/)){t.next=21;break}if(a.plugins.includes(x),c._&&c._.originalAction===x)return t.abrupt("return",c);t.next=18;break;case 18:s=Q(Q({},c),{_:{originalAction:c.type,called:c.type,from:"engineEnd"}}),F(c,y.exact.length)&&!x.match(/End$/)&&(s=Q(Q({},s),{type:c.type+"Aborted"})),b.dispatch(s);case 21:return t.abrupt("return",c);case 22:case"end":return t.stop()}},t)}))).apply(this,arguments)}function D(t){var e=t.data,n=t.method,r=(t.instance,t.pluginName),a=n+"Aborted"+(r?":"+r:"");t.store.dispatch(Q(Q({},e),{},{type:a,_:{called:a,from:"abort"}}))}function q(t,e,n){var r=e[t]||n[t];return r&&r.config?r.config:{}}function R(n,t){return t.reduce(function(t,e){return e[n]?t.concat({methodName:n,pluginName:e.name,method:e[n]}):t},[])}function C(t,e){var n=t.replace(j,""),r=e?":".concat(e):"";return["".concat(t).concat(r),"".concat(n).concat(r),"".concat(n,"End").concat(r)]}function V(c,s,t){var e=C(c).map(function(t){return R(t,s)});return s.reduce(function(t,e){var n=e.name,r=C(c,n).map(function(t){return R(t,s)}),a=_(r,3),o=a[0],i=a[1],u=a[2];return o.length&&(t.beforeNS[n]=o),i.length&&(t.duringNS[n]=i),u.length&&(t.afterNS[n]=u),t},{before:e[0],beforeNS:{},during:e[1],duringNS:{},after:e[2],afterNS:{}})}function U(t,e){var n=t.abort;return!!n&&(!0===n||($(n,e)||n&&$(n.plugins,e)))}function F(t,e){var n=t.abort;if(!n)return!1;if(!0===n||rt(n))return!0;var r=n.plugins;return G(n)&&n.length===e||G(r)&&r.length===e}function G(t){return Array.isArray(t)}function $(t,e){return!(!t||!G(t))&&t.includes(e)}function B(m,y){return function(t,e,n){var r=e.config,a=e.name,o="".concat(a,".").concat(t.type);n&&(o=n.event);var i,u,c,s,l,f,p,d,h=t.type.match(j)?(c=a,s=o,l=y,f=n,p=t,function(t,e){var n=f?f.name:c,r=e&&G(e)?e:l;if(f&&(!(r=e&&G(e)?e:[c]).includes(c)||1!==r.length))throw new Error("Method ".concat(s," can only abort ").concat(c," plugin. ").concat(JSON.stringify(r)," input valid"));return Q(Q({},p),{},{abort:{reason:t,plugins:r,caller:s,_:n}})}):(i=t,u=o,function(){throw new Error(i.type+" action not cancellable. Remove abort in "+u)});return{payload:(d=t,Object.keys(d).reduce(function(t,e){return"type"===e||(at(d[e])?t[e]=Object.assign({},d[e]):t[e]=d[e]),t},{})),instance:m,config:r||{},abort:h}}}function X(t,e){var n=J(t);if(n&&n.name===e){var r=J(n.method),a=r?"or "+r.method:"";throw new Error([e+" plugin is calling method "+t,"Plugins cant call themselves","Use ".concat(n.method," ").concat(a," in ").concat(e," plugin insteadof ").concat(t)].join("\n"))}}function J(t){var e=t.match(/(.*):(.*)/);return!!e&&{method:e[1],name:e[2]}}function At(){return(new Date).getTime()}var W=function(t,e){if(!(t instanceof e))throw new TypeError("")},Nt=function t(){var i=this;W(this,t),d(this,"before",[]),d(this,"after",[]),d(this,"addMiddleware",function(t,e){i[e]=i[e].concat(t)}),d(this,"removeMiddleware",function(e,t){var n=i[t].findIndex(function(t){return t===e});-1!==n&&(i[t]=[].concat(Z(i[t].slice(0,n)),Z(i[t].slice(n+1))))}),d(this,"dynamicMiddlewares",function(o){return function(a){return function(r){return function(t){var e={getState:a.getState,dispatch:function(t){return a.dispatch(t)}},n=i[o].map(function(t){return t(e)});return lt.apply(void 0,Z(n))(r)(t)}}}})},Tt={};var Y,H,Lt,Mt;Y=function(){if(!ot)return!1;var t=navigator.appVersion;return~t.indexOf("Win")?"Windows":~t.indexOf("Mac")?"MacOS":~t.indexOf("X11")?"UNIX":~t.indexOf("Linux")?"Linux":"Unknown OS"}(),H=ot?document.referrer:null,Lt=function(){if(!ot)return null;var t=navigator,e=t.language,n=t.languages,r=t.userLanguage;return n&&n.length?n[0]:r||e}(),Mt="undefined"==typeof Intl||"function"!=typeof Intl.DateTimeFormat||"function"!=typeof Intl.DateTimeFormat().resolvedOptions?null:Intl.DateTimeFormat().resolvedOptions().timeZone;var zt={initialized:!1,sessionId:ut(),app:null,version:null,debug:!1,offline:!!ot&&!navigator.onLine,os:{name:Y},userAgent:ot?navigator.userAgent:"node",library:{name:E,version:"0.6.1"},timezone:Mt,locale:Lt,campaign:{},referrer:H};function Dt(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:zt,e=1<arguments.length?arguments[1]:void 0,n=t.initialized,r=e.type,a=e.campaign;switch(r){case dt.campaign:return Q(Q({},t),{campaign:a});case dt.offline:return Q(Q({},t),{offline:!0});case dt.online:return Q(Q({},t),{offline:!1});default:return n?t:Q(Q(Q({},zt),t),{initialized:!0})}}var qt=["plugins","reducers","storage"];function Rt(t){var e=t;try{e=JSON.parse(JSON.stringify(t))}catch(t){}return e}var Ct=/#.*$/;function Vt(t){var e=function(){if(ot)for(var t,e=document.getElementsByTagName("link"),n=0;t=e[n];n++)if("canonical"===t.getAttribute("rel"))return t.getAttribute("href")}();return e?e.match(/\?/)?e:e+t:window.location.href.replace(Ct,"")}var Ut=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};if(!ot)return t;var e,n,r=document,a=r.title,o=r.referrer,i=window,u=i.location,c=i.innerWidth,s=i.innerHeight,l=u.hash,f=u.search,p=Vt(f),d={title:a,url:p,path:(e=p,n=/(http[s]?:\/\/)?([^\/\s]+\/)(.*)/g.exec(e),"/"+(n&&n[3]?n[3].split("?")[0].replace(Ct,""):"")),hash:l,search:f,width:c,height:s};return o&&""!==o&&(d.referrer=o),Q(Q({},d),t)},Ft={last:{},history:[]};function Gt(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:Ft,e=1<arguments.length?arguments[1]:void 0,n=e.properties,r=e.options,a=e.meta;switch(e.type){case dt.page:var o=Rt(Q({properties:n,meta:a},Object.keys(r).length&&{options:r}));return Q(Q({},t),{last:o,history:t.history.concat(o)});default:return t}}var $t={last:{},history:[]};function Bt(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:$t,e=1<arguments.length?arguments[1]:void 0,n=e.type,r=e.meta,a=e.options,o=e.event,i=e.properties;switch(n){case dt.track:var u=Rt(Q(Q({event:o,properties:i},Object.keys(a).length&&{options:a}),{},{meta:r}));return Q(Q({},t),{last:u,history:t.history.concat(u)});default:return t}}var Xt={actions:[]};function Jt(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:Xt,e=1<arguments.length?arguments[1]:void 0,n=e.type,r=e.payload;switch(n){case"queue":var a;return a=r&&r.type&&r.type===dt.identify?[e].concat(t.actions):t.actions.concat(e),Q(Q({},t),{},{actions:a});case"dequeue":return[];default:return t}}function Wt(e){var n=function(t,e,n){if(!ot)return!1;var r=window[(n?"add":"remove")+"EventListener"];t.split(" ").forEach(function(t){r(t,e)})}.bind(null,"online offline",function(t){return Promise.resolve(!navigator.onLine).then(e)});return n(!0),function(t){return n(!1)}}function Yt(){return Array.prototype.slice.call(arguments).reduce(function(t,e){return t||(nt(e)?e:t)},!1)}function Ht(){var i="__"+E+"__";return et[i]=[],function(o){return function(t,e,n){var r=o(t,e,n),a=r.dispatch;return Object.assign(r,{dispatch:function(t){var e=t.action||t;return et[i].push(e),a(t)}})}}}function Zt(t){return function(){return lt(lt.apply(null,arguments),Ht())}}var Kt=function(t,e,n){return{type:dt.setItemStart,timestamp:At(),key:t,value:e,options:n}},Qt=function(t,e){return{type:dt.removeItemStart,timestamp:At(),key:t,options:e}};function te(){var o,t,e,s,l,f,p,n,d,h,i,b,w,x,E,u,r,a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},c=a.reducers||{},m=(a.plugins||[]).reduce(function(t,n){if(nt(n))return t.middlewares=t.middlewares.concat(n),t;if(n.NAMESPACE&&(n.name=n.NAMESPACE),!n.name)throw new Error("https://lytics.dev/errors/1");var e=n.EVENTS?Object.keys(n.EVENTS).map(function(t){return n.EVENTS[t]}):[];if(n.methods){if(Et.includes(n.name))throw new Error(n.name+" is reserved pluginName");t.methods[n.name]=Object.keys(n.methods).reduce(function(t,e){var r;return t[e]=(r=n.methods[e],function(){var n=Array.prototype.slice.call(arguments),t=Array.apply(null,Array(r.length)).map(function(){}).map(function(t,e){if(n[e]||!1===n[e]||null===n[e])return n[e]}).concat(q);return r.apply({instance:q},t)}),t},{}),delete n.methods}var r=Object.keys(n).concat(e),a=new Set(t.events.concat(r));if(t.events=Array.from(a),t.pluginsArray=t.pluginsArray.concat(n),t.plugins[n.name])throw new Error(n.name+" already loaded");return t.plugins[n.name]=n,t.plugins[n.name].loaded||(t.plugins[n.name].loaded=function(){return!0}),t},{plugins:{},methods:{},pluginsArray:[],middlewares:[],events:[]}),y=a.storage?a.storage:{getItem:function(t){return et[t]},setItem:function(t,e){return et[t]=e},removeItem:function(t){return et[t]=void 0}},g=(o=y,function(t,e,n){var r=e.getState("user")[t];if(r)return r;if(n&&at(n)&&n[t])return n[t];var a=St({},o)[t];return a||(et[It(t)]?et[It(t)]:null)}),v=m.plugins,S=m.events.filter(function(t){return!pt.includes(t)}),I=new Set(S.concat(ft).filter(function(t){return!pt.includes(t)})),O=Array.from(I).sort(),k=S.sort(),_=function(){return v},P=new Nt,j=P.addMiddleware,A=P.removeMiddleware,N=P.dynamicMiddlewares,T=function(){throw new Error("Abort disabled in listener")},L=function(e,n){return function(t){n&&n(t),e(t)}},M=it(),z=St(M,y),D=Q({enable:function(t,e){var n,r;Y.dispatch((n=t,r=e,{type:dt.enablePlugin,name:n,callback:r,_:{originalAction:dt.enablePlugin}}))},disable:function(t,e){var n,r;Y.dispatch((n=t,r=e,{type:dt.disablePlugin,name:n,callback:r,_:{originalAction:dt.disablePlugin}}))},load:function(t){Y.dispatch({type:dt.loadPlugin,plugins:t?[t]:Object.keys(_())})}},m.methods),q={identify:function(t,n,r,a){var o=rt(t)?t:null,i=at(t)?t:n,u=r||{},c=q.user(),s=(et[It(wt)]=o)||i.userId||g(wt,q,i);return new Promise(function(t,e){Y.dispatch(Q(Q({type:dt.identifyStart,userId:s,traits:i||{},options:u,anonymousId:c.anonymousId},c.id&&c.id!==o&&{previousId:c.id}),{},{meta:{timestamp:At(),callback:L(t,Yt(n,r,a))}}))})},track:function(t,n,r,a){var o=at(t)?t.event:t;if(!o||!rt(o))throw new Error("Event missing");var i=at(t)?t:n||{},u=at(r)?r:{};return new Promise(function(t,e){Y.dispatch({type:dt.trackStart,event:o,properties:i,options:u,userId:g(wt,q,n),anonymousId:g(xt,q,n),meta:{timestamp:At(),callback:L(t,Yt(n,r,a))}})})},page:function(n,r,a){var o=at(n)?n:{},i=at(r)?r:{};return new Promise(function(t,e){Y.dispatch({type:dt.pageStart,properties:Ut(o),options:i,userId:g(wt,q,o),anonymousId:g(xt,q,o),meta:{timestamp:At(),callback:L(t,Yt(n,r,a))}})})},user:function(t){if(t===wt||"id"===t)return g(wt,q);var e=q.getState("user");return t?tt(e,t):e},reset:function(n){return new Promise(function(t,e){Y.dispatch({type:dt.resetStart,timestamp:At(),callback:L(t,n)})})},ready:function(t){return q.on(dt.ready,t)},on:function(n,r){if(!n||!nt(r))return!1;if(n===dt.bootstrap)throw new Error(".on disabled for "+n);var a=/Start$|Start:/;if("*"===n){var t=function(t){return function(e){return function(t){return t.type.match(a)&&r({payload:t,instance:q,plugins:v}),e(t)}}},e=function(t){return function(e){return function(t){return t.type.match(a)||r({payload:t,instance:q,plugins:v}),e(t)}}};return j(t,ee),j(e,ne),function(){A(t,ee),A(e,ne)}}var o=n.match(a)?ee:ne,i=function(t){return function(e){return function(t){return t.type===n&&r({payload:t,instance:q,plugins:v,abort:T}),e(t)}}};return j(i,o),function(){return A(i,o)}},once:function(t,n){if(!t||!nt(n))return!1;if(t===dt.bootstrap)throw new Error(".once disabled for "+t);var r=q.on(t,function(t){var e=t.payload;n({payload:e,instance:q,plugins:v,abort:T}),r()});return r},getState:function(t){var e=Y.getState();return t?tt(e,t):Object.assign({},e)},dispatch:function(t){var e,n=rt(t)?{type:t}:t;if(e=n.type,ft.includes(e))throw new Error("reserved action "+n.type);var r=n.meta||{},a=t._||{},o=Q(Q({},n),{},{meta:Q({timestamp:At()},r),_:Q({originalAction:n.type},a)});Y.dispatch(o)},enablePlugin:D.enable,disablePlugin:D.disable,loadPlugin:D.load,plugins:D,storage:{getItem:y.getItem,setItem:function(t,e,n){Y.dispatch(Kt(t,e,n))},removeItem:function(t,e){Y.dispatch(Qt(t,e))}},setAnonymousId:function(t,e){q.storage.setItem(ht,t,e)},events:{all:O,core:ft,plugins:k}},R=m.middlewares.concat([N(ee),(b=q,w=_,x={all:O,plugins:k},E={},function(v){return function(g){return e=kt(Ot.mark(function t(e){var n,r,a,o,i,u,c,s,l,f,p,d,h,m,y;return Ot.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.type,r=e.name,a=e.callback,(o=e).abort)return t.abrupt("return",g(e));t.next=4;break;case 4:if(n!==dt.disablePlugin&&n!==dt.enablePlugin||nt(a)&&a(r),n===dt.loadPlugin)return i=w(),u=Object.keys(i).filter(function(t){return e.plugins.includes(t)}).reduce(function(t,e){return t[e]=i[e],t},{}),c={type:dt.initializeStart,plugins:e.plugins},t.next=11,jt(c,u,b,v,x);t.next=13;break;case 11:return s=t.sent,t.abrupt("return",g(s));case 13:if(n===dt.initializeEnd&&(l=w(),f=Object.keys(l),p=f.filter(function(t){return e.plugins.includes(t)}).map(function(t){return l[t]}),d=[],h=[],m=p.map(function(e){var t=e.loaded,n=e.name;return _t(e,t,1e4).then(function(t){E[n]||(v.dispatch({type:dt.pluginReadyType(n),name:n,events:Object.keys(e).filter(function(t){return!pt.includes(t)})}),E[n]=!0),d=d.concat(n)}).catch(function(t){if(t instanceof Error)throw new Error(t);return h=h.concat(t.name),t})}),Promise.all(m).then(function(t){setTimeout(function(){f.length===m.length&&v.dispatch({type:dt.ready,plugins:d,failed:h})},0)})),n!==dt.bootstrap)return/^ready:([^:]*)$/.test(n)&&setTimeout(function(){return Pt(v,w,b)},0),t.next=18,jt(e,w,b,v,x);t.next=20;break;case 18:return y=t.sent,t.abrupt("return",g(y));case 20:return t.abrupt("return",g(o));case 21:case"end":return t.stop()}},t)})),function(t){return e.apply(this,arguments)};var e}}),(i=y,function(t){return function(o){return function(t){var e=t.type,n=t.key,r=t.value,a=t.options;if(e===dt.setItem||e===dt.removeItem){if(t.abort)return o(t);e===dt.setItem?i.setItem(n,r,a):i.removeItem(n,a)}return o(t)}}}),(p=q,n=p.storage,d=n.setItem,h=n.getItem,function(c){return function(u){return function(t){if(t.type===dt.bootstrap){var a=t.params,e=t.user;h(ht)||d(ht,e.anonymousId);var n=Object.keys(t.params);if(n.length){var r=a.an_uid,o=a.an_event,i=n.reduce(function(t,e){if(e.match(gt)||e.match(/^(d|g)clid/)){var n=e.replace(gt,""),r="campaign"===n?"name":n;t.campaign[r]=a[e]}return e.match(vt)&&(t.props[e.replace(vt,"")]=a[e]),e.match(bt)&&(t.traits[e.replace(bt,"")]=a[e]),t},{campaign:{},props:{},traits:{}});c.dispatch(Q(Q({type:dt.params,raw:a},i),r?{userId:r}:{})),r&&setTimeout(function(){return p.identify(r,i.traits)},0),o&&setTimeout(function(){return p.track(o,i.props)},0),Object.keys(i.campaign).length&&c.dispatch({type:dt.campaign,campaign:i.campaign})}}return u(t)}}}),(t=q,e=t.storage,s=e.setItem,l=e.removeItem,f=e.getItem,function(c){return function(u){return function(t){var e=t.userId,n=t.traits,r=t.options,a=t.callback;if(t.type===dt.reset&&([mt,yt,ht].forEach(function(t){return l(t)}),[wt,xt,"traits"].forEach(function(t){et[It(t)]=void 0}),nt(a)&&a()),t.type===dt.identify){f(ht)||s(ht,ut());var o=f(mt),i=f(yt)||{};o&&o!==e&&c.dispatch({type:dt.userIdChanged,old:{userId:o,traits:i},new:{userId:e,traits:n},options:r}),e&&s(mt,e),n&&s(yt,Q(Q({},i),n))}return u(t)}}}),N(ne)]),C={context:Dt,user:(r=y,function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},e=1<arguments.length?arguments[1]:void 0;if(e&&e.type===dt.setItemEnd&&e.key===ht)return Object.assign({},t,{anonymousId:e.value});switch(e.type){case dt.identify:return Object.assign({},t,{userId:e.userId,traits:Q(Q({},t.traits),e.traits)});case dt.reset:return[wt,xt,"traits"].forEach(function(t){et[It(t)]=null}),[mt,ht,yt].forEach(function(t){r.removeItem(t)}),Object.assign({},t,{userId:null,anonymousId:null,traits:{}});default:return t}}),page:Gt,track:Bt,plugins:(u=_,function(){var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:Tt,t=1<arguments.length?arguments[1]:void 0,e={};if("initialize:aborted"===t.type)return n;if(/^registerPlugin:([^:]*)$/.test(t.type)){var r=t.type.split(":")[1],a=u()[r];return a&&r?(e[r]={enabled:!0,initialized:!a.initialize,loaded:Boolean(a.loaded()),config:a.config||{}},Q(Q({},n),e)):n}if(/^initialize:([^:]*)$/.test(t.type)){var o=t.type.split(":")[1],i=u()[o];return i&&o?(e[o]=Q(Q({},n[o]),{initialized:!0,loaded:Boolean(i.loaded())}),Q(Q({},n),e)):n}if(/^ready:([^:]*)$/.test(t.type))return e[t.name]=Q(Q({},n[t.name]),{loaded:!0}),Q(Q({},n),e);switch(t.type){case dt.disablePlugin:return Array.isArray(t.name)?e=t.name.reduce(function(t,e){return t[e]=Q(Q({},n[e]),{enabled:!1}),t},n):e[t.name]=Q(Q({},n[t.name]),{enabled:!1}),Q(Q({},n),e);case dt.enablePlugin:return Array.isArray(t.name)?e=t.name.reduce(function(t,e){return t[e]=Q(Q({},n[e]),{enabled:!0}),t},n):e[t.name]=Q(Q({},n[t.name]),{enabled:!0}),Q(Q({},n),e);default:return n}}),queue:Jt},V=lt,U=lt;if(ot&&a.debug){var F=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__;F&&(V=F({trace:!0,traceLimit:25})),U=function(){return 0===arguments.length?Ht():at(K(arguments[0]))?Zt(arguments[0]):Zt().apply(null,arguments)}}var G,$,B,X,J=(G=a,Object.keys(G).reduce(function(t,e){return qt.includes(e)||(t[e]=G[e]),t},{})),W={context:J,user:z,plugins:m.pluginsArray.reduce(function(t,e){var n=e.name,r=e.config,a=e.loaded;return t[n]={enabled:!0,initialized:Boolean(!e.initialize),loaded:Boolean(a()),config:r||{}},t},{})},Y=ct(st(Q(Q({},C),c)),W,U(V(function(){for(var t=arguments.length,c=new Array(t),e=0;e<t;e++)c[e]=arguments[e];return function(u){return function(t,e,n){var r,a=u(t,e,n),o=a.dispatch,i={getState:a.getState,dispatch:function(t){return o(t)}};return r=c.map(function(t){return t(i)}),o=lt.apply(void 0,Z(r))(a.dispatch),Q(Q({},a),{},{dispatch:o})}}}.apply(void 0,Z(R))))),H=Object.keys(v);return Y.dispatch({type:dt.bootstrap,plugins:H,config:J,params:M,user:z}),Y.dispatch({type:dt.registerPlugins,plugins:H}),m.pluginsArray.map(function(t,e){var n=t.bootstrap,r=t.config;n&&nt(n)&&n({instance:q,config:r,payload:t});var a=m.pluginsArray.length===e+1;Y.dispatch({type:dt.registerPluginType(t.name),name:t.name,plugin:t}),a&&Y.dispatch({type:dt.initializeStart,plugins:H})}),Wt(function(t){Y.dispatch({type:t?dt.offline:dt.online})}),$=Y,B=_,X=q,setInterval(function(){return Pt($,B,X)},3e3),q}var ee="before",ne="after";return t.default=te,t.init=te,t.Analytics=te,t.EVENTS=dt,t.CONSTANTS=x,t}({});
var _analytics=function(t){"use strict";var e=function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}};var n=function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)};var r=function(){throw new TypeError("")};var C=function(t){return e(t)||n(t)||r()};function o(t,e){return t(e={exports:{}},e.exports),e.exports}var V=o(function(e){function n(t){return(n="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 r(t){return"function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?e.exports=r=function(t){return n(t)}:e.exports=r=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":n(t)},r(t)}e.exports=r});var p=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t};function i(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)),r}var U=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(n,!0).forEach(function(t){p(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e};function F(t,e,n,r,o){for(e=e.split?e.split("."):e,r=0;r<e.length;r++)t=t?t[e[r]]:o;return t===o?n:t}function a(t,e,n,r,o,i){return"undefined"!=typeof window&&(1<arguments.length?document.cookie=t+"="+encodeURIComponent(e)+(n?"; expires="+new Date(+new Date+1e3*n).toUTCString()+(r?"; path="+r:"")+(o?"; domain="+o:"")+(i?"; secure":""):""):decodeURIComponent((("; "+document.cookie).split("; "+t+"=")[1]||"").split(";")[0]))}function u(t){return(u="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)}var G="object"===("undefined"==typeof self?"undefined":u(self))&&self.self===self&&self||"object"===("undefined"==typeof global?"undefined":u(global))&&global.global===global&&global||void 0;!function(){try{a("_c_","1");var t=-1!==document.cookie.indexOf("_c_");a("_c_","",-1)}catch(t){return}}();function c(t){return(c="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 $(t){return"function"==typeof t}function B(t){return"string"==typeof t}function X(t){if("object"===c(t)&&null!==t){for(var e=t;null!==Object.getPrototypeOf(e);)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}}function s(t){try{return decodeURIComponent(t.replace(/\+/g," "))}catch(t){return null}}var J="undefined"!=typeof document;function W(t){t=function(t){if(t){t=t.match(/\?(.*)/);return t&&t[1]?t[1].split("#")[0]:""}return J&&window.location.search.substring(1)}(t);return t?function(t){var e,n=/([^&=]+)=?([^&]*)/g,r={};for(;i=n.exec(t);){var o=s(i[1]),i=s(i[2]);"[]"===o.substring(o.length-2)?(o=o.substring(0,o.length-2),(r[o]||(r[o]=[])).push(i)):(i=""===i||i,r[o]=i)}for(e in r){var a,u=e.split("[");1<u.length&&(a=[],u.forEach(function(t,e){t=t.replace(/[?[\]\\ ]/g,"");a.push(t)}),function(t,e,n){for(var r=e.length-1,o=0;o<r;++o){var i=e[o];i in t||(t[i]={}),t=t[i]}t[e[r]]=n}(r,a,r[e]),delete r[e])}return r}(t):{}}function Y(){for(var t,e,n,r,o=[],i=0;i<256;i++)o[i]=(i<16?"0":"")+i.toString(16);return t=l(),e=l(),n=l(),r=l(),"".concat(o[255&t]+o[t>>8&255]+o[t>>16&255]+o[t>>24&255],"-").concat(o[255&e]).concat(o[e>>8&255],"-").concat(o[e>>16&15|64]).concat(o[e>>24&255],"-").concat(o[63&n|128]).concat(o[n>>8&255],"-").concat(o[n>>16&255]).concat(o[n>>24&255]).concat(o[255&r]).concat(o[r>>8&255]).concat(o[r>>16&255]).concat(o[r>>24&255])}function l(){return 4294967295*Math.random()|0}var m="function",y="undefined",g="reducer",f="@@redux/",v=f+"INIT",b=f+Math.random().toString(36),d=function(){return("undefined"==typeof Symbol?"undefined":V(Symbol))===m&&Symbol.observable||"@@observable"}(),h=" != "+m;function H(t,e,n){if(V(e)===m&&V(n)===y&&(n=e,e=void 0),V(n)!==y){if(V(n)!==m)throw new Error("enhancer"+h);return n(H)(t,e)}if(V(t)!==m)throw new Error(g+h);var r=t,o=e,i=[],a=i,u=!1;function c(){a===i&&(a=i.slice())}function s(){return o}function l(e){if(V(e)!==m)throw new Error("Listener"+h);var n=!0;return c(),a.push(e),function(){var t;n&&(n=!1,c(),t=a.indexOf(e),a.splice(t,1))}}function f(t){if(!X(t))throw new Error("Act != obj");if(V(t.type)===y)throw new Error("ActType "+y);if(u)throw new Error("Dispatch in "+g);try{u=!0,o=r(o,t)}finally{u=!1}for(var e=i=a,n=0;n<e.length;n++)(0,e[n])();return t}return f({type:v}),p({dispatch:f,subscribe:l,getState:s,replaceReducer:function(t){if(V(t)!==m)throw new Error("next "+g+h);r=t,f({type:v})}},d,function(){var n=l;return p({subscribe:function(t){if("object"!==V(t))throw new TypeError("Observer != obj");function e(){t.next&&t.next(o)}return e(),{unsubscribe:n(e)}}},d,function(){return this})})}function Z(t){for(var e=Object.keys(t),p={},n=0;n<e.length;n++){var r=e[n];V(t[r])===m&&(p[r]=t[r])}var d,o,h=Object.keys(p);try{o=p,Object.keys(o).forEach(function(t){var e=o[t],n=e(void 0,{type:v});if(V(n)===y||V(e(void 0,{type:b}))===y)throw new Error(g+" "+t+" "+y)})}catch(t){d=t}return function(t,e){var n=0<arguments.length&&void 0!==t?t:{},r=1<arguments.length?e:void 0;if(d)throw d;for(var o=!1,i={},a=0;a<h.length;a++){var u=h[a],c=p[u],s=n[u],l=c(s,r);if(V(l)===y){var f=(f=u,"action "+((c=(c=r)&&c.type)&&c.toString()||"?")+g+" "+f+" returns "+y);throw new Error(f)}i[u]=l,o=o||l!==s}return o?i:n}}function K(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return 0===e.length?function(t){return t}:1===e.length?e[0]:e.reduce(function(t,e){return function(){return t(e.apply(void 0,arguments))}})}var Q=["bootstrap","params","campaign","initializeStart","initialize","initializeEnd","ready","resetStart","reset","resetEnd","pageStart","page","pageEnd","pageAborted","trackStart","track","trackEnd","trackAborted","identifyStart","identify","identifyEnd","identifyAborted","userIdChanged","registerPlugins","enablePlugin","disablePlugin","loadPlugin","online","offline","setItemStart","setItem","setItemEnd","setItemAborted","removeItemStart","removeItem","removeItemEnd","removeItemAborted"],tt=["name","EVENTS","config","loaded"],et=Q.reduce(function(t,e){return t[e]=e,t},{registerPluginType:function(t){return"registerPlugin:".concat(t)},pluginReadyType:function(t){return"ready:".concat(t)}});var nt="__anon_id",rt="__user_id",ot="__user_traits",w=Object.freeze({ANON_ID:nt,USER_ID:rt,USER_TRAITS:ot}),it=/^utm_/,at=/^an_prop_/,ut=/^an_trait_/;var x="analytics",ct="userId",st="anonymousId",lt=["enable","disable","load"];function ft(t,e){return{userId:e.getItem(rt)||t.an_uid,anonymousId:e.getItem(nt)||t.an_aid||Y(),traits:e.getItem(ot)||{}}}var pt=function(t){return"__TEMP__"+t};var dt=o(function(t){var e=function(a){var c,t=Object.prototype,s=t.hasOwnProperty,e="function"==typeof Symbol?Symbol:{},r=e.iterator||"@@iterator",n=e.asyncIterator||"@@asyncIterator",o=e.toStringTag||"@@toStringTag";function i(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{i({},"")}catch(t){i=function(t,e,n){return t[e]=n}}function u(t,e,n,r){var o,i,a,u,e=e&&e.prototype instanceof y?e:y,e=Object.create(e.prototype),r=new O(r||[]);return e._invoke=(o=t,i=n,a=r,u=f,function(t,e){if(u===d)throw new Error("");if(u===h){if("throw"===t)throw e;return _()}for(a.method=t,a.arg=e;;){var n=a.delegate;if(n){var r=function t(e,n){var r=e.iterator[n.method];if(r===c){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=c,t(e,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("")}return m}r=l(r,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,m;var r=r.arg;if(!r)return n.method="throw",n.arg=new TypeError(""),n.delegate=null,m;{if(!r.done)return r;n[e.resultName]=r.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=c)}n.delegate=null;return m}(n,a);if(r){if(r===m)continue;return r}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(u===f)throw u=h,a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);u=d;r=l(o,i,a);if("normal"===r.type){if(u=a.done?h:p,r.arg!==m)return{value:r.arg,done:a.done}}else"throw"===r.type&&(u=h,a.method="throw",a.arg=r.arg)}}),e}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}a.wrap=u;var f="suspendedStart",p="suspendedYield",d="executing",h="completed",m={};function y(){}function g(){}function v(){}var b={};b[r]=function(){return this};e=Object.getPrototypeOf,e=e&&e(e(k([])));e&&e!==t&&s.call(e,r)&&(b=e);var w=v.prototype=y.prototype=Object.create(b);function x(t){["next","throw","return"].forEach(function(e){i(t,e,function(t){return this._invoke(e,t)})})}function E(a,u){var e;this._invoke=function(n,r){function t(){return new u(function(t,e){!function e(t,n,r,o){t=l(a[t],a,n);if("throw"!==t.type){var i=t.arg,n=i.value;return n&&"object"==typeof n&&s.call(n,"__await")?u.resolve(n.__await).then(function(t){e("next",t,r,o)},function(t){e("throw",t,r,o)}):u.resolve(n).then(function(t){i.value=t,r(i)},function(t){return e("throw",t,r,o)})}o(t.arg)}(n,r,t,e)})}return e=e?e.then(t,t):t()}}function S(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function I(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(S,this),this.reset(!0)}function k(e){if(e){var t=e[r];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,t=function t(){for(;++n<e.length;)if(s.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=c,t.done=!0,t};return t.next=t}}return{next:_}}function _(){return{value:c,done:!0}}return((g.prototype=w.constructor=v).constructor=g).displayName=i(v,o,"GeneratorFunction"),a.isGeneratorFunction=function(t){t="function"==typeof t&&t.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},a.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,i(t,o,"GeneratorFunction")),t.prototype=Object.create(w),t},a.awrap=function(t){return{__await:t}},x(E.prototype),E.prototype[n]=function(){return this},a.AsyncIterator=E,a.async=function(t,e,n,r,o){void 0===o&&(o=Promise);var i=new E(u(t,e,n,r),o);return a.isGeneratorFunction(e)?i:i.next().then(function(t){return t.done?t.value:i.next()})},x(w),i(w,o,"Generator"),w[r]=function(){return this},w.toString=function(){return"[object Generator]"},a.keys=function(n){var t,r=[];for(t in n)r.push(t);return r.reverse(),function t(){for(;r.length;){var e=r.pop();if(e in n)return t.value=e,t.done=!1,t}return t.done=!0,t}},a.values=k,O.prototype={constructor:O,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=c,this.done=!1,this.delegate=null,this.method="next",this.arg=c,this.tryEntries.forEach(I),!t)for(var e in this)"t"===e.charAt(0)&&s.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=c)},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 r=this;function t(t,e){return i.type="throw",i.arg=n,r.next=t,e&&(r.method="next",r.arg=c),!!e}for(var e=this.tryEntries.length-1;0<=e;--e){var o=this.tryEntries[e],i=o.completion;if("root"===o.tryLoc)return t("end");if(o.tryLoc<=this.prev){var a=s.call(o,"catchLoc"),u=s.call(o,"finallyLoc");if(a&&u){if(this.prev<o.catchLoc)return t(o.catchLoc,!0);if(this.prev<o.finallyLoc)return t(o.finallyLoc)}else if(a){if(this.prev<o.catchLoc)return t(o.catchLoc,!0)}else{if(!u)throw new Error("");if(this.prev<o.finallyLoc)return t(o.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;0<=n;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&s.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=e&&e<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=t,i.arg=e,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(i)},complete:function(t,e){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&&e&&(this.next=e),m},finish:function(t){for(var e=this.tryEntries.length-1;0<=e;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),I(n),m}},catch:function(t){for(var e=this.tryEntries.length-1;0<=e;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r,o=n.completion;return"throw"===o.type&&(r=o.arg,I(n)),r}}throw new Error("")},delegateYield:function(t,e,n){return this.delegate={iterator:k(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=c),m}},a}(t.exports);try{regeneratorRuntime=e}catch(t){Function("r","regeneratorRuntime = r")(e)}});function E(t,e,n,r,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void n(t)}u.done?e(c):Promise.resolve(c).then(r,o)}var ht=function(u){return function(){var t=this,a=arguments;return new Promise(function(e,n){var r=u.apply(t,a);function o(t){E(r,e,n,o,i,"next",t)}function i(t){E(r,e,n,o,i,"throw",t)}o(void 0)})}};function mt(o,i,a){return new Promise(function(e,n){return i()?e(o):a<1?n(U(U({},o),{},{queue:!0})):(r=10,new Promise(function(t){return setTimeout(t,r)}).then(function(t){return mt(o,i,a-10).then(e,n)}));var r})}function yt(o,t,i){var n,a=t(),e=o.getState(),u=e.plugins,t=e.context,c=e.queue,s=e.user;!t.offline&&c&&c.actions&&c.actions.length&&((n=c.actions.reduce(function(t,e,n){return u[e.plugin].loaded?(t.process.push(e),t.processIndex.push(n)):(t.requeue.push(e),t.requeueIndex.push(n)),t},{processIndex:[],process:[],requeue:[],requeueIndex:[]})).processIndex&&n.processIndex.length&&(n.processIndex.forEach(function(t){var e=c.actions[t],n=e.plugin,r=e.payload.type,t=a[n][r];t&&$(t)&&(t({payload:e=function(t){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};return[ct,st].reduce(function(t,e){return function(t,e,n){if(t.hasOwnProperty(n)&&!t[n]&&e[n])return Object.assign({},t,p({},"".concat(n),e[n]));return t}(t,n,e)},t)}(e.payload,s),config:u[n].config,instance:i}),n="".concat(r,":").concat(n),o.dispatch(U(U({},e),{},{type:n,_:{called:n,from:"queueDrain"}})))}),t=c.actions.filter(function(t,e){return!~n.processIndex.indexOf(e)}),c.actions=t))}var S=function(t){if(Array.isArray(t))return t};var I=function(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=t[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n};var O=function(){throw new TypeError("")};var k=function(t,e){return S(t)||I(t,e)||O()};var _=/Start$/,P=/^bootstrap/,j=/^ready/;function gt(){return A.apply(this,arguments)}function A(){return(A=ht(dt.mark(function t(e,n,r,o,i){var a,u,c,s,l,f,p,d,h,m;return dt.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(a=$(n)?n():n,u=e.type,c=u.replace(_,""),e._&&e._.called)return t.abrupt("return",e);t.next=5;break;case 5:return s=r.getState(),h=function(e,t,n){var r=1<arguments.length&&void 0!==t?t:{},o=2<arguments.length&&void 0!==n?n:{};return Object.keys(e).filter(function(t){var e=o.plugins||{};return!1!==e[t]&&(!0===e[t]||!1!==e.all&&(!r[t]||!1!==r[t].enabled))}).map(function(t){return e[t]})}(a,s.plugins,e.options),l=h.map(function(t){return t.name}),f=function(i,a){var t=D(i).map(function(t){return z(t,a)});return a.reduce(function(t,e){var n=e.name,r=D(i,n).map(function(t){return z(t,a)}),o=k(r,3),e=o[0],r=o[1],o=o[2];return e.length&&(t.beforeNS[n]=e),r.length&&(t.duringNS[n]=r),o.length&&(t.afterNS[n]=o),t},{before:t[0],beforeNS:{},during:t[1],duringNS:{},after:t[2],afterNS:{}})}(u,h),t.next=11,N({action:e,data:{exact:f.before,namespaced:f.beforeNS},state:s,allPlugins:a,allMatches:f,instance:r,store:o,EVENTS:i});case 11:if(R(p=t.sent,l.length))return t.abrupt("return",p);t.next=14;break;case 14:if(u!==c){t.next=18;break}d=p,t.next=21;break;case 18:return t.next=20,N({action:U(U({},p),{},{type:c}),data:{exact:f.during,namespaced:f.duringNS},state:s,allPlugins:a,allMatches:f,instance:r,store:o,EVENTS:i});case 20:d=t.sent;case 21:if(u.match(_))return m="".concat(c,"End"),t.next=25,N({action:U(U({},d),{},{type:m}),data:{exact:f.after,namespaced:f.afterNS},state:s,allPlugins:a,allMatches:f,instance:r,store:o,EVENTS:i});t.next=28;break;case 25:h=t.sent,(m=function(n){return!!n.meta&&Object.keys(n.meta).reduce(function(t,e){e=n.meta[e];return $(e)?e:t},!1)}(h))&&m({payload:h});case 28:return t.abrupt("return",p);case 29:case"end":return t.stop()}},t)}))).apply(this,arguments)}function N(){return T.apply(this,arguments)}function T(){return(T=ht(dt.mark(function t(e){var p,a,d,h,n,m,r,y,o,g,v,b,w,x,i,u;return dt.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return p=e.data,a=e.action,d=e.instance,u=e.state,h=e.allPlugins,n=e.allMatches,m=e.store,r=e.EVENTS,y=u.plugins,o=u.context,g=a.type,v=g.match(_),u=p.exact.map(function(t){return t.pluginName}),v&&(u=n.during.map(function(t){return t.pluginName})),b=function(d,h){return function(t,e,n){var r=e.config,o=e.name,e="".concat(o,".").concat(t.type);n&&(e=n.event);var i,a,u,c,s,l,f,p,e=t.type.match(_)?(u=o,c=e,s=h,l=n,f=t,function(t,e){var n=l?l.name:u,r=e&&vt(e)?e:s;if(l&&(!(r=e&&vt(e)?e:[u]).includes(u)||1!==r.length))throw new Error("Method ".concat(c," can only abort ").concat(u," plugin. ").concat(JSON.stringify(r)," input valid"));return U(U({},f),{},{abort:{reason:t,plugins:r,caller:c,_:n}})}):(i=t,a=e,function(){throw new Error(i.type+" action not cancellable. Remove abort in "+a)});return{payload:(p=t,Object.keys(p).reduce(function(t,e){return"type"===e||(X(p[e])?t[e]=Object.assign({},p[e]):t[e]=p[e]),t},{})),instance:d,config:r||{},abort:e}}}(d,u),w=p.exact.reduce(function(t,e){var n=e.pluginName,r=e.methodName,e=!1;return r.match(/^initialize/)||r.match(/^reset/)||(e=!y[n].loaded),o.offline&&r.match(/^(page|track|identify)/)&&(e=!0),t["".concat(n)]=e,t},{}),t.next=10,p.exact.reduce(function(){var r=ht(dt.mark(function t(e,n,r){var u,o,i;return dt.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return u=n.pluginName,t.next=3,e;case 3:if(o=t.sent,p.namespaced&&p.namespaced[u])return t.next=7,p.namespaced[u].reduce(function(){var r=ht(dt.mark(function t(e,n,r){var o,i,a;return dt.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return i=function(r,o,i){return function(t,e){var n=i||o;return U(U({},r),{},{abort:{reason:t,plugins:e||[o],caller:g,from:n}})}},t.next=3,e;case 3:if(o=t.sent,n.method&&$(n.method)){t.next=6;break}return t.abrupt("return",o);case 6:return function(t,e){var n=wt(t);if(n&&n.name===e){var r=wt(n.method),r=r?"or "+r.method:"";throw new Error([e+" plugin is calling method "+t,"Plugins cant call themselves","Use ".concat(n.method," ").concat(r," in ").concat(e," plugin insteadof ").concat(t)].join("\n"))}}(n.methodName,n.pluginName),t.next=9,n.method({payload:o,instance:d,abort:i(o,u,n.pluginName),config:M(n.pluginName,y,h),plugins:y});case 9:return a=t.sent,a=X(a)?a:{},t.abrupt("return",Promise.resolve(U(U({},o),a)));case 12:case"end":return t.stop()}},t)}));return function(t,e,n){return r.apply(this,arguments)}}(),Promise.resolve(a));t.next=11;break;case 7:i=t.sent,o[u]=i,t.next=12;break;case 11:o[u]=a;case 12:return t.abrupt("return",Promise.resolve(o));case 13:case"end":return t.stop()}},t)}));return function(t,e,n){return r.apply(this,arguments)}}(),Promise.resolve({}));case 10:return x=t.sent,t.next=13,p.exact.reduce(function(){var r=ht(dt.mark(function t(e,n,r){var o,i,a,u,c,s,l,f;return dt.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return o=p.exact.length===r+1,i=n.pluginName,a=h[i],t.next=5,e;case 5:if(u=t.sent,c=x[i]||{},v&&(c=u),q(c,i))return L({data:c,method:g,instance:d,pluginName:i,store:m}),t.abrupt("return",Promise.resolve(u));t.next=11;break;case 11:if(q(u,i))return o&&L({data:u,method:g,instance:d,store:m}),t.abrupt("return",Promise.resolve(u));t.next=14;break;case 14:if(w.hasOwnProperty(i)&&!0===w[i])return m.dispatch({type:"queue",plugin:i,payload:c,_:{called:"queue",from:"queueMechanism"}}),t.abrupt("return",Promise.resolve(u));t.next=17;break;case 17:return s=b(x[i],h[i]),t.next=20,a[g]({hello:i,abort:s.abort,payload:c,instance:d,config:M(i,y,h),plugins:y});case 20:return f=t.sent,l=X(f)?f:{},s=U(U({},u),l),q(f=x[i],i)?L({data:f,method:g,instance:d,pluginName:i,store:m}):(l="".concat(g,":").concat(i),(l.match(/:/g)||[]).length<2&&!g.match(P)&&!g.match(j)&&(f=v?s:c,d.dispatch(U(U({},f),{},{type:l,_:{called:l,from:"submethod"}})))),t.abrupt("return",Promise.resolve(s));case 26:case"end":return t.stop()}},t)}));return function(t,e,n){return r.apply(this,arguments)}}(),Promise.resolve(a));case 13:if(i=t.sent,g.match(_)||g.match(/^registerPlugin/)||g.match(j)||g.match(P)||g.match(/^params/)||g.match(/^userIdChanged/)){t.next=21;break}if(r.plugins.includes(g),i._&&i._.originalAction===g)return t.abrupt("return",i);t.next=18;break;case 18:u=U(U({},i),{_:{originalAction:i.type,called:i.type,from:"engineEnd"}}),R(i,p.exact.length)&&!g.match(/End$/)&&(u=U(U({},u),{type:i.type+"Aborted"})),m.dispatch(u);case 21:return t.abrupt("return",i);case 22:case"end":return t.stop()}},t)}))).apply(this,arguments)}function L(t){var e=t.data,n=t.method,r=(t.instance,t.pluginName),r=n+"Aborted"+(r?":"+r:"");t.store.dispatch(U(U({},e),{},{type:r,_:{called:r,from:"abort"}}))}function M(t,e,n){t=e[t]||n[t];return t&&t.config?t.config:{}}function z(n,t){return t.reduce(function(t,e){return e[n]?t.concat({methodName:n,pluginName:e.name,method:e[n]}):t},[])}function D(t,e){var n=t.replace(_,""),e=e?":".concat(e):"";return["".concat(t).concat(e),"".concat(n).concat(e),"".concat(n,"End").concat(e)]}function q(t,e){t=t.abort;return t&&(!0===t||(bt(t,e)||t&&bt(t.plugins,e)))}function R(t,e){var n=t.abort;if(n){if(!0===n||B(n))return 1;t=n.plugins;return vt(n)&&n.length===e||vt(t)&&t.length===e}}function vt(t){return Array.isArray(t)}function bt(t,e){return!(!t||!vt(t))&&t.includes(e)}function wt(t){t=t.match(/(.*):(.*)/);return!!t&&{method:t[1],name:t[2]}}function xt(){return(new Date).getTime()}function Et(){var a=this;St(this,Et),p(this,"before",[]),p(this,"after",[]),p(this,"addMiddleware",function(t,e){a[e]=a[e].concat(t)}),p(this,"removeMiddleware",function(e,t){var n=a[t].findIndex(function(t){return t===e});-1!==n&&(a[t]=[].concat(C(a[t].slice(0,n)),C(a[t].slice(n+1))))}),p(this,"dynamicMiddlewares",function(i){return function(o){return function(r){return function(t){var e={getState:o.getState,dispatch:function(t){return o.dispatch(t)}},n=a[i].map(function(t){return t(e)});return K.apply(void 0,C(n))(r)(t)}}}})}var St=function(t,e){if(!(t instanceof e))throw new TypeError("")},It={};var Ot,kt,_t;Ot=function(){if(!J)return!1;var t=navigator.appVersion;return~t.indexOf("Win")?"Windows":~t.indexOf("Mac")?"MacOS":~t.indexOf("X11")?"UNIX":~t.indexOf("Linux")?"Linux":"Unknown OS"}(),kt=J?document.referrer:null,_t=function(){if(!J)return null;var t=(n=navigator).language,e=n.languages,n=n.userLanguage;return e&&e.length?e[0]:n||t}(),f="undefined"==typeof Intl||"function"!=typeof Intl.DateTimeFormat||"function"!=typeof Intl.DateTimeFormat().resolvedOptions?null:Intl.DateTimeFormat().resolvedOptions().timeZone;var Pt={initialized:!1,sessionId:Y(),app:null,version:null,debug:!1,offline:!!J&&!navigator.onLine,os:{name:Ot},userAgent:J?navigator.userAgent:"node",library:{name:x,version:"0.6.2"},timezone:f,locale:_t,campaign:{},referrer:kt};function jt(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:Pt,e=1<arguments.length?arguments[1]:void 0,n=t.initialized,r=e.type,o=e.campaign;switch(r){case et.campaign:return U(U({},t),{campaign:o});case et.offline:return U(U({},t),{offline:!0});case et.online:return U(U({},t),{offline:!1});default:return n?t:U(U(U({},Pt),t),{initialized:!0})}}var At=["plugins","reducers","storage"];function Nt(t){var e=t;try{e=JSON.parse(JSON.stringify(t))}catch(t){}return e}var Tt=/#.*$/;function Lt(t){var e=function(){if(J)for(var t,e=document.getElementsByTagName("link"),n=0;t=e[n];n++)if("canonical"===t.getAttribute("rel"))return t.getAttribute("href")}();return e?e.match(/\?/)?e:e+t:window.location.href.replace(Tt,"")}function Mt(t){var e=0<arguments.length&&void 0!==t?t:{};if(!J)return e;var n=(u=document).title,r=u.referrer,o=window,i=o.location,a=o.innerWidth,t=o.innerHeight,u=i.hash,i=Lt(o=i.search),t={title:n,url:i,path:"/"+((i=/(http[s]?:\/\/)?([^\/\s]+\/)(.*)/g.exec(i=i))&&i[3]?i[3].split("?")[0].replace(Tt,""):""),hash:u,search:o,width:a,height:t};return r&&""!==r&&(t.referrer=r),U(U({},t),e)}var zt={last:{},history:[]};function Dt(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:zt,e=1<arguments.length?arguments[1]:void 0,n=e.properties,r=e.options,o=e.meta;if(e.type!==et.page)return t;r=Nt(U({properties:n,meta:o},Object.keys(r).length&&{options:r}));return U(U({},t),{last:r,history:t.history.concat(r)})}var qt={last:{},history:[]};function Rt(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:qt,e=1<arguments.length?arguments[1]:void 0,n=e.type,r=e.meta,o=e.options,i=e.event,e=e.properties;if(n!==et.track)return t;r=Nt(U(U({event:i,properties:e},Object.keys(o).length&&{options:o}),{},{meta:r}));return U(U({},t),{last:r,history:t.history.concat(r)})}var Ct={actions:[]};function Vt(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:Ct,e=1<arguments.length?arguments[1]:void 0,n=e.type,r=e.payload;switch(n){case"queue":var o=r&&r.type&&r.type===et.identify?[e].concat(t.actions):t.actions.concat(e);return U(U({},t),{},{actions:o});case"dequeue":return[];default:return t}}function Ut(t){var e=function(t,e,n){if(!J)return!1;var r=window[(n?"add":"remove")+"EventListener"];t.split(" ").forEach(function(t){r(t,e)})}.bind(null,"online offline",function(){return Promise.resolve(!navigator.onLine).then(t)});return e(!0),1}function Ft(){return Array.prototype.slice.call(arguments).reduce(function(t,e){return t||($(e)?e:t)},!1)}function Gt(){var i="__"+x+"__";return G[i]=[],function(o){return function(t,e,n){var n=o(t,e,n),r=n.dispatch;return Object.assign(n,{dispatch:function(t){var e=t.action||t;return G[i].push(e),r(t)}})}}}function $t(){return function(){return K(K.apply(null,arguments),Gt())}}var Bt=function(t,e,n){return{type:et.setItemStart,timestamp:xt(),key:t,value:e,options:n}},Xt=function(t,e){return{type:et.removeItemStart,timestamp:xt(),key:t,options:e}};function Jt(){function e(){return E}function u(){throw new Error("Abort disabled in listener")}function l(e,n){return function(t){n&&n(t),e(t)}}var r,c,s,f,p,d,h,a,g,v,b,w,m,o,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},n=t.reducers||{},i=(t.plugins||[]).reduce(function(t,n){if($(n))return t.middlewares=t.middlewares.concat(n),t;if(n.NAMESPACE&&(n.name=n.NAMESPACE),!n.name)throw new Error("https://lytics.dev/errors/1");var e=n.EVENTS?Object.keys(n.EVENTS).map(function(t){return n.EVENTS[t]}):[];if(n.methods){if(lt.includes(n.name))throw new Error(n.name+" is reserved pluginName");t.methods[n.name]=Object.keys(n.methods).reduce(function(t,e){var r;return t[e]=(r=n.methods[e],function(){var n=Array.prototype.slice.call(arguments),t=Array.apply(null,Array(r.length)).map(function(){}).map(function(t,e){if(n[e]||!1===n[e]||null===n[e])return n[e]}).concat(N);return r.apply({instance:N},t)}),t},{}),delete n.methods}e=Object.keys(n).concat(e),e=new Set(t.events.concat(e));if(t.events=Array.from(e),t.pluginsArray=t.pluginsArray.concat(n),t.plugins[n.name])throw new Error(n.name+" already loaded");return t.plugins[n.name]=n,t.plugins[n.name].loaded||(t.plugins[n.name].loaded=function(){return!0}),t},{plugins:{},methods:{},pluginsArray:[],middlewares:[],events:[]}),y=t.storage||{getItem:function(t){return G[t]},setItem:function(t,e){return G[t]=e},removeItem:function(t){return G[t]=void 0}},x=(r=y,function(t,e,n){e=e.getState("user")[t];if(e)return e;if(n&&X(n)&&n[t])return n[t];n=ft({},r)[t];return n||(G[pt(t)]?G[pt(t)]:null)}),E=i.plugins,S=i.events.filter(function(t){return!tt.includes(t)}),I=new Set(S.concat(Q).filter(function(t){return!tt.includes(t)})),O=Array.from(I).sort(),k=S.sort(),_=new Et,P=_.addMiddleware,j=_.removeMiddleware,A=_.dynamicMiddlewares,I=W(),S=ft(I,y),_=U({enable:function(t,e){q.dispatch((t=t,e=e,{type:et.enablePlugin,name:t,callback:e,_:{originalAction:et.enablePlugin}}))},disable:function(t,e){q.dispatch((t=t,e=e,{type:et.disablePlugin,name:t,callback:e,_:{originalAction:et.disablePlugin}}))},load:function(t){q.dispatch({type:et.loadPlugin,plugins:t?[t]:Object.keys(e())})}},i.methods),N={identify:function(t,n,r,o){var i=B(t)?t:null,a=X(t)?t:n,u=r||{},c=N.user(),s=(G[pt(ct)]=i)||a.userId||x(ct,N,a);return new Promise(function(t,e){q.dispatch(U(U({type:et.identifyStart,userId:s,traits:a||{},options:u,anonymousId:c.anonymousId},c.id&&c.id!==i&&{previousId:c.id}),{},{meta:{timestamp:xt(),callback:l(t,Ft(n,r,o))}}))})},track:function(t,n,r,o){var i=X(t)?t.event:t;if(!i||!B(i))throw new Error("Event missing");var a=X(t)?t:n||{},u=X(r)?r:{};return new Promise(function(t,e){q.dispatch({type:et.trackStart,event:i,properties:a,options:u,userId:x(ct,N,n),anonymousId:x(st,N,n),meta:{timestamp:xt(),callback:l(t,Ft(n,r,o))}})})},page:function(n,r,o){var i=X(n)?n:{},a=X(r)?r:{};return new Promise(function(t,e){q.dispatch({type:et.pageStart,properties:Mt(i),options:a,userId:x(ct,N,i),anonymousId:x(st,N,i),meta:{timestamp:xt(),callback:l(t,Ft(n,r,o))}})})},user:function(t){if(t===ct||"id"===t)return x(ct,N);var e=N.getState("user");return t?F(e,t):e},reset:function(n){return new Promise(function(t,e){q.dispatch({type:et.resetStart,timestamp:xt(),callback:l(t,n)})})},ready:function(t){return N.on(et.ready,t)},on:function(n,r){if(!n||!$(r))return!1;if(n===et.bootstrap)throw new Error(".on disabled for "+n);var o=/Start$|Start:/;if("*"===n){var t=function(){return function(e){return function(t){return t.type.match(o)&&r({payload:t,instance:N,plugins:E}),e(t)}}},e=function(){return function(e){return function(t){return t.type.match(o)||r({payload:t,instance:N,plugins:E}),e(t)}}};return P(t,Wt),P(e,Yt),function(){j(t,Wt),j(e,Yt)}}function i(){return function(e){return function(t){return t.type===n&&r({payload:t,instance:N,plugins:E,abort:u}),e(t)}}}var a=n.match(o)?Wt:Yt;return P(i,a),function(){return j(i,a)}},once:function(t,e){if(!t||!$(e))return!1;if(t===et.bootstrap)throw new Error(".once disabled for "+t);var n=N.on(t,function(t){t=t.payload;e({payload:t,instance:N,plugins:E,abort:u}),n()});return n},getState:function(t){var e=q.getState();return t?F(e,t):Object.assign({},e)},dispatch:function(t){var e=B(t)?{type:t}:t;if(n=e.type,Q.includes(n))throw new Error("reserved action "+e.type);var n=e.meta||{},t=t._||{},t=U(U({},e),{},{meta:U({timestamp:xt()},n),_:U({originalAction:e.type},t)});q.dispatch(t)},enablePlugin:_.enable,disablePlugin:_.disable,loadPlugin:_.load,plugins:_,storage:{getItem:y.getItem,setItem:function(t,e,n){q.dispatch(Bt(t,e,n))},removeItem:function(t,e){q.dispatch(Xt(t,e))}},setAnonymousId:function(t,e){N.storage.setItem(nt,t,e)},events:{all:O,core:Q,plugins:k}},O=i.middlewares.concat([A(Wt),(v=e,b={all:O,plugins:k},w={},function(y){return function(m){return function(){var e=ht(dt.mark(function t(e){var n,r,o,i,a,u,c,s,l,f,p,d,h;return dt.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.type,r=e.name,o=e.callback,(i=e).abort)return t.abrupt("return",m(e));t.next=4;break;case 4:if(n!==et.disablePlugin&&n!==et.enablePlugin||$(o)&&o(r),n===et.loadPlugin)return a=v(),c=Object.keys(a).filter(function(t){return e.plugins.includes(t)}).reduce(function(t,e){return t[e]=a[e],t},{}),u={type:et.initializeStart,plugins:e.plugins},t.next=11,gt(u,c,g,y,b);t.next=13;break;case 11:return c=t.sent,t.abrupt("return",m(c));case 13:if(n===et.initializeEnd&&(s=v(),l=Object.keys(s),h=l.filter(function(t){return e.plugins.includes(t)}).map(function(t){return s[t]}),f=[],p=[],d=h.map(function(e){var t=e.loaded,n=e.name;return mt(e,t,1e4).then(function(t){w[n]||(y.dispatch({type:et.pluginReadyType(n),name:n,events:Object.keys(e).filter(function(t){return!tt.includes(t)})}),w[n]=!0),f=f.concat(n)}).catch(function(t){if(t instanceof Error)throw new Error(t);return p=p.concat(t.name),t})}),Promise.all(d).then(function(t){setTimeout(function(){l.length===d.length&&y.dispatch({type:et.ready,plugins:f,failed:p})},0)})),n!==et.bootstrap)return/^ready:([^:]*)$/.test(n)&&setTimeout(function(){return yt(y,v,g)},0),t.next=18,gt(e,v,g,y,b);t.next=20;break;case 18:return h=t.sent,t.abrupt("return",m(h));case 20:return t.abrupt("return",m(i));case 21:case"end":return t.stop()}},t)}));return function(t){return e.apply(this,arguments)}}()}}),(a=y,function(t){return function(i){return function(t){var e=t.type,n=t.key,r=t.value,o=t.options;if(e===et.setItem||e===et.removeItem){if(t.abort)return i(t);e===et.setItem?a.setItem(n,r,o):a.removeItem(n,o)}return i(t)}}}),(O=(p=g=N).storage,d=O.setItem,h=O.getItem,function(u){return function(a){return function(t){var r,e,n,o,i;return t.type===et.bootstrap&&(r=t.params,e=t.user,h(nt)||d(nt,e.anonymousId),(e=Object.keys(t.params)).length&&(n=r.an_uid,o=r.an_event,i=e.reduce(function(t,e){var n;return(e.match(it)||e.match(/^(d|g)clid/))&&(n="campaign"===(n=e.replace(it,""))?"name":n,t.campaign[n]=r[e]),e.match(at)&&(t.props[e.replace(at,"")]=r[e]),e.match(ut)&&(t.traits[e.replace(ut,"")]=r[e]),t},{campaign:{},props:{},traits:{}}),u.dispatch(U(U({type:et.params,raw:r},i),n?{userId:n}:{})),n&&setTimeout(function(){return p.identify(n,i.traits)},0),o&&setTimeout(function(){return p.track(o,i.props)},0),Object.keys(i.campaign).length&&u.dispatch({type:et.campaign,campaign:i.campaign}))),a(t)}}}),(c=(k=(k=N).storage).setItem,s=k.removeItem,f=k.getItem,function(u){return function(a){return function(t){var e,n=t.userId,r=t.traits,o=t.options,i=t.callback;return t.type===et.reset&&([rt,ot,nt].forEach(function(t){return s(t)}),[ct,st,"traits"].forEach(function(t){G[pt(t)]=void 0}),$(i)&&i()),t.type===et.identify&&(f(nt)||c(nt,Y()),e=f(rt),i=f(ot)||{},e&&e!==n&&u.dispatch({type:et.userIdChanged,old:{userId:e,traits:i},new:{userId:n,traits:r},options:o}),n&&c(rt,n),r&&c(ot,U(U({},i),r))),a(t)}}}),A(Yt)]),k={context:jt,user:(o=y,function(t,e){var n=0<arguments.length&&void 0!==t?t:{},r=1<arguments.length?e:void 0;if(r&&r.type===et.setItemEnd&&r.key===nt)return Object.assign({},n,{anonymousId:r.value});switch(r.type){case et.identify:return Object.assign({},n,{userId:r.userId,traits:U(U({},n.traits),r.traits)});case et.reset:return[ct,st,"traits"].forEach(function(t){G[pt(t)]=null}),[rt,nt,ot].forEach(function(t){o.removeItem(t)}),Object.assign({},n,{userId:null,anonymousId:null,traits:{}});default:return n}}),page:Dt,track:Rt,plugins:(m=e,function(t,e){var n=0<arguments.length&&void 0!==t?t:It,r=1<arguments.length?e:void 0,o={};if("initialize:aborted"===r.type)return n;if(/^registerPlugin:([^:]*)$/.test(r.type)){var i=r.type.split(":")[1],a=m()[i];return a&&i?(o[i]={enabled:!0,initialized:!a.initialize,loaded:Boolean(a.loaded()),config:a.config||{}},U(U({},n),o)):n}if(/^initialize:([^:]*)$/.test(r.type)){i=r.type.split(":")[1],a=m()[i];return a&&i?(o[i]=U(U({},n[i]),{initialized:!0,loaded:Boolean(a.loaded())}),U(U({},n),o)):n}if(/^ready:([^:]*)$/.test(r.type))return o[r.name]=U(U({},n[r.name]),{loaded:!0}),U(U({},n),o);switch(r.type){case et.disablePlugin:return Array.isArray(r.name)?(o=r.name.reduce(function(t,e){return t[e]=U(U({},n[e]),{enabled:!1}),t},n),U(U({},n),o)):(o[r.name]=U(U({},n[r.name]),{enabled:!1}),U(U({},n),o));case et.enablePlugin:return Array.isArray(r.name)?(o=r.name.reduce(function(t,e){return t[e]=U(U({},n[e]),{enabled:!0}),t},n),U(U({},n),o)):(o[r.name]=U(U({},n[r.name]),{enabled:!0}),U(U({},n),o));default:return n}}),queue:Vt},A=K,y=K;J&&t.debug&&((D=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__)&&(A=D({trace:!0,traceLimit:25})),y=function(t){return 0===arguments.length?Gt():X(V(t))?$t():$t().apply(null,arguments)});var T,L,M,z,D=(T=t,Object.keys(T).reduce(function(t,e){return At.includes(e)||(t[e]=T[e]),t},{})),t={context:D,user:S,plugins:i.pluginsArray.reduce(function(t,e){var n=e.name,r=e.config,o=e.loaded;return t[n]={enabled:!0,initialized:Boolean(!e.initialize),loaded:Boolean(o()),config:r||{}},t},{})},q=H(Z(U(U({},k),n)),t,y(A(function(){for(var t=arguments.length,a=new Array(t),e=0;e<t;e++)a[e]=arguments[e];return function(i){return function(t,e,n){var e=i(t,e,n),r=e.dispatch,n=[],o={getState:e.getState,dispatch:function(t){return r(t)}},n=a.map(function(t){return t(o)}),r=K.apply(void 0,C(n))(e.dispatch);return U(U({},e),{},{dispatch:r})}}}.apply(void 0,C(O))))),R=Object.keys(E);return q.dispatch({type:et.bootstrap,plugins:R,config:D,params:I,user:S}),q.dispatch({type:et.registerPlugins,plugins:R}),i.pluginsArray.map(function(t,e){var n=t.bootstrap,r=t.config;n&&$(n)&&n({instance:N,config:r,payload:t});e=i.pluginsArray.length===e+1;q.dispatch({type:et.registerPluginType(t.name),name:t.name,plugin:t}),e&&q.dispatch({type:et.initializeStart,plugins:R})}),Ut(function(t){q.dispatch({type:t?et.offline:et.online})}),L=q,M=e,z=N,setInterval(function(){return yt(L,M,z)},3e3),N}var Wt="before",Yt="after";return t.default=Jt,t.init=Jt,t.Analytics=Jt,t.EVENTS=et,t.CONSTANTS=w,t}({});

@@ -42,3 +42,3 @@ declare module "analytics" {

* @param {boolean} [config.debug] - Should analytics run in debug mode
* @param {Array.<Object>} [config.plugins] - Array of analytics plugins
* @param {Array.<AnalyticsPlugin>} [config.plugins] - Array of analytics plugins
* @return {AnalyticsInstance} Analytics Instance

@@ -65,3 +65,3 @@ * @example

debug?: boolean;
plugins?: Array<AnalyticsPlugin>;
plugins?: AnalyticsPlugin[];
}): AnalyticsInstance;

@@ -68,0 +68,0 @@

{
"name": "@analytics/core",
"version": "0.6.2",
"version": "0.7.0",
"description": "Lightweight analytics library for tracking events, page views, & identifying users. Works with any third party analytics provider via an extendable plugin system.",

@@ -80,3 +80,3 @@ "keywords": [

},
"gitHead": "2600a2a1e0d0bb1225329d8498daac8bdf489bcb"
"gitHead": "fcf1831b582f9e2e78c2025f29e57d9ce1ccb86d"
}

@@ -212,3 +212,3 @@ # Analytics Core

- **[config.debug]** (optional) <code>boolean</code> - Should analytics run in debug mode
- **[config.plugins]** (optional) <code>Array</code>.&lt;<code>Object</code>&gt; - Array of analytics plugins
- **[config.plugins]** (optional) <code>Array</code>.&lt;<a href="https://getanalytics.io/plugins">AnalyticsPlugin</a>&gt; - Array of analytics plugins

@@ -684,2 +684,3 @@ **Example**

- [@analytics/hubspot](https://github.com/DavidWells/analytics/tree/master/packages/analytics-plugin-hubspot) HubSpot plugin for 'analytics' module [npm link](https://www.npmjs.com/package/@analytics/hubspot).
- [@analytics/mixpanel](https://github.com/DavidWells/analytics/tree/master/packages/analytics-plugin-mixpanel) Mixpanel plugin for 'analytics' module [npm link](https://www.npmjs.com/package/@analytics/mixpanel).
- [@analytics/ownstats](https://github.com/DavidWells/analytics/tree/master/packages/analytics-plugin-ownstats) Ownstats integration for 'analytics' module for browser & node [npm link](https://www.npmjs.com/package/@analytics/ownstats).

@@ -689,2 +690,3 @@ - [@analytics/perfumejs](https://github.com/DavidWells/analytics/tree/master/packages/analytics-plugin-perfumejs) Send browser performance metrics to third-party analytics providers [npm link](https://www.npmjs.com/package/@analytics/perfumejs).

- [@analytics/simple-analytics](https://github.com/DavidWells/analytics/tree/master/packages/analytics-plugin-simple-analytics) Simple analytics plugin for 'analytics' module for browser [npm link](https://www.npmjs.com/package/@analytics/simple-analytics).
- [@analytics/snowplow](https://github.com/DavidWells/analytics/tree/master/packages/analytics-plugin-snowplow) Snowplow integration for 'analytics' module for browser & node [npm link](https://www.npmjs.com/package/@analytics/snowplow).
- [@analytics/storage-utils](https://github.com/DavidWells/analytics/tree/master/packages/analytics-util-storage) Storage utilities for saving values in browser [npm link](https://www.npmjs.com/package/@analytics/storage-utils).

@@ -691,0 +693,0 @@ - [analytics-cli](https://github.com/DavidWells/analytics/tree/master/packages/analytics-cli) CLI for `analytics` pkg [npm link](https://www.npmjs.com/package/analytics-cli).

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc