!function(e,n){var t,r,a=function(e,n){var t=n+"_tracker_namespace",r=n+"_tracker",a={contexts:{webPage:!0,performanceTiming:!0,gaCookies:!0},respectDoNotTrack:!0},o=function(e,n){"rooftop_id"===e&&(a.appId=n)},i=function(){window[t]("newTracker",r,"ec2-35-160-34-208.us-west-2.compute.amazonaws.com:8080",a)},c=function(){window[t]("trackPageView:"+r)},s=function(){var e=arguments,n=Array.prototype.shift.call(e);switch(n){case"set":o.apply(window,e);break;case"createTracker":i.apply(window,e);break;case"pageview":c.apply(window,e)}};return e.forEach(function(e){s.apply(window,e)}),s};t=e.oans.shift(),r=e[t];var o=t+"_tracker_namespace";e[o]||(e.GlobalSnowplowNamespace=e.GlobalSnowplowNamespace||[],e.GlobalSnowplowNamespace.push(o),e[o]=function(){(e[o].q=e[o].q||[]).push(arguments)},e[o].q=e[o].q||[]),r.q=a(r.q,t)}(window,document),function e(n,t,r){function a(i,c){if(!t[i]){if(!n[i]){var s="function"==typeof require&&require;if(!c&&s)return s(i,!0);if(o)return o(i,!0);var u=new Error("Cannot find module '"+i+"'");throw u.code="MODULE_NOT_FOUND",u}var l=t[i]={exports:{}};n[i][0].call(l.exports,function(e){var t=n[i][1][e];return a(t?t:e)},l,l.exports,e,n,t,r)}return t[i].exports}for(var o="function"==typeof require&&require,i=0;i<r.length;i++)a(r[i]);return a}({1:[function(require,module,exports){var JSON;JSON||(JSON={}),function(){function f(e){return 10>e?"0"+e:e}function quote(e){return escapable.lastIndex=0,escapable.test(e)?'"'+e.replace(escapable,function(e){var n=meta[e];return"string"==typeof n?n:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+e+'"'}function str(e,n){var t,r,a,o,i,c=gap,s=n[e];switch(s&&"object"==typeof s&&"function"==typeof s.toJSON&&(s=s.toJSON(e)),"function"==typeof rep&&(s=rep.call(n,e,s)),typeof s){case"string":return quote(s);case"number":return isFinite(s)?String(s):"null";case"boolean":case"null":return String(s);case"object":if(!s)return"null";if(gap+=indent,i=[],"[object Array]"===Object.prototype.toString.apply(s)){for(o=s.length,t=0;o>t;t+=1)i[t]=str(t,s)||"null";return a=0===i.length?"[]":gap?"[\n"+gap+i.join(",\n"+gap)+"\n"+c+"]":"["+i.join(",")+"]",gap=c,a}if(rep&&"object"==typeof rep)for(o=rep.length,t=0;o>t;t+=1)"string"==typeof rep[t]&&(r=rep[t],a=str(r,s),a&&i.push(quote(r)+(gap?": ":":")+a));else for(r in s)Object.prototype.hasOwnProperty.call(s,r)&&(a=str(r,s),a&&i.push(quote(r)+(gap?": ":":")+a));return a=0===i.length?"{}":gap?"{\n"+gap+i.join(",\n"+gap)+"\n"+c+"}":"{"+i.join(",")+"}",gap=c,a}}var global=Function("return this")(),JSON=global.JSON;JSON||(JSON={}),"function"!=typeof Date.prototype.toJSON&&(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;"function"!=typeof JSON.stringify&&(JSON.stringify=function(e,n,t){var r;if(gap="",indent="","number"==typeof t)for(r=0;t>r;r+=1)indent+=" ";else"string"==typeof t&&(indent=t);if(rep=n,n&&"function"!=typeof n&&("object"!=typeof n||"number"!=typeof n.length))throw new Error("JSON.stringify");return str("",{"":e})}),"function"!=typeof JSON.parse&&(JSON.parse=function(text,reviver){function walk(e,n){var t,r,a=e[n];if(a&&"object"==typeof a)for(t in a)Object.prototype.hasOwnProperty.call(a,t)&&(r=walk(a,t),void 0!==r?a[t]=r:delete a[t]);return reviver.call(e,n,a)}var j;if(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)})),/^[\],:{}\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+")"),"function"==typeof reviver?walk({"":j},""):j;throw new SyntaxError("JSON.parse")}),global.JSON=JSON,module.exports=JSON}()},{}],2:[function(e,n,t){this.cookie=function(e,n,t,r,a,o){return arguments.length>1?document.cookie=e+"="+escape(n)+(t?"; expires="+new Date(+new Date+1e3*t).toUTCString():"")+(r?"; path="+r:"")+(a?"; domain="+a:"")+(o?"; secure":""):unescape((("; "+document.cookie).split("; "+e+"=")[1]||"").split(";")[0])}},{}],3:[function(e,n,t){!function(e){var n=function(){var e="s",t=function(e){var n=-e.getTimezoneOffset();return null!==n?n:0},r=function(e,n,t){var r=new Date;return void 0!==e&&r.setFullYear(e),r.setMonth(n),r.setDate(t),r},a=function(e){return t(r(e,0,2))},o=function(e){return t(r(e,5,2))},i=function(e){var n=e.getMonth()>7,r=n?o(e.getFullYear()):a(e.getFullYear()),i=t(e),c=0>r,s=r-i;return c||n?0!==s:0>s},c=function(){var n=a(),t=o(),r=n-t;return 0>r?n+",1":r>0?t+",1,"+e:n+",0"},s=function(){var e=c();return new n.TimeZone(n.olson.timezones[e])},u=function(e){var n=new Date(2010,6,15,1,0,0,0),t={"America/Denver":new Date(2011,2,13,3,0,0,0),"America/Mazatlan":new Date(2011,3,3,3,0,0,0),"America/Chicago":new Date(2011,2,13,3,0,0,0),"America/Mexico_City":new Date(2011,3,3,3,0,0,0),"America/Asuncion":new Date(2012,9,7,3,0,0,0),"America/Santiago":new Date(2012,9,3,3,0,0,0),"America/Campo_Grande":new Date(2012,9,21,5,0,0,0),"America/Montevideo":new Date(2011,9,2,3,0,0,0),"America/Sao_Paulo":new Date(2011,9,16,5,0,0,0),"America/Los_Angeles":new Date(2011,2,13,8,0,0,0),"America/Santa_Isabel":new Date(2011,3,5,8,0,0,0),"America/Havana":new Date(2012,2,10,2,0,0,0),"America/New_York":new Date(2012,2,10,7,0,0,0),"Europe/Helsinki":new Date(2013,2,31,5,0,0,0),"Pacific/Auckland":new Date(2011,8,26,7,0,0,0),"America/Halifax":new Date(2011,2,13,6,0,0,0),"America/Goose_Bay":new Date(2011,2,13,2,1,0,0),"America/Miquelon":new Date(2011,2,13,5,0,0,0),"America/Godthab":new Date(2011,2,27,1,0,0,0),"Europe/Moscow":n,"Asia/Amman":new Date(2013,2,29,1,0,0,0),"Asia/Beirut":new Date(2013,2,31,2,0,0,0),"Asia/Damascus":new Date(2013,3,6,2,0,0,0),"Asia/Jerusalem":new Date(2013,2,29,5,0,0,0),"Asia/Yekaterinburg":n,"Asia/Omsk":n,"Asia/Krasnoyarsk":n,"Asia/Irkutsk":n,"Asia/Yakutsk":n,"Asia/Vladivostok":n,"Asia/Baku":new Date(2013,2,31,4,0,0),"Asia/Yerevan":new Date(2013,2,31,3,0,0),"Asia/Kamchatka":n,"Asia/Gaza":new Date(2010,2,27,4,0,0),"Africa/Cairo":new Date(2010,4,1,3,0,0),"Europe/Minsk":n,"Pacific/Apia":new Date(2010,10,1,1,0,0,0),"Pacific/Fiji":new Date(2010,11,1,0,0,0),"Australia/Perth":new Date(2008,10,1,1,0,0,0)};return t[e]};return{determine:s,date_is_dst:i,dst_start_for:u}}();n.TimeZone=function(e){var t={"America/Denver":["America/Denver","America/Mazatlan"],"America/Chicago":["America/Chicago","America/Mexico_City"],"America/Santiago":["America/Santiago","America/Asuncion","America/Campo_Grande"],"America/Montevideo":["America/Montevideo","America/Sao_Paulo"],"Asia/Beirut":["Asia/Amman","Asia/Jerusalem","Asia/Beirut","Europe/Helsinki","Asia/Damascus"],"Pacific/Auckland":["Pacific/Auckland","Pacific/Fiji"],"America/Los_Angeles":["America/Los_Angeles","America/Santa_Isabel"],"America/New_York":["America/Havana","America/New_York"],"America/Halifax":["America/Goose_Bay","America/Halifax"],"America/Godthab":["America/Miquelon","America/Godthab"],"Asia/Dubai":["Europe/Moscow"],"Asia/Dhaka":["Asia/Yekaterinburg"],"Asia/Jakarta":["Asia/Omsk"],"Asia/Shanghai":["Asia/Krasnoyarsk","Australia/Perth"],"Asia/Tokyo":["Asia/Irkutsk"],"Australia/Brisbane":["Asia/Yakutsk"],"Pacific/Noumea":["Asia/Vladivostok"],"Pacific/Tarawa":["Asia/Kamchatka","Pacific/Fiji"],"Pacific/Tongatapu":["Pacific/Apia"],"Asia/Baghdad":["Europe/Minsk"],"Asia/Baku":["Asia/Yerevan","Asia/Baku"],"Africa/Johannesburg":["Asia/Gaza","Africa/Cairo"]},r=e,a=function(){for(var e=t[r],a=e.length,o=0,i=e[0];a>o;o+=1)if(i=e[o],n.date_is_dst(n.dst_start_for(i)))return void(r=i)},o=function(){return"undefined"!=typeof t[r]};return o()&&a(),{name:function(){return r}}},n.olson={},n.olson.timezones={"-720,0":"Pacific/Majuro","-660,0":"Pacific/Pago_Pago","-600,1":"America/Adak","-600,0":"Pacific/Honolulu","-570,0":"Pacific/Marquesas","-540,0":"Pacific/Gambier","-540,1":"America/Anchorage","-480,1":"America/Los_Angeles","-480,0":"Pacific/Pitcairn","-420,0":"America/Phoenix","-420,1":"America/Denver","-360,0":"America/Guatemala","-360,1":"America/Chicago","-360,1,s":"Pacific/Easter","-300,0":"America/Bogota","-300,1":"America/New_York","-270,0":"America/Caracas","-240,1":"America/Halifax","-240,0":"America/Santo_Domingo","-240,1,s":"America/Santiago","-210,1":"America/St_Johns","-180,1":"America/Godthab","-180,0":"America/Argentina/Buenos_Aires","-180,1,s":"America/Montevideo","-120,0":"America/Noronha","-120,1":"America/Noronha","-60,1":"Atlantic/Azores","-60,0":"Atlantic/Cape_Verde","0,0":"UTC","0,1":"Europe/London","60,1":"Europe/Berlin","60,0":"Africa/Lagos","60,1,s":"Africa/Windhoek","120,1":"Asia/Beirut","120,0":"Africa/Johannesburg","180,0":"Asia/Baghdad","180,1":"Europe/Moscow","210,1":"Asia/Tehran","240,0":"Asia/Dubai","240,1":"Asia/Baku","270,0":"Asia/Kabul","300,1":"Asia/Yekaterinburg","300,0":"Asia/Karachi","330,0":"Asia/Kolkata","345,0":"Asia/Kathmandu","360,0":"Asia/Dhaka","360,1":"Asia/Omsk","390,0":"Asia/Rangoon","420,1":"Asia/Krasnoyarsk","420,0":"Asia/Jakarta","480,0":"Asia/Shanghai","480,1":"Asia/Irkutsk","525,0":"Australia/Eucla","525,1,s":"Australia/Eucla","540,1":"Asia/Yakutsk","540,0":"Asia/Tokyo","570,0":"Australia/Darwin","570,1,s":"Australia/Adelaide","600,0":"Australia/Brisbane","600,1":"Asia/Vladivostok","600,1,s":"Australia/Sydney","630,1,s":"Australia/Lord_Howe","660,1":"Asia/Kamchatka","660,0":"Pacific/Noumea","690,0":"Pacific/Norfolk","720,1,s":"Pacific/Auckland","720,0":"Pacific/Tarawa","765,1,s":"Pacific/Chatham","780,0":"Pacific/Tongatapu","780,1,s":"Pacific/Apia","840,0":"Pacific/Kiritimati"},"undefined"!=typeof t?t.jstz=n:e.jstz=n}(this)},{}],4:[function(e,n,t){!function(){function e(e,n){for(var t,r=e.length,a=n^r,o=0;r>=4;)t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24,t=1540483477*(65535&t)+((1540483477*(t>>>16)&65535)<<16),t^=t>>>24,t=1540483477*(65535&t)+((1540483477*(t>>>16)&65535)<<16),a=1540483477*(65535&a)+((1540483477*(a>>>16)&65535)<<16)^t,r-=4,++o;switch(r){case 3:a^=(255&e.charCodeAt(o+2))<<16;case 2:a^=(255&e.charCodeAt(o+1))<<8;case 1:a^=255&e.charCodeAt(o),a=1540483477*(65535&a)+((1540483477*(a>>>16)&65535)<<16)}return a^=a>>>13,a=1540483477*(65535&a)+((1540483477*(a>>>16)&65535)<<16),a^=a>>>15,a>>>0}function t(e,n){var t,r,a,o,i,c,s,u;for(t=3&e.length,r=e.length-t,a=n,i=3432918353,c=461845907,u=0;r>u;)s=255&e.charCodeAt(u)|(255&e.charCodeAt(++u))<<8|(255&e.charCodeAt(++u))<<16|(255&e.charCodeAt(++u))<<24,++u,s=(65535&s)*i+(((s>>>16)*i&65535)<<16)&4294967295,s=s<<15|s>>>17,s=(65535&s)*c+(((s>>>16)*c&65535)<<16)&4294967295,a^=s,a=a<<13|a>>>19,o=5*(65535&a)+((5*(a>>>16)&65535)<<16)&4294967295,a=(65535&o)+27492+(((o>>>16)+58964&65535)<<16);switch(s=0,t){case 3:s^=(255&e.charCodeAt(u+2))<<16;case 2:s^=(255&e.charCodeAt(u+1))<<8;case 1:s^=255&e.charCodeAt(u),s=(65535&s)*i+(((s>>>16)*i&65535)<<16)&4294967295,s=s<<15|s>>>17,s=(65535&s)*c+(((s>>>16)*c&65535)<<16)&4294967295,a^=s}return a^=e.length,a^=a>>>16,a=2246822507*(65535&a)+((2246822507*(a>>>16)&65535)<<16)&4294967295,a^=a>>>13,a=3266489909*(65535&a)+((3266489909*(a>>>16)&65535)<<16)&4294967295,a^=a>>>16,a>>>0}var r=this,a=t;if(a.v2=e,a.v3=t,"undefined"!=typeof n)n.exports=a;else{var o=r.murmur;a.noConflict=function(){return r.murmur=o,a},r.murmur=a}}()},{}],5:[function(e,n,t){var r={utf8:{stringToBytes:function(e){return r.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(r.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var n=[],t=0;t<e.length;t++)n.push(255&e.charCodeAt(t));return n},bytesToString:function(e){for(var n=[],t=0;t<e.length;t++)n.push(String.fromCharCode(e[t]));return n.join("")}}};n.exports=r},{}],6:[function(e,n,t){!function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t={rotl:function(e,n){return e<<n|e>>>32-n},rotr:function(e,n){return e<<32-n|e>>>n},endian:function(e){if(e.constructor==Number)return 16711935&t.rotl(e,8)|4278255360&t.rotl(e,24);for(var n=0;n<e.length;n++)e[n]=t.endian(e[n]);return e},randomBytes:function(e){for(var n=[];e>0;e--)n.push(Math.floor(256*Math.random()));return n},bytesToWords:function(e){for(var n=[],t=0,r=0;t<e.length;t++,r+=8)n[r>>>5]|=e[t]<<24-r%32;return n},wordsToBytes:function(e){for(var n=[],t=0;t<32*e.length;t+=8)n.push(e[t>>>5]>>>24-t%32&255);return n},bytesToHex:function(e){for(var n=[],t=0;t<e.length;t++)n.push((e[t]>>>4).toString(16)),n.push((15&e[t]).toString(16));return n.join("")},hexToBytes:function(e){for(var n=[],t=0;t<e.length;t+=2)n.push(parseInt(e.substr(t,2),16));return n},bytesToBase64:function(n){for(var t=[],r=0;r<n.length;r+=3)for(var a=n[r]<<16|n[r+1]<<8|n[r+2],o=0;4>o;o++)8*r+6*o<=8*n.length?t.push(e.charAt(a>>>6*(3-o)&63)):t.push("=");return t.join("")},base64ToBytes:function(n){n=n.replace(/[^A-Z0-9+\/]/gi,"");for(var t=[],r=0,a=0;r<n.length;a=++r%4)0!=a&&t.push((e.indexOf(n.charAt(r-1))&Math.pow(2,-2*a+8)-1)<<2*a|e.indexOf(n.charAt(r))>>>6-2*a);return t}};n.exports=t}()},{}],7:[function(e,n,t){!function(){var t=e("crypt"),r=e("charenc").utf8,a=e("charenc").bin,o=function(e){e.constructor==String&&(e=r.stringToBytes(e));var n=t.bytesToWords(e),a=8*e.length,o=[],i=1732584193,c=-271733879,s=-1732584194,u=271733878,l=-1009589776;n[a>>5]|=128<<24-a%32,n[(a+64>>>9<<4)+15]=a;for(var f=0;f<n.length;f+=16){for(var d=i,p=c,m=s,g=u,h=l,v=0;80>v;v++){if(16>v)o[v]=n[f+v];else{var y=o[v-3]^o[v-8]^o[v-14]^o[v-16];o[v]=y<<1|y>>>31}var w=(i<<5|i>>>27)+l+(o[v]>>>0)+(20>v?(c&s|~c&u)+1518500249:40>v?(c^s^u)+1859775393:60>v?(c&s|c&u|s&u)-1894007588:(c^s^u)-899497514);l=u,u=s,s=c<<30|c>>>2,c=i,i=w}i+=d,c+=p,s+=m,u+=g,l+=h}return[i,c,s,u,l]},i=function(e,n){var r=t.wordsToBytes(o(e));return n&&n.asBytes?r:n&&n.asString?a.bytesToString(r):t.bytesToHex(r)};i._blocksize=16,i._digestsize=20,n.exports=i}()},{charenc:5,crypt:6}],8:[function(e,n,t){n.exports=e("./lib/core")},{"./lib/core":10}],9:[function(e,n,t){!function(){function e(e){var n,t,r,a,o,i,c,s,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",l=0,f=0,d="",p=[];if(!e)return e;e=unescape(encodeURIComponent(e));do n=e.charCodeAt(l++),t=e.charCodeAt(l++),r=e.charCodeAt(l++),s=n<<16|t<<8|r,a=s>>18&63,o=s>>12&63,i=s>>6&63,c=63&s,p[f++]=u.charAt(a)+u.charAt(o)+u.charAt(i)+u.charAt(c);while(l<e.length);d=p.join("");var m=e.length%3;return(m?d.slice(0,m-3):d)+"===".slice(m||3)}var n="undefined"!=typeof t?t:this;n.base64encode=e}()},{}],10:[function(e,n,t){function r(e,n){function t(e,n){u[e]=n}function r(e,n){var t={};n=n||{};for(var r in e)(n[r]||null!==e[r]&&"undefined"!=typeof e[r])&&(t[r]=e[r]);return t}function i(e){return e&&e.length?{schema:"iglu:com.snowplowanalytics.snowplow/contexts/jsonschema/1-0-0",data:e}:void 0}function c(e,t,r){return e.addDict(u),e.add("eid",o.v4()),e.add("dtm",r||(new Date).getTime()),t&&e.addJson("cx","co",i(t)),"function"==typeof n&&n(e),e}function s(n,t,r){var o=a.payloadBuilder(e),i={schema:"iglu:com.snowplowanalytics.snowplow/unstruct_event/jsonschema/1-0-0",data:n};return o.add("e","ue"),o.addJson("ue_px","ue_pr",i),c(o,t,r)}"undefined"==typeof e&&(e=!0);var u={};return{setBase64Encoding:function(n){e=n},addPayloadPair:t,addPayloadDict:function(e){for(var n in e)e.hasOwnProperty(n)&&(u[n]=e[n])},resetPayloadPairs:function(e){u=a.isJson(e)?e:{}},setTrackerVersion:function(e){t("tv",e)},setTrackerNamespace:function(e){t("tna",e)},setAppId:function(e){t("aid",e)},setPlatform:function(e){t("p",e)},setUserId:function(e){t("uid",e)},setScreenResolution:function(e,n){t("res",e+"x"+n)},setViewport:function(e,n){t("vp",e+"x"+n)},setColorDepth:function(e){t("cd",e)},setTimezone:function(e){t("tz",e)},setLang:function(e){t("lang",e)},setIpAddress:function(e){t("ip",e)},trackUnstructEvent:s,trackPageView:function(n,t,r,o,i){var s=a.payloadBuilder(e);return s.add("e","pv"),s.add("url",n),s.add("page",t),s.add("refr",r),c(s,o,i)},trackPagePing:function(n,t,r,o,i,s,u,l,f){var d=a.payloadBuilder(e);return d.add("e","pp"),d.add("url",n),d.add("page",t),d.add("refr",r),d.add("pp_mix",o),d.add("pp_max",i),d.add("pp_miy",s),d.add("pp_may",u),c(d,l,f)},trackStructEvent:function(n,t,r,o,i,s,u){var l=a.payloadBuilder(e);return l.add("e","se"),l.add("se_ca",n),l.add("se_ac",t),l.add("se_la",r),l.add("se_pr",o),l.add("se_va",i),c(l,s,u)},trackEcommerceTransaction:function(n,t,r,o,i,s,u,l,f,d,p){var m=a.payloadBuilder(e);return m.add("e","tr"),m.add("tr_id",n),m.add("tr_af",t),m.add("tr_tt",r),m.add("tr_tx",o),m.add("tr_sh",i),m.add("tr_ci",s),m.add("tr_st",u),m.add("tr_co",l),m.add("tr_cu",f),c(m,d,p)},trackEcommerceTransactionItem:function(n,t,r,o,i,s,u,l,f){var d=a.payloadBuilder(e);return d.add("e","ti"),d.add("ti_id",n),d.add("ti_sk",t),d.add("ti_nm",r),d.add("ti_ca",o),d.add("ti_pr",i),d.add("ti_qu",s),d.add("ti_cu",u),c(d,l,f)},trackScreenView:function(e,n,t,a){return s({schema:"iglu:com.snowplowanalytics.snowplow/screen_view/jsonschema/1-0-0",data:r({name:e,id:n})},t,a)},trackLinkClick:function(e,n,t,a,o,i,c){var u={schema:"iglu:com.snowplowanalytics.snowplow/link_click/jsonschema/1-0-1",data:r({targetUrl:e,elementId:n,elementClasses:t,elementTarget:a,elementContent:o})};return s(u,i,c)},trackAdImpression:function(e,n,t,a,o,i,c,u,l,f){var d={schema:"iglu:com.snowplowanalytics.snowplow/ad_impression/jsonschema/1-0-0",data:r({impressionId:e,costModel:n,cost:t,targetUrl:a,bannerId:o,zoneId:i,advertiserId:c,campaignId:u})};return s(d,l,f)},trackAdClick:function(e,n,t,a,o,i,c,u,l,f,d){var p={schema:"iglu:com.snowplowanalytics.snowplow/ad_click/jsonschema/1-0-0",data:r({targetUrl:e,clickId:n,costModel:t,cost:a,bannerId:o,zoneId:i,impressionId:c,advertiserId:u,campaignId:l})};return s(p,f,d)},trackAdConversion:function(e,n,t,a,o,i,c,u,l,f,d){var p={schema:"iglu:com.snowplowanalytics.snowplow/ad_conversion/jsonschema/1-0-0",data:r({conversionId:e,costModel:n,cost:t,category:a,action:o,property:i,initialValue:c,advertiserId:u,campaignId:l})};return s(p,f,d)},trackSocialInteraction:function(e,n,t,a,o){var i={schema:"iglu:com.snowplowanalytics.snowplow/social_interaction/jsonschema/1-0-0",data:r({action:e,network:n,target:t})};return s(i,a,o)},trackAddToCart:function(e,n,t,a,o,i,c,u){return s({schema:"iglu:com.snowplowanalytics.snowplow/add_to_cart/jsonschema/1-0-0",data:r({sku:e,name:n,category:t,unitPrice:a,quantity:o,currency:i})},c,u)},trackRemoveFromCart:function(e,n,t,a,o,i,c,u){return s({schema:"iglu:com.snowplowanalytics.snowplow/remove_from_cart/jsonschema/1-0-0",data:r({sku:e,name:n,category:t,unitPrice:a,quantity:o,currency:i})},c,u)},trackFormChange:function(e,n,t,a,o,i,c,u){return s({schema:"iglu:com.snowplowanalytics.snowplow/change_form/jsonschema/1-0-0",data:r({formId:e,elementId:n,nodeName:t,type:a,elementClasses:o,value:i},{value:!0})},c,u)},trackFormSubmission:function(e,n,t,a,o){return s({schema:"iglu:com.snowplowanalytics.snowplow/submit_form/jsonschema/1-0-0",data:r({formId:e,formClasses:n,elements:t})},a,o)},trackSiteSearch:function(e,n,t,a,o,i){return s({schema:"iglu:com.snowplowanalytics.snowplow/site_search/jsonschema/1-0-0",data:r({terms:e,filters:n,totalResults:t,pageResults:a})},o,i)}}}var a=e("./payload.js"),o=e("uuid");n.exports=r},{"./payload.js":11,uuid:14}],11:[function(e,n,t){!function(){function n(e){if(!e)return e;var n=a.base64encode(e);return n.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}var r=e("JSON"),a=e("./base64"),o="undefined"!=typeof t?t:this;o.isJson=function(e){return"undefined"!=typeof e&&null!==e&&(e.constructor==={}.constructor||e.constructor===[].constructor)},o.isNonEmptyJson=function(e){if(!o.isJson(e))return!1;for(var n in e)if(e.hasOwnProperty(n))return!0;return!1},o.payloadBuilder=function(e){var t={},a=function(e,n){void 0!==n&&null!==n&&""!==n&&(t[e]=n)},i=function(e){for(var n in e)e.hasOwnProperty(n)&&a(n,e[n])},c=function(t,i,c){if(o.isNonEmptyJson(c)){var s=r.stringify(c);e?a(t,n(s)):a(i,s)}};return{add:a,addDict:i,addJson:c,build:function(){return t}}}}()},{"./base64":9,JSON:1}],12:[function(e,n,t){n.exports=Array},{}],13:[function(e,n,t){(function(e){var t;if(e.crypto&&crypto.getRandomValues){var r=new Uint8Array(16);t=function(){return crypto.getRandomValues(r),r}}if(!t){var a=new Array(16);t=function(){for(var e,n=0;16>n;n++)0===(3&n)&&(e=4294967296*Math.random()),a[n]=e>>>((3&n)<<3)&255;return a}}n.exports=t}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],14:[function(e,n,t){function r(e,n,t){var r=n&&t||0,a=0;for(n=n||[],e.toLowerCase().replace(/[0-9a-f]{2}/g,function(e){16>a&&(n[r+a++]=l[e])});16>a;)n[r+a++]=0;return n}function a(e,n){var t=n||0,r=u;return r[e[t++]]+r[e[t++]]+r[e[t++]]+r[e[t++]]+"-"+r[e[t++]]+r[e[t++]]+"-"+r[e[t++]]+r[e[t++]]+"-"+r[e[t++]]+r[e[t++]]+"-"+r[e[t++]]+r[e[t++]]+r[e[t++]]+r[e[t++]]+r[e[t++]]+r[e[t++]]}function o(e,n,t){var r=n&&t||0,o=n||[];e=e||{};var i=void 0!==e.clockseq?e.clockseq:m,c=void 0!==e.msecs?e.msecs:(new Date).getTime(),s=void 0!==e.nsecs?e.nsecs:h+1,u=c-g+(s-h)/1e4;if(0>u&&void 0===e.clockseq&&(i=i+1&16383),(0>u||c>g)&&void 0===e.nsecs&&(s=0),s>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");g=c,h=s,m=i,c+=122192928e5;var l=(1e4*(268435455&c)+s)%4294967296;o[r++]=l>>>24&255,o[r++]=l>>>16&255,o[r++]=l>>>8&255,o[r++]=255&l;var f=c/4294967296*1e4&268435455;o[r++]=f>>>8&255,o[r++]=255&f,o[r++]=f>>>24&15|16,o[r++]=f>>>16&255,o[r++]=i>>>8|128,o[r++]=255&i;for(var d=e.node||p,v=0;6>v;v++)o[r+v]=d[v];return n?n:a(o)}function i(e,n,t){var r=n&&t||0;"string"==typeof e&&(n="binary"==e?new s(16):null,e=null),e=e||{};var o=e.random||(e.rng||c)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,n)for(var i=0;16>i;i++)n[r+i]=o[i];return n||a(o)}for(var c=e("./rng"),s=e("./buffer"),u=[],l={},f=0;256>f;f++)u[f]=(f+256).toString(16).substr(1),l[u[f]]=f;var d=c(),p=[1|d[0],d[1],d[2],d[3],d[4],d[5]],m=16383&(d[6]<<8|d[7]),g=0,h=0,v=i;v.v1=o,v.v4=i,v.parse=r,v.unparse=a,v.BufferClass=s,n.exports=v},{"./buffer":12,"./rng":13}],15:[function(e,n,t){arguments[4][13][0].apply(t,arguments)},{dup:13}],16:[function(e,n,t){function r(e,n,t){var r=n&&t||0,a=0;for(n=n||[],e.toLowerCase().replace(/[0-9a-f]{2}/g,function(e){16>a&&(n[r+a++]=u[e])});16>a;)n[r+a++]=0;return n}function a(e,n){var t=n||0,r=s;return r[e[t++]]+r[e[t++]]+r[e[t++]]+r[e[t++]]+"-"+r[e[t++]]+r[e[t++]]+"-"+r[e[t++]]+r[e[t++]]+"-"+r[e[t++]]+r[e[t++]]+"-"+r[e[t++]]+r[e[t++]]+r[e[t++]]+r[e[t++]]+r[e[t++]]+r[e[t++]]}function o(e,n,t){var r=n&&t||0,o=n||[];e=e||{};var i=void 0!==e.clockseq?e.clockseq:p,c=void 0!==e.msecs?e.msecs:(new Date).getTime(),s=void 0!==e.nsecs?e.nsecs:g+1,u=c-m+(s-g)/1e4;if(0>u&&void 0===e.clockseq&&(i=i+1&16383),(0>u||c>m)&&void 0===e.nsecs&&(s=0),s>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");m=c,g=s,p=i,c+=122192928e5;var l=(1e4*(268435455&c)+s)%4294967296;o[r++]=l>>>24&255,o[r++]=l>>>16&255,o[r++]=l>>>8&255,o[r++]=255&l;var f=c/4294967296*1e4&268435455;o[r++]=f>>>8&255,o[r++]=255&f,o[r++]=f>>>24&15|16,o[r++]=f>>>16&255,o[r++]=i>>>8|128,o[r++]=255&i;for(var h=e.node||d,v=0;6>v;v++)o[r+v]=h[v];return n?n:a(o)}function i(e,n,t){var r=n&&t||0;"string"==typeof e&&(n="binary"==e?new Array(16):null,e=null),e=e||{};var o=e.random||(e.rng||c)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,n)for(var i=0;16>i;i++)n[r+i]=o[i];return n||a(o)}for(var c=e("./rng"),s=[],u={},l=0;256>l;l++)s[l]=(l+256).toString(16).substr(1),u[s[l]]=l;var f=c(),d=[1|f[0],f[1],f[2],f[3],f[4],f[5]],p=16383&(f[6]<<8|f[7]),m=0,g=0,h=i;h.v1=o,h.v4=i,h.parse=r,h.unparse=a,n.exports=h},{"./rng":15}],17:[function(e,n,t){var r=e("./lib_managed/lodash"),a=e("./lib/helpers"),o="undefined"!=typeof t?t:this;o.getFormTrackingManager=function(e,n,t){function o(e){return e[r.find(["name","id","type","nodeName"],function(n){return e[n]&&"string"==typeof e[n]})]}function i(e){for(;e&&e.nodeName&&"HTML"!==e.nodeName.toUpperCase()&&"FORM"!==e.nodeName.toUpperCase();)e=e.parentNode;return e&&e.nodeName&&"FORM"===e.nodeName.toUpperCase()?o(e):void 0}function c(e){var n=[];return r.forEach(l,function(t){var a=r.filter(e.getElementsByTagName(t),function(e){return e.hasOwnProperty(f)});r.forEach(a,function(e){if("submit"!==e.type){var t={name:o(e),value:e.value,nodeName:e.nodeName};e.type&&"INPUT"===e.nodeName.toUpperCase()&&(t.type=e.type),"checkbox"!==e.type&&"radio"!==e.type||e.checked||(t.value=null),n.push(t)}})}),n}function s(n){return function(r){var c=r.target,s=c.nodeName&&"INPUT"===c.nodeName.toUpperCase()?c.type:null,u="checkbox"!==c.type||c.checked?c.value:null;e.trackFormChange(i(c),o(c),c.nodeName,s,a.getCssClasses(c),u,t(n))}}function u(n){return function(r){var i=r.target,s=c(i);e.trackFormSubmission(o(i),a.getCssClasses(i),s,t(n))}}var l=["textarea","input","select"],f=n+"form",d=function(e){return!0},p=function(e){return!0};return{configureFormTracking:function(e,n){e&&(d=a.getFilter(e.forms,!0),p=a.getFilter(e.fields,!1))},addFormListeners:function(e){r.forEach(document.getElementsByTagName("form"),function(n){d(n)&&!n[f]&&(r.forEach(l,function(t){r.forEach(n.getElementsByTagName(t),function(n){p(n)&&!n[f]&&(a.addEventListener(n,"change",s(e),!1),n[f]=!0)})}),a.addEventListener(n,"submit",u(e)),n[f]=!0)})}}}},{"./lib/helpers":21,"./lib_managed/lodash":23}],18:[function(e,n,t){!function(){var n=e("./lib_managed/lodash"),r=e("./lib/helpers"),a=e("uuid"),o="undefined"!=typeof t?t:this;o.InQueueManager=function(e,t,o,i,c){function s(e){var t=[];if(e&&0!==e.length)for(var a=0;a<e.length;a++)m.hasOwnProperty(e[a])?t.push(m[e[a]]):r.warn('Warning: Tracker namespace "'+e[a]+'" not configured');else t=n.map(m);return 0===t.length&&r.warn("Warning: No tracker configured"),t}function u(e,t,a){r.warn(e+" is deprecated. Set the collector when a new tracker instance using newTracker.");var o;o=n.isUndefined(a)?"sp":a,l(o),m[o][e](t)}function l(n,a,i){i=i||{},m.hasOwnProperty(n)?r.warn("Tracker namespace "+n+" already exists."):(m[n]=new e(c,n,t,p,o,i),m[n].setCollectorUrl(a))}function f(e){var n=e.split(":"),t=n[0],r=n.length>1?n[1].split(";"):[];return[t,r]}function d(){var e,t,r,a,o,i,c,d;for(e=0;e<arguments.length;e+=1)if(a=arguments[e],o=Array.prototype.shift.call(a),n.isFunction(o))o.apply(m,a);else if(i=f(o),r=i[0],c=i[1],"newTracker"!==r)if("setCollectorCf"!==r&&"setCollectorUrl"!==r||c&&0!==c.length)for(d=s(c),t=0;t<d.length;t++)d[t][r].apply(d[t],a);else u(r,a[0],a[1]);else l(a[0],a[1],a[2])}for(var p=a.v4(),m={},g=0;g<i.length;g++)d(i[g]);return{push:d}}}()},{"./lib/helpers":21,"./lib_managed/lodash":23,uuid:16}],19:[function(e,n,t){var r,a,o=e("./snowplow"),i=window;i.GlobalSnowplowNamespace&&i.GlobalSnowplowNamespace.length>0?(r=i.GlobalSnowplowNamespace.shift(),a=i[r],a.q=new o.Snowplow(a.q,r)):(i._snaq=i._snaq||[],i._snaq=new o.Snowplow(i._snaq,"_snaq"))},{"./snowplow":26}],20:[function(e,n,t){!function(){var n=e("../lib_managed/lodash"),r=e("murmurhash").v3,a=e("jstimezonedetect").jstz.determine(),o=e("browser-cookie-lite"),i="undefined"!=typeof t?t:this,c=window,s=navigator,u=screen,l=document;i.hasSessionStorage=function(){try{return!!c.sessionStorage}catch(e){return!0}},i.hasLocalStorage=function(){try{return!!c.localStorage}catch(e){return!0}},i.localStorageAccessible=function(){var e="modernizr";if(!i.hasLocalStorage())return!1;try{return c.localStorage.setItem(e,e),c.localStorage.removeItem(e),!0}catch(n){return!1}},i.hasCookies=function(e){var t=e||"testcookie";return n.isUndefined(s.cookieEnabled)?(o.cookie(t,"1"),"1"===o.cookie(t)?"1":"0"):s.cookieEnabled?"1":"0"},i.detectSignature=function(e){var n=[s.userAgent,[u.height,u.width,u.colorDepth].join("x"),(new Date).getTimezoneOffset(),i.hasSessionStorage(),i.hasLocalStorage()],t=[];if(s.plugins)for(var a=0;a<s.plugins.length;a++){for(var o=[],c=0;c<s.plugins[a].length;c++)o.push([s.plugins[a][c].type,s.plugins[a][c].suffixes]);t.push([s.plugins[a].name+"::"+s.plugins[a].description,o.join("~")])}return r(n.join("###")+"###"+t.sort().join(";"),e)},i.detectTimezone=function(){return"undefined"==typeof a?"":a.name()},i.detectViewport=function(){var e=c,n="inner";return"innerWidth"in c||(n="client",e=l.documentElement||l.body),e[n+"Width"]+"x"+e[n+"Height"]},i.detectDocumentSize=function(){var e=l.documentElement,n=l.body,t=n?Math.max(n.offsetHeight,n.scrollHeight):0,r=Math.max(e.clientWidth,e.offsetWidth,e.scrollWidth),a=Math.max(e.clientHeight,e.offsetHeight,e.scrollHeight,t);return isNaN(r)||isNaN(a)?"":r+"x"+a},i.detectBrowserFeatures=function(e,t){var r,a,o={pdf:"application/pdf",qt:"video/quicktime",realp:"audio/x-pn-realaudio-plugin",wma:"application/x-mplayer2",dir:"application/x-director",fla:"application/x-shockwave-flash",java:"application/x-java-vm",gears:"application/x-googlegears",ag:"application/x-silverlight"},l={};if(s.mimeTypes&&s.mimeTypes.length)for(r in o)Object.prototype.hasOwnProperty.call(o,r)&&(a=s.mimeTypes[o[r]],l[r]=a&&a.enabledPlugin?"1":"0");return"unknown"!=typeof s.javaEnabled&&!n.isUndefined(s.javaEnabled)&&s.javaEnabled()&&(l.java="1"),n.isFunction(c.GearsFactory)&&(l.gears="1"),l.res=u.width+"x"+u.height,l.cd=u.colorDepth,e&&(l.cookie=i.hasCookies(t)),l}}()},{"../lib_managed/lodash":23,"browser-cookie-lite":2,jstimezonedetect:3,murmurhash:4}],21:[function(e,n,t){!function(){function n(e,n){var t,r=o.getCssClasses(e);for(t=0;t<r.length;t++)if(n[r[t]])return!0;return!1}var r=e("../lib_managed/lodash"),a=e("browser-cookie-lite"),o="undefined"!=typeof t?t:this;o.fixupTitle=function(e){if(!r.isString(e)){e=e.text||"";var n=document.getElementsByTagName("title");n&&!r.isUndefined(n[0])&&(e=n[0].text)}return e},o.getHostName=function(e){var n=new RegExp("^(?:(?:https?|ftp):)/*(?:[^@]+@)?([^:/#]+)"),t=n.exec(e);return t?t[1]:e},o.fixupDomain=function(e){var n=e.length;return"."===e.charAt(--n)&&(e=e.slice(0,n)),"*."===e.slice(0,2)&&(e=e.slice(1)),e},o.getReferrer=function(e){var n="",t=o.fromQuerystring("referrer",window.location.href)||o.fromQuerystring("referer",window.location.href);if(t)return t;if(e)return e;try{n=window.top.document.referrer}catch(r){if(window.parent)try{n=window.parent.document.referrer}catch(a){n=""}}return""===n&&(n=document.referrer),n},o.addEventListener=function(e,n,t,r){return e.addEventListener?(e.addEventListener(n,t,r),!0):e.attachEvent?e.attachEvent("on"+n,t):void(e["on"+n]=t)},o.fromQuerystring=function(e,n){var t=new RegExp("^[^#]*[?&]"+e+"=([^&#]*)").exec(n);return t?decodeURIComponent(t[1].replace(/\+/g," ")):null},o.warn=function(e){"undefined"!=typeof console&&console.warn("Snowplow: "+e)},o.getCssClasses=function(e){return e.className.match(/\S+/g)||[]},o.getFilter=function(e,t){if(r.isArray(e)||!r.isObject(e))return function(e){return!0};if(e.hasOwnProperty("filter"))return e.filter;var a=e.hasOwnProperty("whitelist"),o=e.whitelist||e.blacklist;r.isArray(o)||(o=[o]);for(var i={},c=0;c<o.length;c++)i[o[c]]=!0;return t?function(e){return n(e,i)===a}:function(e){return e.name in i===a}},o.decorateQuerystring=function(e,n,t){var r=n+"="+t,a=e.split("#"),o=a[0].split("?"),i=o.shift(),c=o.join("?");if(c){for(var s=!0,u=c.split("&"),l=0;l<u.length;l++)if(u[l].substr(0,n.length+1)===n+"="){s=!1,u[l]=r,c=u.join("&");break}s&&(c=r+"&"+c)}else c=r;return a[0]=i+"?"+c,a.join("#")},o.attemptGetLocalStorage=function(e){try{return localStorage.getItem(e)}catch(n){}},o.attemptWriteLocalStorage=function(e,n){try{return localStorage.setItem(e,n),!0}catch(t){return!1}},o.findRootDomain=function(){for(var e="_sp_root_domain_test_",n=e+(new Date).getTime(),t="_test_value_"+(new Date).getTime(),r=window.location.hostname.split("."),i=r.length-1;i>=0;){
var c=r.slice(i,r.length).join(".");if(a.cookie(n,t,0,"/",c),a.cookie(n)===t){o.deleteCookie(n,c);for(var s=o.getCookiesWithPrefix(e),u=0;u<s.length;u++)o.deleteCookie(s[u],c);return c}i-=1}return window.location.hostname},o.isValueInArray=function(e,n){for(var t=0;t<n.length;t++)if(n[t]===e)return!0;return!1},o.deleteCookie=function(e,n){a.cookie(e,"",-1,"/",n)},o.getCookiesWithPrefix=function(e){for(var n=document.cookie.split("; "),t=[],r=0;r<n.length;r++)n[r].startsWith(e)&&t.push(n[r]);return t},o.parseInt=function(e){var n=parseInt(e);return isNaN(n)?void 0:n},o.parseFloat=function(e){var n=parseFloat(e);return isNaN(n)?void 0:n}}()},{"../lib_managed/lodash":23,"browser-cookie-lite":2}],22:[function(e,n,t){!function(){function n(e){var n=new RegExp("^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$");return n.test(e)}function r(e){var t,r;if(n(e))try{return t=document.body.children[0].children[0].children[0].children[0].children[0].children[0].innerHTML,r="You have reached the cached page for",t.slice(0,r.length)===r}catch(a){return!1}}function a(e,n){var t=new RegExp("^(?:https?|ftp)(?::/*(?:[^?]+))([?][^#]+)"),r=t.exec(e),a=o.fromQuerystring(n,r[1]);return a}var o=e("./helpers"),i="undefined"!=typeof t?t:this;i.fixupUrl=function(e,n,t){return"translate.googleusercontent.com"===e?(""===t&&(t=n),n=a(n,"u"),e=o.getHostName(n)):("cc.bingj.com"===e||"webcache.googleusercontent.com"===e||r(e))&&(n=document.links[0].href,e=o.getHostName(n)),[e,n,t]}}()},{"./helpers":21}],23:[function(e,n,t){(function(e){(function(){function r(){return M.pop()||[]}function a(e){return"function"!=typeof e.toString&&"string"==typeof(e+"")}function o(e){e.length=0,M.length<z&&M.push(e)}function i(e,n,t){n||(n=0),"undefined"==typeof t&&(t=e?e.length:0);for(var r=-1,a=t-n||0,o=Array(0>a?0:a);++r<a;)o[r]=e[n+r];return o}function c(){}function s(e){function n(){if(r){var e=i(r);ye.apply(e,arguments)}if(this instanceof n){var o=l(t.prototype),c=t.apply(o,e||arguments);return x(c)?c:o}return t.apply(a,e||arguments)}var t=e[0],r=e[2],a=e[4];return Pe(n,e),n}function u(e,n,t,c,s){if(t){var l=t(e);if("undefined"!=typeof l)return l}var f=x(e);if(!f)return e;var d=me.call(e);if(!ne[d]||!_e.nodeClass&&a(e))return e;var p=Ce[d];switch(d){case W:case Q:return new p(+e);case X:case ee:return new p(e);case $:return l=p(e.source,q.exec(e)),l.lastIndex=e.lastIndex,l}var m=je(e);if(n){var g=!c;c||(c=r()),s||(s=r());for(var h=c.length;h--;)if(c[h]==e)return s[h];l=m?p(e.length):{}}else l=m?i(e):Ue({},e);return m&&(ve.call(e,"index")&&(l.index=e.index),ve.call(e,"input")&&(l.input=e.input)),n?(c.push(e),s.push(l),(m?Fe:Be)(e,function(e,r){l[r]=u(e,n,t,c,s)}),g&&(o(c),o(s)),l):l}function l(e,n){return x(e)?Ae(e):{}}function f(e,n,t){if("function"!=typeof e)return N;if("undefined"==typeof n||!("prototype"in e))return e;var r=e.__bindData__;if("undefined"==typeof r&&(_e.funcNames&&(r=!e.name),r=r||!_e.funcDecomp,!r)){var a=he.call(e);_e.funcNames||(r=!R.test(a)),r||(r=H.test(a),Pe(e,r))}if(r===!1||r!==!0&&1&r[1])return e;switch(t){case 1:return function(t){return e.call(n,t)};case 2:return function(t,r){return e.call(n,t,r)};case 3:return function(t,r,a){return e.call(n,t,r,a)};case 4:return function(t,r,a,o){return e.call(n,t,r,a,o)}}return I(e,n)}function d(e){function n(){var e=u?c:this;if(a){var h=i(a);ye.apply(h,arguments)}if((o||p)&&(h||(h=i(arguments)),o&&ye.apply(h,o),p&&h.length<s))return r|=16,d([t,m?r:-4&r,h,null,c,s]);if(h||(h=arguments),f&&(t=e[g]),this instanceof n){e=l(t.prototype);var v=t.apply(e,h);return x(v)?v:e}return t.apply(e,h)}var t=e[0],r=e[1],a=e[2],o=e[3],c=e[4],s=e[5],u=1&r,f=2&r,p=4&r,m=8&r,g=t;return Pe(n,e),n}function p(e,n,t,i,c,s){if(t){var u=t(e,n);if("undefined"!=typeof u)return!!u}if(e===n)return 0!==e||1/e==1/n;var l=typeof e,f=typeof n;if(!(e!==e||e&&ae[l]||n&&ae[f]))return!1;if(null==e||null==n)return e===n;var d=me.call(e),m=me.call(n);if(d==V&&(d=Z),m==V&&(m=Z),d!=m)return!1;switch(d){case W:case Q:return+e==+n;case X:return e!=+e?n!=+n:0==e?1/e==1/n:e==+n;case $:case ee:return e==String(n)}var g=d==G;if(!g){var h=ve.call(e,"__wrapped__"),y=ve.call(n,"__wrapped__");if(h||y)return p(h?e.__wrapped__:e,y?n.__wrapped__:n,t,i,c,s);if(d!=Z||!_e.nodeClass&&(a(e)||a(n)))return!1;var w=!_e.argsObject&&v(e)?Object:e.constructor,k=!_e.argsObject&&v(n)?Object:n.constructor;if(w!=k&&!(A(w)&&w instanceof w&&A(k)&&k instanceof k)&&"constructor"in e&&"constructor"in n)return!1}var b=!c;c||(c=r()),s||(s=r());for(var x=c.length;x--;)if(c[x]==e)return s[x]==n;var T=0;if(u=!0,c.push(e),s.push(n),g){if(x=e.length,T=n.length,u=T==x,u||i)for(;T--;){var C=x,S=n[T];if(i)for(;C--&&!(u=p(e[C],S,t,i,c,s)););else if(!(u=p(e[T],S,t,i,c,s)))break}}else Me(n,function(n,r,a){return ve.call(a,r)?(T++,u=ve.call(e,r)&&p(e[r],n,t,i,c,s)):void 0}),u&&!i&&Me(e,function(e,n,t){return ve.call(t,n)?u=--T>-1:void 0});return c.pop(),s.pop(),b&&(o(c),o(s)),u}function m(e,n,t,r,a,o){var c=1&n,u=2&n,l=4&n,f=16&n,p=32&n;if(!u&&!A(e))throw new TypeError;f&&!t.length&&(n&=-17,f=t=!1),p&&!r.length&&(n&=-33,p=r=!1);var g=e&&e.__bindData__;if(g&&g!==!0)return g=i(g),g[2]&&(g[2]=i(g[2])),g[3]&&(g[3]=i(g[3])),!c||1&g[1]||(g[4]=a),!c&&1&g[1]&&(n|=8),!l||4&g[1]||(g[5]=o),f&&ye.apply(g[2]||(g[2]=[]),t),p&&ke.apply(g[3]||(g[3]=[]),r),g[1]|=n,m.apply(null,g);var h=1==n||17===n?s:d;return h([e,n,t,r,a,o])}function g(){re.shadowedProps=J,re.array=re.bottom=re.loop=re.top="",re.init="iterable",re.useHas=!0;for(var e,n=0;e=arguments[n];n++)for(var t in e)re[t]=e[t];var r=re.args;re.firstArg=/^[^,]+/.exec(r)[0];var a=Function("baseCreateCallback, errorClass, errorProto, hasOwnProperty, indicatorObject, isArguments, isArray, isString, keys, objectProto, objectTypes, nonEnumProps, stringClass, stringProto, toString","return function("+r+") {\n"+Ee(re)+"\n}");return a(f,Y,fe,ve,B,v,je,C,re.keys,de,ae,Se,ee,pe,me)}function h(e){return"function"==typeof e&&ge.test(e)}function v(e){return e&&"object"==typeof e&&"number"==typeof e.length&&me.call(e)==V||!1}function y(e,n,t,r){return"boolean"!=typeof n&&null!=n&&(r=t,t=n,n=!1),u(e,n,"function"==typeof t&&f(t,r,1))}function w(e){return e&&"object"==typeof e&&me.call(e)==Q||!1}function b(e){var n=!0;if(!e)return n;var t=me.call(e),r=e.length;return t==G||t==ee||(_e.argsClass?t==V:v(e))||t==Z&&"number"==typeof r&&A(e.splice)?!r:(Be(e,function(){return n=!1}),n)}function A(e){return"function"==typeof e}function x(e){return!(!e||!ae[typeof e])}function T(e){return null===e}function C(e){return"string"==typeof e||e&&"object"==typeof e&&me.call(e)==ee||!1}function S(e){return"undefined"==typeof e}function _(e,n,t){var r={};return n=c.createCallback(n,t,3),Be(e,function(e,t,a){r[t]=n(e,t,a)}),r}function E(e,n,t){var r=[];if(n=c.createCallback(n,t,3),je(e))for(var a=-1,o=e.length;++a<o;){var i=e[a];n(i,a,e)&&r.push(i)}else Fe(e,function(e,t,a){n(e,t,a)&&r.push(e)});return r}function P(e,n,t){if(n=c.createCallback(n,t,3),!je(e)){var r;return Fe(e,function(e,t,a){return n(e,t,a)?(r=e,!1):void 0}),r}for(var a=-1,o=e.length;++a<o;){var i=e[a];if(n(i,a,e))return i}}function j(e,n,t){if(n&&"undefined"==typeof t&&je(e))for(var r=-1,a=e.length;++r<a&&n(e[r],r,e)!==!1;);else Fe(e,n,t);return e}function O(e,n,t){var r=-1,a=e?e.length:0,o=Array("number"==typeof a?a:0);if(n=c.createCallback(n,t,3),je(e))for(;++r<a;)o[r]=n(e[r],r,e);else Fe(e,function(e,t,a){o[++r]=n(e,t,a)});return o}function D(e){for(var n=-1,t=e?e.length:0,r=[];++n<t;){var a=e[n];a&&r.push(a)}return r}function I(e,n){return arguments.length>2?m(e,17,i(arguments,2),null,n):m(e,1,null,null,n)}function L(e,n,t){var r=typeof e;if(null==e||"function"==r)return f(e,n,t);if("object"!=r)return U(e);var a=De(e),o=a[0],i=e[o];return 1!=a.length||i!==i||x(i)?function(n){for(var t=a.length,r=!1;t--&&(r=p(n[a[t]],e[a[t]],null,!0)););return r}:function(e){var n=e[o];return i===n&&(0!==i||1/i==1/n)}}function N(e){return e}function F(){}function U(e){return function(n){return n[e]}}var M=[],B={},z=40,q=/\w*$/,R=/^\s*function[ \n\r\t]+\w/,H=/\bthis\b/,J=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],V="[object Arguments]",G="[object Array]",W="[object Boolean]",Q="[object Date]",Y="[object Error]",K="[object Function]",X="[object Number]",Z="[object Object]",$="[object RegExp]",ee="[object String]",ne={};ne[K]=!1,ne[V]=ne[G]=ne[W]=ne[Q]=ne[X]=ne[Z]=ne[$]=ne[ee]=!0;var te={configurable:!1,enumerable:!1,value:null,writable:!1},re={args:"",array:null,bottom:"",firstArg:"",init:"",keys:null,loop:"",shadowedProps:null,support:null,top:"",useHas:!1},ae={"boolean":!1,"function":!0,object:!0,number:!1,string:!1,undefined:!1},oe=ae[typeof window]&&window||this,ie=ae[typeof t]&&t&&!t.nodeType&&t,ce=ae[typeof n]&&n&&!n.nodeType&&n,se=ce&&ce.exports===ie&&ie,ue=ae[typeof e]&&e;!ue||ue.global!==ue&&ue.window!==ue||(oe=ue);var le=[],fe=Error.prototype,de=Object.prototype,pe=String.prototype,me=de.toString,ge=RegExp("^"+String(me).replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/toString| for [^\]]+/g,".*?")+"$"),he=Function.prototype.toString,ve=de.hasOwnProperty,ye=le.push,we=de.propertyIsEnumerable,ke=le.unshift,be=function(){try{var e={},n=h(n=Object.defineProperty)&&n,t=n(e,e,e)&&n}catch(r){}return t}(),Ae=h(Ae=Object.create)&&Ae,xe=h(xe=Array.isArray)&&xe,Te=h(Te=Object.keys)&&Te,Ce={};Ce[G]=Array,Ce[W]=Boolean,Ce[Q]=Date,Ce[K]=Function,Ce[Z]=Object,Ce[X]=Number,Ce[$]=RegExp,Ce[ee]=String;var Se={};Se[G]=Se[Q]=Se[X]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},Se[W]=Se[ee]={constructor:!0,toString:!0,valueOf:!0},Se[Y]=Se[K]=Se[$]={constructor:!0,toString:!0},Se[Z]={constructor:!0},function(){for(var e=J.length;e--;){var n=J[e];for(var t in Se)ve.call(Se,t)&&!ve.call(Se[t],n)&&(Se[t][n]=!1)}}();var _e=c.support={};!function(){var e=function(){this.x=1},n={0:1,length:1},t=[];e.prototype={valueOf:1,y:1};for(var r in new e)t.push(r);for(r in arguments);_e.argsClass=me.call(arguments)==V,_e.argsObject=arguments.constructor==Object&&!(arguments instanceof Array),_e.enumErrorProps=we.call(fe,"message")||we.call(fe,"name"),_e.enumPrototypes=we.call(e,"prototype"),_e.funcDecomp=!h(oe.WinRTError)&&H.test(function(){return this}),_e.funcNames="string"==typeof Function.name,_e.nonEnumArgs=0!=r,_e.nonEnumShadows=!/valueOf/.test(t),_e.spliceObjects=(le.splice.call(n,0,1),!n[0]),_e.unindexedChars="x"[0]+Object("x")[0]!="xx";try{_e.nodeClass=!(me.call(document)==Z&&!({toString:0}+""))}catch(a){_e.nodeClass=!0}}(1);var Ee=function(e){var n="var index, iterable = "+e.firstArg+", result = "+e.init+";\nif (!iterable) return result;\n"+e.top+";";e.array?(n+="\nvar length = iterable.length; index = -1;\nif ("+e.array+") {  ",_e.unindexedChars&&(n+="\n  if (isString(iterable)) {\n    iterable = iterable.split('')\n  }  "),n+="\n  while (++index < length) {\n    "+e.loop+";\n  }\n}\nelse {  "):_e.nonEnumArgs&&(n+="\n  var length = iterable.length; index = -1;\n  if (length && isArguments(iterable)) {\n    while (++index < length) {\n      index += '';\n      "+e.loop+";\n    }\n  } else {  "),_e.enumPrototypes&&(n+="\n  var skipProto = typeof iterable == 'function';\n  "),_e.enumErrorProps&&(n+="\n  var skipErrorProps = iterable === errorProto || iterable instanceof Error;\n  ");var t=[];if(_e.enumPrototypes&&t.push('!(skipProto && index == "prototype")'),_e.enumErrorProps&&t.push('!(skipErrorProps && (index == "message" || index == "name"))'),e.useHas&&e.keys)n+="\n  var ownIndex = -1,\n      ownProps = objectTypes[typeof iterable] && keys(iterable),\n      length = ownProps ? ownProps.length : 0;\n\n  while (++ownIndex < length) {\n    index = ownProps[ownIndex];\n",t.length&&(n+="    if ("+t.join(" && ")+") {\n  "),n+=e.loop+";    ",t.length&&(n+="\n    }"),n+="\n  }  ";else if(n+="\n  for (index in iterable) {\n",e.useHas&&t.push("hasOwnProperty.call(iterable, index)"),t.length&&(n+="    if ("+t.join(" && ")+") {\n  "),n+=e.loop+";    ",t.length&&(n+="\n    }"),n+="\n  }    ",_e.nonEnumShadows){for(n+="\n\n  if (iterable !== objectProto) {\n    var ctor = iterable.constructor,\n        isProto = iterable === (ctor && ctor.prototype),\n        className = iterable === stringProto ? stringClass : iterable === errorProto ? errorClass : toString.call(iterable),\n        nonEnum = nonEnumProps[className];\n      ",k=0;k<7;k++)n+="\n    index = '"+e.shadowedProps[k]+"';\n    if ((!(isProto && nonEnum[index]) && hasOwnProperty.call(iterable, index))",e.useHas||(n+=" || (!nonEnum[index] && iterable[index] !== objectProto[index])"),n+=") {\n      "+e.loop+";\n    }      ";n+="\n  }    "}return(e.array||_e.nonEnumArgs)&&(n+="\n}"),n+=e.bottom+";\nreturn result"};Ae||(l=function(){function e(){}return function(n){if(x(n)){e.prototype=n;var t=new e;e.prototype=null}return t||oe.Object()}}());var Pe=be?function(e,n){te.value=n,be(e,"__bindData__",te)}:F;_e.argsClass||(v=function(e){return e&&"object"==typeof e&&"number"==typeof e.length&&ve.call(e,"callee")&&!we.call(e,"callee")||!1});var je=xe||function(e){return e&&"object"==typeof e&&"number"==typeof e.length&&me.call(e)==G||!1},Oe=g({args:"object",init:"[]",top:"if (!(objectTypes[typeof object])) return result",loop:"result.push(index)"}),De=Te?function(e){return x(e)?_e.enumPrototypes&&"function"==typeof e||_e.nonEnumArgs&&e.length&&v(e)?Oe(e):Te(e):[]}:Oe,Ie={args:"collection, callback, thisArg",top:"callback = callback && typeof thisArg == 'undefined' ? callback : baseCreateCallback(callback, thisArg, 3)",array:"typeof length == 'number'",keys:De,loop:"if (callback(iterable[index], index, collection) === false) return result"},Le={args:"object, source, guard",top:"var args = arguments,\n    argsIndex = 0,\n    argsLength = typeof guard == 'number' ? 2 : args.length;\nwhile (++argsIndex < argsLength) {\n  iterable = args[argsIndex];\n  if (iterable && objectTypes[typeof iterable]) {",keys:De,loop:"if (typeof result[index] == 'undefined') result[index] = iterable[index]",bottom:"  }\n}"},Ne={top:"if (!objectTypes[typeof iterable]) return result;\n"+Ie.top,array:!1},Fe=g(Ie),Ue=g(Le,{top:Le.top.replace(";",";\nif (argsLength > 3 && typeof args[argsLength - 2] == 'function') {\n  var callback = baseCreateCallback(args[--argsLength - 1], args[argsLength--], 2);\n} else if (argsLength > 2 && typeof args[argsLength - 1] == 'function') {\n  callback = args[--argsLength];\n}"),loop:"result[index] = callback ? callback(result[index], iterable[index]) : iterable[index]"}),Me=g(Ie,Ne,{useHas:!1}),Be=g(Ie,Ne);A(/x/)&&(A=function(e){return"function"==typeof e&&me.call(e)==K}),c.assign=Ue,c.bind=I,c.compact=D,c.createCallback=L,c.filter=E,c.forEach=j,c.forIn=Me,c.forOwn=Be,c.keys=De,c.map=O,c.mapValues=_,c.property=U,c.collect=O,c.each=j,c.extend=Ue,c.select=E,c.clone=y,c.find=P,c.identity=N,c.isArguments=v,c.isArray=je,c.isDate=w,c.isEmpty=b,c.isFunction=A,c.isNull=T,c.isObject=x,c.isString=C,c.isUndefined=S,c.noop=F,c.detect=P,c.findWhere=P,c.VERSION="2.4.1",ie&&ce&&se&&((ce.exports=c)._=c)}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],24:[function(e,n,t){var r=e("./lib_managed/lodash"),a=e("./lib/helpers"),o="undefined"!=typeof t?t:this;o.getLinkTrackingManager=function(e,n,t){function o(n,o){for(var i,c,s,u,f,d;null!==(i=n.parentNode)&&!r.isUndefined(i)&&"A"!==(c=n.tagName.toUpperCase())&&"AREA"!==c;)n=i;if(!r.isUndefined(n.href)){var p=n.hostname||a.getHostName(n.href),m=p.toLowerCase(),g=n.href.replace(p,m),h=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto):","i");h.test(g)||(s=n.id,u=a.getCssClasses(n),f=n.target,d=l?n.innerHTML:null,g=unescape(g),e.trackLinkClick(g,s,u,f,d,t(o)))}}function i(e){return function(n){var t,r;n=n||window.event,t=n.which||n.button,r=n.target||n.srcElement,"click"===n.type?r&&o(r,e):"mousedown"===n.type?1!==t&&2!==t||!r?d=p=null:(d=t,p=r):"mouseup"===n.type&&(t===d&&r===p&&o(r,e),d=p=null)}}function c(e){u?(a.addEventListener(e,"mouseup",i(f),!1),a.addEventListener(e,"mousedown",i(f),!1)):a.addEventListener(e,"click",i(f),!1)}var s,u,l,f,d,p;return{configureLinkClickTracking:function(e,n,t,r){l=t,f=r,u=n,s=a.getFilter(e,!0)},addClickListeners:function(){var e,t=document.links;for(e=0;e<t.length;e++)s(t[e])&&!t[e][n]&&(c(t[e]),t[e][n]=!0)}}}},{"./lib/helpers":21,"./lib_managed/lodash":23}],25:[function(e,n,t){!function(){var n=e("JSON"),r=e("./lib_managed/lodash"),a=e("./lib/detectors").localStorageAccessible,o=e("./lib/helpers"),i="undefined"!=typeof t?t:this;i.OutQueueManager=function(e,t,i,c,s,u,l){function f(e){var n="?",t={co:!0,cx:!0},r=!0;for(var a in e)e.hasOwnProperty(a)&&!t.hasOwnProperty(a)&&(r?r=!1:n+="&",n+=encodeURIComponent(a)+"="+encodeURIComponent(e[a]));for(var o in t)e.hasOwnProperty(o)&&t.hasOwnProperty(o)&&(n+="&"+o+"="+encodeURIComponent(e[o]));return n}function d(e){var t=r.mapValues(e,function(e){return e.toString()});return{evt:t,bytes:p(n.stringify(t))}}function p(e){for(var n=0,t=0;t<e.length;t++){var r=e.charCodeAt(t);127>=r?n+=1:2047>=r?n+=2:r>=55296&&57343>=r?(n+=4,t++):n+=65535>r?3:4}return n}function m(e,t){if(k=t+x,s){var r=d(e);if(r.bytes>=l){o.warn("Event of size "+r.bytes+" is too long - the maximum size is "+l);var a=h(k);return void a.send(v(y([r.evt])))}b.push(r)}else b.push(f(e));var i=!1;c&&(i=o.attemptWriteLocalStorage(w,n.stringify(b))),A||i&&!(b.length>=u)||g()}function g(){function e(e){for(var n=0,t=0;n<e.length&&(t+=e[n].bytes,!(t>=l));)n+=1;return n}for(;b.length&&"string"!=typeof b[0]&&"object"!=typeof b[0];)b.shift();if(b.length<1)return void(A=!1);if(!r.isString(k))throw"No Snowplow collector configured, cannot track";A=!0;var t=b[0];if(s){var a=h(k),i=setTimeout(function(){a.abort(),A=!1},5e3),u=e(b);a.onreadystatechange=function(){if(4===a.readyState&&a.status>=200&&a.status<400){for(var e=0;u>e;e++)b.shift();c&&o.attemptWriteLocalStorage(w,n.stringify(b)),clearTimeout(i),g()}else 4===a.readyState&&a.status>=400&&(clearTimeout(i),A=!1)};var f=r.map(b.slice(0,u),function(e){return e.evt});f.length>0&&a.send(v(y(f)))}else{var d=new Image(1,1);d.onload=function(){b.shift(),c&&o.attemptWriteLocalStorage(w,n.stringify(b)),g()},d.onerror=function(){A=!1},d.src=k+t.replace("?","?stm="+(new Date).getTime()+"&")}}function h(e){var n=new XMLHttpRequest;return n.open("POST",e,!0),n.withCredentials=!0,n.setRequestHeader("Content-Type","application/json; charset=UTF-8"),n}function v(e){return n.stringify({schema:"iglu:com.snowplowanalytics.snowplow/payload_data/jsonschema/1-0-3",data:e})}function y(e){for(var n=(new Date).getTime().toString(),t=0;t<e.length;t++)e[t].stm=n;return e}var w,k,b,A=!1;s=s&&window.XMLHttpRequest&&"withCredentials"in new XMLHttpRequest;var x=s?"/com.snowplowanalytics.snowplow/tp2":"/i";if(u=a()&&c&&s&&u||1,w=["snowplowOutQueue",e,t,s?"post2":"get"].join("_"),c)try{b=n.parse(localStorage.getItem(w))}catch(T){}return r.isArray(b)||(b=[]),i.outQueues.push(b),s&&u>1&&i.bufferFlushers.push(function(){A||g()}),{enqueueRequest:m,executeQueue:g}}}()},{"./lib/detectors":20,"./lib/helpers":21,"./lib_managed/lodash":23,JSON:1}],26:[function(e,n,t){!function(){var n=e("./lib_managed/lodash"),r=e("./lib/helpers"),a=e("./in_queue"),o=e("./tracker"),i="undefined"!=typeof t?t:this;i.Snowplow=function(e,t){function i(){var e;if(n.forEach(d.bufferFlushers,function(e){e()}),d.expireDateTime)do if(e=new Date,0===n.filter(d.outQueues,function(e){return e.length>0}).length)break;while(e.getTime()<d.expireDateTime)}function c(){var e;if(!d.hasLoaded)for(d.hasLoaded=!0,e=0;e<d.registeredOnLoadHandlers.length;e++)d.registeredOnLoadHandlers[e]();return!0}function s(){var e;u.addEventListener?r.addEventListener(u,"DOMContentLoaded",function n(){u.removeEventListener("DOMContentLoaded",n,!1),c()}):u.attachEvent&&(u.attachEvent("onreadystatechange",function t(){"complete"===u.readyState&&(u.detachEvent("onreadystatechange",t),c())}),u.documentElement.doScroll&&l===l.top&&!function a(){if(!d.hasLoaded){try{u.documentElement.doScroll("left")}catch(e){return void setTimeout(a,0)}c()}}()),new RegExp("WebKit").test(navigator.userAgent)&&(e=setInterval(function(){(d.hasLoaded||/loaded|complete/.test(u.readyState))&&(clearInterval(e),c())},10)),r.addEventListener(l,"load",c,!1)}var u=document,l=window,f="js-2.6.1",d={outQueues:[],bufferFlushers:[],expireDateTime:null,hasLoaded:!1,registeredOnLoadHandlers:[]};return l.Snowplow={getTrackerCf:function(e){var n=new o.Tracker(t,"",f,d,{});return n.setCollectorCf(e),n},getTrackerUrl:function(e){var n=new o.Tracker(t,"",f,d,{});return n.setCollectorUrl(e),n},getAsyncTracker:function(){return new o.Tracker(t,"",f,d,{})}},r.addEventListener(l,"beforeunload",i,!1),s(),new a.InQueueManager(o.Tracker,f,d,e,t)}}()},{"./in_queue":18,"./lib/helpers":21,"./lib_managed/lodash":23,"./tracker":27}],27:[function(e,n,t){!function(){var n=e("./lib_managed/lodash"),r=e("./lib/helpers"),a=e("./lib/proxies"),o=e("browser-cookie-lite"),i=e("./lib/detectors"),c=(e("JSON"),e("sha1")),s=e("./links"),u=e("./forms"),l=e("./out_queue"),f=e("snowplow-tracker-core"),d=e("uuid"),p="undefined"!=typeof t?t:this;p.Tracker=function(e,t,p,m,g,h){function v(){Ee=a.fixupUrl(Ce.domain,Se.location.href,r.getReferrer()),Ee[1]!==je&&(Oe=r.getReferrer(je)),Pe=r.fixupDomain(Ee[0]),je=Ee[1]}function y(e){var n=(new Date).getTime();this.href&&(this.href=r.decorateQuerystring(this.href,"_sp",be+"."+n))}function w(e){for(var n=0;n<document.links.length;n++){var t=document.links[n];!t.spDecorationEnabled&&e(t)&&(r.addEventListener(t,"click",y,!0),r.addEventListener(t,"mousedown",y,!0),t.spDecorationEnabled=!0)}}function k(){return{transaction:{},items:[]}}function b(e){var n;return pe?(n=new RegExp("#.*"),e.replace(n,"")):e}function A(e){var n=new RegExp("^([a-z]+):"),t=n.exec(e);return t?t[1]:null}function x(e,n){var t,a=A(n);return a?n:"/"===n.slice(0,1)?A(e)+"://"+r.getHostName(e)+n:(e=b(e),(t=e.indexOf("?"))>=0&&(e=e.slice(0,t)),(t=e.lastIndexOf("/"))!==e.length-1&&(e=e.slice(0,t+1)),e+n)}function T(e,n){var t=new Date;ze||(cn.enqueueRequest(e.build(),se),g.expireDateTime=t.getTime()+n)}function C(e){return Fe+e+"."+ke}function S(e){return o.cookie(C(e))}function _(){v(),ke=nn((Ue||Pe)+(Me||"/")).slice(0,4)}function E(){var e=new Date;ge=e.getTime()}function P(){D(),E()}function j(){var e=Ce.compatMode&&"BackCompat"!=Ce.compatMode?Ce.documentElement:Ce.body;return[e.scrollLeft||Se.pageXOffset,e.scrollTop||Se.pageYOffset]}function O(){var e=j(),n=e[0];he=n,ve=n;var t=e[1];ye=t,we=t}function D(){var e=j(),n=e[0];he>n?he=n:n>ve&&(ve=n);var t=e[1];ye>t?ye=t:t>we&&(we=t)}function I(e){var n=Math.round(e);return isNaN(n)?void 0:n}function L(){o.cookie(C("ses"),"*",Re,Me,Ue)}function N(e,n,t,r,a,i){o.cookie(C("id"),e+"."+n+"."+t+"."+r+"."+a+"."+i,qe,Me,Ue)}function F(){return d.v4()}function U(){var e=Qe&&!!S("ses"),n=M();n[1]?be=n[1]:(be=F(),n[1]=be),Ae=n[6],e||(n[3]++,Ae=d.v4(),n[6]=Ae,n[5]=n[4]),Qe&&(L(),n[4]=Math.round((new Date).getTime()/1e3),n.shift(),N.apply(null,n))}function M(){if(!Qe)return[];var e,n=new Date,t=Math.round(n.getTime()/1e3),r=S("id");return r?(e=r.split("."),e.unshift("0")):e=["1",be,t,0,t,""],e[6]||(e[6]=d.v4()),e}function B(e){var n=Math.round((new Date).getTime()/1e3),t=C("id"),r=C("ses"),a=S("ses"),c=M(),s=c[0],u=c[1],l=c[2],f=c[3],p=c[4],m=c[5],g=c[6];return ze&&Qe?(o.cookie(t,"",-1,Me,Ue),void o.cookie(r,"",-1,Me,Ue)):("0"===s?(Ae=g,!a&&Qe&&(f++,m=p,Ae=d.v4()),tn=f):(new Date).getTime()-en>1e3*Re&&(Ae=d.v4(),tn++),e.add("vp",i.detectViewport()),e.add("ds",i.detectDocumentSize()),e.add("vid",tn),e.add("sid",Ae),e.add("duid",u),e.add("fp",Xe),e.add("uid",xe),v(),e.add("refr",b(ce||Oe)),e.add("url",b(ue||je)),Qe&&(N(u,l,tn,n,m,Ae),L()),void(en=(new Date).getTime()))}function z(e){return q(e+".cloudfront.net")}function q(e){return Ve?"https://"+e:Ge?"http://"+e:("https:"===Ce.location.protocol?"https":"http")+"://"+e}function R(e){var n=ln.concat(e||[]);if(un.performanceTiming){var t=J();t&&n.push(t)}if(window.optimizely){if(un.optimizelyExperiments)for(var r=V(),a=0;a<r.length;a++)n.push(r[a]);if(un.optimizelyStates)for(var o=G(),a=0;a<o.length;a++)n.push(o[a]);if(un.optimizelyVariations)for(var i=W(),a=0;a<i.length;a++)n.push(i[a]);if(un.optimizelyVisitor){var c=Q();c&&n.push(c)}if(un.optimizelyAudiences)for(var s=Y(),a=0;a<s.length;a++)n.push(s[a]);if(un.optimizelyDimensions)for(var u=K(),a=0;a<u.length;a++)n.push(u[a])}if(un.augurIdentityLite){var l=X();l&&n.push(l)}return n}function H(){return{schema:"iglu:com.snowplowanalytics.snowplow/web_page/jsonschema/1-0-0",data:{id:m}}}function J(){var e=["navigationStart","redirectStart","redirectEnd","fetchStart","domainLookupStart","domainLookupEnd","connectStart","secureConnectionStart","connectEnd","requestStart","responseStart","responseEnd","unloadEventStart","unloadEventEnd","domLoading","domInteractive","domContentLoadedEventStart","domContentLoadedEventEnd","domComplete","loadEventStart","loadEventEnd","msFirstPaint","chromeFirstPaint","requestEnd","proxyStart","proxyEnd"],n=Se.performance||Se.mozPerformance||Se.msPerformance||Se.webkitPerformance;if(n){var t={};for(var a in n.timing)r.isValueInArray(a,e)&&(t[a]=n.timing[a]);return delete t.requestEnd,Se.chrome&&Se.chrome.loadTimes&&"number"==typeof Se.chrome.loadTimes().firstPaintTime&&(t.chromeFirstPaint=Math.round(1e3*Se.chrome.loadTimes().firstPaintTime)),{schema:"iglu:org.w3/PerformanceTiming/jsonschema/1-0-0",data:t}}}function V(){var e=window.optimizely.data.experiments;if(e){var n=[];for(var t in e)if(e.hasOwnProperty(t)){var r={};r.id=t;var a=e[t];r.code=a.code,r.manual=a.manual,r.conditional=a.conditional,r.name=a.name,r.variationIds=a.variation_ids,n.push({schema:"iglu:com.optimizely/experiment/jsonschema/1-0-0",data:r})}return n}return[]}function G(){var e=[],n=window.optimizely.data.experiments;if(n)for(var t in n)n.hasOwnProperty(t)&&e.push(t);var a=window.optimizely.data.state;if(a){for(var o=[],i=a.activeExperiments||[],c=0;c<e.length;c++){var s=e[c],u={};u.experimentId=s,u.isActive=r.isValueInArray(e[c],i);var l=a.variationMap||{};u.variationIndex=l[s];var f=a.variationNamesMap||{};u.variationName=f[s];var d=a.variationIdsMap||{};d[s]&&1===d[s].length&&(u.variationId=d[s][0]),o.push({schema:"iglu:com.optimizely/state/jsonschema/1-0-0",data:u})}return o}return[]}function W(){var e=window.optimizely.data.variations;if(e){var n=[];for(var t in e)if(e.hasOwnProperty(t)){var r={};r.id=t;var a=e[t];r.name=a.name,r.code=a.code,n.push({schema:"iglu:com.optimizely/variation/jsonschema/1-0-0",data:r})}return n}return[]}function Q(){var e=window.optimizely.data.visitor;if(e){var n={};n.browser=e.browser,n.browserVersion=e.browserVersion,n.device=e.device,n.deviceType=e.deviceType,n.ip=e.ip;var t=e.platform||{};n.platformId=t.id,n.platformVersion=t.version;var r=e.location||{};return n.locationCity=r.city,n.locationRegion=r.region,n.locationCountry=r.country,n.mobile=e.mobile,n.mobileId=e.mobileId,n.referrer=e.referrer,n.os=e.os,{schema:"iglu:com.optimizely/visitor/jsonschema/1-0-0",data:n}}}function Y(){var e=window.optimizely.data.visitor.audiences;if(e){var n=[];for(var t in e)if(e.hasOwnProperty(t)){var r={};r.id=t,r.isMember=e[t],n.push({schema:"iglu:com.optimizely/visitor_audience/jsonschema/1-0-0",data:r})}return n}return[]}function K(){var e=window.optimizely.data.visitor.dimensions;if(e){var n=[];for(var t in e)if(e.hasOwnProperty(t)){var r={};r.id=t,r.value=e[t],n.push({schema:"iglu:com.optimizely/visitor_dimension/jsonschema/1-0-0",data:r})}return n}return[]}function X(){var e=window.augur;if(e){var n={consumer:{},device:{}},t=e.consumer||{};n.consumer.UUID=t.UID;var r=e.device||{};n.device.ID=r.ID,n.device.isBot=r.isBot,n.device.isProxied=r.isProxied,n.device.isTor=r.isTor;var a=r.fingerprint||{};return n.device.isIncognito=a.browserHasIncognitoEnabled,{schema:"iglu:io.augur.snowplow/identity_lite/jsonschema/1-0-0",data:n}}}function Z(){!sn&&_e.geolocation&&_e.geolocation.getCurrentPosition&&(sn=!0,navigator.geolocation.getCurrentPosition(function(e){var n=e.coords,t={schema:"iglu:com.snowplowanalytics.snowplow/geolocation_context/jsonschema/1-1-0",data:{latitude:n.latitude,longitude:n.longitude,latitudeLongitudeAccuracy:n.accuracy,altitude:n.altitude,altitudeAccuracy:n.altitudeAccuracy,bearing:n.heading,speed:n.speed,timestamp:e.timestamp}};ln.push(t)}))}function $(){var e={};return n.forEach(["__utma","__utmb","__utmc","__utmv","__utmz","_ga"],function(n){var t=o.cookie(n);t&&(e[n]=t)}),{schema:"iglu:com.google.analytics/cookies/jsonschema/1-0-0",data:e}}function ee(e,n){return(e||[]).concat(n?n():[])}function ne(e,n,t){v(),Le=Ce.title,le=e;var a=r.fixupTitle(le||Le);Te.trackPageView(b(ue||je),a,b(ce||Oe),R(ee(n,t)));var o=new Date;fe&&de&&!$e&&($e=!0,O(),r.addEventListener(Ce,"click",E),r.addEventListener(Ce,"mouseup",E),r.addEventListener(Ce,"mousedown",E),r.addEventListener(Ce,"mousemove",E),r.addEventListener(Ce,"mousewheel",E),r.addEventListener(Se,"DOMMouseScroll",E),r.addEventListener(Se,"scroll",P),r.addEventListener(Ce,"keypress",E),r.addEventListener(Ce,"keydown",E),r.addEventListener(Ce,"keyup",E),r.addEventListener(Se,"resize",E),r.addEventListener(Se,"focus",E),r.addEventListener(Se,"blur",E),ge=o.getTime(),setInterval(function(){var e=new Date;ge+de>e.getTime()&&fe<e.getTime()&&te(ee(n,t))},de))}function te(e){v(),newDocumentTitle=Ce.title,newDocumentTitle!==Le&&(Le=newDocumentTitle,le=null),Te.trackPagePing(b(ue||je),r.fixupTitle(le||Le),b(ce||Oe),I(he),I(ve),I(ye),I(we),R(e)),O()}function re(e,n,t,r,a,o,i,c,s,u){Te.trackEcommerceTransaction(e,n,t,r,a,o,i,c,s,R(u))}function ae(e,n,t,r,a,o,i,c){Te.trackEcommerceTransactionItem(e,n,t,r,a,o,i,R(c))}function oe(e,n){return""!==e?e+n.charAt(0).toUpperCase()+n.slice(1):n}function ie(e){var n,t,a,o=["","webkit","ms","moz"];if(!me)for(t=0;t<o.length;t++)if(a=o[t],Ce[oe(a,"hidden")]){"prerender"===Ce[oe(a,"visibilityState")]&&(n=!0);break}return n?void r.addEventListener(Ce,a+"visibilitychange",function i(){Ce.removeEventListener(a+"visibilitychange",i,!1),e()}):void e()}var ce,se,ue,le,fe,de,pe,me,ge,he,ve,ye,we,ke,be,Ae,xe,Te=f(!0,function(e){B(e),T(e,Ne)}),Ce=document,Se=window,_e=navigator,Ee=a.fixupUrl(Ce.domain,Se.location.href,r.getReferrer()),Pe=r.fixupDomain(Ee[0]),je=Ee[1],Oe=Ee[2],h=h||{},De=h.hasOwnProperty("platform")?h.platform:"web",Ie=h.hasOwnProperty("appId")?h.appId:"",Le=Ce.title,Ne=h.hasOwnProperty("pageUnloadTimer")?h.pageUnloadTimer:500,Fe=h.hasOwnProperty("cookieName")?h.cookieName:"_sp_",Ue=h.hasOwnProperty("cookieDomain")?h.cookieDomain:null,Me="/",Be=_e.doNotTrack||_e.msDoNotTrack||Se.doNotTrack,ze=h.hasOwnProperty("respectDoNotTrack")?h.respectDoNotTrack&&("yes"===Be||"1"===Be):!1,qe=63072e3,Re=h.hasOwnProperty("sessionCookieTimeout")?h.sessionCookieTimeout:1800,He=h.hasOwnProperty("userFingerprintSeed")?h.userFingerprintSeed:123412414,Je=Ce.characterSet||Ce.charset,Ve=h.hasOwnProperty("forceSecureTracker")?h.forceSecureTracker===!0:!1,Ge=!Ve&&h.hasOwnProperty("forceUnsecureTracker")?h.forceUnsecureTracker===!0:!1,We=h.hasOwnProperty("useLocalStorage")?h.useLocalStorage:!0,Qe=h.hasOwnProperty("useCookies")?h.useCookies:!0,Ye=_e.userLanguage||_e.language,Ke=i.detectBrowserFeatures(Qe,C("testcookie")),Xe=h.userFingerprint===!1?"":i.detectSignature(He),Ze=e+"_"+t,$e=!1,en=(new Date).getTime(),nn=c,tn=1,rn=k(),an=s.getLinkTrackingManager(Te,Ze,R),on=u.getFormTrackingManager(Te,Ze,R),cn=new l.OutQueueManager(e,t,g,We,h.post,h.bufferSize,h.maxPostBytes||4e4),sn=!1,un=h.contexts||{},ln=[],fn=[];h.hasOwnProperty("discoverRootDomain")&&h.discoverRootDomain&&(Ue=r.findRootDomain()),un.webPage&&ln.push(H()),un.gaCookies&&ln.push($()),un.geolocation&&Z(),Te.setBase64Encoding(h.hasOwnProperty("encodeBase64")?h.encodeBase64:!0),Te.setTrackerVersion(p),Te.setTrackerNamespace(t),Te.setAppId(Ie),Te.setPlatform(De),Te.setTimezone(i.detectTimezone()),Te.addPayloadPair("lang",Ye),Te.addPayloadPair("cs",Je);
for(var dn in Ke)Object.prototype.hasOwnProperty.call(Ke,dn)&&("res"===dn||"cd"===dn||"cookie"===dn?Te.addPayloadPair(dn,Ke[dn]):Te.addPayloadPair("f_"+dn,Ke[dn]));return _(),U(),h.crossDomainLinker&&w(h.crossDomainLinker),{getUserId:function(){return xe},getDomainUserId:function(){return M()[1]},getDomainUserInfo:function(){return M()},getUserFingerprint:function(){return Xe},setAppId:function(e){r.warn('setAppId is deprecated. Instead add an "appId" field to the argmap argument of newTracker.'),Te.setAppId(e)},setReferrerUrl:function(e){ce=e},setCustomUrl:function(e){v(),ue=x(je,e)},setDocumentTitle:function(e){Le=Ce.title,le=e},discardHashTag:function(e){pe=e},setCookieNamePrefix:function(e){r.warn('setCookieNamePrefix is deprecated. Instead add a "cookieName" field to the argmap argument of newTracker.'),Fe=e},setCookieDomain:function(e){r.warn('setCookieDomain is deprecated. Instead add a "cookieDomain" field to the argmap argument of newTracker.'),Ue=r.fixupDomain(e),_()},setCookiePath:function(e){Me=e,_()},setVisitorCookieTimeout:function(e){qe=e},setSessionCookieTimeout:function(e){r.warn('setSessionCookieTimeout is deprecated. Instead add a "sessionCookieTimeout" field to the argmap argument of newTracker.'),Re=e},setUserFingerprintSeed:function(e){r.warn('setUserFingerprintSeed is deprecated. Instead add a "userFingerprintSeed" field to the argmap argument of newTracker.'),He=e,Xe=i.detectSignature(He)},enableUserFingerprint:function(e){r.warn('enableUserFingerprintSeed is deprecated. Instead add a "userFingerprint" field to the argmap argument of newTracker.'),e||(Xe="")},respectDoNotTrack:function(e){r.warn('This usage of respectDoNotTrack is deprecated. Instead add a "respectDoNotTrack" field to the argmap argument of newTracker.');var n=_e.doNotTrack||_e.msDoNotTrack;ze=e&&("yes"===n||"1"===n)},crossDomainLinker:function(e){w(e)},addListener:function(e,n,t){addClickListener(e,n,t)},enableLinkClickTracking:function(e,n,t,r){g.hasLoaded?(an.configureLinkClickTracking(e,n,t,r),an.addClickListeners()):g.registeredOnLoadHandlers.push(function(){an.configureLinkClickTracking(e,n,t,r),an.addClickListeners()})},refreshLinkClickTracking:function(){g.hasLoaded?an.addClickListeners():g.registeredOnLoadHandlers.push(function(){an.addClickListeners()})},enableActivityTracking:function(e,n){fe=(new Date).getTime()+1e3*e,de=1e3*n},enableFormTracking:function(e,n){g.hasLoaded?(on.configureFormTracking(e),on.addFormListeners(n)):g.registeredOnLoadHandlers.push(function(){on.configureFormTracking(e),on.addFormListeners(n)})},killFrame:function(){Se.location!==Se.top.location&&(Se.top.location=Se.location)},redirectFile:function(e){"file:"===Se.location.protocol&&(Se.location=e)},setCountPreRendered:function(e){me=e},setUserId:function(e){xe=e},setUserIdFromLocation:function(e){v(),xe=r.fromQuerystring(e,je)},setUserIdFromReferrer:function(e){v(),xe=r.fromQuerystring(e,Oe)},setUserIdFromCookie:function(e){xe=o.cookie(e)},setCollectorCf:function(e){se=z(e)},setCollectorUrl:function(e){se=q(e)},setPlatform:function(e){r.warn('setPlatform is deprecated. Instead add a "platform" field to the argmap argument of newTracker.'),Te.setPlatform(e)},encodeBase64:function(e){r.warn('This usage of encodeBase64 is deprecated. Instead add an "encodeBase64" field to the argmap argument of newTracker.'),Te.setBase64Encoding(e)},flushBuffer:function(){cn.executeQueue()},enableGeolocationContext:Z,trackPageView:function(e,n,t){ie(function(){ne(e,n,t)})},trackStructEvent:function(e,n,t,r,a,o){Te.trackStructEvent(e,n,t,r,a,R(o))},trackUnstructEvent:function(e,n){Te.trackUnstructEvent(e,R(n))},addTrans:function(e,n,t,r,a,o,i,c,s,u){rn.transaction={orderId:e,affiliation:n,total:t,tax:r,shipping:a,city:o,state:i,country:c,currency:s,context:u}},addItem:function(e,n,t,r,a,o,i,c){rn.items.push({orderId:e,sku:n,name:t,category:r,price:a,quantity:o,currency:i,context:c})},trackTrans:function(){re(rn.transaction.orderId,rn.transaction.affiliation,rn.transaction.total,rn.transaction.tax,rn.transaction.shipping,rn.transaction.city,rn.transaction.state,rn.transaction.country,rn.transaction.currency,rn.transaction.context);for(var e=0;e<rn.items.length;e++){var n=rn.items[e];ae(n.orderId,n.sku,n.name,n.category,n.price,n.quantity,n.currency,n.context)}rn=k()},trackLinkClick:function(e,n,t,r,a,o){ie(function(){Te.trackLinkClick(e,n,t,r,a,R(o))})},trackAdImpression:function(e,n,t,r,a,o,i,c,s){ie(function(){Te.trackAdImpression(e,n,t,r,a,o,i,c,R(s))})},trackAdClick:function(e,n,t,r,a,o,i,c,s,u){Te.trackAdClick(e,n,t,r,a,o,i,c,s,R(u))},trackAdConversion:function(e,n,t,r,a,o,i,c,s,u){Te.trackAdConversion(e,n,t,r,a,o,i,c,s,R(u))},trackSocialInteraction:function(e,n,t,r){Te.trackSocialInteraction(e,n,t,R(r))},trackAddToCart:function(e,n,t,r,a,o,i){Te.trackAddToCart(e,n,t,r,a,o,R(i))},trackRemoveFromCart:function(e,n,t,r,a,o,i){Te.trackRemoveFromCart(e,n,t,r,a,o,R(i))},trackSiteSearch:function(e,n,t,r,a){Te.trackSiteSearch(e,n,t,r,R(a))},trackTiming:function(e,n,t,r,a){Te.trackUnstructEvent({schema:"iglu:com.snowplowanalytics.snowplow/timing/jsonschema/1-0-0",data:{category:e,variable:n,timing:t,label:r}},R(a))},trackEnhancedEcommerceAction:function(e,n){var t=fn.concat(n||[]);fn.length=0,Te.trackUnstructEvent({schema:"iglu:com.google.analytics.enhanced-ecommerce/action/jsonschema/1-0-0",data:{action:e}},R(t))},addEnhancedEcommerceActionContext:function(e,n,t,a,o,i,c,s,u,l){fn.push({schema:"iglu:com.google.analytics.enhanced-ecommerce/actionFieldObject/jsonschema/1-0-0",data:{id:e,affiliation:n,revenue:r.parseFloat(t),tax:r.parseFloat(a),shipping:r.parseFloat(o),coupon:i,list:c,step:r.parseInt(s),option:u,currency:l}})},addEnhancedEcommerceImpressionContext:function(e,n,t,a,o,i,c,s,u){fn.push({schema:"iglu:com.google.analytics.enhanced-ecommerce/impressionFieldObject/jsonschema/1-0-0",data:{id:e,name:n,list:t,brand:a,category:o,variant:i,position:r.parseInt(c),price:r.parseFloat(s),currency:u}})},addEnhancedEcommerceProductContext:function(e,n,t,a,o,i,c,s,u,l,f){fn.push({schema:"iglu:com.google.analytics.enhanced-ecommerce/productFieldObject/jsonschema/1-0-0",data:{id:e,name:n,list:t,brand:a,category:o,variant:i,price:r.parseFloat(c),quantity:r.parseInt(s),coupon:u,position:r.parseInt(l),currency:f}})},addEnhancedEcommercePromoContext:function(e,n,t,r,a){fn.push({schema:"iglu:com.google.analytics.enhanced-ecommerce/promoFieldObject/jsonschema/1-0-0",data:{id:e,name:n,creative:t,position:r,currency:a}})}}}}()},{"./forms":17,"./lib/detectors":20,"./lib/helpers":21,"./lib/proxies":22,"./lib_managed/lodash":23,"./links":24,"./out_queue":25,JSON:1,"browser-cookie-lite":2,sha1:7,"snowplow-tracker-core":8,uuid:16}]},{},[19]);