forked from segmentio/analytics.js
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathanalytics.min.js
More file actions
2 lines (2 loc) · 56.7 KB
/
analytics.min.js
File metadata and controls
2 lines (2 loc) · 56.7 KB
1
2
(function(){function require(e,t,n){var r=require.resolve(e);if(null==r){n=n||e,t=t||"root";var i=new Error('Failed to require "'+n+'" from "'+t+'"');throw i.path=n,i.parent=t,i.require=!0,i}var s=require.modules[r];return s.exports||(s.exports={},s.client=s.component=!0,s.call(this,s.exports,require.relative(r),s)),s.exports}require.modules={},require.aliases={},require.resolve=function(e){e.charAt(0)==="/"&&(e=e.slice(1));var t=e+"/index.js",n=[e,e+".js",e+".json",e+"/index.js",e+"/index.json"];for(var r=0;r<n.length;r++){var e=n[r];if(require.modules.hasOwnProperty(e))return e}if(require.aliases.hasOwnProperty(t))return require.aliases[t]},require.normalize=function(e,t){var n=[];if("."!=t.charAt(0))return t;e=e.split("/"),t=t.split("/");for(var r=0;r<t.length;++r)".."==t[r]?e.pop():"."!=t[r]&&""!=t[r]&&n.push(t[r]);return e.concat(n).join("/")},require.register=function(e,t){require.modules[e]=t},require.alias=function(e,t){if(!require.modules.hasOwnProperty(e))throw new Error('Failed to alias "'+e+'", it does not exist');require.aliases[t]=e},require.relative=function(e){function n(e,t){var n=e.length;while(n--)if(e[n]===t)return n;return-1}function r(t){var n=r.resolve(t);return require(n,e,t)}var t=require.normalize(e,"..");return r.resolve=function(r){var i=r.charAt(0);if("/"==i)return r.slice(1);if("."==i)return require.normalize(t,r);var s=e.split("/"),o=n(s,"deps")+1;return o||(o=0),r=s.slice(0,o+1).join("/")+"/deps/"+r,r},r.exists=function(e){return require.modules.hasOwnProperty(r.resolve(e))},r},require.register("avetisk-defaults/index.js",function(e,t,n){"use strict";var r=function(e,t,n){for(var i in t)n&&e[i]instanceof Object&&t[i]instanceof Object?e[i]=r(e[i],t[i],!0):i in e||(e[i]=t[i]);return e};n.exports=r}),require.register("component-clone/index.js",function(e,t,n){function s(e){switch(r(e)){case"object":var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=s(e[n]));return t;case"array":var t=new Array(e.length);for(var i=0,o=e.length;i<o;i++)t[i]=s(e[i]);return t;case"regexp":var u="";return u+=e.multiline?"m":"",u+=e.global?"g":"",u+=e.ignoreCase?"i":"",new RegExp(e.source,u);case"date":return new Date(e.getTime());default:return e}}var r;try{r=t("type")}catch(i){r=t("type-component")}n.exports=s}),require.register("component-cookie/index.js",function(e,t,n){function s(e,t,n){n=n||{};var i=r(e)+"="+r(t);null==t&&(n.maxage=-1),n.maxage&&(n.expires=new Date(+(new Date)+n.maxage)),n.path&&(i+="; path="+n.path),n.domain&&(i+="; domain="+n.domain),n.expires&&(i+="; expires="+n.expires.toUTCString()),n.secure&&(i+="; secure"),document.cookie=i}function o(){return a(document.cookie)}function u(e){return o()[e]}function a(e){var t={},n=e.split(/ *; */),r;if(""==n[0])return t;for(var s=0;s<n.length;++s)r=n[s].split("="),t[i(r[0])]=i(r[1]);return t}var r=encodeURIComponent,i=decodeURIComponent;n.exports=function(e,t,n){switch(arguments.length){case 3:case 2:return s(e,t,n);case 1:return u(e);default:return o()}}}),require.register("component-each/index.js",function(e,t,n){function s(e,t){for(var n=0;n<e.length;++n)t(e.charAt(n),n)}function o(e,t){for(var n in e)i.call(e,n)&&t(n,e[n])}function u(e,t){for(var n=0;n<e.length;++n)t(e[n],n)}var r=t("type"),i=Object.prototype.hasOwnProperty;n.exports=function(e,t){switch(r(e)){case"array":return u(e,t);case"object":if("number"==typeof e.length)return u(e,t);return o(e,t);case"string":return s(e,t)}}}),require.register("component-event/index.js",function(e,t,n){e.bind=function(e,t,n,r){return e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent("on"+t,n),n},e.unbind=function(e,t,n,r){return e.removeEventListener?e.removeEventListener(t,n,r||!1):e.detachEvent("on"+t,n),n}}),require.register("component-object/index.js",function(e,t,n){var r=Object.prototype.hasOwnProperty;e.keys=Object.keys||function(e){var t=[];for(var n in e)r.call(e,n)&&t.push(n);return t},e.values=function(e){var t=[];for(var n in e)r.call(e,n)&&t.push(e[n]);return t},e.merge=function(e,t){for(var n in t)r.call(t,n)&&(e[n]=t[n]);return e},e.length=function(t){return e.keys(t).length},e.isEmpty=function(t){return 0==e.length(t)}}),require.register("component-trim/index.js",function(e,t,n){function r(e){return e.replace(/^\s*|\s*$/g,"")}e=n.exports=r,e.left=function(e){return e.replace(/^\s*/,"")},e.right=function(e){return e.replace(/\s*$/,"")}}),require.register("component-querystring/index.js",function(e,t,n){var r=t("trim");e.parse=function(e){if("string"!=typeof e)return{};e=r(e);if(""==e)return{};var t={},n=e.split("&");for(var i=0;i<n.length;i++){var s=n[i].split("=");t[s[0]]=null==s[1]?"":decodeURIComponent(s[1])}return t},e.stringify=function(e){if(!e)return"";var t=[];for(var n in e)t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t.join("&")}}),require.register("component-type/index.js",function(e,t,n){var r=Object.prototype.toString;n.exports=function(e){switch(r.call(e)){case"[object Function]":return"function";case"[object Date]":return"date";case"[object RegExp]":return"regexp";case"[object Arguments]":return"arguments";case"[object Array]":return"array";case"[object String]":return"string"}return e===null?"null":e===undefined?"undefined":e&&e.nodeType===1?"element":e===Object(e)?"object":typeof e}}),require.register("component-url/index.js",function(e,t,n){e.parse=function(e){var t=document.createElement("a");return t.href=e,{href:t.href,host:t.host||location.host,port:"0"===t.port||""===t.port?location.port:t.port,hash:t.hash,hostname:t.hostname||location.hostname,pathname:t.pathname.charAt(0)!="/"?"/"+t.pathname:t.pathname,protocol:!t.protocol||":"==t.protocol?location.protocol:t.protocol,search:t.search,query:t.search.slice(1)}},e.isAbsolute=function(e){return 0==e.indexOf("//")||!!~e.indexOf("://")},e.isRelative=function(t){return!e.isAbsolute(t)},e.isCrossDomain=function(t){return t=e.parse(t),t.hostname!==location.hostname||t.port!==location.port||t.protocol!==location.protocol}}),require.register("segmentio-after/index.js",function(e,t,n){n.exports=function(t,n){return t<=0?n():function(){if(--t<1)return n.apply(this,arguments)}}}),require.register("segmentio-alias/index.js",function(e,t,n){n.exports=function(t,n){for(var r in n){var i=n[r];t[r]!==undefined&&(t[i]=t[r],delete t[r])}}}),require.register("component-bind/index.js",function(e,t,n){var r=[].slice;n.exports=function(e,t){"string"==typeof t&&(t=e[t]);if("function"!=typeof t)throw new Error("bind() requires a function");var n=[].slice.call(arguments,2);return function(){return t.apply(e,n.concat(r.call(arguments)))}}}),require.register("segmentio-bindAll/index.js",function(e,t,n){var r=t("bind"),i=t("type");n.exports=function(e){for(var t in e){var n=e[t];i(n)==="function"&&(e[t]=r(e,e[t]))}return e}}),require.register("segmentio-canonical/index.js",function(e,t,n){n.exports=function(){var t=document.getElementsByTagName("link");for(var n=0,r;r=t[n];n++)if("canonical"==r.getAttribute("rel"))return r.getAttribute("href")}}),require.register("segmentio-extend/index.js",function(e,t,n){n.exports=function(t){var n=Array.prototype.slice.call(arguments,1);for(var r=0,i;i=n[r];r++){if(!i)continue;for(var s in i)t[s]=i[s]}return t}}),require.register("segmentio-is-email/index.js",function(e,t,n){n.exports=function(t){return/.+\@.+\..+/.test(t)}}),require.register("segmentio-is-meta/index.js",function(e,t,n){n.exports=function(t){if(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)return!0;var n=t.which,r=t.button;return!n&&r!==undefined?!r&1&&!r&2&&r&4:n===2?!0:!1}}),require.register("component-json-fallback/index.js",function(exports,require,module){var JSON={};(function(){"use strict";function f(e){return e<10?"0"+e:e}function quote(e){return escapable.lastIndex=0,escapable.test(e)?'"'+e.replace(escapable,function(e){var t=meta[e];return typeof t=="string"?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+e+'"'}function str(e,t){var n,r,i,s,o=gap,u,a=t[e];a&&typeof a=="object"&&typeof a.toJSON=="function"&&(a=a.toJSON(e)),typeof rep=="function"&&(a=rep.call(t,e,a));switch(typeof a){case"string":return quote(a);case"number":return isFinite(a)?String(a):"null";case"boolean":case"null":return String(a);case"object":if(!a)return"null";gap+=indent,u=[];if(Object.prototype.toString.apply(a)==="[object Array]"){s=a.length;for(n=0;n<s;n+=1)u[n]=str(n,a)||"null";return i=u.length===0?"[]":gap?"[\n"+gap+u.join(",\n"+gap)+"\n"+o+"]":"["+u.join(",")+"]",gap=o,i}if(rep&&typeof rep=="object"){s=rep.length;for(n=0;n<s;n+=1)typeof rep[n]=="string"&&(r=rep[n],i=str(r,a),i&&u.push(quote(r)+(gap?": ":":")+i))}else for(r in a)Object.prototype.hasOwnProperty.call(a,r)&&(i=str(r,a),i&&u.push(quote(r)+(gap?": ":":")+i));return i=u.length===0?"{}":gap?"{\n"+gap+u.join(",\n"+gap)+"\n"+o+"}":"{"+u.join(",")+"}",gap=o,i}}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(e){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(e){return this.valueOf()});var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;typeof JSON.stringify!="function"&&(JSON.stringify=function(e,t,n){var r;gap="",indent="";if(typeof n=="number")for(r=0;r<n;r+=1)indent+=" ";else typeof n=="string"&&(indent=n);rep=t;if(!t||typeof t=="function"||typeof t=="object"&&typeof t.length=="number")return str("",{"":e});throw new Error("JSON.stringify")}),typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){function walk(e,t){var n,r,i=e[t];if(i&&typeof i=="object")for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r=walk(i,n),r!==undefined?i[n]=r:delete i[n]);return reviver.call(e,t,i)}var j;text=String(text),cx.lastIndex=0,cx.test(text)&&(text=text.replace(cx,function(e){return"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}));if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return j=eval("("+text+")"),typeof reviver=="function"?walk({"":j},""):j;throw new SyntaxError("JSON.parse")})})(),module.exports=JSON}),require.register("segmentio-json/index.js",function(e,t,n){n.exports="undefined"==typeof JSON?t("json-fallback"):JSON}),require.register("segmentio-load-date/index.js",function(e,t,n){var r=new Date,i=window.performance;i&&i.timing&&i.timing.responseEnd&&(r=new Date(i.timing.responseEnd)),n.exports=r}),require.register("segmentio-load-script/index.js",function(e,t,n){var r=t("type");n.exports=function(t,n){if(!t)throw new Error("Cant load nothing...");r(t)==="string"&&(t={src:t});var i=document.location.protocol==="https:";t.src&&t.src.indexOf("//")===0&&(t.src=i?"https:"+t.src:"http:"+t.src),i&&t.https?t.src=t.https:!i&&t.http&&(t.src=t.http);var s=document.createElement("script");s.type="text/javascript",s.async=!0,s.src=t.src;var o=document.getElementsByTagName("script")[0];return o.parentNode.insertBefore(s,o),n&&r(n)==="function"&&(s.addEventListener?s.addEventListener("load",n,!1):s.attachEvent&&s.attachEvent("onreadystatechange",function(){/complete|loaded/.test(s.readyState)&&n()})),s}}),require.register("segmentio-new-date/index.js",function(e,t,n){function i(e){return"number"===r(e)&&e<315576e5?e*1e3:e}var r=t("type");n.exports=function(t){t=i(t);var n=new Date(t);if(isNaN(n.getTime())&&"string"===r(t)){var s=i(parseInt(t,10));n=new Date(s)}return n}}),require.register("segmentio-on-body/index.js",function(e,t,n){function u(e){e(document.body)}var r=t("each"),i=!1,s=[];n.exports=function(t){i?u(t):s.push(t)};var o=setInterval(function(){if(!document.body)return;i=!0,r(s,u),clearInterval(o)},5)}),require.register("segmentio-store.js/store.js",function(e,t,n){function l(){try{return u in s&&s[u]}catch(e){return!1}}var r=t("json"),i={},s=window,o=s.document,u="localStorage",a="__storejs__",f;i.disabled=!1,i.set=function(e,t){},i.get=function(e){},i.remove=function(e){},i.clear=function(){},i.transact=function(e,t,n){var r=i.get(e);n==null&&(n=t,t=null),typeof r=="undefined"&&(r=t||{}),n(r),i.set(e,r)},i.getAll=function(){},i.serialize=function(e){return r.stringify(e)},i.deserialize=function(e){if(typeof e!="string")return undefined;try{return r.parse(e)}catch(t){return e||undefined}};if(l())f=s[u],i.set=function(e,t){return t===undefined?i.remove(e):(f.setItem(e,i.serialize(t)),t)},i.get=function(e){return i.deserialize(f.getItem(e))},i.remove=function(e){f.removeItem(e)},i.clear=function(){f.clear()},i.getAll=function(){var e={};for(var t=0;t<f.length;++t){var n=f.key(t);e[n]=i.get(n)}return e};else if(o.documentElement.addBehavior){var c,h;try{h=new ActiveXObject("htmlfile"),h.open(),h.write('<script>document.w=window</script><iframe src="/favicon.ico"></iframe>'),h.close(),c=h.w.frames[0].document,f=c.createElement("div")}catch(p){f=o.createElement("div"),c=o.body}function d(e){return function(){var t=Array.prototype.slice.call(arguments,0);t.unshift(f),c.appendChild(f),f.addBehavior("#default#userData"),f.load(u);var n=e.apply(i,t);return c.removeChild(f),n}}var v=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function m(e){return e.replace(v,"___")}i.set=d(function(e,t,n){return t=m(t),n===undefined?i.remove(t):(e.setAttribute(t,i.serialize(n)),e.save(u),n)}),i.get=d(function(e,t){return t=m(t),i.deserialize(e.getAttribute(t))}),i.remove=d(function(e,t){t=m(t),e.removeAttribute(t),e.save(u)}),i.clear=d(function(e){var t=e.XMLDocument.documentElement.attributes;e.load(u);for(var n=0,r;r=t[n];n++)e.removeAttribute(r.name);e.save(u)}),i.getAll=d(function(e){var t=e.XMLDocument.documentElement.attributes,n={};for(var r=0,s;s=t[r];++r){var o=m(s.name);n[s.name]=i.deserialize(e.getAttribute(o))}return n})}try{i.set(a,a),i.get(a)!=a&&(i.disabled=!0),i.remove(a)}catch(p){i.disabled=!0}i.enabled=!i.disabled,n.exports=i}),require.register("timoxley-next-tick/index.js",function(e,t,n){if(typeof setImmediate=="function")n.exports=function(e){setImmediate(e)};else if(typeof process!="undefined"&&typeof process.nextTick=="function")n.exports=process.nextTick;else if(typeof window=="undefined"||window.ActiveXObject||!window.postMessage)n.exports=function(e){setTimeout(e)};else{var r=[];window.addEventListener("message",function(){var e=0;while(e<r.length)try{r[e++]()}catch(t){throw r=r.slice(e),window.postMessage("tic!","*"),t}r.length=0},!0),n.exports=function(e){r.length||window.postMessage("tic!","*"),r.push(e)}}}),require.register("yields-prevent/index.js",function(e,t,n){n.exports=function(e){return e=e||window.event,e.preventDefault?e.preventDefault():e.returnValue=!1}}),require.register("analytics/src/index.js",function(e,t,n){var r=t("./analytics"),i=t("./providers");n.exports=new r(i)}),require.register("analytics/src/analytics.js",function(e,t,n){function S(e){var t=this;this.VERSION="0.11.5",u(e,function(e){t.addProvider(e)});var n=window.onload;window.onload=function(){t.loaded=!0,"function"===y(n)&&n()}}var r=t("after"),i=t("event").bind,s=t("clone"),o=t("./cookie"),u=t("each"),a=t("extend"),f=t("is-email"),l=t("is-meta"),c=t("./localStore"),h=t("new-date"),p=t("object").length,d=t("prevent"),v=t("./provider"),m=t("./providers"),g=t("querystring"),y=t("type"),b=t("url"),w=t("./user"),E=t("./utils");n.exports=S,a(S.prototype,{loaded:!1,initialized:!1,readied:!1,callbacks:[],timeout:300,user:w,Provider:v,_providers:{},providers:[],addProvider:function(e){this._providers[e.prototype.name]=e},initialize:function(e,t){t||(t={});var n=this;this.providers=[],this.initialized=!1,this.readied=!1,o.options(t.cookie),c.options(t.localStorage),w.options(t.user),w.load();var i=r(p(e),function(){n.readied=!0;var e;while(e=n.callbacks.shift())e()});u(e,function(e,t){var r=n._providers[e];if(!r)throw new Error('Couldnt find a provider named "'+e+'"');n.providers.push(new r(t,i,n))});var s=b.parse(window.location.href).query,a=g.parse(s);a.ajs_uid&&this.identify(a.ajs_uid),a.ajs_event&&this.track(a.ajs_event),this.initialized=!0},ready:function(e){if(y(e)!=="function")return;if(this.readied)return e();this.callbacks.push(e)},identify:function(e,t,n,r){if(!this.initialized)return;y(n)==="function"&&(r=n,n=undefined),y(t)==="function"&&(r=t,t=undefined),y(e)==="object"&&(t&&y(t)==="function"&&(r=t),t=e,e=undefined);if(e===undefined||w===null)e=w.id();var i=w.update(e,t);t=T(e,s(w.traits())),u(this.providers,function(r){if(r.identify&&x(r,n)){var i=[e,s(t),s(n)];r.ready?r.identify.apply(r,i):r.enqueue("identify",i)}}),r&&y(r)==="function"&&setTimeout(r,this.timeout)},group:function(e,t,n,r){if(!this.initialized)return;y(n)==="function"&&(r=n,n=undefined),y(t)==="function"&&(r=t,t=undefined),t=s(t)||{},t.created&&(t.created=h(t.created)),u(this.providers,function(r){if(r.group&&x(r,n)){var i=[e,s(t),s(n)];r.ready?r.group.apply(r,i):r.enqueue("group",i)}}),r&&y(r)==="function"&&setTimeout(r,this.timeout)},track:function(e,t,n,r){if(!this.initialized)return;y(n)==="function"&&(r=n,n=undefined),y(t)==="function"&&(r=t,t=undefined),u(this.providers,function(r){if(r.track&&x(r,n)){var i=[e,s(t),s(n)];r.ready?r.track.apply(r,i):r.enqueue("track",i)}}),r&&y(r)==="function"&&setTimeout(r,this.timeout)},trackLink:function(e,t,n){if(!e)return;"element"===y(e)&&(e=[e]);var r=this,s="function"===y(t),o="function"===y(n);u(e,function(e){i(e,"click",function(i){var u=s?t(e):t,a=o?n(e):n;r.track(u,a),e.href&&e.target!=="_blank"&&!l(i)&&(d(i),setTimeout(function(){window.location.href=e.href},r.timeout))})})},trackForm:function(e,t,n){if(!e)return;"element"===y(e)&&(e=[e]);var r=this,s="function"===y(t),o="function"===y(n);u(e,function(e){var u=function(i){var u=s?t(e):t,a=o?n(e):n;r.track(u,a),d(i),setTimeout(function(){e.submit()},r.timeout)},a=window.jQuery||window.Zepto;a?a(e).submit(u):i(e,"submit",u)})},pageview:function(e){if(!this.initialized)return;u(this.providers,function(t){if(t.pageview){var n=[e];t.ready?t.pageview.apply(t,n):t.enqueue("pageview",n)}})},alias:function(e,t,n){if(!this.initialized)return;y(t)==="object"&&(n=t,t=undefined),u(this.providers,function(r){if(r.alias&&x(r,n)){var i=[e,t];r.ready?r.alias.apply(r,i):r.enqueue("alias",i)}})},log:function(e,t,n){if(!this.initialized)return;u(this.providers,function(r){if(r.log&&x(r,n)){var i=[e,t,n];r.ready?r.log.apply(r,i):r.enqueue("log",i)}})}}),S.prototype.trackClick=S.prototype.trackLink,S.prototype.trackSubmit=S.prototype.trackForm;var x=function(e,t){var n=!0;if(!t||!t.providers)return n;var r=t.providers;r.all!==undefined&&(n=r.all),r.All!==undefined&&(n=r.All);var i=e.name;return r[i]!==undefined&&(n=r[i]),n},T=function(e,t){return!t.email&&f(e)&&(t.email=e),!t.name&&t.firstName&&t.lastName&&(t.name=t.firstName+" "+t.lastName),t.created&&(t.created=h(t.created)),t.company&&t.company.created&&(t.company.created=h(t.company.created)),t}}),require.register("analytics/src/cookie.js",function(e,t,n){function a(e){this.options(e)}var r=t("bindAll"),i=t("cookie"),s=t("clone"),o=t("defaults"),u=t("json");a.prototype.options=function(e){if(arguments.length===0)return this._options;e||(e={}),o(e,{maxage:31536e6,path:"/"}),this._options=e},a.prototype.set=function(e,t){try{return t=u.stringify(t),i(e,t,s(this._options)),!0}catch(n){return!1}},a.prototype.get=function(e){try{var t=i(e);return t=t?u.parse(t):null,t}catch(n){return null}},a.prototype.remove=function(e){try{return i(e,null,s(this._options)),!0}catch(t){return!1}},n.exports=r(new a),n.exports.Cookie=a}),require.register("analytics/src/localStore.js",function(e,t,n){function o(e){this.options(e)}var r=t("bindAll"),i=t("defaults"),s=t("store");o.prototype.options=function(e){if(arguments.length===0)return this._options;e||(e={}),i(e,{enabled:!0}),this.enabled=e.enabled&&s.enabled,this._options=e},o.prototype.set=function(e,t){return this.enabled?s.set(e,t):!1},o.prototype.get=function(e){return this.enabled?s.get(e):null},o.prototype.remove=function(e){return this.enabled?s.remove(e):!1},n.exports=r(new o)}),require.register("analytics/src/provider.js",function(e,t,n){function o(e,t,n){var o=this;this.analytics=n,this.queue=[],this.ready=!1;if(s(e)!=="object")if(e===!0)e={};else{if(!this.key)throw new Error("Couldnt resolve options.");var u=e;e={},e[this.key]=u}this.options=i({},this.defaults,e);var a=function(){r(o.queue,function(e){var t=e.method,n=e.args;o[t].apply(o,n)}),o.ready=!0,o.queue=[],t()};this.initialize.call(this,this.options,a)}var r=t("each"),i=t("extend"),s=t("type");n.exports=o,o.extend=function(e){var t=this,n=function(){return t.apply(this,arguments)},r=function(){this.constructor=n};return r.prototype=t.prototype,n.prototype=new r,i(n.prototype,e),n},i(o.prototype,{options:{},key:undefined,initialize:function(e,t){t()},enqueue:function(e,t){this.queue.push({method:e,args:t})}})}),require.register("analytics/src/user.js",function(e,t,n){function f(e){this._id=null,this._traits={},this.options(e)}var r=t("bindAll"),i=t("clone"),s=t("./cookie"),o=t("defaults"),u=t("extend"),a=t("./localStore");f.prototype.options=function(e){e||(e={}),o(e,{persist:!0}),this.cookie(e.cookie),this.localStorage(e.localStorage),this.persist=e.persist},f.prototype.cookie=function(e){if(arguments.length===0)return this.cookieOptions;e||(e={}),o(e,{key:"ajs_user_id",oldKey:"ajs_user"}),this.cookieOptions=e},f.prototype.localStorage=function(e){if(arguments.length===0)return this.localStorageOptions;e||(e={}),o(e,{key:"ajs_user_traits"}),this.localStorageOptions=e},f.prototype.id=function(e){if(arguments.length===0)return this._id;this._id=e},f.prototype.traits=function(e){if(arguments.length===0)return i(this._traits);e||(e={}),this._traits=e},f.prototype.update=function(e,t){var n=!this.id()&&e&&this.persist;return t||(t={}),this.id()&&e&&this.id()!==e?this.traits(t):this.traits(u(this.traits(),t)),e&&this.id(e),this.save(),n},f.prototype.save=function(){return this.persist?(s.set(this.cookie().key,this.id()),a.set(this.localStorage().key,this.traits()),!0):!1},f.prototype.load=function(){if(this.loadOldCookie())return this.toJSON();var e=s.get(this.cookie().key),t=a.get(this.localStorage().key);return this.id(e),this.traits(t),this.toJSON()},f.prototype.clear=function(){s.remove(this.cookie().key),a.remove(this.localStorage().key),this.id(null),this.traits({})},f.prototype.loadOldCookie=function(){var e=s.get(this.cookie().oldKey);return e?(this.id(e.id),this.traits(e.traits),s.remove(this.cookie().oldKey),!0):!1},f.prototype.toJSON=function(){return{id:this.id(),traits:this.traits()}},n.exports=r(new f)}),require.register("analytics/src/utils.js",function(e,t,n){e.getUrlParameter=function(e,t){var n=e.replace("?","").split("&");for(var r=0;r<n.length;r+=1){var i=n[r].split("=");if(i.length===2&&i[0]===t)return decodeURIComponent(i[1])}}}),require.register("analytics/src/providers/adroll.js",function(e,t,n){var r=t("../provider"),i=t("load-script");n.exports=r.extend({name:"AdRoll",defaults:{advId:null,pixId:null},initialize:function(e,t){window.adroll_adv_id=e.advId,window.adroll_pix_id=e.pixId,window.__adroll_loaded=!0,i({http:"http://a.adroll.com/j/roundtrip.js",https:"https://s.adroll.com/j/roundtrip.js"},t)}})}),require.register("analytics/src/providers/amplitude.js",function(e,t,n){var r=t("../provider"),i=t("alias"),s=t("load-script");n.exports=r.extend({name:"Amplitude",key:"apiKey",defaults:{apiKey:null,pageview:!1},initialize:function(e,t){(function(e,t){function r(e){n[e]=function(){n._q.push([e].concat(Array.prototype.slice.call(arguments,0)))}}var n=e.amplitude||{};n._q=[];var i=["init","logEvent","setUserId","setGlobalUserProperties","setVersionName"];for(var s=0;s<i.length;s++)r(i[s]);e.amplitude=n})(window,document),s("https://d24n15hnbwhuhn.cloudfront.net/libs/amplitude-1.0-min.js"),window.amplitude.init(e.apiKey),t()},identify:function(e,t){e&&window.amplitude.setUserId(e),t&&window.amplitude.setGlobalUserProperties(t)},track:function(e,t){window.amplitude.logEvent(e,t)},pageview:function(e){if(!this.options.pageview)return;var t={url:e||document.location.href,name:document.title};this.track("Loaded a Page",t)}})}),require.register("analytics/src/providers/bitdeli.js",function(e,t,n){var r=t("../provider"),i=t("load-script");n.exports=r.extend({name:"Bitdeli",defaults:{inputId:null,authToken:null,initialPageview:!0},initialize:function(e,t){window._bdq=window._bdq||[],window._bdq.push(["setAccount",e.inputId,e.authToken]),e.initialPageview&&this.pageview(),i("//d2flrkr957qc5j.cloudfront.net/bitdeli.min.js"),t()},identify:function(e,t){e&&window._bdq.push(["identify",e]),t&&window._bdq.push(["set",t])},track:function(e,t){window._bdq.push(["track",e,t])},pageview:function(e){window._bdq.push(["trackPageview",e])}})}),require.register("analytics/src/providers/bugherd.js",function(e,t,n){var r=t("../provider"),i=t("load-script");n.exports=r.extend({name:"BugHerd",key:"apiKey",defaults:{apiKey:null,showFeedbackTab:!0},initialize:function(e,t){e.showFeedbackTab||(window.BugHerdConfig={feedback:{hide:!0}}),i("//www.bugherd.com/sidebarv2.js?apikey="+e.apiKey,t)}})}),require.register("analytics/src/providers/chartbeat.js",function(e,t,n){var r=t("../provider"),i=t("load-script");n.exports=r.extend({name:"Chartbeat",defaults:{domain:null,uid:null},initialize:function(e,t){window._sf_async_config=e;var n=function(){if(!document.body)return setTimeout(n,5);window._sf_endpt=(new Date).getTime(),i({https:"https://a248.e.akamai.net/chartbeat.download.akamai.com/102508/js/chartbeat.js",http:"http://static.chartbeat.com/js/chartbeat.js"},t)};n()},pageview:function(e){if(!window.pSUPERFLY)return;window.pSUPERFLY.virtualPage(e||window.location.pathname)}})}),require.register("analytics/src/providers/clicktale.js",function(e,t,n){var r=t("load-date"),i=t("../provider"),s=t("load-script"),o=t("on-body");n.exports=i.extend({name:"ClickTale",key:"projectId",defaults:{httpCdnUrl:"http://s.clicktale.net/WRe0.js",httpsCdnUrl:null,projectId:null,recordingRatio:.01,partitionId:null},initialize:function(e,t){if(document.location.protocol==="https:"&&!e.httpsCdnUrl)return;window.WRInitTime=r.getTime(),o(function(e){var t=document.createElement("div");t.setAttribute("id","ClickTaleDiv"),t.setAttribute("style","display: none;"),e.appendChild(t)});var n=function(){window.ClickTale(e.projectId,e.recordingRatio,e.partitionId),t()};s({http:e.httpCdnUrl,https:e.httpsCdnUrl},n)},identify:function(e,t){window.ClickTaleSetUID&&window.ClickTaleSetUID(e);if(window.ClickTaleField)for(var n in t)window.ClickTaleField(n,t[n])},track:function(e,t){window.ClickTaleEvent&&window.ClickTaleEvent(e)}})}),require.register("analytics/src/providers/clicky.js",function(e,t,n){var r=t("../provider"),i=t("../user"),s=t("extend"),o=t("load-script");n.exports=r.extend({name:"Clicky",key:"siteId",defaults:{siteId:null},initialize:function(e,t){window.clicky_site_ids=window.clicky_site_ids||[],window.clicky_site_ids.push(e.siteId);var n=i.id(),r=i.traits(),u={};n&&(u.id=n),s(u,r),window.clicky_custom={session:u},o("//static.getclicky.com/js",t)},track:function(e,t){window.clicky.log(window.location.href,e)}})}),require.register("analytics/src/providers/comscore.js",function(e,t,n){var r=t("../provider"),i=t("load-script");n.exports=r.extend({name:"comScore",key:"c2",defaults:{c1:"2",c2:null},initialize:function(e,t){window._comscore=window._comscore||[],window._comscore.push(e),i({http:"http://b.scorecardresearch.com/beacon.js",https:"https://sb.scorecardresearch.com/beacon.js"},t)}})}),require.register("analytics/src/providers/crazyegg.js",function(e,t,n){var r=t("../provider"),i=t("load-script");n.exports=r.extend({name:"CrazyEgg",key:"accountNumber",defaults:{accountNumber:null},initialize:function(e,t){var n=e.accountNumber.slice(0,4)+"/"+e.accountNumber.slice(4);i("//dnn506yrbagrg.cloudfront.net/pages/scripts/"+n+".js?"+Math.floor((new Date).getTime()/36e5),t)}})}),require.register("analytics/src/providers/customerio.js",function(e,t,n){var r=t("../provider"),i=t("is-email"),s=t("load-script");n.exports=r.extend({name:"Customer.io",key:"siteId",defaults:{siteId:null},initialize:function(e,t){var n=window._cio=window._cio||[];(function(){var e,t,r;e=function(e){return function(){n.push([e].concat(Array.prototype.slice.call(arguments,0)))}},t=["identify","track"];for(r=0;r<t.length;r++)n[t[r]]=e(t[r])})();var r=s("https://assets.customer.io/assets/track.js");r.id="cio-tracker",r.setAttribute("data-site-id",e.siteId),t()},identify:function(e,t){if(!e)return;t.id=e,t.created&&(t.created_at=Math.floor(t.created/1e3),delete t.created),window._cio.identify(t)},track:function(e,t){window._cio.track(e,t)}})}),require.register("analytics/src/providers/errorception.js",function(e,t,n){var r=t("../provider"),i=t("extend"),s=t("load-script"),o=t("type");n.exports=r.extend({name:"Errorception",key:"projectId",defaults:{projectId:null,meta:!0},initialize:function(e,t){window._errs=window._errs||[e.projectId],s("//d15qhc0lu1ghnk.cloudfront.net/beacon.js");var n=window.onerror;window.onerror=function(){window._errs.push(arguments),"function"===o(n)&&n.apply(this,arguments)},t()},identify:function(e,t){if(!this.options.meta)return;window._errs.meta||(window._errs.meta={}),t.id=e,i(window._errs.meta,t)}})}),require.register("analytics/src/providers/foxmetrics.js",function(e,t,n){var r=t("../provider"),i=t("load-script");n.exports=r.extend({name:"FoxMetrics",key:"appId",defaults:{appId:null},initialize:function(e,t){var n=window._fxm||{};window._fxm=n.events||[],i("//d35tca7vmefkrc.cloudfront.net/scripts/"+e.appId+".js"),t()},identify:function(e,t){if(!e)return;var n=t.firstName,r=t.lastName;!n&&t.name&&(n=t.name.split(" ")[0]),!r&&t.name&&(r=t.name.split(" ")[1]),window._fxm.push(["_fxm.visitor.profile",e,n,r,t.email,t.address,undefined,undefined,t])},track:function(e,t){window._fxm.push([e,t.category,t])},pageview:function(e){window._fxm.push(["_fxm.pages.view",undefined,undefined,undefined,e,undefined])}})}),require.register("analytics/src/providers/gauges.js",function(e,t,n){var r=t("../provider"),i=t("load-script");n.exports=r.extend({name:"Gauges",key:"siteId",defaults:{siteId:null},initialize:function(e,t){window._gauges=window._gauges||[];var n=i("//secure.gaug.es/track.js");n.id="gauges-tracker",n.setAttribute("data-site-id",e.siteId),t()},pageview:function(e){window._gauges.push(["track"])}})}),require.register("analytics/src/providers/get-satisfaction.js",function(e,t,n){var r=t("../provider"),i=t("load-script"),s=t("on-body");n.exports=r.extend({name:"Get Satisfaction",key:"widgetId",defaults:{widgetId:null},initialize:function(e,t){var n=document.createElement("div"),r=n.id="getsat-widget-"+e.widgetId;s(function(e){e.appendChild(n)}),i("https://loader.engage.gsfn.us/loader.js",function(){window.GSFN!==undefined&&window.GSFN.loadWidget(e.widgetId,{containerId:r}),t()})}})}),require.register("analytics/src/providers/google-analytics.js",function(e,t,n){var r=t("../provider"),i=t("load-script"),s=t("type"),o=t("url"),u=t("canonical");n.exports=r.extend({name:"Google Analytics",key:"trackingId",defaults:{anonymizeIp:!1,domain:null,doubleClick:!1,enhancedLinkAttribution:!1,ignoreReferrer:null,initialPageview:!0,siteSpeedSampleRate:null,trackingId:null,universalClient:!1},initialize:function(e,t){e.universalClient?this.initializeUniversal(e,t):this.initializeClassic(e,t)},initializeClassic:function(e,t){window._gaq=window._gaq||[],window._gaq.push(["_setAccount",e.trackingId]),e.domain&&window._gaq.push(["_setDomainName",e.domain]);if(e.enhancedLinkAttribution){var n="https:"===document.location.protocol?"https:":"http:",r=n+"//www.google-analytics.com/plugins/ga/inpage_linkid.js";window._gaq.push(["_require","inpage_linkid",r])}s(e.siteSpeedSampleRate)==="number"&&window._gaq.push(["_setSiteSpeedSampleRate",e.siteSpeedSampleRate]),e.anonymizeIp&&window._gaq.push(["_gat._anonymizeIp"]),e.ignoreReferrer&&window._gaq.push(["_addIgnoredRef",e.ignoreReferrer]);if(e.initialPageview){var a,f=u();f&&(a=o.parse(f).pathname),this.pageview(a)}e.doubleClick?i("//stats.g.doubleclick.net/dc.js",t):i({http:"http://www.google-analytics.com/ga.js",https:"https://ssl.google-analytics.com/ga.js"},t)},initializeUniversal:function(e,t){var n=this.global="ga";window.GoogleAnalyticsObject=n,window[n]=window[n]||function(){(window[n].q=window[n].q||[]).push(arguments)},window[n].l=1*new Date;var r={};e.domain&&(r.cookieDomain=
e.domain||"none"),s(e.siteSpeedSampleRate)==="number"&&(r.siteSpeedSampleRate=e.siteSpeedSampleRate),e.anonymizeIp&&ga("set","anonymizeIp",!0),ga("create",e.trackingId,r);if(e.initialPageview){var a,f=u();f&&(a=o.parse(f).pathname),this.pageview(a)}i("//www.google-analytics.com/analytics.js"),t()},track:function(e,t){t||(t={});var n;s(t.value)==="number"&&(n=Math.round(t.value));if(this.options.universalClient){var r={};t.noninteraction&&(r.nonInteraction=t.noninteraction),window[this.global]("send","event",t.category||"All",e,t.label,Math.round(t.revenue)||n,r)}else window._gaq.push(["_trackEvent",t.category||"All",e,t.label,Math.round(t.revenue)||n,t.noninteraction])},pageview:function(e){this.options.universalClient?window[this.global]("send","pageview",e):window._gaq.push(["_trackPageview",e])}})}),require.register("analytics/src/providers/gosquared.js",function(e,t,n){var r=t("../provider"),i=t("../user"),s=t("load-script"),o=t("on-body");n.exports=r.extend({name:"GoSquared",key:"siteToken",defaults:{siteToken:null},initialize:function(e,t){o(function(){var n=window.GoSquared={};n.acct=e.siteToken,n.q=[],window._gstc_lt=+(new Date),n.VisitorName=i.id(),n.Visitor=i.traits(),s("//d1l6p2sc9645hc.cloudfront.net/tracker.js"),t()})},identify:function(e,t){e&&(window.GoSquared.UserName=e),t&&(window.GoSquared.Visitor=t)},track:function(e,t){window.GoSquared.q.push(["TrackEvent",e,t||{}])},pageview:function(e){window.GoSquared.q.push(["TrackView",e])}})}),require.register("analytics/src/providers/heap.js",function(e,t,n){var r=t("../provider"),i=t("load-script");n.exports=r.extend({name:"Heap",key:"apiKey",defaults:{apiKey:null},initialize:function(e,t){window.heap=window.heap||[],window.heap.load=function(e){window._heapid=e;var t=document.createElement("script");t.type="text/javascript",t.async=!0,t.src=("https:"===document.location.protocol?"https:":"http:")+"//d36lvucg9kzous.cloudfront.net";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);var r=function(e){return function(){heap.push([e].concat(Array.prototype.slice.call(arguments,0)))}},i=["identify","track"];for(var s=0;s<i.length;s++)heap[i[s]]=r(i[s])},window.heap.load(e.apiKey),t()},identify:function(e,t){window.heap.identify(t)},track:function(e,t){window.heap.track(e,t)}})}),require.register("analytics/src/providers/hittail.js",function(e,t,n){var r=t("../provider"),i=t("load-script");n.exports=r.extend({name:"HitTail",key:"siteId",defaults:{siteId:null},initialize:function(e,t){i("//"+e.siteId+".hittail.com/mlt.js",t)}})}),require.register("analytics/src/providers/hubspot.js",function(e,t,n){var r=t("../provider"),i=t("is-email"),s=t("load-script");n.exports=r.extend({name:"HubSpot",key:"portalId",defaults:{portalId:null},initialize:function(e,t){if(!document.getElementById("hs-analytics")){window._hsq=window._hsq||[];var n=s("https://js.hubspot.com/analytics/"+Math.ceil(new Date/3e5)*3e5+"/"+e.portalId+".js");n.id="hs-analytics"}t()},identify:function(e,t){window._hsq.push(["identify",t])},track:function(e,t){window._hsq.push(["trackEvent",e,t])},pageview:function(e){window._hsq.push(["_trackPageview"])}})}),require.register("analytics/src/providers/index.js",function(e,t,n){n.exports=[t("./adroll"),t("./amplitude"),t("./bitdeli"),t("./bugherd"),t("./chartbeat"),t("./clicktale"),t("./clicky"),t("./comscore"),t("./crazyegg"),t("./customerio"),t("./errorception"),t("./foxmetrics"),t("./gauges"),t("./get-satisfaction"),t("./google-analytics"),t("./gosquared"),t("./heap"),t("./hittail"),t("./hubspot"),t("./improvely"),t("./intercom"),t("./keen-io"),t("./kissmetrics"),t("./klaviyo"),t("./livechat"),t("./lytics"),t("./mixpanel"),t("./olark"),t("./optimizely"),t("./perfect-audience"),t("./pingdom"),t("./preact"),t("./qualaroo"),t("./quantcast"),t("./sentry"),t("./snapengage"),t("./usercycle"),t("./userfox"),t("./uservoice"),t("./vero"),t("./woopra")]}),require.register("analytics/src/providers/improvely.js",function(e,t,n){var r=t("../provider"),i=t("alias"),s=t("load-script");n.exports=r.extend({name:"Improvely",defaults:{domain:null,projectId:null},initialize:function(e,t){window._improvely=window._improvely||[],window.improvely=window.improvely||{init:function(e,t){window._improvely.push(["init",e,t])},goal:function(e){window._improvely.push(["goal",e])},label:function(e){window._improvely.push(["label",e])}},s("//"+e.domain+".iljmp.com/improvely.js"),window.improvely.init(e.domain,e.projectId),t()},identify:function(e,t){e&&window.improvely.label(e)},track:function(e,t){t||(t={}),t.type=e,i(t,{revenue:"amount"}),window.improvely.goal(t)}})}),require.register("analytics/src/providers/intercom.js",function(e,t,n){var r=t("../provider"),i=t("extend"),s=t("load-script"),o=t("is-email");n.exports=r.extend({name:"Intercom",booted:!1,key:"appId",defaults:{appId:null,activator:null,counter:!0},initialize:function(e,t){s("https://static.intercomcdn.com/intercom.v1.js",t)},identify:function(e,t,n){if(!e)return;if(!this.booted&&!e)return;n=n||{};var r=n.intercom||n.Intercom||{},s={custom_data:t||{}};r.increments&&(s.increments=increments),r.user_hash&&(s.user_hash=r.user_hash),r.userHash&&(s.user_hash=r.userHash),t&&t.created&&(s.created_at=Math.floor(t.created/1e3),delete t.created),t.email&&(s.email=t.email,delete t.email),t&&t.name&&(s.name=t.name,delete t.name),t&&t.company&&(t.company.created&&(t.company.created_at=Math.floor(t.company.created/1e3),delete t.company.created),s.company=t.company,delete t.company),this.options.activator&&(s.widget={activator:this.options.activator,use_counter:this.options.counter}),this.booted?window.Intercom("update",s):(i(s,{app_id:this.options.appId,user_id:e}),this.options.userHash&&(s.user_hash=this.options.userHash),window.Intercom("boot",s)),this.booted=!0}})}),require.register("analytics/src/providers/keen-io.js",function(e,t,n){var r=t("../provider"),i=t("load-script");n.exports=r.extend({name:"Keen IO",defaults:{projectId:null,writeKey:null,readKey:null,pageview:!0,initialPageview:!0},initialize:function(e,t){window.Keen=window.Keen||{configure:function(e){this._cf=e},addEvent:function(e,t,n,r){this._eq=this._eq||[],this._eq.push([e,t,n,r])},setGlobalProperties:function(e){this._gp=e},onChartsReady:function(e){this._ocrq=this._ocrq||[],this._ocrq.push(e)}},window.Keen.configure({projectId:e.projectId,writeKey:e.writeKey,readKey:e.readKey}),i("//dc8na2hxrj29i.cloudfront.net/code/keen-2.1.0-min.js"),e.initialPageview&&this.pageview(),t()},identify:function(e,t){var n={};e&&(n.userId=e),t&&(n.traits=t),(e||t)&&window.Keen.setGlobalProperties(function(e){return{user:n}})},track:function(e,t){window.Keen.addEvent(e,t)},pageview:function(e){if(!this.options.pageview)return;var t={url:e||document.location.href,name:document.title};this.track("Loaded a Page",t)}})}),require.register("analytics/src/providers/kissmetrics.js",function(e,t,n){var r=t("../provider"),i=t("alias"),s=t("load-script");n.exports=r.extend({name:"KISSmetrics",key:"apiKey",defaults:{apiKey:null},initialize:function(e,t){window._kmq=window._kmq||[],s("//i.kissmetrics.com/i.js"),s("//doug1izaerwt3.cloudfront.net/"+e.apiKey+".1.js"),t()},identify:function(e,t){e&&window._kmq.push(["identify",e]),t&&window._kmq.push(["set",t])},track:function(e,t){t&&i(t,{revenue:"Billing Amount"}),window._kmq.push(["record",e,t])},alias:function(e,t){window._kmq.push(["alias",e,t])}})}),require.register("analytics/src/providers/klaviyo.js",function(e,t,n){var r=t("../provider"),i=t("load-script");n.exports=r.extend({name:"Klaviyo",key:"apiKey",defaults:{apiKey:null},initialize:function(e,t){window._learnq=window._learnq||[],window._learnq.push(["account",e.apiKey]),i("//a.klaviyo.com/media/js/learnmarklet.js"),t()},identify:function(e,t){if(!e)return;t.$id=e,window._learnq.push(["identify",t])},track:function(e,t){window._learnq.push(["track",e,t])}})}),require.register("analytics/src/providers/livechat.js",function(e,t,n){var r=t("../provider"),i=t("each"),s=t("load-script");n.exports=r.extend({name:"LiveChat",key:"license",defaults:{license:null},initialize:function(e,t){window.__lc={license:e.license},s("//cdn.livechatinc.com/tracking.js",t)},identify:function(e,t){if(!window.LC_API)return;var n=[];e&&n.push({name:"User ID",value:e}),t&&i(t,function(e,t){n.push({name:e,value:t})}),window.LC_API.set_custom_variables(n)}})}),require.register("analytics/src/providers/lytics.js",function(e,t,n){var r=t("../provider"),i=t("load-script");n.exports=r.extend({name:"Lytics",key:"cid",defaults:{cid:null},initialize:function(e,t){window.jstag=function(){var t={_q:[],_c:{cid:e.cid,url:"//c.lytics.io"},ts:(new Date).getTime()};return t.send=function(){return this._q.push(["ready","send",Array.prototype.slice.call(arguments)]),this},t}(),i("//c.lytics.io/static/io.min.js"),t()},identify:function(e,t){t._uid=e,window.jstag.send(t)},track:function(e,t){t._e=e,window.jstag.send(t)},pageview:function(e){window.jstag.send()}})}),require.register("analytics/src/providers/mixpanel.js",function(e,t,n){var r=t("../provider"),i=t("alias"),s=t("is-email"),o=t("load-script");n.exports=r.extend({name:"Mixpanel",key:"token",defaults:{nameTag:!0,people:!1,token:null,pageview:!1,initialPageview:!1},initialize:function(e,t){(function(e,n){window.mixpanel=n;var r,i,s,u;n._i=[],n.init=function(e,t,r){function i(e,t){var n=t.split(".");2==n.length&&(e=e[n[0]],t=n[1]),e[t]=function(){e.push([t].concat(Array.prototype.slice.call(arguments,0)))}}var o=n;"undefined"!=typeof r?o=n[r]=[]:r="mixpanel",o.people=o.people||[],s=["disable","track","track_pageview","track_links","track_forms","register","register_once","unregister","identify","alias","name_tag","set_config","people.set","people.increment","people.track_charge","people.append"];for(u=0;u<s.length;u++)i(o,s[u]);n._i.push([e,t,r])},n.__SV=1.2,o("//cdn.mxpnl.com/libs/mixpanel-2.2.min.js",t)})(document,window.mixpanel||[]),window.mixpanel.init(e.token,e),e.initialPageview&&this.pageview()},identify:function(e,t){i(t,{created:"$created",email:"$email",firstName:"$first_name",lastName:"$last_name",lastSeen:"$last_seen",name:"$name",username:"$username",phone:"$phone"}),e&&(window.mixpanel.identify(e),this.options.nameTag&&window.mixpanel.name_tag(t&&t.$email||e)),t&&(window.mixpanel.register(t),this.options.people&&window.mixpanel.people.set(t))},track:function(e,t){window.mixpanel.track(e,t),t&&t.revenue&&this.options.people&&window.mixpanel.people.track_charge(t.revenue)},pageview:function(e){window.mixpanel.track_pageview(e);if(!this.options.pageview)return;var t={url:e||document.location.href,name:document.title};this.track("Loaded a Page",t)},alias:function(e,t){if(window.mixpanel.get_distinct_id&&window.mixpanel.get_distinct_id()===e)return;if(window.mixpanel.get_property&&window.mixpanel.get_property("$people_distinct_id")===e)return;window.mixpanel.alias(e,t)}})}),require.register("analytics/src/providers/olark.js",function(e,t,n){var r=t("../provider"),i=t("is-email");n.exports=r.extend({name:"Olark",key:"siteId",chatting:!1,defaults:{siteId:null,identify:!0,track:!1,pageview:!0},initialize:function(e,t){window.olark||function(e){var t=window,n=document,r=t.location.protocol=="https:"?"https:":"http:",i=e.name,s="load",o=function(){function h(){u.P(s),t[i](s)}t[i]=function(){(u.s=u.s||[]).push(arguments)};var u=t[i]._={},a=e.methods.length;while(a--)(function(e){t[i][e]=function(){t[i]("call",e,arguments)}})(e.methods[a]);u.l=e.loader,u.i=o,u.p={0:+(new Date)},u.P=function(e){u.p[e]=new Date-u.p[0]},t.addEventListener?t.addEventListener(s,h,!1):t.attachEvent("on"+s,h);var p=function(){function t(e){return e="head",["<",e,"></",e,"><",s,' onload="var d=',y,";d.getElementsByTagName('head')[0].",a,"(d.",f,"('script')).",h,"='",r,"//",u.l,"'",'"',"></",s,">"].join("")}var s="body",o=n[s];if(!o)return setTimeout(p,100);u.P(1);var a="appendChild",f="createElement",h="src",v=n[f]("div"),m=v[a](n[f](i)),g=n[f]("iframe"),y="document",b="domain",w;v.style.display="none",o.insertBefore(v,o.firstChild).id=i,g.frameBorder="0",g.id=i+"-loader",/MSIE[ ]+6/.test(navigator.userAgent)&&(g.src="javascript:false"),g.allowTransparency="true",m[a](g);try{g.contentWindow[y].open()}catch(E){e[b]=n[b],w="javascript:var d="+y+".open();d.domain='"+n.domain+"';",g[h]=w+"void(0);"}try{var S=g.contentWindow[y];S.write(t()),S.close()}catch(x){g[h]=w+'d.write("'+t().replace(/"/g,String.fromCharCode(92)+'"')+'");d.close();'}u.P(2)};p()};o()}({loader:"static.olark.com/jsclient/loader0.js",name:"olark",methods:["configure","extend","declare","identify"]}),window.olark.identify(e.siteId);var n=this;window.olark("api.box.onExpand",function(){n.chatting=!0}),window.olark("api.box.onShrink",function(){n.chatting=!1}),t()},identify:function(e,t){if(!this.options.identify)return;var n=t.email,r=t.name||t.firstName,i=t.phone,s=r||n||e;r&&n&&(s+=" ("+n+")"),window.olark("api.visitor.updateCustomFields",t),n&&window.olark("api.visitor.updateEmailAddress",{emailAddress:n}),r&&window.olark("api.visitor.updateFullName",{fullName:r}),i&&window.olark("api.visitor.updatePhoneNumber",{phoneNumber:i}),s&&window.olark("api.chat.updateVisitorNickname",{snippet:s})},track:function(e,t){if(!this.options.track||!this.chatting)return;window.olark("api.chat.sendNotificationToOperator",{body:'visitor triggered "'+e+'"'})},pageview:function(e){if(!this.options.pageview||!this.chatting)return;window.olark("api.chat.sendNotificationToOperator",{body:"looking at "+window.location.href})}})}),require.register("analytics/src/providers/optimizely.js",function(e,t,n){var r=t("each"),i=t("next-tick"),s=t("../provider");n.exports=s.extend({name:"Optimizely",defaults:{variations:!0},initialize:function(e,t,n){window.optimizely=window.optimizely||[];if(e.variations){var r=this;i(function(){r.replay()})}t()},track:function(e,t){t&&t.revenue&&(t.revenue=t.revenue*100),window.optimizely.push(["trackEvent",e,t])},replay:function(){var e=window.optimizely.data;if(!e)return;var t=e.experiments,n=e.state.variationNamesMap,i={};r(n,function(e,n){i["Experiment: "+t[e].name]=n}),this.analytics.identify(i)}})}),require.register("analytics/src/providers/perfect-audience.js",function(e,t,n){var r=t("../provider"),i=t("load-script");n.exports=r.extend({name:"Perfect Audience",key:"siteId",defaults:{siteId:null},initialize:function(e,t){window._pa||(window._pa={}),i("//tag.perfectaudience.com/serve/"+e.siteId+".js",t)},track:function(e,t){window._pa.track(e,t)}})}),require.register("analytics/src/providers/pingdom.js",function(e,t,n){var r=t("load-date"),i=t("../provider"),s=t("load-script");n.exports=i.extend({name:"Pingdom",key:"id",defaults:{id:null},initialize:function(e,t){window._prum=[["id",e.id],["mark","firstbyte",r.getTime()]],s("//rum-static.pingdom.net/prum.min.js",t)}})}),require.register("analytics/src/providers/preact.js",function(e,t,n){var r=t("../provider"),i=t("is-email"),s=t("load-script");n.exports=r.extend({name:"Preact",key:"projectCode",defaults:{projectCode:null},initialize:function(e,t){var n=window._lnq=window._lnq||[];n.push(["_setCode",e.projectCode]),s("//d2bbvl6dq48fa6.cloudfront.net/js/ln-2.3.min.js"),t()},identify:function(e,t){if(!e)return;t.created&&(t.created_at=Math.floor(t.created/1e3),delete t.created),window._lnq.push(["_setPersonData",{name:t.name,email:t.email,uid:e,properties:t}])},track:function(e,t){t||(t={});var n={name:e,target_id:t.target_id,note:t.note,revenue:t.revenue};window._lnq.push(["_logEvent",n,t])}})}),require.register("analytics/src/providers/qualaroo.js",function(e,t,n){var r=t("../provider"),i=t("is-email"),s=t("load-script");n.exports=r.extend({name:"Qualaroo",defaults:{customerId:null,siteToken:null,track:!1},initialize:function(e,t){window._kiq=window._kiq||[],s("//s3.amazonaws.com/ki.js/"+e.customerId+"/"+e.siteToken+".js"),t()},identify:function(e,t){var n=t.email||e;n&&window._kiq.push(["identify",n]),t&&window._kiq.push(["set",t])},track:function(e,t){if(!this.options.track)return;var n={};n["Triggered: "+e]=!0,this.identify(null,n)}})}),require.register("analytics/src/providers/quantcast.js",function(e,t,n){var r=t("../provider"),i=t("load-script");n.exports=r.extend({name:"Quantcast",key:"pCode",defaults:{pCode:null},initialize:function(e,t){window._qevents=window._qevents||[],window._qevents.push({qacct:e.pCode}),i({http:"http://edge.quantserve.com/quant.js",https:"https://secure.quantserve.com/quant.js"},t)}})}),require.register("analytics/src/providers/sentry.js",function(e,t,n){var r=t("../provider"),i=t("load-script");n.exports=r.extend({name:"Sentry",key:"config",defaults:{config:null},initialize:function(e,t){i("//d3nslu0hdya83q.cloudfront.net/dist/1.0/raven.min.js",function(){window.Raven.config(e.config).install(),t()})},identify:function(e,t){t.id=e,window.Raven.setUser(t)},log:function(e,t){window.Raven.captureException(e,t)}})}),require.register("analytics/src/providers/snapengage.js",function(e,t,n){var r=t("../provider"),i=t("is-email"),s=t("load-script");n.exports=r.extend({name:"SnapEngage",key:"apiKey",defaults:{apiKey:null},initialize:function(e,t){s("//commondatastorage.googleapis.com/code.snapengage.com/js/"+e.apiKey+".js",t)},identify:function(e,t,n){if(!t.email)return;window.SnapABug.setUserEmail(t.email)}})}),require.register("analytics/src/providers/usercycle.js",function(e,t,n){var r=t("../provider"),i=t("load-script"),s=t("../user");n.exports=r.extend({name:"USERcycle",key:"key",defaults:{key:null},initialize:function(e,t){window._uc=window._uc||[],window._uc.push(["_key",e.key]),i("//api.usercycle.com/javascripts/track.js"),t()},identify:function(e,t){e&&window._uc.push(["uid",e])},track:function(e,t){var n=s.traits();window._uc.push(["action",e,n])}})}),require.register("analytics/src/providers/userfox.js",function(e,t,n){var r=t("../provider"),i=t("extend"),s=t("load-script"),o=t("is-email");n.exports=r.extend({name:"userfox",key:"clientId",defaults:{clientId:null},initialize:function(e,t){window._ufq=window._ufq||[],s("//d2y71mjhnajxcg.cloudfront.net/js/userfox-stable.js"),t()},identify:function(e,t){if(!t.email)return;window._ufq.push(["init",{clientId:this.options.clientId,email:t.email}]),t.created&&(t.signup_date=t.created.getTime()+"",window._ufq.push(["track",t]))}})}),require.register("analytics/src/providers/uservoice.js",function(e,t,n){var r=t("../provider"),i=t("load-script"),s=t("alias"),o=t("clone");n.exports=r.extend({name:"UserVoice",defaults:{widgetId:null,forumId:null,showTab:!0,mode:"full",primaryColor:"#cc6d00",linkColor:"#007dbf",defaultMode:"support",tabLabel:"Feedback & Support",tabColor:"#cc6d00",tabPosition:"middle-right",tabInverted:!1},initialize:function(e,t){window.UserVoice=window.UserVoice||[],i("//widget.uservoice.com/"+e.widgetId+".js",t);var n=o(e);s(n,{forumId:"forum_id",primaryColor:"primary_color",linkColor:"link_color",defaultMode:"default_mode",tabLabel:"tab_label",tabColor:"tab_color",tabPosition:"tab_position",tabInverted:"tab_inverted"}),window.showClassicWidget=function(e){window.UserVoice.push([e||"showLightbox","classic_widget",n])},e.showTab&&window.showClassicWidget("showTab")},identify:function(e,t){t.id=e,window.UserVoice.push(["setCustomFields",t])}})}),require.register("analytics/src/providers/vero.js",function(e,t,n){var r=t("../provider"),i=t("is-email"),s=t("load-script");n.exports=r.extend({name:"Vero",key:"apiKey",defaults:{apiKey:null},initialize:function(e,t){window._veroq=window._veroq||[],window._veroq.push(["init",{api_key:e.apiKey}]),s("//www.getvero.com/assets/m.js"),t()},identify:function(e,t){if(!e||!t.email)return;t.id=e,window._veroq.push(["user",t])},track:function(e,t){window._veroq.push(["track",e,t])}})}),require.register("analytics/src/providers/woopra.js",function(e,t,n){function l(e,t,n){e&&(t.id=e),i(t,function(e,t){"string"===a(t)&&n.addVisitorProperty(e,t)})}var r=t("../provider"),i=t("each"),s=t("extend"),o=t("is-email"),u=t("load-script"),a=t("type"),f=t("../user");n.exports=r.extend({name:"Woopra",key:"domain",defaults:{domain:null},initialize:function(e,t){var n=this;window.woopraReady=function(e){e.setDomain(n.options.domain),e.setIdleTimeout(3e5);var r=f.id(),i=f.traits();return l(r,i,e),e.track(),t(),!1},u("//static.woopra.com/js/woopra.js")},identify:function(e,t){if(!window.woopraTracker)return;l(e,t,window.woopraTracker)},track:function(e,t){if(!window.woopraTracker)return;t||(t={}),t.name=e,window.woopraTracker.pushEvent(t)}})}),require.alias("avetisk-defaults/index.js","analytics/deps/defaults/index.js"),require.alias("avetisk-defaults/index.js","defaults/index.js"),require.alias("component-clone/index.js","analytics/deps/clone/index.js"),require.alias("component-clone/index.js","clone/index.js"),require.alias("component-type/index.js","component-clone/deps/type/index.js"),require.alias("component-cookie/index.js","analytics/deps/cookie/index.js"),require.alias("component-cookie/index.js","cookie/index.js"),require.alias("component-each/index.js","analytics/deps/each/index.js"),require.alias("component-each/index.js","each/index.js"),require.alias("component-type/index.js","component-each/deps/type/index.js"),require.alias("component-event/index.js","analytics/deps/event/index.js"),require.alias("component-event/index.js","event/index.js"),require.alias("component-object/index.js","analytics/deps/object/index.js"),require.alias("component-object/index.js","object/index.js"),require.alias("component-querystring/index.js","analytics/deps/querystring/index.js"),require.alias("component-querystring/index.js","querystring/index.js"),require.alias("component-trim/index.js","component-querystring/deps/trim/index.js"),require.alias("component-type/index.js","analytics/deps/type/index.js"),require.alias("component-type/index.js","type/index.js"),require.alias("component-url/index.js","analytics/deps/url/index.js"),require.alias("component-url/index.js","url/index.js"),require.alias("segmentio-after/index.js","analytics/deps/after/index.js"),require.alias("segmentio-after/index.js","after/index.js"),require.alias("segmentio-alias/index.js","analytics/deps/alias/index.js"),require.alias("segmentio-alias/index.js","alias/index.js"),require.alias("segmentio-bindAll/index.js","analytics/deps/bindAll/index.js"),require.alias("segmentio-bindAll/index.js","analytics/deps/bindAll/index.js"),require.alias("segmentio-bindAll/index.js","bindAll/index.js"),require.alias("component-bind/index.js","segmentio-bindAll/deps/bind/index.js"),require.alias("component-type/index.js","segmentio-bindAll/deps/type/index.js"),require.alias("segmentio-bindAll/index.js","segmentio-bindAll/index.js"),require.alias("segmentio-canonical/index.js","analytics/deps/canonical/index.js"),require.alias("segmentio-canonical/index.js","canonical/index.js"),require.alias("segmentio-extend/index.js","analytics/deps/extend/index.js"),require.alias("segmentio-extend/index.js","extend/index.js"),require.alias("segmentio-is-email/index.js","analytics/deps/is-email/index.js"),require.alias("segmentio-is-email/index.js","is-email/index.js"),require.alias("segmentio-is-meta/index.js","analytics/deps/is-meta/index.js"),require.alias("segmentio-is-meta/index.js","is-meta/index.js"),require.alias("segmentio-json/index.js","analytics/deps/json/index.js"),require.alias("segmentio-json/index.js","json/index.js"),require.alias("component-json-fallback/index.js","segmentio-json/deps/json-fallback/index.js"),require.alias("segmentio-load-date/index.js","analytics/deps/load-date/index.js"),require.alias("segmentio-load-date/index.js","load-date/index.js"),require.alias("segmentio-load-script/index.js","analytics/deps/load-script/index.js"),require.alias("segmentio-load-script/index.js","load-script/index.js"),require.alias("component-type/index.js","segmentio-load-script/deps/type/index.js"),require.alias("segmentio-new-date/index.js","analytics/deps/new-date/index.js"),require.alias("segmentio-new-date/index.js","new-date/index.js"),require.alias("component-type/index.js","segmentio-new-date/deps/type/index.js"),require.alias("segmentio-on-body/index.js","analytics/deps/on-body/index.js"),require.alias("segmentio-on-body/index.js","on-body/index.js"),require.alias("component-each/index.js","segmentio-on-body/deps/each/index.js"),require.alias("component-type/index.js","component-each/deps/type/index.js"),require.alias("segmentio-store.js/store.js","analytics/deps/store/store.js"),require.alias("segmentio-store.js/store.js","analytics/deps/store/index.js"),require.alias("segmentio-store.js/store.js","store/index.js"),require.alias("segmentio-json/index.js","segmentio-store.js/deps/json/index.js"),require.alias("component-json-fallback/index.js","segmentio-json/deps/json-fallback/index.js"),require.alias("segmentio-store.js/store.js","segmentio-store.js/index.js"),require.alias("timoxley-next-tick/index.js","analytics/deps/next-tick/index.js"),require.alias("timoxley-next-tick/index.js","next-tick/index.js"),require.alias("yields-prevent/index.js","analytics/deps/prevent/index.js"),require.alias("yields-prevent/index.js","prevent/index.js"),require.alias("analytics/src/index.js","analytics/index.js"),typeof exports=="object"?module.exports=require("analytics"):typeof define=="function"&&define.amd?define(function(){return require("analytics")}):this.analytics=require("analytics")})();