!function(e){"use strict";function t(e){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var t=new RegExp("[\\?&#]"+e+"=([^&#]*)"),n=t.exec(location.search);return n&&null!=n||(n=t.exec(location.hash)),null==n?"":decodeURIComponent(n[1].replace(/\+/g," "))}function n(){e.setTimeout(function(){"undefined"!=typeof v&&(g.site_client&&g.site_client.ga_id&&(f=!0,v("create",g.site_client.ga_id,{name:"siteClientTracker"})),g.client&&g.client.ga_id&&(g.site_client&&g.client.ga_id==g.site_client.ga_id||(d=!0,v("create",g.client.ga_id,{name:"clientTracker"}))))},1)}function r(t,n){e.setTimeout(function(){"undefined"!=typeof v&&(v("ahalogy."+t,n),f&&v("siteClientTracker."+t,n),d&&v("clientTracker."+t,n))},2)}function i(t){r("set",{dimension1:e.devicePixelRatio}),r("send",{hitType:"pageview",page:t})}function a(e){c("Impression",null,g,null,h)}function o(){var n,r;if(e._ahalogy&&e._ahalogy.c&&e._ahalogy.c.client&&""!=e._ahalogy.c.client)n=e._ahalogy.c.client;else{var i=t("_a5y_c"),a=t("_pg_cli"),o=t("_szi"),c=t("client");null!=i&&""!=i?r=i:null!=a&&""!=a?r=a:null!=o&&""!=o?r=o:null!=c&&""!=c&&(r=c)}var u=null,s=t("_a5y_p"),l=t("_pg_pin"),f=t("_szp");null!=s&&""!=s?u=s:null!=l&&""!=s?u=l:null!=f&&""!=s&&(u=f);var d=document.referrer,p="",h="^https?://(?:[^/]+.)?pinterest.com/pin/([^/]+)";d&&d.length>0&&null!=d.match(h)&&d.match(h).length>1&&(p=d.match(h)[1]);var g={site_client:{id:n},e_c_i:r,engagement_style:{},pin:{id:u,url:null,pinterest_identifier:p},r:d,send_a:!1,site_hostname:e.location.hostname,specified_site_client_id:null!=t("client")&&""!=t("client")||null!=t("client_id")&&""!=t("client_id")};return g}function c(t,n,r,i,a,o,c){n=n||"Engagement","undefined"==typeof o&&(o=!1);var f={a:t,o:n,sy:screen.height,sx:screen.width,cpu:r.u||e.location.href,mspl:(new Date).getTime()-a};"undefined"!=typeof r&&"undefined"!=typeof r.engagement_style&&"undefined"!=typeof r.engagement_style.id&&(f.esi=r.engagement_style.id),"undefined"!=typeof i&&null!=i&&(f.x=i),r.r&&(f.r=r.r),r.specified_site_client_id&&(f.scci=r.specified_site_client_id),r.site_hostname&&(f.h=r.site_hostname),r.e_c_i&&(f.eci=r.e_c_i),r.engagement_client_id&&(f.eci=r.engagement_client_id),r.site_client&&r.site_client.id&&(f.c=r.site_client.id),r.uniqueID&&(f.unique_js_id=r.uniqueID),r.pin&&r.pin.id?f.p=r.pin.id:r.pin_id&&(f.p=r.pin_id),r.pin&&r.pin.pinterest_identifier?f.pi=r.pin.pinterest_identifier:r.pinterest_id&&(f.pi=r.pinterest_id),r.send_a&&(f.pe=l(o));var d={method:"get",url:u(),async:"undefined"==typeof c,data:{v:3,e:f}};s(d,function(e,t){c&&c(!1,e,t)},function(e){c&&c(!0,e)})}function u(){return e._ahalogy.u+"e"}function s(e,t,n){snack.request(e,function(e,r){e&&t?t(e,r):n&&n(r)})}function l(e){return e?document.cookie.replace(/(?:(?:^|.*;\s*)a\s*\=\s*([^;]*).*$)|^.*$/,"$1"):e||"undefined"==typeof fingerprint?nil:(new fingerprint).get()}"function"!=typeof Object.create&&(Object.create=function(e){function t(){}return t.prototype=e,new t}),!function(e){var t=e.snack={},n=0,r=Object.prototype.toString,i=[].indexOf,a=[].push;t.extend=function(){if(1==arguments.length)return t.extend(t,arguments[0]);for(var e,n=arguments[0],r=1,i=arguments.length;i>r;r++)for(e in arguments[r])n[e]=arguments[r][e];return n},t.extend({v:"1.2.4dev",bind:function(e,t,n){return n=n||[],function(){return a.apply(n,arguments),e.apply(t,n)}},punch:function(e,n,r,i){var a=e[n];e[n]=i?function(){return a.apply(e,arguments),r.apply(e,arguments)}:function(){var n=[].slice.call(arguments,0);return n.unshift(t.bind(a,e)),r.apply(e,n)}},create:function(e,n){var r=Object.create(e);if(!n)return r;for(var i in n)n.hasOwnProperty(i)&&(e[i]&&"function"==typeof n[i]?t.punch(r,i,n[i]):r[i]=n[i]);return r},id:function(){return++n},each:function(e,t,n){if(void 0===e.length){for(var r in e)e.hasOwnProperty(r)&&t.call(n,e[r],r,e);return e}for(var i=0,a=e.length;a>i;i++)t.call(n,e[i],i,e);return e},parseJSON:function(t){if("string"==typeof t){t=t.replace(/^\s+|\s+$/g,"");var n=/^[\],:{}\s]*$/.test(t.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""));if(!n)throw"Invalid JSON";var r=e.JSON;return r&&r.parse?r.parse(t):new Function("return "+t)()}},isArray:function(e){return e instanceof Array||"[object Array]"==r.call(e)},indexOf:i?function(e,t){return i.call(t,e)}:function(e,t){for(var n=0,r=t.length;r>n;n++)if(t[n]===e)return n;return-1}})}(e),!function(e,t){var n,r={};e.wrap=function(t,i){"string"==typeof t&&(t=n(t,i)),t.length||(t=[t]);for(var a=Object.create(r),o=0,c=t.length;c>o;o++)a[o]=t[o];return a.length=c,a.id=e.id(),a},e.extend(e.wrap,{define:function(t,n){if("string"==typeof t)r[t]=n;else for(var i in t)e.wrap.define(i,t[i])},defineEngine:function(e){n=e}}),e.wrap.defineEngine(function(e,n){return"string"==typeof n&&(n=t.querySelector(n)),(n||t).querySelectorAll(e)})}(snack,document),!function(e,t,n){function r(i){("readystatechange"!=i.type||"complete"==n.readyState)&&(("load"==i.type?t:n)[o](c+i.type,r,!1),!u&&(u=!0)&&e.each(f,function(e){e.apply(n)}))}function i(){try{l.doScroll("left")}catch(e){return void setTimeout(i,50)}r("poll")}var a=n.addEventListener?"addEventListener":"attachEvent",o=n.addEventListener?"removeEventListener":"detachEvent",c=n.addEventListener?"":"on",u=!1,s=!0,l=n.documentElement,f=[];if(e.extend({stopPropagation:function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0},preventDefault:function(e){e.preventDefault?e.preventDefault():e.returnValue=!1}}),e.listener=function(t,r){if(t.delegate){t.capture=!0;var i=r;r=function(r){for(var a=r.target||r.srcElement,o="string"==typeof t.delegate?e.wrap(t.delegate,t.node):t.delegate(t.node);a&&-1==e.indexOf(a,o);)a=a.parentNode;a&&a!==this&&a!==n&&i.call(a,r,a)}}t.context&&(r=e.bind(r,t.context));var u={attach:function(){t.node[a](c+t.event,r,t.capture)},detach:function(){t.node[o](c+t.event,r,t.capture)},fire:function(){r.apply(t.node,arguments)}};return u.attach(),u},e.ready=function(e){return u?void e.apply(n):void f.push(e)},n.createEventObject&&l.doScroll){try{s=!t.frameElement}catch(d){}s&&i()}n[a](c+"DOMContentLoaded",r,!1),n[a](c+"readystatechange",r,!1),t[a](c+"load",r,!1)}(snack,e,document),!function(e){e.publisher=function(t){var n={};return t=t||{},e.extend(t,{subscribe:function(t,r,i){var a={fn:r,ctxt:i||{}};n[t]||(n[t]=[]);var o={attach:function(){n[t].push(a)},detach:function(){n[t].splice(e.indexOf(r,n[t]),1)}};return o.attach(),o},publish:function(t,r){return n[t]?(e.each(n[t],function(e){e.fn.apply(e.ctxt,r||[])}),n[t].length):!1}}),t},e.publisher(e)}(snack),!function(e,t,n){function r(){}e.JSONP=function(t,r){var i="jsonp"+e.id(),a=n.createElement("script"),o=!1;e.JSONP[i]=function(t){o=!1,delete e.JSONP[i],r(t)},"object"==typeof t.data&&(t.data=e.toQueryString(t.data));var c={send:function(){o=!0,a.src=t.url+"?"+t.key+"=snack.JSONP."+i+"&"+t.data,n.getElementsByTagName("head")[0].appendChild(a)},cancel:function(){o&&a.parentNode&&a.parentNode.removeChild(a),o=!1,e.JSONP[i]=function(){delete e.JSONP[i]}}};return t.now!==!1&&c.send(),c},e.toQueryString=function(t,n){var r=[];return e.each(t,function(t,i){n&&(i=n+"["+i+"]");var a;if(e.isArray(t)){var o={};e.each(t,function(e,t){o[t]=e}),a=e.toQueryString(o,i)}else a="object"==typeof t?e.toQueryString(t,i):i+"="+encodeURIComponent(t);null!==t&&r.push(a)}),r.join("&")};var i=function(){var e=function(){return new XMLHttpRequest},t=function(){return new ActiveXObject("MSXML2.XMLHTTP")},n=function(){return new ActiveXObject("Microsoft.XMLHTTP")};try{return e(),e}catch(r){try{return t(),t}catch(r){return n(),n}}}();e.request=function(t,n){if(!(this instanceof e.request))return new e.request(t,n);var r=this;r.options=e.extend({},r.options,t),r.callback=n,r.xhr=new i,r.headers=r.options.headers,r.options.now!==!1&&r.send()},e.request.prototype={options:{exception:r,url:"",data:"",method:"get",now:!0,headers:{"X-Requested-With":"XMLHttpRequest",Accept:"text/javascript, text/html, application/xml, text/xml, */*"},async:!0,emulation:!0,urlEncoded:!0,encoding:"utf-8"},onStateChange:function(){var e=this,t=e.xhr;if(4==t.readyState&&e.running){e.running=!1,e.status=0;try{var n=t.status;e.status=1223==n?204:n}catch(i){}t.onreadystatechange=r;var a=e.status>=200&&e.status<300?[!1,e.xhr.responseText||"",e.xhr.responseXML]:[e.status];e.callback.apply(e,a)}},setHeader:function(e,t){return this.headers[e]=t,this},getHeader:function(e){try{return this.xhr.getResponseHeader(e)}catch(t){return null}},send:function(){var t=this,r=t.options;if(t.running)return t;t.running=!0;var i=r.data||"",a=String(r.url),o=r.method.toLowerCase();if("string"!=typeof i&&(i=e.toQueryString(i)),r.emulation&&e.indexOf(o,["get","post"])<0){var c="_method="+o;i=i?c+"&"+i:c,o="post"}if(r.urlEncoded&&e.indexOf(o,["post","put"])>-1){var u=r.encoding?"; charset="+r.encoding:"";t.headers["Content-type"]="application/x-www-form-urlencoded"+u}a||(a=n.location.pathname);var s=a.lastIndexOf("/");s>-1&&(s=a.indexOf("#"))>-1&&(a=a.substr(0,s)),i&&"get"==o&&(a+=(a.indexOf("?")>-1?"&":"?")+i,i=null);var l=t.xhr;l.open(o.toUpperCase(),a,r.async,r.user,r.password),r.user&&"withCredentials"in l&&(l.withCredentials=!0),l.onreadystatechange=e.bind(t.onStateChange,t);for(var f in t.headers)try{l.setRequestHeader(f,t.headers[f])}catch(d){r.exception.apply(t,[f,t.headers[f]])}return l.send(i),r.async||t.onStateChange(),t},cancel:function(){var e=this;if(!e.running)return e;e.running=!1;var t=e.xhr;return t.abort(),t.onreadystatechange=r,e.xhr=new i,e}}}(snack,e,document),!function(e,t){function n(e){return e.replace(/\s+/g," ").replace(/^\s+|\s+$/g,"")}function r(t,n,r,i){var a=t.data(r);return a&&e.each(a,function(e){e[n].apply(t,i)}),t}e.wrap.define({data:function(){var e={};return function(t,n){var r=e[this.id];return r||(r=e[this.id]={}),void 0===n?r[t]:r[t]=n}}(),each:function(t,n){return e.each(this,t,n)},addClass:function(e){return this.each(function(t){n(t.className).indexOf(e)>-1||(t.className=n(t.className+" "+e))})},removeClass:function(e){return this.each(function(t){t.className=t.className.replace(new RegExp("(^|\\s)"+e+"(?:\\s|$)"),"$1")})},attach:function(t,n,r){var i=t.split("."),a=[];return i[1]&&(a=this.data(i[1])||[]),this.each(function(t){var o={node:t,event:i[0]};r&&(o.delegate=r),a.push(e.listener(o,n))}),i[1]&&this.data(i[1],a),this},detach:function(e){return r(this,"detach",e,null,!0),this.data(e,null),this},fire:function(e,t){return r(this,"fire",e,t)},delegate:function(e,t,n){return this.attach(e,n,t)}})}(snack,document),function(e,t,n){"undefined"!=typeof module&&module.exports?module.exports=n():"function"==typeof define&&define.amd?define(n):t[e]=n()}("Fingerprint",Window,function(){var t=function(e){var t,n;t=Array.prototype.forEach,n=Array.prototype.map,this.each=function(e,n,r){if(null!==e)if(t&&e.forEach===t)e.forEach(n,r);else if(e.length===+e.length){for(var i=0,a=e.length;a>i;i++)if(n.call(r,e[i],i,e)==={})return}else for(var o in e)if(e.hasOwnProperty(o)&&n.call(r,e[o],o,e)==={})return},this.map=function(e,t,r){var i=[];return null==e?i:n&&e.map===n?e.map(t,r):(this.each(e,function(e,n,a){i[i.length]=t.call(r,e,n,a)}),i)},"object"==typeof e?(this.hasher=e.hasher,this.screen_resolution=e.screen_resolution,this.canvas=e.canvas,this.ie_activex=e.ie_activex):"function"==typeof e&&(this.hasher=e)};return t.prototype={get:function(){var t=[];if(t.push(navigator.userAgent),t.push(navigator.language),t.push(screen.colorDepth),this.screen_resolution){var n=this.getScreenResolution();"undefined"!=typeof n&&t.push(this.getScreenResolution().join("x"))}return t.push((new Date).getTimezoneOffset()),t.push(this.hasSessionStorage()),t.push(this.hasLocalStorage()),t.push(!!e.indexedDB),document.body?t.push(typeof document.body.addBehavior):t.push("undefined"),t.push(typeof e.openDatabase),t.push(navigator.cpuClass),t.push(navigator.platform),t.push(navigator.doNotTrack),t.push(this.getPluginsString()),this.canvas&&this.isCanvasSupported()&&t.push(this.getCanvasFingerprint()),this.hasher?this.hasher(t.join("###"),31):this.murmurhash3_32_gc(t.join("###"),31)},murmurhash3_32_gc:function(e,t){var n,r,i,a,o,c,u,s;for(n=3&e.length,r=e.length-n,i=t,o=3432918353,c=461845907,s=0;r>s;)u=255&e.charCodeAt(s)|(255&e.charCodeAt(++s))<<8|(255&e.charCodeAt(++s))<<16|(255&e.charCodeAt(++s))<<24,++s,u=(65535&u)*o+(((u>>>16)*o&65535)<<16)&4294967295,u=u<<15|u>>>17,u=(65535&u)*c+(((u>>>16)*c&65535)<<16)&4294967295,i^=u,i=i<<13|i>>>19,a=5*(65535&i)+((5*(i>>>16)&65535)<<16)&4294967295,i=(65535&a)+27492+(((a>>>16)+58964&65535)<<16);switch(u=0,n){case 3:u^=(255&e.charCodeAt(s+2))<<16;case 2:u^=(255&e.charCodeAt(s+1))<<8;case 1:u^=255&e.charCodeAt(s),u=(65535&u)*o+(((u>>>16)*o&65535)<<16)&4294967295,u=u<<15|u>>>17,u=(65535&u)*c+(((u>>>16)*c&65535)<<16)&4294967295,i^=u}return i^=e.length,i^=i>>>16,i=2246822507*(65535&i)+((2246822507*(i>>>16)&65535)<<16)&4294967295,i^=i>>>13,i=3266489909*(65535&i)+((3266489909*(i>>>16)&65535)<<16)&4294967295,i^=i>>>16,i>>>0},hasLocalStorage:function(){try{return!!e.localStorage}catch(t){return!0}},hasSessionStorage:function(){try{return!!e.sessionStorage}catch(t){return!0}},isCanvasSupported:function(){var e=document.createElement("canvas");return!(!e.getContext||!e.getContext("2d"))},isIE:function(){return"Microsoft Internet Explorer"===navigator.appName?!0:"Netscape"===navigator.appName&&/Trident/.test(navigator.userAgent)?!0:!1},getPluginsString:function(){return this.isIE()&&this.ie_activex?this.getIEPluginsString():this.getRegularPluginsString()},getRegularPluginsString:function(){return this.map(navigator.plugins,function(e){var t=this.map(e,function(e){return[e.type,e.suffixes].join("~")}).join(",");return[e.name,e.description,t].join("::")},this).join(";")},getIEPluginsString:function(){if(e.ActiveXObject){var t=["ShockwaveFlash.ShockwaveFlash","AcroPDF.PDF","PDF.PdfCtrl","QuickTime.QuickTime","rmocx.RealPlayer G2 Control","rmocx.RealPlayer G2 Control.1","RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)","RealVideo.RealVideo(tm) ActiveX Control (32-bit)","RealPlayer","SWCtl.SWCtl","WMPlayer.OCX","AgControl.AgControl","Skype.Detection"];return this.map(t,function(e){try{return new ActiveXObject(e),e}catch(t){return null}}).join(";")}return""},getScreenResolution:function(){return[screen.height,screen.width]},getCanvasFingerprint:function(){var e=document.createElement("canvas"),t=e.getContext("2d"),n="http://valve.github.io";return t.textBaseline="top",t.font="14px 'Arial'",t.textBaseline="alphabetic",t.fillStyle="#f60",t.fillRect(125,1,62,20),t.fillStyle="#069",t.fillText(n,2,15),t.fillStyle="rgba(102, 204, 0, 0.7)",t.fillText(n,4,17),e.toDataURL()}},t});var f,d,p,h=(new Date).getTime(),g=o();p=e._ahalogy.u.includes("w.ahalogy.com")?"UA-37581721-6":"UA-37581721-7",function(e,t,n,r,i,a,o){e.GoogleAnalyticsObject=i,e[i]=e[i]||function(){(e[i].q=e[i].q||[]).push(arguments)},e[i].l=1*new Date,a=t.createElement(n),o=t.getElementsByTagName(n)[0],a.async=1,a.src=r,o.parentNode.insertBefore(a,o)}(e,document,"script","//www.google-analytics.com/analytics.js","ga");var v=e.ga;v("create",p,{name:"ahalogy",siteSpeedSampleRate:7}),n(),i(),a()}(window);