window.__adroll||(function(){function g(){this.pxlstart=(new Date).getTime();this.version="1.0";this.exp=8760;this.eexp=720;this.pv=1E11*Math.random();this.__adc="__ar_v4";this._nad=0;this._lce=null;this._loaded=this._broken=!1;this._url=2E3;this._kwl=300;this._r={};this.cm_urls=[];this._logs=[];this.consent_networks={facebook:"f",linkedin:"linkedin"};this.pixelstart=this.session_time=0;this._init_idb();this._init_floc_trial();for(var a=Array(4),b=0;bq;q++)n[d][q]=1}else{for(q in d)d.hasOwnProperty(q)&&b(l,q,d[q]);for(q=1;q<=f;q++)b(m,q,(h.vendor_consent||{})[q]);for(q=0;24>q;q++)n[!!(k&1<b.indexOf(a+"=")?b=null:(a=b.indexOf(a+"=")+a.length+1,c=b.indexOf(";",a),-1===c&&(c=b.length),b=b.substring(a,c),b=""===b?null:window.unescape(b));return b}; g.prototype.set=function(a,b,c){var d;c&&"number"===typeof c?(d=new Date,d.setTime(d.getTime()+36E5*c),c=d.toGMTString(),c="; expires="+c):c="";d="; domain="+window.location.hostname;b=window.escape(b);window.document.cookie=a+"="+b+c+"; path=/"+d+"; samesite=lax"};g.prototype.del=function(a){this.set(a,"",-8760)}; g.prototype.check_cookie=function(a,b){if(this._global("adroll_ext_network")||this._global("adroll_optout"))return"";for(var c=a.split("|"),d=c.length-1;0<=d;d--)if(c[d]){var e=c[d].split(":");b===e[0]&&(e[2]=""+(parseInt(e[2])+1),c[d]=e.join(":"))}return c.join("|")};g.prototype.handle=function(a){var b=this.get(this.__adc)||"";-1!==b.indexOf(a)?this.set(this.__adc,this.check_cookie(b,a),this.exp):(a=[b,[a,this.get_date(this.eexp),"1"].join(":")].join("|"),this.set(this.__adc,a,this.exp))}; g.prototype.expire_old=function(){if(!this._global("adroll_ext_network")&&!this._global("adroll_optout")){for(var a=this.get_date(!1),b=this.get(this.__adc),b=b?b.split("|"):[""],c=[],d=b.length-1;0<=d;d--)b[d]&&b[d].split(":")[1]>a&&c.push(b[d]);this.set(this.__adc,c.join("|"),this.exp)}};g.prototype.get_date=function(a){var b=new Date;a&&b.setTime(b.getTime()+36E5*a);a=""+b.getUTCFullYear();var c=b.getUTCMonth(),c=10<=c?c:"0"+c,b=b.getUTCDate();return[a,c,10<=b?b:"0"+b].join("")}; g.prototype.consent_allowed=function(a){var b=this._global("__adroll_consent");return"object"===typeof b?b[a]:b};g.prototype.generate_link=function(){return""};g.prototype.view=function(a){var b=new window.Image;b.src=this._srv("/view/"+a);b.setAttribute("width","1");b.setAttribute("height","1");b.setAttribute("border","0");b.setAttribute("alt","");this._head().appendChild(b)};g.prototype.set_cookie=function(){}; g.prototype.reset=function(){this._set_global("adroll_c_id",null);this._set_global("adroll_url_macro","");this._set_global("adroll_c_macro","");this._set_global("adroll_cpm_macro","");this._set_global("adroll_ext_network",null);this._set_global("adroll_subnetwork",null);this._set_global("adroll_ad_payload",null);this._set_global("adroll_win_notif",null)};g.prototype.set_pixel_cookie=function(a,b,c){this._global("adroll_optout")||(this.handle(a),this.handle(b),this.handle(c),this.pixel_loaded())}; g.prototype.add_pixel_load_callback=function(a){this._loaded?a():this._ensure_global("adroll_callbacks",[]).push(a)};g.prototype.pixel_loaded=function(){this._loaded=!0;for(var a=this._ensure_global("adroll_callbacks",[]),b=0;b=a))for(var b=0;b<=a;b++)this.popAndSend()};g.prototype.popAndSend=function(){if(!(0>=this.cm_urls.length)){var a=this.cm_urls.shift(),b=new Image;b.src=a;b.setAttribute("alt","")}}; g.prototype.add_param_to_url=function(a,b){var c=a.indexOf("?"),d="",e="";-1!==c?(d=a.slice(0,c+1),e="&"+a.slice(c+1)):(c=a.indexOf("#",-1===c?0:c),-1===c?d=a+"?":(d=a.slice(0,c)+"?",e=a.slice(c)));return d+b+e}; g.prototype._init_idb=function(){function a(){return b._adroll_idb.transaction("adroll","readwrite").objectStore("adroll")}var b=this,c=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB;if(c&&!this._adroll_idb){this._adroll_idb=!0;var d=c.open("adroll",1);d.onupgradeneeded=function(){b._adroll_idb=d.result;b._adroll_idb.createObjectStore("adroll",{keyPath:"id"});b._adroll_idb.getStore=a};d.onsuccess=function(){b._adroll_idb=d.result;b._adroll_idb.getStore=a};d.onblocked= function(){b._adroll_idb=null}}};g.prototype._get_idb_row=function(a,b,c){var d=this;if(this._adroll_idb)if(!0===this._adroll_idb)5>c?window.setTimeout(this._get_idb_row.call(this,a,b,(c||1)+1),100):b&&b.call(d,null);else{var e=b,h=window.setTimeout(function(){e&&e.call(d,null)},1E3);this._adroll_idb.getStore().get(a).onsuccess=function(){e=null;window.clearTimeout(h);b&&b.call(d,this.result)}}else b.call(this,null)}; g.prototype._set_idb_row=function(a,b,c){if("object"!==typeof b)throw Error("Row must be object");this._adroll_idb&&(!0===this._adroll_idb?5>c&&window.setTimeout(this._set_idb_row.call(this,a,b,(c||1)+1),100):(b.id=a,this._adroll_idb.getStore().put(b)))};g.prototype.closest=function(a,b){if(a.closest)return a.closest(b);if(!b)return null;for(var c=a;null!==c;c=c.parentNode){var d=c.matches||c.webkitMatchesSelector||c.mozMatchesSelector||c.msMatchesSelector||c.oMatchesSelector;if(d&&d.call(c,b))return c}return null};g.prototype.is_under_experiment=function(a){return window.adroll_exp_list&&0<=window.adroll_exp_list.indexOf(a)};g.prototype.is_experiment_js_loaded=function(){return!!window.adroll_exp_list};g.prototype.is_test_advertisable=function(){return"ADV_EID"===this._global("adroll_adv_id")};g.prototype.if_under_experiment_js=function(a,b,c,d){var e=this;this.on_experiment_loaded(function(){e.is_under_experiment(a)?"function"===typeof b&&b.call(e):"function"===typeof c&&c.call(e)},d)}; g.prototype.on_experiment_loaded=function(a,b){function c(){if(e.is_experiment_js_loaded()||e.is_test_advertisable())d=!0;d?a.call(e):window.setTimeout(c,10)}var d=!1,e=this;window.setTimeout(function(){d=!0},b||500);c()};g.prototype.external_data_to_qs=function(a){var b=[],c=this.get_external_data();if(!c)return null;for(var d in c)c.hasOwnProperty(d)&&this._is_defined(c[d])&&null!==c[d]&&b.push(this.normalize_var(window.escape(""+d)+"="+window.escape(""+c[d]),!1));b=b.join("&");a&&(b=window.escape(b));return"adroll_external_data="+b}; g.prototype.replace_external_data=function(a){var b=this.get_external_data(),c=this.get_conversion_value(),d=null,e;if(b)for(e in b)b.hasOwnProperty(e)&&(d=new RegExp("\\["+e+"\\]","gi"),a=a.replace(d,b[e]),d=new RegExp("\\["+e+"_ESC\\]","gi"),a=a.replace(d,window.escape(b[e])));if(c)for(e in c)c.hasOwnProperty(e)&&(d=new RegExp("\\["+e+"\\]","gi"),a=a.replace(d,c[e]),d=new RegExp("\\["+e+"_ESC\\]","gi"),a=a.replace(d,window.escape(c[e])));return a}; g.prototype.get_external_data=function(){if(this._has_global("adroll_custom_data")){var a=this._global("adroll_custom_data"),b={},c;for(c in a)a.hasOwnProperty(c)&&"undefined"!==a[c]&&(b[c.toLowerCase()]=a[c]);return b}return null}; g.prototype.get_conversion_value=function(){var a=this._ensure_global("adroll_currency",null),b=this._ensure_global("adroll_conversion_value",null),c=this._ensure_global("adroll_conversion_value_in_dollars",null);return b?{conv_value:""+b,currency:a}:c?{conv_value:""+parseInt(100*c),currency:"USC"}:null};g.prototype.fibonacci=function(){return[1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368,75025,121393,196418,317811,514229,832040,1346269,2178309,3524578,5702887,9227465,14930352,24157817,39088169,63245986,102334155,165580141,267914296,433494437,701408733,1134903170,1836311903,2971215073,4807526976,7778742049,12586269025,20365011074,32951280099,53316291173,86267571272,139583862445,225851433717,365435296162,591286729879,956722026041,1548008755920,2504730781961, 4052739537881,6557470319842,0x9a661ca20bb,0xf9d297a859d,27777890035288,44945570212853,72723460248141,0x6b04f4c2fe42,0xad2934c6d08f,308061521170129,498454011879264,806515533049393,0x4a2dce62b0d91,0x780626e057bc2,0xc233f54308953,5527939700884757,8944394323791464]};g.prototype.tofib=function(a){var b=this.fibonacci();if(1>a)throw Error("Must be num >= 1");for(var c=1;b[c]<=a;)c+=1;--c;for(var d="1";0a?d="0"+d:(d="1"+d,a-=b[c]),--c;return d}; g.prototype.fromfib=function(a){for(var b=this.fibonacci(),c=1,d=0,e,h,f=a.split("");0 ");return a.join("")};g.prototype._xhr=function(a){a=a||{};var b=new XMLHttpRequest;b.open(a.method||"GET",a.url,!1!==a.async);for(var c in a.headers||{})a.headers.hasOwnProperty(c)&&b.setRequestHeader(c,a.headers[c]);a.withCredentials&&(b.withCredentials=a.withCredentials);b.send(a.body||null)};g.prototype._form_tp_change=function(a){a=a.target;this._form_el_tp_allowed(a)&&this._form_tp_data(a)};g.prototype._get_form_tp_obj=function(){return this._adroll_tp_forms.map(this._get_tpform_sel)};g.prototype._form_tp_click=function(a){a=a.target;var b=this.closest(a,"form"),c=b.querySelector("[type=submit]");a===c&&b&&this._form_tp_save({target:b})}; g.prototype._set_tp_auth=function(a,b){function c(a,b){for(var h in a)if(a.hasOwnProperty(h)){var f=a[h];"object"===typeof f&&null!==f?c(f,b):"auth"===h&&(a[h]=b)}}return c(a,b)};g.prototype._form_tp_is_legitimate_interest=function(a,b){var c=!1;if(b.context){var d=a.querySelector(b.context);d&&"undefined"!==typeof d.value&&(c=(c=(c=JSON.parse(d.value))&&c.legalConsentOptions?JSON.parse(c.legalConsentOptions):null)&&!0===c.isLegitimateInterest||!1)}return c}; g.prototype._form_tp_save=function(a){a=a.target;var b=this._form_tp_data(a);if(b&&b.contact){var c=this.object_keys(b.contact);0a&&window.setTimeout(function(){d._form_tp_attach(a+1)},500)}function c(a){var b={};a&&a.contentDocument?b=a.contentDocument:a&&a.contentWindow&&(b=a.contentWindow.document);return b}var d=this;"undefined"===typeof a&&(a=0);var e=this._form_tp_provider_allowed();e||b();var h=function(){var a=[],b=!1,c=!1;window.document.querySelector("form[id^=hsForm]")&&(b=!0);window.document.querySelector(".hs-form-iframe")&&(c=!0);(b||c)&&a.push("HUBSPOT"); window.document.querySelector("#mc-embedded-subscribe-form")&&a.push("MAILCHIMP");window.document.querySelector(".mktoForm")&&a.push("MARKETO");return a}();0===h.length&&b();for(var f=[],p=[],k,l,m,n=0;n>16)+(b>>16)+(c>>16)<<16|c&65535}function b(b,c,d,e,h,f){c=a(a(c,b),a(e,f));return a(c<>>32-h,d)}function c(a,c,d,e,h,f,q){return b(c&d|~c&e,a,c,h,f,q)}function d(a,c,d,e,h,f,q){return b(c&e|d&~e,a,c,h,f,q)}function e(a,c,d,e,h,f,q){return b(d^(c|~e),a,c,h,f,q)}function h(h,k){var l=h[0],m=h[1],n=h[2],f=h[3],l=c(l,m,n,f,k[0],7,-680876936),f=c(f,l,m,n,k[1],12,-389564586),n=c(n,f,l,m,k[2],17,606105819),m=c(m,n,f,l,k[3], 22,-1044525330),l=c(l,m,n,f,k[4],7,-176418897),f=c(f,l,m,n,k[5],12,1200080426),n=c(n,f,l,m,k[6],17,-1473231341),m=c(m,n,f,l,k[7],22,-45705983),l=c(l,m,n,f,k[8],7,1770035416),f=c(f,l,m,n,k[9],12,-1958414417),n=c(n,f,l,m,k[10],17,-42063),m=c(m,n,f,l,k[11],22,-1990404162),l=c(l,m,n,f,k[12],7,1804603682),f=c(f,l,m,n,k[13],12,-40341101),n=c(n,f,l,m,k[14],17,-1502002290),m=c(m,n,f,l,k[15],22,1236535329),l=d(l,m,n,f,k[1],5,-165796510),f=d(f,l,m,n,k[6],9,-1069501632),n=d(n,f,l,m,k[11],14,643717713),m=d(m, n,f,l,k[0],20,-373897302),l=d(l,m,n,f,k[5],5,-701558691),f=d(f,l,m,n,k[10],9,38016083),n=d(n,f,l,m,k[15],14,-660478335),m=d(m,n,f,l,k[4],20,-405537848),l=d(l,m,n,f,k[9],5,568446438),f=d(f,l,m,n,k[14],9,-1019803690),n=d(n,f,l,m,k[3],14,-187363961),m=d(m,n,f,l,k[8],20,1163531501),l=d(l,m,n,f,k[13],5,-1444681467),f=d(f,l,m,n,k[2],9,-51403784),n=d(n,f,l,m,k[7],14,1735328473),m=d(m,n,f,l,k[12],20,-1926607734),l=b(m^n^f,l,m,k[5],4,-378558),f=b(l^m^n,f,l,k[8],11,-2022574463),n=b(f^l^m,n,f,k[11],16,1839030562), m=b(n^f^l,m,n,k[14],23,-35309556),l=b(m^n^f,l,m,k[1],4,-1530992060),f=b(l^m^n,f,l,k[4],11,1272893353),n=b(f^l^m,n,f,k[7],16,-155497632),m=b(n^f^l,m,n,k[10],23,-1094730640),l=b(m^n^f,l,m,k[13],4,681279174),f=b(l^m^n,f,l,k[0],11,-358537222),n=b(f^l^m,n,f,k[3],16,-722521979),m=b(n^f^l,m,n,k[6],23,76029189),l=b(m^n^f,l,m,k[9],4,-640364487),f=b(l^m^n,f,l,k[12],11,-421815835),n=b(f^l^m,n,f,k[15],16,530742520),m=b(n^f^l,m,n,k[2],23,-995338651),l=e(l,m,n,f,k[0],6,-198630844),f=e(f,l,m,n,k[7],10,1126891415), n=e(n,f,l,m,k[14],15,-1416354905),m=e(m,n,f,l,k[5],21,-57434055),l=e(l,m,n,f,k[12],6,1700485571),f=e(f,l,m,n,k[3],10,-1894986606),n=e(n,f,l,m,k[10],15,-1051523),m=e(m,n,f,l,k[1],21,-2054922799),l=e(l,m,n,f,k[8],6,1873313359),f=e(f,l,m,n,k[15],10,-30611744),n=e(n,f,l,m,k[6],15,-1560198380),m=e(m,n,f,l,k[13],21,1309151649),l=e(l,m,n,f,k[4],6,-145523070),f=e(f,l,m,n,k[11],10,-1120210379),n=e(n,f,l,m,k[2],15,718787259),m=e(m,n,f,l,k[9],21,-343485551);h[0]=a(l,h[0]);h[1]=a(m,h[1]);h[2]=a(n,h[2]);h[3]= a(f,h[3])}var f="0123456789abcdef".split("");return function(a){var b=a;/[\x80-\xFF]/.test(b)&&(b=unescape(encodeURI(b)));var c=b.length;a=[1732584193,-271733879,-1732584194,271733878];var d;for(d=64;d<=b.length;d+=64){for(var e=b.substring(d-64,d),r=[],q=void 0,q=0;64>q;q+=4)r[q>>2]=e.charCodeAt(q)+(e.charCodeAt(q+1)<<8)+(e.charCodeAt(q+2)<<16)+(e.charCodeAt(q+3)<<24);h(a,r)}b=b.substring(d-64);e=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(d=0;d>2]|=b.charCodeAt(d)<<(d%4<<3);e[d>>2]|= 128<<(d%4<<3);if(55d;d++)e[d]=0;e[14]=8*c;h(a,e);for(b=0;bq;q++)r+=f[e>>8*q+4&15]+f[e>>8*q&15];c[d]=r}return a.join("")}}();g.prototype._log_multiple_ids=function(){var a=this;this.if_under_experiment_js("multidexp",function(){a._log_pex_event("multid","load","","","")},function(){})};g.prototype._init_floc_trial=function(){var a=window.document.createElement("meta");a.httpEquiv="origin-trial";a.content="A41wt2Lsq30A9Ox/WehogvJckPI4aY9RoSxhb8FMtVnqaUle1AtI6Yf7Wk+7+Wm0AfDDOkMX+Wn6wnDpBWYgWwYAAAB8eyJvcmlnaW4iOiJodHRwczovL2Fkcm9sbC5jb206NDQzIiwiZmVhdHVyZSI6IkludGVyZXN0Q29ob3J0QVBJIiwiZXhwaXJ5IjoxNjI2MjIwNzk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==";this._head().appendChild(a)}; g.prototype._log_floc_cohort=function(){var a=this._global("adroll_seg_eid")||"";if("function"===typeof window.document.interestCohort){var b=this;window.document.interestCohort().then(function(c){if(c){var d=c.id;c=c.version;d&&c&&b._log_pex_event("floc",d,c,{seg:a},null)}})["catch"](function(a){b.log("floc-error:"+a)})}}; g.prototype._log_pex_event=function(a,b,c,d,e){a=encodeURIComponent(a);b=encodeURIComponent(b);c=encodeURIComponent(c);var h=this._ensure_global("adroll_adv_id",""),f=this._ensure_global("adroll_pix_id","");e=e?"&ex="+encodeURIComponent(this.jsonStringify(e)):"";var p="";"object"===typeof d&&(p="&"+this.object_to_querystring(d));d=this._srv("/pex/"+h+"/"+f+"?ev="+a+"&es="+b+"&esv="+c+"&pv="+this.pv+p+e);"function"===typeof navigator.sendBeacon?navigator.sendBeacon(d):this.imgRequest(d)}; g.prototype._pixel_timing=function(a,b,c){function d(){p.session_time+=(new Date).getTime()-(c||0)}function e(a,b){var d=b;18E5=window.document.referrer.length&&e.push("adroll_s_ref="+window.escape(window.document.referrer))}catch(m){}try{e.push("keyw="+window.escape(c))}catch(m){}try{d._has_global("adroll_segments")&&e.push("name="+window.escape(d._global("adroll_segments").toLowerCase()))}catch(m){}try{d._has_global("adroll_p")&&e.push("adroll_p="+window.escape(d._global("adroll_p")))}catch(m){}try{d._has_global("adroll_u")&& e.push("adroll_u="+window.escape(d._global("adroll_u")))}catch(m){}try{d._has_global("adroll_m")&&d._has_global("adroll_m_type")&&(e.push("adroll_m="+window.escape(d._global("adroll_m"))),e.push("adroll_m_type="+window.escape(d._global("adroll_m_type"))))}catch(m){}try{var h=d.get_conversion_value();h.conv_value&&e.push("conv_value="+h.conv_value);h.currency&&e.push("adroll_currency="+h.currency)}catch(m){}try{if(d._has_user_identifier()){var f=d._global("adroll_user_identifier"),f=f.replace(/^\s\s*/, "").replace(/\s\s*$/,"");e.push("user_identifier="+window.encodeURIComponent(f))}}catch(m){}try{var p=d._global("adct"),k=d.extract_query_param("adct",window.location.search.substr(1));k&&"undefined"!==k&&p!==k&&(d._set_global("adct",k),e.push("adct="+window.escape(k)))}catch(m){}try{d._has_global("adroll_shop_id")&&(h={},d._has_global("adroll_custom_data")?h=d._global("adroll_custom_data"):d._set_global("adroll_custom_data",h),"undefined"===typeof h.adroll_shop_id&&(h.adroll_shop_id=d._global("adroll_shop_id"))); var l=d.external_data_to_qs(!0);l&&e.push(l)}catch(m){}((window.performance||{}).timing||{}).domLoading&&(l=d.pxlstart-window.performance.timing.domLoading,!isNaN(l)&&0\x3c/script>');this._nad+=1;this._r[a]=1}}; g.prototype.render_win_notification=function(a){if(a.adroll_cpm_macro&&a.adroll_win_notif){var b=(this._secure()?"https://":"http://")+a.adroll_win_notif+a.adroll_cpm_macro;a.adroll_ad_payload&&(a.adroll_rtb_dict&&a.adroll_rtb_dict.waap||/waap=1&/.test(a.adroll_win_notif)&&!this._is_defined(a.adroll_rtb_dict))&&(b+="&ad_payload="+a.adroll_ad_payload);this.imgRequest(b)}}; g.prototype.render_extra_script=function(a){a.adroll_rtb_dict&&a.adroll_rtb_dict.extra_script_src&&this.add_script_element(a.adroll_rtb_dict.extra_script_src,{})};g.prototype.add_script_element=function(a,b){var c=window.document.createElement("script"),d=this._secure()?"https://":"http://";a.match(/^(\w+:)*\/\//)&&(d="");for(var e in b)b.hasOwnProperty(e)&&"src"!==e&&c.setAttribute(e,b[e]);c.type="text/javascript";c.src=d+a;this._head().appendChild(c);return c}; g.prototype.get_base_url=function(a,b,c,d,e,h){var f=a.split("?");a=f[0]+"/"+b+"/"+c+(d?"/"+d:"")+(e?"/"+e:"");var p="?";f[1]&&(a+="?"+f[1],p="&");var f=p+"no-cookies=1",k="";this.cookieEnabled(!1)?(k=window.escape(this.get_eids()),a+=p+"cookie="+k):a+=f;h&&(a+="&"+h.join("&"));a=this.add_tpc_to_url(a);if(a.length>this._url){try{this.del(this.__adc)}catch(l){}if(a.length-k.length>this._url)return a;this.log("Url was too big, shrinking it");return this.get_url(b,c,d,e,h)}this.log("Generated url: "+ a);return a};g.prototype.get_url=function(a,b,c,d,e){var h=c?this._srv("/c"):this._srv("/r");return this.get_base_url(h,a,b,c,d,e)};g.prototype.get_eids=function(){if(this._global("adroll_ext_network")||this._global("adroll_optout"))return"";try{for(var a=this.get(this.__adc),b=a?a.split("|"):"",a=[],c=b.length-1;0<=c;c--)if(b[c]){var d=b[c].split(":");a.push([d[0],d[2]].join(":"))}return a.join("|")}catch(e){return this.del(this.__adc),""}};g.prototype.sha256=function(a){function b(a,b){return a>>>b|a<<32-b}var c=window.unescape(window.encodeURIComponent(a)),d=Math.pow(2,32),e,h="",f=[],p=8*c.length,k=[],l=[];e=0;for(var m={},n=2;64>e;n++)if(!m[n]){for(a=0;313>a;a+=n)m[a]=n;k[e]=Math.pow(n,.5)*d|0;l[e++]=Math.pow(n,1/3)*d|0}for(c+="\u0080";0!==c.length%64-56;)c+="\x00";for(a=0;a>8)return null;f[a>>2]|=e<<(3-a)%4*8}f[f.length]=p/d|0;f[f.length]=p;for(e=0;ea;a++){var m=c[a-15],n=c[a-2],p=k[0],r=k[4],m=k[7]+(b(r,6)^b(r,11)^b(r,25))+(r&k[5]^~r&k[6])+l[a]+(c[a]=16>a?c[a]:c[a-16]+(b(m,7)^b(m,18)^m>>>3)+c[a-7]+(b(n,17)^b(n,19)^n>>>10)|0),p=(b(p,2)^b(p,13)^b(p,22))+(p&k[1]^p&k[2]^k[1]&k[2]),k=[m+p|0].concat(k);k[4]=k[4]+m|0}for(a=0;8>a;a++)k[a]=k[a]+d[a]|0}for(a=0;8>a;a++)for(e=3;e+1;e--)f=k[a]>>8*e&255,h+=(16>f?0:"")+f.toString(16);return h};g.prototype._container_is_secure=function(a){return this._is_defined(a)?a:this._secure()};g.prototype.ad_servers_url=function(a,b){return(this._container_is_secure(b)?"https://":"http://")+"d.adroll.com"+a};g.prototype.ad_request_url=function(a,b,c,d,e){var h=this._global("adroll_a_id"),f=this._global("adroll_s_id"),p=this._global("adroll_insertion_id");a=this.ad_servers_url("/r/"+f+"/"+h+"/"+p+"."+a,e);return this.format_macros(a,b,c,d)}; g.prototype.click_url=function(a,b){var c=this.ad_servers_url(a?"/click/lenient/":"/click/",!1);return this.format_macros(c,!0,!0,b)};g.prototype.engage_url=function(){var a=this.ad_servers_url("/event/");return this.format_macros(a,!1,!0,!1)};g.prototype.cdn_url=function(a,b){return(this._container_is_secure(b)?"https://s.adroll.com":"http://a.adroll.com")+a}; g.prototype.ad_file_url=function(a,b){var c=this._global("adroll_ad_filename");a=a?c.split(".")[0]+a:c;c="/a/"+c.substring(0,3)+"/"+c.substring(3,6)+"/"+a;return this.cdn_url(c,b)};g.prototype.roll_crawl_url=function(){return"https://d.adroll.com/p"};g.prototype.is_lenient_click=function(a){return(a=a?this.parseUri(a):null)&&this.includes(a.path,"lenient")};g.prototype.record_user=function(a){var b="adroll_conversion_value adroll_conversion_value_in_dollars adroll_segments adroll_email adroll_user_identifier adroll_currency".split(" "),c,d;a=a||{};var e={adroll_user_identifier:!0};for(c=0;ca.length||19\n")};g.prototype.normalize_url=function(a){return a.toLowerCase()}; g.prototype.imgRequest=function(a){var b=new window.Image;b.src=this.add_tpc_to_url(a);b.setAttribute("width","1");b.setAttribute("height","1");b.setAttribute("border","0");b.setAttribute("alt","");return this._head().appendChild(b)};g.prototype.repeatstr=function(a,b){if(a.repeat)return a.repeat(b);if(1>b)return"";if(b%2)return this.repeatstr(a,b-1)+a;var c=this.repeatstr(a,b/2);return c+c}; g.prototype.inttobits=function(a,b){var c=a.toString(2);return c.length>b?c.substr(c.length-b,b):this.repeatstr("0",b-c.length)+c};g.prototype.b64tobits=function(a){var b="",c;a=a.replace(/-/g,"+").replace(/_/g,"/");for(var d=0;dd.length&&(d=(d+"000000").substr(0,6)),d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(parseInt(d,2)),c+=d;b&&(c=c.replace(/\+/g,"-").replace(/\//g,"_"));return c};g.prototype.copyObj=function(a,b){if(!a)return null;var c={},d=0,e;for(e in a)!a.hasOwnProperty(e)||b&&-1!==b.indexOf(e)||(d++,c[e]=a[e]);return d?c:null}; g.prototype.extendObj=function(a,b){var c=Array.prototype.slice.call(arguments,1);if(Object.assign)return Object.assign.apply(this,[].concat(a,c));for(var d=0;dparseFloat(e[1])){b();return}}else{if(-1!== e.indexOf(" chrome/")){b();return}if((e=e.match(/ version\/([\d\.]+)/))&&11>parseFloat(e[1])){b();return}}this.if_under_experiment_js("block33a",function(){b()},function(){var d=c._ensure_global("adroll_adv_id",""),e=c._ensure_global("adroll_pix_id",""),d=c._srv("/lex/"+d+"/"+e+"?id=${PUBTOK}&pv="+c.pv),d="https://lex.33across.com/ps/v1/pubtoken/?pid=115&event=rtg&us_privacy=&rnd=&ru=".replace("",c.pv).replace("",encodeURIComponent(d));window.adroll_lex_cb=a;window.adroll_lex_to= window.setTimeout(function(){window.adroll_lex_to=null;window.adroll_lex_cb=null;b()},c._get_lex_timeout());c.add_script_element(d)})}}};g.prototype.set_lex_id=function(a){window.adroll_lex_to&&(window.clearTimeout(window.adroll_lex_to),window.adroll_lex_to=null);this.set_tpc("lx3",a);a=window.adroll_lex_cb;window.adroll_lex_cb=null;a&&a.call(this)}; g.prototype._reg_lpq=function(a,b){var c,d,e=[],h={},f=btoa(this.object_to_querystring(b));if(!f)return"";for(c=65;91>c;c++)e.push(String.fromCharCode(c));f=f.split("");e.push("-","_","\t");f=f.reverse();e.splice(13,0,"+","/","=");for(c=0;c