(self.AMP=self.AMP||[]).push({n:"amp-analytics",v:"1810052256480",f:(function(AMP,_){
var g;function l(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.constructor=a;for(var d in b)if(Object.defineProperties){var e=Object.getOwnPropertyDescriptor(b,d);e&&Object.defineProperty(a,d,e)}else a[d]=b[d]}(function(a){return"undefined"!=typeof window&&window===a?a:"undefined"!=typeof global&&null!=global?global:a})(this);function aa(a,b){b=void 0===b?"":b;try{return decodeURIComponent(a)}catch(c){return b}};var ba=/(?:^[#?]?|&)([^=&]+)(?:=([^&]*))?/g;function t(a){var b=Object.create(null);if(!a)return b;for(var c;c=ba.exec(a);){var d=aa(c[1],c[1]),e=c[2]?aa(c[2],c[2]):"";b[d]=e}return b};var ca="";
function da(a){var b=a||self,c;if(b.AMP_MODE)c=b.AMP_MODE;else{c=b;var d=!!(self.AMP_CONFIG||{}).test||!1,e=t(c.location.originalHash||c.location.hash),f=t(c.location.search);ca||(ca=c.AMP_CONFIG&&c.AMP_CONFIG.v?c.AMP_CONFIG.v:"011810052256480");c=b.AMP_MODE={localDev:!1,development:!("1"!=e.development&&!c.AMP_DEV_MODE),examiner:"2"==e.development,filter:e.filter,geoOverride:e["amp-geo"],minified:!0,lite:void 0!=f.amp_lite,test:d,log:e.log,version:"1810052256480",rtvVersion:ca}}return c}
;var ea=Object.prototype.toString;function u(a){return"[object Object]"===ea.call(a)}function v(a){return"number"===typeof a&&isFinite(a)}function fa(a){var b=ga,c;for(c in b)if(b[c]===a)return!0;return!1};function ha(a){for(var b=null,c="",d=0;d<arguments.length;d++){var e=arguments[d];if(e instanceof Error&&!b){var b=void 0,f=e.message,h=String(Math.random());e.message=h;if(e.message===h)e.message=f,b=e;else{f=Error(e.message);for(b in e)f[b]=e[b];f.stack=e.stack;b=f}}else c&&(c+=" "),c+=e}b?c&&(b.message=c+": "+b.message):b=Error(c);return b}function ia(a){var b=ha.apply(null,arguments);setTimeout(function(){self.reportError(b);throw b;})}self.log=self.log||{user:null,dev:null,userForEmbed:null};
var ja=self.log;function w(){if(!ja.user)throw Error("failed to call initLogConstructor");return ja.user}function x(){if(ja.dev)return ja.dev;throw Error("failed to call initLogConstructor");};var ka=Object.prototype.hasOwnProperty;function y(){var a,b=Object.create(null);a&&Object.assign(b,a);return b}function z(a){return a||{}}function A(a,b){return ka.call(a,b)};function la(){var a,b;this.promise=new Promise(function(c,d){a=c;b=d});this.resolve=a;this.reject=b}function ma(a){return new Promise(function(b){b(a())})};function na(a,b){if(a.nodeType){var c=(a.ownerDocument||a).defaultView;if(c=c!=(c.__AMP_TOP||c)&&oa(c,b)?B(c,b):null)return c}return D(a,b)}function pa(a,b,c){var d,e=a=a.__AMP_TOP||a,f=a,h=qa(e),k=h[b];k||(k=h[b]={obj:null,promise:null,resolve:null,context:null,ctor:null});k.ctor||k.obj||(k.ctor=c,k.context=f,k.resolve&&B(e,b));d&&B(a,b)}function E(a,b){a=a.__AMP_TOP||a;return B(a,b)}function ra(a,b){var c=sa(a),c=F(c);return B(c,b)}function D(a,b){a=sa(a);a=F(a);return B(a,b)}
function ta(a,b){var c=(a.ownerDocument||a).defaultView;if(a=c&&c!=b)a=c,a=(a.__AMP_TOP||a)==b;if(a)try{return c.frameElement}catch(d){}return null}function sa(a){return a.nodeType?E((a.ownerDocument||a).defaultView,"ampdoc").getAmpDoc(a):a}function F(a){a=sa(a);return a.isSingleDoc()?a.win:a}function B(a,b){oa(a,b);var c=qa(a);a=c[b];a.obj||(a.obj=new a.ctor(a.context),a.ctor=null,a.context=null,a.resolve&&a.resolve(a.obj));return a.obj}
function ua(a,b){var c=va(a,b);if(c)return c;var d=new la,e=d,f=e.promise,e=e.resolve;qa(a)[b]={obj:null,promise:f,resolve:e,context:null,ctor:null};return f}function va(a,b){var c=qa(a)[b];if(c){if(c.promise)return c.promise;B(a,b);return c.promise=Promise.resolve(c.obj)}return null}function qa(a){var b=a.services;b||(b=a.services={});return b}function oa(a,b){a=a.services&&a.services[b];return!(!a||!a.ctor&&!a.obj)};/*
 https://mths.be/cssescape v1.5.1 by @mathias | MIT license */
function wa(a,b){var c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c}function xa(a,b){return b.length>a.length?!1:0==a.lastIndexOf(b,0)}function ya(a,b){for(var c=5,d=c||1,e={},f=0;f<d&&(e.matches=0,a=a.replace(/\${([^}]*)}/g,function(a){return function(c,d){a.matches++;return b(d)}}(e)),e.matches);e={matches:e.matches},f++);return a};function za(a,b,c){a=a.createElement(b);for(var d in c)a.setAttribute(d,c[d]);return a}function Aa(a,b){for(var c,d=a;d&&d!==c;d=d.parentElement)if(b(d))return d;return null}function Ba(a,b){return a.closest?a.closest(b):Aa(a,function(a){return Ca(a,b)})}function Ca(a,b){var c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.msMatchesSelector||a.oMatchesSelector;return c?c.call(a,b):!1}var G;
function Da(a){a=a.ownerDocument;try{var b=a.createElement("div"),c=a.createElement("div");b.appendChild(c);return b.querySelector(":scope div")===c}catch(d){return!1}}function Ea(a){var b=void 0,c=Fa,d=b||function(a){return a},e=a.dataset;a={};var f=c?c:/^param(.+)/,h;for(h in e){var k=h.match(f);k&&(a[d(k[1][0].toLowerCase()+k[1].substr(1))]=e[h])}return a};function Ga(a){return Ha(a).then(function(a){return w().assert(a,"Service %s was requested to be provided through %s, but %s is not loaded in the current page. To fix this problem load the JavaScript file for %s in this page.","userNotificationManager","amp-user-notification","amp-user-notification","amp-user-notification")})}
function Ha(a){var b=sa(a),c=va(F(a),"userNotificationManager");return c?c:b.whenBodyAvailable().then(function(){var a;a=b.win;var c=b.getHeadNode(),f;if(c){f=[];for(var c=c.querySelectorAll("script[custom-element]"),h=0;h<c.length;h++)f.push(c[h].getAttribute("custom-element"))}else f=[];a=f.includes("amp-user-notification")?E(a,"extensions").waitForExtension(a,"amp-user-notification"):Promise.resolve();return a}).then(function(){var c=b.win;return c.ampExtendedElements&&c.ampExtendedElements["amp-user-notification"]?
ua(F(a),"userNotificationManager"):null})};function H(a){return na(a,"url-replace")}function Ia(a){return D(a,"viewer")}function J(a){return D(a,"viewport")};function Ja(a){this.jc=a;this.cb=this.zb=0;this.Ja=Object.create(null)}Ja.prototype.has=function(a){return!!this.Ja[a]};Ja.prototype.get=function(a){var b=this.Ja[a];if(b)return b.access=++this.cb,b.payload};Ja.prototype.put=function(a,b){this.has(a)||this.zb++;this.Ja[a]={payload:b,access:this.cb};if(!(this.zb<=this.jc)){x().warn("lru-cache","Trimming LRU cache");a=this.Ja;var c=this.cb+1,d,e;for(e in a){var f=a[e].access;f<c&&(c=f,d=e)}void 0!==d&&(delete a[d],this.zb--)}};var K=self.AMP_CONFIG||{},Ka={thirdParty:K.thirdPartyUrl||"https://3p.ampproject.net",thirdPartyFrameHost:K.thirdPartyFrameHost||"ampproject.net",thirdPartyFrameRegex:("string"==typeof K.thirdPartyFrameRegex?new RegExp(K.thirdPartyFrameRegex):K.thirdPartyFrameRegex)||/^d-\d+\.ampproject\.net$/,cdn:K.cdnUrl||"https://cdn.ampproject.org",cdnProxyRegex:("string"==typeof K.cdnProxyRegex?new RegExp(K.cdnProxyRegex):K.cdnProxyRegex)||/^https:\/\/([a-zA-Z0-9_-]+\.)?cdn\.ampproject\.org$/,localhostRegex:/^https?:\/\/localhost(:\d+)?$/,
errorReporting:K.errorReportingUrl||"https://amp-error-reporting.appspot.com/r",localDev:K.localDev||!1};z({c:!0,v:!0,a:!0,ad:!0});var La,Ma;
function L(a){var b;La||(La=self.document.createElement("a"),Ma=self.UrlCache||(self.UrlCache=new Ja(100)));var c=b?null:Ma,d=La;if(c&&c.has(a))a=c.get(a);else{d.href=a;d.protocol||(d.href=d.href);var e={href:d.href,protocol:d.protocol,host:d.host,hostname:d.hostname,port:"0"==d.port?"":d.port,pathname:d.pathname,search:d.search,hash:d.hash,origin:null};"/"!==e.pathname[0]&&(e.pathname="/"+e.pathname);if("http:"==e.protocol&&80==e.port||"https:"==e.protocol&&443==e.port)e.port="",e.host=e.hostname;
e.origin=d.origin&&"null"!=d.origin?d.origin:"data:"!=e.protocol&&e.host?e.protocol+"//"+e.host:e.href;c&&c.put(a,e);a=e}return a}function Na(a,b,c){if(!b)return a;var d=a.split("#",2),e=d[0].split("?",2),f=e[0]+(e[1]?c?"?"+b+"&"+e[1]:"?"+e[1]+"&"+b:"?"+b);return f+=d[1]?"#"+d[1]:""}function Oa(a){"string"==typeof a&&(a=L(a));return"https:"==a.protocol||"localhost"==a.hostname||wa(a.hostname,".localhost")}
function Pa(a,b){var c;c=void 0===c?"source":c;w().assert(null!=a,"%s %s must be available",b,c);var d=a;w().assert(Oa(d)||/^(\/\/)/.test(d),'%s %s must start with "https://" or "//" or be relative and served from either https or from localhost. Invalid value: %s',b,c,d)}function Qa(a){"string"==typeof a&&(a=L(a));return Ka.cdnProxyRegex.test(a.origin)};var Ra;function Sa(a,b,c){var d=void 0,e=a,f=c,h;h=function(a){try{return f(a)}catch(p){throw self.reportError(p),p;}};var k=Ta(),m=!1;d&&(m=d.capture);e.addEventListener(b,h,k?d:m);return function(){e&&e.removeEventListener(b,h,k?d:m);h=e=f=null}}function Ta(){if(void 0!==Ra)return Ra;Ra=!1;try{var a={get capture(){Ra=!0}};self.addEventListener("test-options",null,a);self.removeEventListener("test-options",null,a)}catch(b){}return Ra};function Ua(a,b,c){return Sa(a,b,c)}function Va(a,b,c){var d=c,e=Sa(a,b,function(a){try{d(a)}finally{d=null,e()}});return e}
function Wa(a){var b,c;if(a.complete||"complete"==a.readyState||a.document&&"complete"==a.document.readyState)return Promise.resolve(a);var d=new Promise(function(d,f){var e=a.tagName;b="AUDIO"===e||"VIDEO"===e?Va(a,"loadstart",d):Va(a,"load",d);e&&(c=Va(a,"error",f))});return d.then(function(){c&&c();return a},function(){b&&b();var c=a;c&&c.src&&(c=c.src);throw w().createError("Failed to load:",c);})};function Xa(a,b){try{return JSON.parse(a)}catch(c){b&&b(c)}};function Ya(a,b){var c;if(a.__AMP__EXPERIMENT_TOGGLES)c=a.__AMP__EXPERIMENT_TOGGLES;else{a.__AMP__EXPERIMENT_TOGGLES=Object.create(null);c=a.__AMP__EXPERIMENT_TOGGLES;if(a.AMP_CONFIG)for(var d in a.AMP_CONFIG){var e=a.AMP_CONFIG[d];"number"===typeof e&&0<=e&&1>=e&&(c[d]=Math.random()<e)}if(a.AMP_CONFIG&&Array.isArray(a.AMP_CONFIG["allow-doc-opt-in"])&&0<a.AMP_CONFIG["allow-doc-opt-in"].length&&(d=a.AMP_CONFIG["allow-doc-opt-in"],e=a.document.head.querySelector('meta[name="amp-experiments-opt-in"]')))for(var e=
e.getAttribute("content").split(","),f=0;f<e.length;f++)-1!=d.indexOf(e[f])&&(c[e[f]]=!0);Object.assign(c,Za(a));if(a.AMP_CONFIG&&Array.isArray(a.AMP_CONFIG["allow-url-opt-in"])&&0<a.AMP_CONFIG["allow-url-opt-in"].length)for(d=a.AMP_CONFIG["allow-url-opt-in"],a=t(a.location.originalHash||a.location.hash),e=0;e<d.length;e++)f=a["e-"+d[e]],"1"==f&&(c[d[e]]=!0),"0"==f&&(c[d[e]]=!1)}var h=c;return!!h[b]}
function Za(a){a:{var b;try{b=a.document.cookie}catch(h){b=""}if(a=b)for(a=a.split(";"),b=0;b<a.length;b++){var c=a[b].trim(),d=c.indexOf("=");if(-1!=d&&"AMP_EXP"==aa(c.substring(0,d).trim(),void 0)){a=c.substring(d+1).trim();a=aa(a,a);break a}}a=null}var e=a,f=e?e.split(/\s*,\s*/g):[];a=Object.create(null);for(b=0;b<f.length;b++)0!=f[b].length&&("-"==f[b][0]?a[f[b].substr(1)]=!1:a[f[b]]=!0);return a};function $a(a){var b=!1;void 0===b&&(b=a.hasAttribute("hidden"));b?a.removeAttribute("hidden"):a.setAttribute("hidden","")};function ab(a,b,c,d){return{left:a,top:b,width:c,height:d,bottom:b+d,right:a+c,x:a,y:b}}function bb(a){for(var b=-Infinity,c=Infinity,d=-Infinity,e=Infinity,f=0;f<arguments.length;f++){var h=arguments[f];if(h&&(b=Math.max(b,h.left),c=Math.min(c,h.left+h.width),d=Math.max(d,h.top),e=Math.min(e,h.top+h.height),c<b||e<d))return null}return Infinity==c?null:ab(b,d,c-b,e-d)}function cb(a,b,c){return 0==b&&0==c||0==a.width&&0==a.height?a:ab(a.left+b,a.top+c,a.width,a.height)};function M(){this.C=null}g=M.prototype;g.add=function(a){var b=this;this.C||(this.C=[]);this.C.push(a);return function(){b.remove(a)}};g.remove=function(a){this.C&&(a=this.C.indexOf(a),-1<a&&this.C.splice(a,1))};g.removeAll=function(){this.C&&(this.C.length=0)};g.fire=function(a){if(this.C)for(var b=this.C,c=0;c<b.length;c++)(0,b[c])(a)};g.getHandlerCount=function(){return this.C?this.C.length:0};function db(a){if(!eb(a))return null;var b=a.indexOf("{");try{return JSON.parse(a.substr(b))}catch(c){return x().error("MESSAGING","Failed to parse message: "+a,c),null}}function eb(a){return"string"==typeof a&&0==a.indexOf("amp-")&&-1!=a.indexOf("{")};function fb(a,b){try{var c=ta(a,b).parentElement;if("AMP-AD"==c.nodeName)return String(c.getResourceId())}catch(d){}return null};function gb(a,b){for(var c=0,d=0;d<a.length;d++){var e=a[d];b(e,d,a)||(c<d&&(a[c]=e),c++)}c<a.length&&(a.length=c)}function hb(a,b){for(var c=0;c<a.length;c++)if(b(a[c],c,a))return c;return-1};function ib(a,b,c){var d=a.listeningFors;!d&&c&&(d=a.listeningFors=Object.create(null));a=d||null;if(!a)return a;var e=a[b];!e&&c&&(e=a[b]=[]);return e||null}function jb(a,b,c){var d=L(b.src).origin,e=c?b.getAttribute("data-amp-3p-sentinel"):"amp";a=ib(a,e,!0);for(var f,e=0;e<a.length;e++){var h=a[e];if(h.frame===b){f=h;break}}f||(f={frame:b,origin:d,events:Object.create(null)},a.push(f));return f.events}
function kb(a){for(var b=z({sentinel:"unlisten"}),c=a.length-1;0<=c;c--){var d=a[c];if(!d.frame.contentWindow){a.splice(c,1);var e=d.events,f;for(f in e)e[f].splice(0,Infinity).forEach(function(a){a(b)})}}}
function lb(a){if(!a.listeningFors){var b=function(b){if(b.data){var c=mb(b.data);if(c&&c.sentinel){var e;e=c.sentinel;var f=b.origin,h=b.source,k=ib(a,e);if(k){for(var m,n=0;n<k.length;n++){var p=k[n],q=p.frame.contentWindow;if(q)if("amp"===e){if(p.origin===f&&q==h){m=p;break}}else{var r;if(!(r=h==q))b:{for(r=h;r&&r!=r.parent;r=r.parent)if(r==q){r=!0;break b}r=!1}if(r){m=p;break}}else setTimeout(kb,0,k)}e=m?m.events:null}else e=k;var C=e;if(C){var I=C[c.type];if(I)for(I=I.slice(),e=0;e<I.length;e++)(0,I[e])(c,
b.source,b.origin)}}}};a.addEventListener("message",b)}}function nb(a,b,c,d,e){function f(b,d,f){if(e||d==a.contentWindow)"unlisten"==b.sentinel?m():c(b,d,f)}var h=a.ownerDocument.defaultView;lb(h);d=jb(h,a,d);var k=d[b]||(d[b]=[]),m;k.push(f);return m=function(){if(f){var a=k.indexOf(f);-1<a&&k.splice(a,1);c=k=f=null}}}
function ob(a,b,c,d,e){if(a.contentWindow)for(d.type=c,d.sentinel=e?a.getAttribute("data-amp-3p-sentinel"):"amp",a=d,e&&(a="amp-"+JSON.stringify(d)),d=0;d<b.length;d++)e=b[d],e.win.postMessage(a,e.origin)}function mb(a){"string"==typeof a&&(a="{"==a.charAt(0)?Xa(a,function(a){x().warn("IFRAME-HELPER","Postmessage could not be parsed. Is it in a valid JSON format?",a)})||null:eb(a)?db(a):null);return a}
function pb(a,b,c,d){var e=this;this.Ob=a;this.qb=c;this.ta=[];this.Bb=nb(this.Ob,b,function(a,b,c){e.ta.some(function(a){return a.win==b})||e.ta.push({win:b,origin:c});d(a,b,c)},this.qb,this.qb)}pb.prototype.send=function(a,b){gb(this.ta,function(a){return!a.win.parent});ob(this.Ob,this.ta,a,b,this.qb)};pb.prototype.destroy=function(){this.Bb();this.ta.length=0};function qb(a){return"undefined"!==typeof TextEncoder?(new TextEncoder("utf-8")).encode(a):rb(unescape(encodeURIComponent(a)))}function rb(a){for(var b=new Uint8Array(a.length),c=0;c<a.length;c++){var d=a.charCodeAt(c);b[c]=d}return b}function sb(a){for(var b=Array(a.length),c=0;c<a.length;c++)b[c]=String.fromCharCode(a[c]);return b.join("")};var tb={"-":"+",_:"/",".":"="},ub={"+":"-","/":"_","=":"."};function vb(a){var b=atob(a.replace(/[-_.]/g,function(a){return tb[a]}));return rb(b)}function wb(a){a=sb(a);return btoa(a).replace(/[+/=]/g,function(a){return ub[a]})}function xb(a){a=qb(a);return wb(a)};var yb=["AMP-AD","AMP-ANALYTICS","AMP-PIXEL","AMP-AD-EXIT"];function zb(a,b,c){return D(a,"resources").getResourcesInRect(b,c).then(function(a){var b=[];a.forEach(function(a){yb.includes(a.element.tagName)||b.push(a.loadedOnce())});return Promise.all(b)})};var Ab=[0,.05,.1,.15,.2,.25,.3,.35,.4,.45,.5,.55,.6,.65,.7,.75,.8,.85,.9,.95,1],Bb=Date.now();function Cb(a){return"IntersectionObserver"in a&&"IntersectionObserverEntry"in a&&"intersectionRatio"in a.IntersectionObserverEntry.prototype}function Db(a,b){this.Jb=a;var c=b&&b.threshold,c=c?Array.isArray(c)?c:[c]:[0];for(a=0;a<c.length;a++)v(c[a]);this.Gc=c.sort();this.tb=null;this.Sb=void 0;this.J=[]}Db.prototype.disconnect=function(){this.J.length=0};
Db.prototype.observe=function(a){for(var b=0;b<this.J.length;b++)if(this.J[b].element===a){x().warn("INTERSECTION-OBSERVER","should observe same element once");return}var c={element:a,currentThresholdSlot:0};this.tb&&(a=Eb(this,c,this.tb,this.Sb))&&this.Jb([a]);this.J.push(c)};Db.prototype.unobserve=function(a){for(var b=0;b<this.J.length;b++)if(this.J[b].element===a){this.J.splice(b,1);return}x().warn("INTERSECTION-OBSERVER","unobserve non-observed element")};
Db.prototype.tick=function(a,b){b&&(a=cb(a,-b.left,-b.top),b=cb(b,-b.left,-b.top));this.tb=a;this.Sb=b;for(var c=[],d=0;d<this.J.length;d++){var e=Eb(this,this.J[d],a,b);e&&c.push(e)}c.length&&this.Jb(c)};
function Eb(a,b,c,d){var e=b.element,f=null,h=e.getLayoutBox(),k=e.getOwner(),f=k&&k.getLayoutBox(),m=bb(h,f,c,d)||ab(0,0,0,0),k=m,n=h,k=k.width*k.height/(n.width*n.height);a=a.Gc;var n=0,p=a.length;if(0==k)a=0;else{for(var q=(n+p)/2|0;n<q;)k<a[q]?p=q:n=q,q=(n+p)/2|0;a=p}var r=a;if(r==b.currentThresholdSlot)return null;b.currentThresholdSlot=r;c=d?null:c;d=m;a=h;if(n=c)d=cb(d,-c.left,-c.top),a=cb(a,-c.left,-c.top),n=cb(n,-c.left,-c.top);var C={time:"undefined"!==typeof performance&&performance.now?
performance.now():Date.now()-Bb,rootBounds:n,boundingClientRect:a,intersectionRect:d,intersectionRatio:k,target:e};return C};function Fb(a,b){var c=0;"active"===a.type&&(c=5);return Math.min(b-a.time,c)}function Gb(){this.Ab=0;this.$=void 0}Gb.prototype.push=function(a){this.$||(this.$=a);this.$.time<a.time&&(this.Ab+=Fb(this.$,a.time),this.$=a)};Gb.prototype.getTotalEngagedTime=function(a){var b=0;void 0!==this.$&&(b=this.Ab+Fb(this.$,a));return b};var Hb=["mousedown","mouseup","mousemove","keydown","keyup"];
function Ib(a){this.ampdoc=a;this.gc=this.Fc.bind(this);this.Hb=this.ob.bind(this);this.fc=this.sc.bind(this);this.Ea={};this.Fa=[];this.Qa=this.Pa=!1;this.Eb=new Gb;this.L=Ia(this.ampdoc);this.w=J(this.ampdoc);this.L.whenFirstVisible().then(this.Ec.bind(this))}g=Ib.prototype;g.Ec=function(){this.S=Date.now();this.ob();for(var a=0;a<Hb.length;a++)this.Fa.push(Ua(this.ampdoc.getRootNode(),Hb[a],this.Hb));this.Fa.push(this.L.onVisibilityChanged(this.fc));this.w.onScroll(this.Hb)};
function Jb(a){var b=Date.now()-a.S;return 0<b?b:0}g.Fc=function(){this.Qa=this.Pa=!1};g.ob=function(){this.Pa||(this.Pa=!0,this.Qa=!1,Kb(this,"active"))};function Kb(a,b){var c=Jb(a),d=Math.floor(c/1E3),e=1E3-c%1E3;setTimeout(a.gc,e);a.Eb.push({type:b,time:d})}g.sc=function(){this.L.isVisible()?this.ob():this.Qa||(this.Qa=!0,this.Pa=!1,Kb(this,"inactive"))};g.Bb=function(){for(var a=0;a<this.Fa.length;a++){var b=this.Fa[a];"function"===typeof b&&b()}this.Fa=[]};g.Jc=function(){this.Bb()};
g.getTotalEngagedTime=function(){var a=Math.floor(Jb(this)/1E3);return this.Eb.getTotalEngagedTime(a)};g.getIncrementalEngagedTime=function(a,b){b=void 0===b?!0:b;if(!A(this.Ea,a))return b&&(this.Ea[a]=this.getTotalEngagedTime()),this.getTotalEngagedTime();var c=this.Ea[a];if(!1===b)return this.getTotalEngagedTime()-c;this.Ea[a]=this.getTotalEngagedTime();return this.Ea[a]-c};var N={"default":{transport:{beacon:!0,xhrpost:!0,image:!0},vars:{accessReaderId:"ACCESS_READER_ID",adNavTiming:"AD_NAV_TIMING",adNavType:"AD_NAV_TYPE",adRedirectCount:"AD_NAV_REDIRECT_COUNT",ampdocHost:"AMPDOC_HOST",ampdocHostname:"AMPDOC_HOSTNAME",ampdocUrl:"AMPDOC_URL",ampGeo:"AMP_GEO",ampState:"AMP_STATE",ampVersion:"AMP_VERSION",ancestorOrigin:"ANCESTOR_ORIGIN",authdata:"AUTHDATA",availableScreenHeight:"AVAILABLE_SCREEN_HEIGHT",availableScreenWidth:"AVAILABLE_SCREEN_WIDTH",backgroundState:"BACKGROUND_STATE",
browserLanguage:"BROWSER_LANGUAGE",canonicalHost:"CANONICAL_HOST",canonicalHostname:"CANONICAL_HOSTNAME",canonicalPath:"CANONICAL_PATH",canonicalUrl:"CANONICAL_URL",clientId:"CLIENT_ID",contentLoadTime:"CONTENT_LOAD_TIME",counter:"COUNTER",documentCharset:"DOCUMENT_CHARSET",documentReferrer:"DOCUMENT_REFERRER",domainLookupTime:"DOMAIN_LOOKUP_TIME",domInteractiveTime:"DOM_INTERACTIVE_TIME",externalReferrer:"EXTERNAL_REFERRER",firstContentfulPaint:"FIRST_CONTENTFUL_PAINT",firstViewportReady:"FIRST_VIEWPORT_READY",
fragmentParam:"FRAGMENT_PARAM",makeBodyVisible:"MAKE_BODY_VISIBLE",htmlAttr:"HTML_ATTR",incrementalEngagedTime:"INCREMENTAL_ENGAGED_TIME",navRedirectCount:"NAV_REDIRECT_COUNT",navTiming:"NAV_TIMING",navType:"NAV_TYPE",pageDownloadTime:"PAGE_DOWNLOAD_TIME",pageLoadTime:"PAGE_LOAD_TIME",pageViewId:"PAGE_VIEW_ID",queryParam:"QUERY_PARAM",random:"RANDOM",redirectTime:"REDIRECT_TIME",resourceTiming:"RESOURCE_TIMING",screenColorDepth:"SCREEN_COLOR_DEPTH",screenHeight:"SCREEN_HEIGHT",screenWidth:"SCREEN_WIDTH",
scrollHeight:"SCROLL_HEIGHT",scrollLeft:"SCROLL_LEFT",scrollTop:"SCROLL_TOP",scrollWidth:"SCROLL_WIDTH",serverResponseTime:"SERVER_RESPONSE_TIME",sourceUrl:"SOURCE_URL",sourceHost:"SOURCE_HOST",sourceHostname:"SOURCE_HOSTNAME",sourcePath:"SOURCE_PATH",tcpConnectTime:"TCP_CONNECT_TIME",timestamp:"TIMESTAMP",timezone:"TIMEZONE",timezoneCode:"TIMEZONE_CODE",title:"TITLE",totalEngagedTime:"TOTAL_ENGAGED_TIME",userAgent:"USER_AGENT",viewer:"VIEWER",viewportHeight:"VIEWPORT_HEIGHT",viewportWidth:"VIEWPORT_WIDTH"}},
acquialift:{vars:{decisionApiUrl:"us-east-1-decisionapi.lift.acquia.com",accountId:"xxxxxxxx",siteId:"xxxxxxxx"},transport:{beacon:!0,xhrpost:!0,image:!1},requests:{base:"https://${decisionApiUrl}/capture?account_id=${accountId}&site_id=${siteId}",basicCapture:"${base}&ident=${clientId(tc_ptid)}&identsrc=amp&es=Amp&url=${canonicalUrl}&rurl=${documentReferrer}&cttl=${title}",pageview:"${basicCapture}&en=Content View",click:"${basicCapture}&en=Click-Through"},triggers:{defaultPageview:{on:"visible",
request:"pageview"}}},adobeanalytics:{transport:{xhrpost:!1,beacon:!1,image:!0},vars:{pageName:"TITLE",host:"",reportSuites:"",linkType:"o",linkUrl:"",linkName:""},requests:{requestPath:"/b/ss/${reportSuites}/0/amp-1.0/s${random}",basePrefix:"vid=z${clientId(adobe_amp_id)}&ndh=0&ce=${documentCharset}&pageName=${pageName}&g=${ampdocUrl}&r=${documentReferrer}&bh=${availableScreenHeight}&bw=${availableScreenWidth}&c=${screenColorDepth}&j=amp&s=${screenWidth}x${screenHeight}",pageview:"https://${host}${requestPath}?${basePrefix}",
click:"https://${host}${requestPath}?${basePrefix}&pe=lnk_${linkType}&pev1=${linkUrl}&pev2=${linkName}"}},adobeanalytics_nativeConfig:{triggers:{pageLoad:{on:"visible",request:"iframeMessage"}}},afsanalytics:{vars:{server:"www",websiteid:"xxxxxxxx",event:"click",clicklabel:"clicked from AMP page"},transport:{beacon:!1,xhrpost:!1,image:!0},requests:{host:"//${server}.afsanalytics.com",base:"${host}/cgi_bin/",pageview:"${base}connect.cgi?usr=${websiteid}Pauto&js=1&amp=1&title=${title}&url=${canonicalUrl}&refer=${documentReferrer}&resolution=${screenWidth}x${screenHeight}&color=${screenColorDepth}&Tips=${random}",
click:"${base}click.cgi?usr=${websiteid}&event=${event}&exit=${clicklabel}"},triggers:{defaultPageview:{on:"visible",request:"pageview"}}},alexametrics:{requests:{base:"https://${ampAtrkHost}/atrk.gif?account=${atrk_acct}&domain=${domain}",pageview:"${base}&jsv=amp-${ampVersion}&frame_height=${viewportHeight}&frame_width=${viewportWidth}&title=${title}&time=${timestamp}&time_zone_offset=${timezone}&screen_params=${screenWidth}x${screenHeight}x${screenColorDepth}&ref_url=${documentReferrer}&host_url=${sourceUrl}&random_number=${random}&user_cookie=${clientId(__auc)}&user_cookie_flag=0&user_lang=${browserLanguage}&amp_doc_url=${ampdocUrl}"},
vars:{atrk_acct:"",domain:"",ampAtrkHost:"certify-amp.alexametrics.com"},triggers:{trackPageview:{on:"visible",request:"pageview"}},transport:{xhrpost:!1,beacon:!1,image:!0}},atinternet:{transport:{beacon:!1,xhrpost:!1,image:!0},requests:{base:"https://${log}${domain}/hit.xiti?s=${site}&ts=${timestamp}&r=${screenWidth}x${screenHeight}x${screenColorDepth}&re=${availableScreenWidth}x${availableScreenHeight}",suffix:"&medium=amp&${extraUrlParams}&ref=${documentReferrer}",pageview:"${base}&p=${title}&s2=${level2}${suffix}",
click:"${base}&pclick=${title}&s2click=${level2}&p=${label}&s2=${level2Click}&type=click&click=${type}${suffix}"}},baiduanalytics:{requests:{host:"https://hm.baidu.com",base:"${host}/hm.gif?si=${token}&nv=0&st=4&v=pixel-1.0&rnd=${timestamp}",pageview:"${base}&et=0",event:"${base}&ep=${category}*${action}*${label}*${value}&et=4&api=8_0"},transport:{beacon:!1,xhrpost:!1,image:!0}},bg:{},burt:{vars:{trackingKey:"ignore",category:"",subCategory:""},requests:{host:"//${trackingKey}.c.richmetrics.com/",
base:"${host}imglog?e=${trackingKey}&pi=${trackingKey}|${pageViewId}|${canonicalPath}|${clientId(burt-amp-user-id)}&ui=${clientId(burt-amp-user-id)}&v=amp&ts=${timestamp}&sn=${requestCount}&",pageview:"${base}type=page&ca=${category}&sc=${subCategory}&ln=${browserLanguage}&lr=${documentReferrer}&eu=${sourceUrl}&tz=${timezone}&pd=${scrollWidth}x${scrollHeight}&sd=${screenWidth}x${screenHeight}&wd=${availableScreenWidth}x${availableScreenHeight}&ws=${scrollLeft}x${scrollTop}",pageping:"${base}type=pageping"},
triggers:{pageview:{on:"visible",request:"pageview"},pageping:{on:"timer",timerSpec:{interval:15,maxTimerLength:1200},request:"pageping"}},transport:{beacon:!1,xhrpost:!1,image:!0}},byside:{vars:{webcareZone:"webcare",webcareId:"",channel:"",fid:"",lang:"pt"},requests:{host:"//${webcareZone}.byside.com/",base:"${host}BWA${webcareId}/amp/",pageview:"${base}pixel.php",event:"${base}signal.php?event_id=${eventId}&event_label=${eventLabel}&fields=${fields}"},extraUrlParams:{webcare_id:"${webcareId}",
bwch:"${channel}",lang:"${lang}",fid:"${fid}",bwit:"A",tuid:"${clientId(byside_webcare_tuid)}",suid:"",puid:"${pageViewId}p${timestamp}",referrer:"${documentReferrer}",page:"${sourceUrl}",amppage:"${ampdocUrl}",bwpt:"${title}",bres:"${viewportWidth}x${viewportHeight}",res:"${screenWidth}x${screenHeight}",v:"v20171116a",ampv:"${ampVersion}",viewer:"${viewer}",ua:"${userAgent}",r:"${random}"},triggers:{pageview:{on:"visible",request:"pageview"}},transport:{beacon:!1,xhrpost:!1,image:!0}},chartbeat:{requests:{host:"https://ping.chartbeat.net",
basePrefix:"/ping?h=${domain}&p=${canonicalPath}&u=${clientId(_cb)}&d=${canonicalHost}&g=${uid}&g0=${sections}&g1=${authors}&g2=${zone}&g3=${sponsorName}&g4=${contentType}&c=120&x=${scrollTop}&y=${scrollHeight}&j=${decayTime}&R=1&W=0&I=0&E=${totalEngagedTime}&r=${documentReferrer}&t=${pageViewId}${clientId(_cb)}&b=${pageLoadTime}&i=${title}&T=${timestamp}&tz=${timezone}&C=2",baseSuffix:"&_",interval:"${host}${basePrefix}${baseSuffix}",anchorClick:"${host}${basePrefix}${baseSuffix}"},triggers:{trackInterval:{on:"timer",
timerSpec:{interval:15,maxTimerLength:7200},request:"interval",vars:{decayTime:30}},trackAnchorClick:{on:"click",selector:"a",request:"anchorClick",vars:{decayTime:30}}},transport:{beacon:!1,xhrpost:!1,image:!0}},clicky:{vars:{site_id:""},requests:{base:"https://in.getclicky.com/in.php?site_id=${site_id}",baseSuffix:"&mime=${contentType}&x=${random}",pageview:"${base}&res=${screenWidth}x${screenHeight}&lang=${browserLanguage}&secure=1&type=pageview&href=${canonicalPath}&title=${title}${baseSuffix}",
interval:"${base}&type=ping${baseSuffix}"},triggers:{defaultPageview:{on:"visible",request:"pageview"},interval:{on:"timer",timerSpec:{interval:60,maxTimerLength:600},request:"interval"}},transport:{beacon:!1,xhrpost:!1,image:!0}},colanalytics:{requests:{host:"https://ase.clmbtech.com",base:"${host}/message",pageview:"${base}?cid=${id}&val_101=${id}&val_101=${canonicalPath}&ch=${canonicalHost}&uuid=${uid}&au=${authors}&zo=${zone}&sn=${sponsorName}&ct=${contentType}&st=${scrollTop}&sh=${scrollHeight}&dct=${decayTime}&tet=${totalEngagedTime}&dr=${documentReferrer}&plt=${pageLoadTime}&val_108=${title}&val_120=3"},
triggers:{defaultPageview:{on:"visible",request:"pageview"}},transport:{beacon:!1,xhrpost:!1,image:!0}},comscore:{vars:{c2:"1000001"},requests:{host:"https://sb.scorecardresearch.com",base:"${host}/b?",pageview:"${base}c1=2&c2=${c2}&cs_pv=${pageViewId}&c12=${clientId(comScore)}&rn=${random}&c8=${title}&c7=${canonicalUrl}&c9=${documentReferrer}&cs_c7amp=${ampdocUrl}"},triggers:{defaultPageview:{on:"visible",request:"pageview"}},transport:{beacon:!1,xhrpost:!1,image:!0}},cxense:{requests:{host:"https://scomcluster.cxense.com",
base:"${host}/Repo/rep.gif",pageview:"${base}?ver=1&typ=pgv&sid=${siteId}&ckp=${clientId(cX_P)}&loc=${sourceUrl}&rnd=${random}&ref=${documentReferrer}&ltm=${timestamp}&wsz=${screenWidth}x${screenHeight}&bln=${browserLanguage}&chs=${documentCharset}&col=${screenColorDepth}&tzo=${timezone}&cp_cx_channel=amp"},triggers:{defaultPageview:{on:"visible",request:"pageview"}},transport:{beacon:!1,xhrpost:!1,image:!0}},dynatrace:{requests:{endpoint:"${protocol}://${tenant}${separator}${environment}:${port}/ampbf/${tenantpath}",
pageview:"${endpoint}?type=js&flavor=amp&v=1&a=1%7C1%7C_load_%7C_load_%7C-%7C${navTiming(navigationStart)}%7C${navTiming(domContentLoadedEventEnd)}%7C0%2C2%7C2%7C_onload_%7C_load_%7C-%7C${navTiming(domContentLoadedEventStart)}%7C${navTiming(domContentLoadedEventEnd)}%7C0&fId=${pageViewId}&vID=${clientId(rxVisitor)}&referer=${sourceUrl}&title=${title}&sw=${screenWidth}&sh=${screenHeight}&w=${viewportWidth}&h=${viewportHeight}&nt=a${navType}b${navTiming(navigationStart)}c${navTiming(navigationStart,redirectStart)}d${navTiming(navigationStart,redirectEnd)}e${navTiming(navigationStart,fetchStart)}f${navTiming(navigationStart,domainLookupStart)}g${navTiming(navigationStart,domainLookupEnd)}h${navTiming(navigationStart,connectStart)}i${navTiming(navigationStart,connectEnd)}j${navTiming(navigationStart,secureConnectionStart)}k${navTiming(navigationStart,requestStart)}l${navTiming(navigationStart,responseStart)}m${navTiming(navigationStart,responseEnd)}n${navTiming(navigationStart,domLoading)}o${navTiming(navigationStart,domInteractive)}p${navTiming(navigationStart,domContentLoadedEventStart)}q${navTiming(navigationStart,domContentLoadedEventEnd)}r${navTiming(navigationStart,domComplete)}s${navTiming(navigationStart,loadEventStart)}t${navTiming(navigationStart,loadEventEnd)}&app=${app}&time=${timestamp}"},
triggers:{trackPageview:{on:"visible",request:"pageview"}},transport:{beacon:!1,xhrpost:!1,image:!0},vars:{app:"ampapp",protocol:"https",tenant:"",environment:"live.dynatrace.com",port:"443",separator:"."}},euleriananalytics:{vars:{analyticsHost:"",documentLocation:"SOURCE_URL"},requests:{base:"https://${analyticsHost}",basePrefix:"-/${random}?euid-amp=${clientId(etuix)}&url=${documentLocation}&",pageview:"${base}/col2/${basePrefix}rf=${externalReferrer}&urlp=${pagePath}&ss=${screenWidth}x${screenHeight}&sd=${screenColorDepth}",
action:"${base}/action/${basePrefix}eact=${actionCode}&actr=${actionRef}",user:"${base}/uparam/${basePrefix}euk${userParamKey}=${userParamVal}",contextflag:"${base}/cflag2/${basePrefix}ecf0k=${cflagKey}&ecf0v=${cflagVal}"},transport:{beacon:!1,xhrpost:!1,image:!0}},facebookpixel:{vars:{pixelId:"PIXEL-ID"},requests:{host:"https://www.facebook.com",base:"${host}/tr?noscript=1",pageview:"${base}&ev=PageView&id=${pixelId}",event:"${base}&ev=${eventName}&id=${pixelId}&cd[content_name]=${content_name}",
eventViewContent:"${base}&ev=ViewContent&id=${pixelId}&cd[value]=${value}&cd[currency]=${currency}&cd[content_name]=${content_name}&cd[content_type]=${content_type}&cd[content_ids]=${content_ids}",eventSearch:"${base}&ev=Search&id=${pixelId}&cd[value]=${value}&cd[currency]=${currency}&cd[content_category]=${content_category}&cd[content_ids]=${content_ids}&cd[search_string]=${search_string}",eventAddToCart:"${base}&ev=AddToCart&id=${pixelId}&cd[value]=${value}&cd[currency]=${currency}&cd[content_name]=${content_name}&cd[content_type]=${content_type}&cd[content_ids]=${content_ids}",
eventAddToWishlist:"${base}&ev=AddToWishlist&id=${pixelId}&cd[value]=${value}&cd[currency]=${currency}&cd[content_name]=${content_name}&cd[content_category]=${content_category}&cd[content_ids]=${content_ids}",eventInitiateCheckout:"${base}&ev=InitiateCheckout&id=${pixelId}&cd[value]=${value}&cd[currency]=${currency}&cd[content_name]=${content_name}&cd[content_category]=${content_category}&cd[num_items]=${num_items}&cd[content_ids]=${content_ids}",eventAddPaymentInfo:"${base}&ev=AddPaymentInfo&id=${pixelId}&cd[value]=${value}&cd[currency]=${currency}&cd[content_category]=${content_category}&cd[content_ids]=${content_ids}",
eventPurchase:"${base}&ev=Purchase&id=${pixelId}&cd[value]=${value}&cd[currency]=${currency}&cd[content_name]=${content_name}&cd[content_type]=${content_type}&cd[content_ids]=${content_ids}&cd[num_items]=${num_items}",eventLead:"${base}&ev=Lead&id=${pixelId}&cd[value]=${value}&cd[currency]=${currency}&cd[content_name]=${content_name}&cd[content_category]=${content_category}",eventCompleteRegistration:"${base}&ev=CompleteRegistration&id=${pixelId}&cd[value]=${value}&cd[currency]=${currency}&cd[content_name]=${content_name}&cd[status]=${status}"},
triggers:{trackPageview:{on:"visible",request:"pageview"}}},gemius:{requests:{base:"https://${prefix}.hit.gemius.pl/_${timestamp}/redot.gif?l=91&id=${identifier}&screen=${screenWidth}x${screenHeight}&window=${viewportWidth}x${viewportHeight}&fr=1&href=${sourceUrl}&ref=${documentReferrer}&extra=gemamp%3D1%7Campid%3D${clientId(gemius)}%7C${extraparams}",pageview:"${base}&et=view&hsrc=1",event:"${base}&et=action&hsrc=3"},triggers:{defaultPageview:{on:"visible",request:"pageview"}},transport:{beacon:!1,
xhrpost:!1,image:!0}},googleadwords:{requests:{conversion_prefix:"https://www.googleadservices.com/pagead/conversion/",remarketing_prefix:"https://googleads.g.doubleclick.net/pagead/viewthroughconversion/",common_params:"${googleConversionId}/?cv=amp2&label=${googleConversionLabel}&random=${random}&url=${sourceUrl}&ref=${documentReferrer}&fst=${pageViewId}&num=${counter(googleadwords)}&fmt=3&async=1&u_h=${screenHeight}&u_w=${screenWidth}&u_ah=${availableScreenHeight}&u_aw=${availableScreenWidth}&u_cd=${screenColorDepth}&u_tz=${timezone}&tiba=${title}&guid=ON&script=0",
conversion_params:"value=${googleConversionValue}&currency_code=${googleConversionCurrency}&bg=${googleConversionColor}&hl=${googleConversionLanguage}",conversion:"${conversion_prefix}${common_params}&${conversion_params}",remarketing:"${remarketing_prefix}${common_params}"},transport:{beacon:!1,xhrpost:!1,image:!0}},googleanalytics:{vars:{eventValue:"0",documentLocation:"SOURCE_URL",clientId:"CLIENT_ID(AMP_ECID_GOOGLE,,_ga)",dataSource:"AMP",anonymizeIP:"aip",errorParam:"${errorName}-${errorMessage}"},
requests:{host:"https://www.google-analytics.com",basePrefix:"v=1&_v=a1&ds=${dataSource}&${anonymizeIP}&_s=${requestCount}&dt=${title}&sr=${screenWidth}x${screenHeight}&_utmht=${timestamp}&cid=${clientId}&tid=${account}&dl=${documentLocation}&dr=${externalReferrer}&sd=${screenColorDepth}&ul=${browserLanguage}&de=${documentCharset}",baseSuffix:"&a=${pageViewId}&z=${random}",pageview:"${host}/r/collect?${basePrefix}&t=pageview&jid=${random}&_r=1${baseSuffix}",event:"${host}/collect?${basePrefix}&t=event&jid=&ec=${eventCategory}&ea=${eventAction}&el=${eventLabel}&ev=${eventValue}${baseSuffix}",
social:"${host}/collect?${basePrefix}&t=social&jid=&sa=${socialAction}&sn=${socialNetwork}&st=${socialTarget}${baseSuffix}",timing:"${host}/collect?${basePrefix}&t=${timingRequestType}&jid=&plt=${pageLoadTime}&dns=${domainLookupTime}&tcp=${tcpConnectTime}&rrt=${redirectTime}&srt=${serverResponseTime}&pdt=${pageDownloadTime}&clt=${contentLoadTime}&dit=${domInteractiveTime}${baseSuffix}",error:"${host}/collect?${basePrefix}&t=exception&exd=${errorParam}${baseSuffix}"},triggers:{performanceTiming:{on:"visible",
request:"timing",sampleSpec:{sampleOn:"${clientId}",threshold:1},vars:{timingRequestType:"timing"}},adwordsTiming:{on:"visible",request:"timing",enabled:"${queryParam(gclid)}",vars:{timingRequestType:"adtiming"}}},extraUrlParamsReplaceMap:{dimension:"cd",metric:"cm"},optout:"_gaUserPrefs.ioo",linkers:{_gl:{ids:{_ga:"${clientId}"}}}},gtag:{configRewriter:{url:"https://www.googletagmanager.com/gtag/amp"},vars:{eventValue:"0",documentLocation:"SOURCE_URL",clientId:"CLIENT_ID(AMP_ECID_GOOGLE,,_ga)",dataSource:"AMP",
anonymizeIP:"aip",errorParam:"${errorName}-${errorMessage}"},requests:{uaHost:"https://www.google-analytics.com",uaBasePrefix:"v=1&_v=a1&ds=${dataSource}&${anonymizeIP}&_s=${requestCount}&dt=${title}&sr=${screenWidth}x${screenHeight}&cid=${clientId}&tid=${trackingId}&dl=${documentLocation}&dr=${externalReferrer}&sd=${screenColorDepth}&ul=${browserLanguage}&de=${documentCharset}",uaBaseSuffix:"&a=${pageViewId}&z=${random}",uaPageviewCommon:"&t=pageview&jid=${random}&gjid=${random}&_r=1",uaPageview:"${uaHost}/r/collect?${uaBasePrefix}${uaPageviewCommon}${uaBaseSuffix}",
uaPageviewNpa:"${uaHost}/collect?${uaBasePrefix}${uaPageviewCommon}${uaBaseSuffix}",uaEvent:"${uaHost}/collect?${uaBasePrefix}&t=event&jid=${uaBaseSuffix}",uaTiming:"${uaHost}/collect?${uaBasePrefix}&jid=&plt=${pageLoadTime}&dns=${domainLookupTime}&tcp=${tcpConnectTime}&rrt=${redirectTime}&srt=${serverResponseTime}&pdt=${pageDownloadTime}&clt=${contentLoadTime}&dit=${domInteractiveTime}${uaBaseSuffix}",uaError:"${uaHost}/collect?${uaBasePrefix}&t=exception&exd=${errorParam}${uaBaseSuffix}",awConversionPrefix:"https://www.googleadservices.com/pagead/conversion/",
awRemarketingPrefix:"https://googleads.g.doubleclick.net/pagead/viewthroughconversion/",awCommonParams:"${conversionId}/?cv=amp3&label=${conversionLabel}&random=${random}&url=${sourceUrl}&ref=${documentReferrer}&fst=${pageViewId}&num=${counter(googleadwords)}&fmt=3&async=1&u_h=${screenHeight}&u_w=${screenWidth}&u_ah=${availableScreenHeight}&u_aw=${availableScreenWidth}&u_cd=${screenColorDepth}&u_tz=${timezone}&tiba=${title}&guid=ON&script=0",awConversion:"${awConversionPrefix}${awCommonParams}",awRemarketing:"${awRemarketingPrefix}${awCommonParams}",
flBase:"https://ad.doubleclick.net/activity;src=${flSrc};type=${flType};cat=${flCat}"},transport:{beacon:!1,xhrpost:!1,image:!0}},ibeatanalytics:{requests:{host:"https://ibeat.indiatimes.com",base:"https://ibeat.indiatimes.com/iBeat/pageTrendlogAmp.html",pageview:"${base}?&h=${h}&d=${h}&url=${url}&k=${key}&ts=${time}&ch=${channel}&sid=${uid}&at=${agentType}&ref=${documentReferrer}&aid=${aid}&loc=1&ct=1&cat=${cat}&scat=${scat}&ac=1&tg=${tags}&ctids=${catIds}&pts=${pagePublishTime}&auth=${author}&pos=${position}&iBeatField=${ibeatFields}&cid=${clientId(MSCSAuthDetails)}"},
triggers:{defaultPageview:{on:"visible",request:"pageview"}}},infonline:{vars:{sv:"ke",ap:"1"},transport:{beacon:!1,xhrpost:!1,image:!0},requests:{pageview:"${url}?st=${st}&sv=${sv}&ap=${ap}&co=${co}&cp=${cp}&ps=${ps}&host=${canonicalHost}&path=${canonicalPath}"},triggers:{pageview:{on:"visible",request:"pageview"}}},iplabel:{requests:{collectorUrl:"m.col.ip-label.net",endpoint:"https://${collectorUrl}/coll/",onload:"${endpoint}?T=${trackerId}&m=2502|${navTiming(navigationStart)}|2508|${navTiming(domainLookupStart)}|2509|${navTiming(domainLookupEnd)}|2510|${navTiming(connectStart)}|2512|${navTiming(connectEnd)}|2514|${navTiming(responseStart)}|2515|${navTiming(responseEnd)}|2517|${navTiming(domInteractive)}|2520|${navTiming(loadEventStart)}&ts=${timestamp}&ua=${userAgent}&d=${ipldim}&i=${clientip}&d[1]=${customdim}&d[2]=${business}&d[3]=${abtesting}&d[4]=${infrastructure}&d[5]=${customer}&u=${urlgroup}&w=${availableScreenWidth}&h=${availableScreenHeight}&r=${documentReferrer}&l=${browserLanguage}"},
triggers:{trackPageview:{on:"visible",request:"onload"}},transport:{beacon:!0,xhrpost:!0,image:{suppressWarnings:!0}},vars:{trackerId:"notrackerID",customdim:"",business:"",abtesting:"",infrastructure:"",customer:"",clientip:"",urlgroup:""}},krux:{requests:{beaconHost:"https://beacon.krxd.net",timing:"t_navigation_type=0&t_dns=${domainLookupTime}&t_tcp=${tcpConnectTime}&t_http_request=${serverResponseTime}&t_http_response=${pageDownloadTime}&t_content_ready=${contentLoadTime}&t_window_load=${pageLoadTime}&t_redirect=${redirectTime}",
common:"source=amp&confid=${confid}&_kpid=${pubid}&_kcp_s=${site}&_kcp_sc=${section}&_kcp_ssc=${subsection}&_kcp_d=${canonicalHost}&_kpref_=${documentReferrer}&_kua_kx_amp_client_id=${clientId(_kuid_)}&_kua_kx_lang=${browserLanguage}&_kua_kx_tech_browser_language=${browserLanguage}&_kua_kx_tz=${timezone}",pageview:"${beaconHost}/pixel.gif?${common}&${timing}",event:"${beaconHost}/event.gif?${common}&${timing}&pageview=false"},transport:{beacon:!1,xhrpost:!1,image:!0},extraUrlParamsReplaceMap:{"user.":"_kua_",
"page.":"_kpa_"}},linkpulse:{vars:{id:"",pageUrl:"CANONICAL_URL",title:"TITLE",section:"",channel:"amp",type:"",host:"pp.lp4.io",empty:""},requests:{base:"https://${host}",pageview:"${base}/p?i=${id}&r=${documentReferrer}&p=${pageUrl}&s=${section}&t=${type}&c=${channel}&mt=${title}&_t=amp&_r=${random}",pageload:"${base}/pl?i=${id}&ct=${domInteractiveTime}&rt=${pageDownloadTime}&pt=${pageLoadTime}&p=${pageUrl}&c=${channel}&t=${type}&s=${section}&_t=amp&_r=${random}",ping:"${base}/u?i=${id}&u=${clientId(_lp4_u)}&p=${pageUrl}&uActive=true&isPing=yes&c=${channel}&t=${type}&s=${section}&_t=amp&_r=${random}"},
triggers:{pageview:{on:"visible",request:"pageview"},pageload:{on:"visible",request:"pageload"},ping:{on:"timer",timerSpec:{interval:30,maxTimerLength:7200},request:"ping"}},transport:{beacon:!1,xhrpost:!1,image:!0}},lotame:{requests:{pageview:"https://bcp.crwdcntrl.net/amp?c=${account}&pv=y"},triggers:{"track pageview":{on:"visible",request:"pageview"}},transport:{beacon:!1,xhrpost:!1,image:!0}},marinsoftware:{requests:{base:"https://tracker.marinsm.com/tp",baseParams:"cid=${trackerId}&ampVersion=${ampVersion}&ds=AMP&ref=${externalReferrer}&page=${sourceUrl}&uuid=${clientId(marin_amp_id)}&rnd=${random}",
pageView:"${base}?${baseParams}&act=1",conversion:"${base}?${baseParams}&act=2&trans=UTM:I|${orderId}|${marinConversionType}|${productName}|${category}|${price}|${quantity}"},transport:{beacon:!0,xhrpost:!1,image:!0}},mediametrie:{requests:{host:"https://prof.estat.com/m/web",pageview:"${host}/${serial}?c=${level1}&dom=${ampdocUrl}&enc=${documentCharset}&l3=${level3}&l4=${level4}&n=${random}&p=${level2}&r=${documentReferrer}&sch=${screenHeight}&scw=${screenWidth}&tn=amp&v=1&vh=${availableScreenHeight}&vw=${availableScreenWidth}"},
triggers:{trackPageview:{on:"visible",request:"pageview"}},transport:{beacon:!1,xhrpost:!1,image:!0}},mediarithmics:{vars:{domain:"events.mediarithmics.com",url:"SOURCE_URL",event_name:"$page_view",referrer:"DOCUMENT_REFERRER"},requests:{host:"https://${domain}",pageview:"${host}/v1/visits/pixel?$site_token=${site_token}&$url=${url}&$ev=${event_name}&$referrer=${referrer}"},triggers:{trackPageview:{on:"visible",request:"pageview"}},transport:{beacon:!1,xhrpost:!1,image:!0}},mediator:{requests:{host:"//collector.mediator.media/script/${mediator_id}/amp/",
renderstart:"${host}init/?url=${canonicalUrl}",prefix:"${host}register/?url=${canonicalUrl}&ref=${documentReferrer}&",suffix:"vh=${viewportHeight}&sh=${scrollHeight}&st=${scrollTop}",pageview:"${prefix}e=v",timer:"${prefix}e=t&${suffix}",s0:"${prefix}e=s0",s1:"${prefix}e=s1",s2:"${prefix}e=s2",s3:"${prefix}e=s3"},vars:{mediator_id:""},triggers:{renderStart:{on:"render-start",request:"renderstart"},trackPageview:{on:"visible",request:"pageview"},scrollPing0:{on:"scroll",scrollSpec:{verticalBoundaries:[5]},
request:"s0"},scrollPing1:{on:"scroll",scrollSpec:{verticalBoundaries:[35]},request:"s1"},scrollPing2:{on:"scroll",scrollSpec:{verticalBoundaries:[65]},request:"s2"},scrollPing3:{on:"scroll",scrollSpec:{verticalBoundaries:[95]},request:"s3"},pageTimer:{on:"timer",timerSpec:{interval:5,maxTimerLength:600,immediate:!1},request:"timer"}}},metrika:{transport:{beacon:!0,xhrpost:!0,image:!1},requests:{pageview:"${_watch}?browser-info=${_brInfo}&${_siteInfo}&${_suffix}",notBounce:"${_watch}?browser-info=ar%3A1%3Anb%3A1%3A${_brInfo}&${_suffix}",
externalLink:"${_watch}?browser-info=ln%3A1%3A${_brInfo}&${_suffix}",reachGoal:"${_watch}?browser-info=ar%3A1%3A${_brInfo}&${_siteInfo}&${_goalSuffix}",_domain:"https://mc.yandex.ru",_watch:"${_domain}/watch/${counterId}",_suffix:"page-url=${sourceUrl}&page-ref=${documentReferrer}",_goalSuffix:"page-url=goal%3A%2F%2F${sourceHost}%2F${goalId}&page-ref=${sourceUrl}",_techInfo:"amp%3A1%3Az%3A${timezone}%3Ai%3A${timestamp}%3Arn%3A${random}%3Ala%3A${browserLanguage}%3Aen%3A${documentCharset}%3Arqn%3A${requestCount}%3As%3A${screenWidth}x${screenHeight}x${screenColorDepth}%3Aw%3A${availableScreenWidth}x${availableScreenHeight}%3Ads%3A${_timings}%3Auid%3A${clientId(_ym_uid)}%3Apvid%3A${pageViewId}",
_timings:"${domainLookupTime}%2C${tcpConnectTime}%2C${serverResponseTime}%2C${pageDownloadTime}%2C${redirectTime}%2C${navTiming(redirectStart,redirectEnd)}%2C${navRedirectCount}%2C${navTiming(domLoading,domInteractive)}%2C${navTiming(domContentLoadedEventStart,domContentLoadedEventEnd)}%2C${navTiming(navigationStart,domComplete)}%2C${pageLoadTime}%2C${navTiming(loadEventStart,loadEventEnd)}%2C${contentLoadTime}",_brInfo:"${_techInfo}%3A${_title}",_title:"t%3A${title}",_siteInfo:"site-info=${yaParams}"},
triggers:{pageview:{on:"visible",request:"pageview"}}},moat:{vars:{element:":root"},requests:{load:JSON.stringify({type:"load",pcode:"${pcode}",l0t:"${l0t}",acctType:"${acctType}",adType:"${adType}",qs:"${qs}",element:{src:"${htmlAttr(img,src,width)}",viewer:"${viewer}"},document:{AMPDocumentHostname:"${ampdocHostname}",AMPDocumentURL:"${ampdocUrl}",canonicalHost:"${canonicalHost}",canonicalHostname:"${canonicalHostname}",canonicalPath:"${canonicalPath}",canonicalURL:"${canonicalUrl}",documentCharset:"${documentCharset}",
documentReferrer:"${documentReferrer}",externalReferrer:"${externalReferrer}",sourceURL:"${sourceUrl}",sourceHost:"${sourceHost}",sourceHostname:"${sourceHostname}",sourcePath:"${sourcePath}",title:"${title}",viewer:"${viewer}"},device:{availableScreenHeight:"${availableScreenHeight}",availableScreenWidth:"${availableScreenWidth}",browserLanguage:"${browserLanguage}",screenColorDepth:"${screenColorDepth}",screenHeight:"${screenHeight}",screenWidth:"${screenWidth}",scrollHeight:"${scrollHeight}",scrollWidth:"${scrollWidth}",
scrollLeft:"${scrollLeft}",scrollTop:"${scrollTop}",timezone:"${timezone}",userAgent:"${userAgent}",viewportHeight:"${viewportHeight}",viewportWidth:"${viewportWidth}"},requestCount:"${requestCount}",timeStamp:"${timestamp}"}),unload:JSON.stringify({type:"unload",pcode:"${pcode}",l0t:"${l0t}",requestCount:"${requestCount}",timeStamp:"${timestamp}"}),click:JSON.stringify({type:"click",pcode:"${pcode}",l0t:"${l0t}",requestCount:"${requestCount}",timeStamp:"${timestamp}"}),viewability:JSON.stringify({type:"viewability",
pcode:"${pcode}",l0t:"${l0t}",backgroundState:"${backgroundState}",intersectionRect:"${intersectionRect}",intersectionRatio:"${intersectionRatio}",maxVisiblePercentage:"${maxVisiblePercentage}",minVisiblePercentage:"${minVisiblePercentage}",x:"${elementX}",y:"${elementY}",height:"${elementHeight}",width:"${elementWidth}",viewportHeight:"${viewportHeight}",viewportWidth:"${viewportWidth}",opacity:"${opacity}",timeStamp:"${timestamp}",requestCount:"${requestCount}"}),iframe:JSON.stringify({type:"iframe",
pcode:"${pcode}",height:"${elementHeight}",width:"${elementWidth}",x:"${elementX}",y:"${elementY}",requestCount:"${requestCount}"})},triggers:{load:{on:"ini-load",request:"load"},unload:{on:"ad-refresh",selector:"${element}",request:"unload"},click:{on:"click",selector:"${element}",request:"click"},viewability:{on:"visible",selector:"${element}",request:"viewability",visibilitySpec:{repeat:!0,visiblePercentageThresholds:[[0,0],[0,5],[5,10],[10,15],[15,20],[20,25],[25,30],[30,35],[35,40],[40,45],[45,
50],[50,55],[55,60],[60,65],[65,70],[70,75],[75,80],[80,85],[85,90],[90,95],[95,100],[100,100]]}},iframe:{on:"visible",selector:":root",request:"iframe",visibilitySpec:{repeat:!0,visiblePercentageThresholds:[[0,0]]}}}},mobify:{vars:{projectSlug:"mobify-project-id",templateName:"page-type"},requests:{_host:"https://engagement-collector.mobify.net",_dimensions:"%22platform%22%3a%22AMP%22%2c%22client_id%22%3a%22${clientId(sandy-client-id)}%22%2c%22title%22%3a%22${title}%22%2c%22location%22%3a%22${sourceUrl}%22%2c%22page%22%3a%22${sourcePath}%22%2c%22src_location%22%3a%22${ampdocUrl}%22%2c%22referrer%22%3a%22${documentReferrer}%22%2c%22templateName%22%3a%22${templateName}%22",
_basePrefix:"${_host}/s.gif?slug=${projectSlug}&timestamp_local=${timestamp}&channel=web&dimensions=%7b${_dimensions}%7d",ampstart:"${_basePrefix}&data=%7b%22category%22%3a%22timing%22%2c%22action%22%3a%22ampStart%22%2c%22value%22%3a${navTiming(navigationStart,domLoading)}%7d",pageview:"${_basePrefix}&data=%7b%22action%22%3a%22pageview%22%7d",pageload:"${_basePrefix}&data=%7b%22category%22%3a%22timing%22%2c%22action%22%3a%22load%22%2c%22value%22%3a${pageLoadTime}%7d",pagedcl:"${_basePrefix}&data=%7b%22category%22%3a%22timing%22%2c%22action%22%3a%22DOMContentLoaded%22%2c%22value%22%3a${contentLoadTime}%7d"},
triggers:{triggerName:{on:"visible",request:["ampstart","pageload","pagedcl"]},pageview:{on:"ini-load",request:"pageview"}},transport:{beacon:!0,xhrpost:!1,image:!0}},mparticle:{vars:{eventType:"Unknown",debug:!1,amp_clientId:"CLIENT_ID(mparticle_amp_id)"},requests:{host:"https://pixels.mparticle.com",endpointPath:"/v1/${apiKey}/Pixel",baseParams:"et=${eventType}&amp_id=${amp_clientId}&attrs_k=${eventAttributes_Keys}&attrs_v=${eventAttributes_Values}&ua_k=${userAttributes_Keys}&ua_v=${userAttributes_Values}&ui_t=${userIdentities_Types}&ui_v=${userIdentities_Values}&flags_k=${customFlags_Keys}&flags_v=${customFlags_Values}&ct=${timestamp}&dbg=${debug}&lc=${location}&av=${appVersion}",
pageview:"${host}${endpointPath}?dt=ScreenView&n=${canonicalPath}&hn=${ampdocUrl}&ttl=${title}&${baseParams}",event:"${host}${endpointPath}?dt=AppEvent&n=${eventName}&${baseParams}"},transport:{beacon:!1,xhrpost:!1,image:!0}},mpulse:{requests:{onvisible:"https://${beacon_url}?h.d=${h.d}&h.key=${h.key}&h.t=${h.t}&h.cr=${h.cr}&rt.start=navigation&rt.si=${clientId(amp_mpulse)}&rt.ss=${timestamp}&rt.end=${timestamp}&t_resp=${navTiming(navigationStart,responseStart)}&t_page=${navTiming(responseStart,loadEventStart)}&t_done=${navTiming(navigationStart,loadEventStart)}&nt_nav_type=${navType}&nt_red_cnt=${navRedirectCount}&nt_nav_st=${navTiming(navigationStart)}&nt_red_st=${navTiming(redirectStart)}&nt_red_end=${navTiming(redirectEnd)}&nt_fet_st=${navTiming(fetchStart)}&nt_dns_st=${navTiming(domainLookupStart)}&nt_dns_end=${navTiming(domainLookupEnd)}&nt_con_st=${navTiming(connectStart)}&nt_ssl_st=${navTiming(secureConnectionStart)}&nt_con_end=${navTiming(connectEnd)}&nt_req_st=${navTiming(requestStart)}&nt_res_st=${navTiming(responseStart)}&nt_unload_st=${navTiming(unloadEventStart)}&nt_unload_end=${navTiming(unloadEventEnd)}&nt_domloading=${navTiming(domLoading)}&nt_res_end=${navTiming(responseEnd)}&nt_domint=${navTiming(domInteractive)}&nt_domcontloaded_st=${navTiming(domContentLoadedEventStart)}&nt_domcontloaded_end=${navTiming(domContentLoadedEventEnd)}&nt_domcomp=${navTiming(domComplete)}&nt_load_st=${navTiming(loadEventStart)}&nt_load_end=${navTiming(loadEventEnd)}&v=1&http.initiator=amp&u=${sourceUrl}&amp.u=${ampdocUrl}&r2=${documentReferrer}&scr.xy=${screenWidth}x${screenHeight}"},
triggers:{onvisible:{on:"visible",request:"onvisible"}},transport:{beacon:!1,xhrpost:!1,image:!0},extraUrlParamsReplaceMap:{ab_test:"h.ab",page_group:"h.pg","custom_dimension.":"cdim.","custom_metric.":"cmet."}},newrelic:{requests:{pageview:"https://${beacon}/amp?appId=${appId}&licenseKey=${licenseKey}&ampUrl=${ampdocUrl}&canonicalUrl=${canonicalUrl}&timeToDomContentLoadedEventEnd=${navTiming(domContentLoadedEventEnd)}&timeToDomInteractive=${navTiming(domInteractive)}&timeToDomComplete=${navTiming(domComplete)}&timeToDomLoading=${navTiming(domLoading)}&timeToResponseStart=${navTiming(responseStart)}&timeToResponseEnd=${navTiming(responseEnd)}&timeToLoadEventStart=${navTiming(loadEventStart)}&timeToLoadEventEnd=${navTiming(loadEventEnd)}&timeToConnectStart=${navTiming(connectStart)}&timeToConnectEnd=${navTiming(connectEnd)}&timeToFetchStart=${navTiming(fetchStart)}&timeToRequestStart=${navTiming(requestStart)}&timeToUnloadEventStart=${navTiming(unloadEventStart)}&timeToUnloadEventEnd=${navTiming(unloadEventEnd)}&timeToDomainLookupStart=${navTiming(domainLookupStart)}&timeToDomainLookupEnd=${navTiming(domainLookupEnd)}&timeToRedirectStart=${navTiming(redirectStart)}&timeToRedirectEnd=${navTiming(redirectEnd)}&timeToSecureConnection=${navTiming(secureConnectionStart)}&timestamp=${timestamp}&ampVersion=${ampVersion}&pageLoadTime=${pageLoadTime}"},
vars:{beacon:"bam.nr-data.net",appId:[],licenseKey:""},triggers:{trackPageview:{on:"ini-load",request:"pageview"}}},nielsen:{vars:{sessionId:"CLIENT_ID(imrworldwide)",prefix:""},requests:{session:"https://${prefix}uaid-linkage.imrworldwide.com/cgi-bin/gn?prd=session&c13=asid,P${apid}&sessionId=${sessionId}_${pageViewId}&pingtype=4&enc=false&c61=createtm,${timestamp}&rnd=${random}",cloudapi:"https://${prefix}cloudapi.imrworldwide.com/nmapi/v2/${apid}/${sessionId}_${pageViewId}/a?b=%7B%22devInfo%22%3A%7B%22devId%22%3A%22${sessionId}_${pageViewId}%22%2C%22apn%22%3A%22${apn}%22%2C%22apv%22%3A%22${apv}%22%2C%22apid%22%3A%22${apid}%22%7D%2C%22metadata%22%3A%7B%22static%22%3A%7B%22type%22%3A%22static%22%2C%22section%22%3A%22${section}%22%2C%22assetid%22%3A%22${pageViewId}%22%2C%22segA%22%3A%22${segA}%22%2C%22segB%22%3A%22${segB}%22%2C%22segC%22%3A%22${segC}%22%2C%22adModel%22%3A%220%22%2C%22dataSrc%22%3A%22cms%22%7D%2C%22content%22%3A%7B%7D%2C%22ad%22%3A%7B%7D%7D%2C%22event%22%3A%22playhead%22%2C%22position%22%3A%22${timestamp}%22%2C%22data%22%3A%7B%22hidden%22%3A%22${backgroundState}%22%2C%22blur%22%3A%22${backgroundState}%22%2C%22position%22%3A%22${timestamp}%22%7D%2C%22type%22%3A%22static%22%2C%22utc%22%3A%22${timestamp}%22%2C%22index%22%3A%22${requestCount}%22%7D"},
triggers:{visible:{on:"visible",request:["session","cloudapi"]},hidden:{on:"hidden",request:"cloudapi"},duration:{on:"timer",timerSpec:{interval:10,maxTimerLength:86400,immediate:!1},request:"cloudapi"}},transport:{beacon:!1,xhrpost:!1,image:!0,referrerPolicy:"no-referrer"}},"nielsen-marketing-cloud":{transport:{beacon:!1,xhrpost:!1,image:!0},vars:{pubId:"",siteId:""},requests:{host:"loadeu.exelator.com",pathPrefix:"load/",trackurl:"https://${host}/${pathPrefix}?p=${pubId}&g=${siteId}&j=0"},triggers:{defaultPageview:{on:"visible",
request:"trackurl"}}},oewa:{transport:{beacon:!1,xhrpost:!1,image:!0},requests:{pageview:"${url}?s=${s}&amp=1&cp=${cp}&host=${canonicalHost}&path=${canonicalPath}"},triggers:{pageview:{on:"visible",request:"pageview"}}},oewadirect:{transport:{beacon:!1,xhrpost:!1,image:!0},requests:{pageview:"https://${s}.oewabox.at/j0=,,,r=${canonicalUrl};+,amp=1+cp=${cp}+ssl=1+hn=${canonicalHost};;;?lt=${pageViewId}&x=${screenWidth}x${screenHeight}x24&c=CLIENT_ID(oewa)"},triggers:{pageview:{on:"visible",request:"pageview"}}},
oracleInfinityAnalytics:{transport:{beacon:!1,xhrpost:!1,image:!0},requests:{host:"https://dc.oracleinfinity.io/${guid}/dcs.gif?",baseUrl:"dcssip=${dcssip}&dcsuri=${dcsuri}",baseRef:"&dcsref=${documentReferrer}",baseEs:"&WT.es=${sourceHost}${sourcePath}",baseTi:"&WT.ti=${ti}&dcsdat=${timestamp}",basePrefix:"${baseUrl}${baseTi}${baseRef}${baseEs}",screenBs:"&WT.bs=${availableScreenWidth}x${availableScreenHeight}",screenSr:"&WT.sr=${screenWidth}x${screenHeight}",screenDc:"&WT.cd=${screenColorDepth}",
screenMeasures:"${screenBs}${screenSr}${screenDc}",browserUl:"&WT.ul=${browserLanguage}",browserLe:"&WT.le=${documentCharset}",browserMeasures:"${browserUl}${browserLe}&WT.js=Yes",sessCof:"&WT.co_f=${clientId(WT_AMP)}",sessVer:"&ora.tv_amp=1.0.0&ora.amp_ver=${ampVersion}",sessionization:"${sessCof}${sessVer}&dcscfg=3",baseP1:"${host}${basePrefix}",baseP2:"${screenMeasures}${browserMeasures}${sessionization}",baseDl:"&WT.dl=${dl}",pageview:"${baseP1}${baseP2}${baseDl}",event:"${baseP1}${baseP2}${baseDl}",
dlPdf:'a[href$=".pdf"]',dlXls:',a[href$=".xls"]',dlPpt:',a[href$=".ppt"]',dlZip:',a[href$=".zip"]',dlTxt:',a[href$=".txt"]',dlRtf:',a[href$=".rtf"]',dlXml:',a[href$=".xml"]',downLoad:"${dlPdf}${dlXls}${dlPpt}${dlZip}${dlTxt}${dlRtf}${dlXml}"},vars:{dcssip:"${sourceHost}",dcsuri:"${sourcePath}",dl:"0",ti:"${title}"},triggers:{trackPageview:{on:"visible",request:"pageview"},trackAnchorClicks:{on:"click",selector:"a",request:"event",vars:{dl:"99",ti:"Link Click"}}},trackDownloadClicks:{on:"click",selector:"${downLoad}",
request:"event",vars:{dl:"20",ti:"Download Click"}}},parsely:{requests:{host:"https://srv.pixel.parsely.com",basePrefix:"${host}/plogger/?rand=${timestamp}&idsite=${apikey}&url=${ampdocUrl}&urlref=${documentReferrer}&screen=${screenWidth}x${screenHeight}%7C${availableScreenWidth}x${availableScreenHeight}%7C${screenColorDepth}&title=${title}&date=${timestamp}&ampid=${clientId(_parsely_visitor)}",pageview:"${basePrefix}&action=pageview",heartbeat:"${basePrefix}&action=heartbeat&tt=${totalEngagedTime}&inc=${incrementalEngagedTime(parsely-js)}"},
triggers:{defaultPageview:{on:"visible",request:"pageview"},defaultHeartbeat:{on:"timer",enabled:"${incrementalEngagedTime(parsely-js,false)}",timerSpec:{interval:10,maxTimerLength:7200},request:"heartbeat"}},transport:{beacon:!1,xhrpost:!1,image:!0}},piStats:{requests:{host:"https://events.pi-stats.com",basePrefix:"${host}/eventsamp/?e=PageLoad&pid=${property}&url=${ampdocUrl}&cnt=${cntId}&lang=${language}&ref=${documentReferrer}&id=${clientId(piStatsDEVICEID)}&ua=${userAgent}&ctype=web&blang=${browserLanguage}&v=2.0&dist=Javascript",
pageview:"${basePrefix}&eventtype=pageview"},triggers:{defaultPageview:{on:"visible",request:"pageview"}},transport:{beacon:!1,xhrpost:!1,image:!0}},piano:{requests:{host:"https://api-v3.tinypass.com",basePrefix:"/api/v3",baseSuffix:"&pageview_id=${pageViewId}&rand=${random}&amp_client_id=${clientId}&aid=${aid}",pageview:"${host}${basePrefix}/page/track?url=${canonicalUrl}&referer=${documentReferrer}&content_created=${contentCreated}&content_author=${contentAuthor}&content_section=${contentSection}&timezone_offset=${timezone}&tags=${tags}&amp_url=${ampdocUrl}&screen=${screenWidth}x${screenHeight}${baseSuffix}"}},
quantcast:{vars:{labels:""},requests:{host:"https://pixel.quantserve.com/pixel",pageview:"${host};r=${random};a=${pcode};labels=${labels};fpan=;fpa=${clientId(__qca)};ns=0;ce=1;cm=;je=0;sr=${screenWidth}x${screenHeight}x${screenColorDepth};enc=n;et=${timestamp};ref=${documentReferrer};url=${canonicalUrl}"},triggers:{defaultPageview:{on:"visible",request:"pageview"}},transport:{beacon:!1,xhrpost:!1,image:!0}},rakam:{vars:{deviceId:"CLIENT_ID(rakam_device_id)"},requests:{base:"?api.api_key=${writeKey}&prop._platform=amp&prop._device_id=${deviceId}&prop.locale=${browserLanguage}&prop.path=${canonicalPath}&prop.url=${canonicalUrl}&prop.color_depth=${screenColorDepth}&prop._referrer=${documentReferrer}&prop.title=${title}&prop.timezone=${timezone}&prop._time=${timestamp}&prop.resolution=${screenWidth} \u00d7 ${screenHeight}",
pageview:"https://${apiEndpoint}/event/pixel${base}&collection=${pageViewName}",custom:"https://${apiEndpoint}/event/pixel${base}&collection=${collection}"}},segment:{transport:{beacon:!1,xhrpost:!1,image:!0},vars:{anonymousId:"CLIENT_ID(segment_amp_id)"},requests:{host:"https://api.segment.io/v1/pixel",base:"?writeKey=${writeKey}&context.library.name=amp&anonymousId=${anonymousId}&context.locale=${browserLanguage}&context.page.path=${canonicalPath}&context.page.url=${canonicalUrl}&context.page.referrer=${documentReferrer}&context.page.title=${title}&context.screen.width=${screenWidth}&context.screen.height=${screenHeight}",
page:"${host}/page${base}&name=${name}",track:"${host}/track${base}&event=${event}"},triggers:{page:{on:"visible",request:"page"}}},shinystat:{transport:{beacon:!1,xhrpost:!1,image:!0},requests:{base:"https://amp.shinystat.com/cgi-bin/shinyamp.cgi",commpar:"AMP=1&RM=${random}&USER=${account}&PAG=${page}&HR=${sourceUrl}&REFER=${documentReferrer}&RES=${screenWidth}X${screenHeight}&COLOR=${screenColorDepth}&CID=${clientId(AMP_CID)}&PAGID=${pageViewId}&TITL=${title}&RQC=${requestCount}",pagepar:"&VIE=${viewer}&PLT=${pageLoadTime}",
eventpar:"&SSXL=1",linkpar:"&LINK=${outboundLink}",pageview:"${base}?${commpar}${pagepar}",event:"${base}?${commpar}${eventpar}",link:"${base}?${commpar}${linkpar}"},triggers:{pageview:{on:"visible",request:"pageview"}}},simplereach:{vars:{pid:"",published_at:"",authors:[],channels:[],tags:[]},requests:{host:"https://edge.simplereach.com",baseParams:"amp=true&pid=${pid}&title=${title}&url=${canonicalUrl}&date=${published_at}&authors=${authors}&channels=${categories}&tags=${tags}&referrer=${documentReferrer}&page_url=${sourceUrl}&user_id=${clientId(sr_amp_id)}&domain=${canonicalHost}&article_id=${article_id}&ignore_metadata=${ignore_metadata}",
visible:"${host}/n?${baseParams}",timer:"${host}/t?${baseParams}&t=5000&e=5000"},triggers:{visible:{on:"visible",request:"visible"},timer:{on:"timer",timerSpec:{interval:5,maxTimerLength:1200},request:"timer"}}},snowplow:{vars:{duid:"CLIENT_ID(_sp_id)"},requests:{aaVersion:"amp-0.2",basePrefix:"https://${collectorHost}/i?url=${canonicalUrl}&page=${title}&res=${screenWidth}x${screenHeight}&stm=${timestamp}&tz=${timezone}&aid=${appId}&p=web&tv=${aaVersion}&cd=${screenColorDepth}&cs=${documentCharset}&duid=${duid}&lang=${browserLanguage}&refr=${documentReferrer}&stm=${timezone}&vp=${viewportWidth}x${viewportHeight}",
pageView:"${basePrefix}&e=pv",structEvent:"${basePrefix}&e=se&se_ca=${structEventCategory}&se_ac=${structEventAction}&se_la=${structEventLabel}&se_pr=${structEventProperty}&se_va=${structEventValue}"},transport:{beacon:!1,xhrpost:!1,image:!0}},top100:{vars:{pid:"",rid:"PAGE_VIEW_ID",ruid:"CLIENT_ID(ruid)",version:"1.0.0"},requests:{host:"https://kraken.rambler.ru",base:"${host}/cnt/?pid=${pid}&rid=${rid}&v=${version}&rn=${random}&ruid=${ruid}&ct=amp",pageview:"${base}&et=pv${_pageData}${_screenData}",
_screenData:"&sr=${screenWidth}x${screenHeight}&cd=${screenColorDepth}-bit&bs=${scrollWidth}x${scrollHeight}",_pageData:"&pt=${title}&rf=${documentReferrer}&en=${documentCharset}&la=${browserLanguage}&tz=${timezone}"},triggers:{trackPageview:{on:"visible",request:"pageview"}},transport:{beacon:!1,xhrpost:!1,image:!0}},topmailru:{transport:{beacon:!1,xhrpost:!1,image:!0},vars:{url:"${sourceUrl}",referrer:"${documentReferrer}"},requests:{pageView:"${_domain}/counter?${_basicMessage};title=${title}",
reachGoal:"${_domain}/tracker?${_basicMessage};title=${title};e=RG%3A${value}%2F${goal}",sendEvent:"${_domain}/tracker?${_basicMessage};e=CE%3A${value}%2F${category}%3B${action}%3B${label}",_domain:"https://top-fwz1.mail.ru",_basicMessage:"js=13;id=${id};u=${url};r=${referrer};s=${screenWidth}*${screenHeight};vp=${viewportWidth}*${viewportHeight};st=${start};gender=${gender};age=${age};pid=${pid};userid=${userid};device=${device};params=${params};_=${random}"},triggers:{pageView:{on:"visible",request:"pageView"}}},
treasuredata:{vars:{host:"in.treasuredata.com",writeKey:"",database:"",table:"events"},requests:{base:"https://${host}/postback/v3/event/${database}",baseParams:"td_write_key=${writeKey}&td_global_id=td_global_id&td_client_id=CLIENT_ID(_td)&td_charset=DOCUMENT_CHARSET&td_language=BROWSER_LANGUAGE&td_color=SCREEN_COLOR_DEPTH&td_screen=${screenWidth}x${scrollHeight}&td_viewport=${availableScreenWidth}x${availableScreenHeight}&td_title=TITLE&td_url=SOURCE_URL&td_user_agent=USER_AGENT&td_host=SOURCE_HOST&td_path=SOURCE_PATH&td_referrer=DOCUMENT_REFERRER&td_ip=td_ip",
pageview:"${base}/${table}?${baseParams}",event:"${base}/${table}?${baseParams}"}},umenganalytics:{vars:{siteid:"",initial_view_time:"",eventName:"",eventProps:""},requests:{base:"https://b.cnzz.com/utrack?&_siteid=${siteid}&_distinct_id=${clientId(umeng_amp_id)}&_t=${timestamp}&_s=google&_b=web&_r=${externalReferrer}&_h=${screenHeight}&_w=${screenWidth}&_ivt=${initial_view_time}",pageview:"${base}&_ename=$w_page_view&_eprops=${eventProps}",event:"${base}&_ename=${eventName}&_eprops=${eventProps}"},
triggers:{defaultPageview:{on:"visible",request:"pageview"}},transport:{beacon:!1,xhrpost:!1,image:!0}},webtrekk:{requests:{trackURL:"https://${trackDomain}/${trackId}/wt",parameterPrefix:"?p=432,${contentId},1,${screenWidth}x${screenHeight},${screenColorDepth},1,${timestamp},${documentReferrer},${viewportWidth}x${viewportHeight},0&tz=${timezone}&eid=${clientId(amp-wt3-eid)}&la=${browserLanguage}",parameterSuffix:"&pu=${sourceUrl}",pageParameter:"&cp1=${pageParameter1}&cp2=${pageParameter2}&cp3=${pageParameter3}&cp4=${pageParameter4}&cp5=${pageParameter5}&cp6=${pageParameter6}&cp7=${pageParameter7}&cp8=${pageParameter8}&cp9=${pageParameter9}&cp10=${pageParameter10}",
pageCategories:"&cg1=${pageCategory1}&cg2=${pageCategory2}&cg3=${pageCategory3}&cg4=${pageCategory4}&cg5=${pageCategory5}&cg6=${pageCategory6}&cg7=${pageCategory7}&cg8=${pageCategory8}&cg9=${pageCategory9}&cg10=${pageCategory10}",pageview:"${trackURL}${parameterPrefix}${pageParameter}${pageCategories}${parameterSuffix}",actionParameter:"&ck1=${actionParameter1}&ck2=${actionParameter2}&ck3=${actionParameter3}&ck4=${actionParameter4}&ck5=${actionParameter5}",event:"${trackURL}${parameterPrefix}&ct=${actionName}${actionParameter}${parameterSuffix}"},
transport:{beacon:!1,xhrpost:!1,image:!0}},webtrekk_v2:{vars:{actionName:"webtrekk_ignore",contentId:"${title}",mediaName:"${id}",everId:"${clientId(amp-wt3-eid)}"},requests:{trackURL:"https://${trackDomain}/${trackId}/wt",basePrefix:"?p=440,${contentId},1,${screenWidth}x${screenHeight},${screenColorDepth},1,",baseSuffix:",${documentReferrer},${viewportWidth}x${viewportHeight},0&tz=${timezone}&eid=${everId}&la=${browserLanguage}",parameterPrefix:"${basePrefix}${timestamp}${baseSuffix}",parameterSuffix:"&pu=${sourceUrl}&eor=1",
pageview:"${trackURL}${parameterPrefix}&${extraUrlParams}&cp570=${pageLoadTime}${parameterSuffix}",event:"${trackURL}${parameterPrefix}&ct=${actionName}&${extraUrlParams}${parameterSuffix}",scroll:"${trackURL}${parameterPrefix}&ct=${actionName}&ck540=${verticalScrollBoundary}${parameterSuffix}",mediaPrefix:"${trackURL}${basePrefix}${baseSuffix}&mi=${mediaName}",mediaSuffix:"&mt1=${currentTime}&mt2=${duration}&${extraUrlParams}${parameterSuffix}&x=${playedTotal}",mediaPlay:"${mediaPrefix}&mk=play${mediaSuffix}",
mediaPause:"${mediaPrefix}&mk=pause${mediaSuffix}",mediaPosition:"${mediaPrefix}&mk=pos${mediaSuffix}",mediaEnded:"${mediaPrefix}&mk=eof${mediaSuffix}"},extraUrlParamsReplaceMap:{pageParameter:"cp",contentGroup:"cg",actionParameter:"ck",sessionParameter:"cs",ecommerceParameter:"cb",urmCategory:"uc",campaignParameter:"cc",mediaCategory:"mg"},transport:{beacon:!1,xhrpost:!1,image:!0}}};N.infonline.triggers.pageview.iframePing=!0;N.adobeanalytics_nativeConfig.triggers.pageLoad.iframePing=!0;
N.oewa.triggers.pageview.iframePing=!0;var Lb={bg:"https://tpc.googlesyndication.com/b4a/b4a-runner.html",moat:"https://z.moatads.com/ampanalytics093284/iframe.html"},Mb;for(Mb in Lb)A(Lb,Mb)&&(N[Mb].transport=Object.assign({},N[Mb].transport,{iframe:Lb[Mb]}));function Nb(a){this.l=a;this.j=null;this.vb=N;this.h={};this.ma={};this.P=!1}Nb.prototype.loadConfig=function(){var a=this;this.j=this.l.ownerDocument.defaultView;this.P=this.l.hasAttribute("sandbox");return Ob(this).then(this.Ac.bind(this)).then(function(){return a.h})};
Nb.prototype.Ac=function(){var a=this,b=(Pb(this).configRewriter||{}).url,c=z({}),d=this.getInlineConfigNoInline();Qb(this,d);O(d,c);O(this.ma,c);if(!b||this.P)return this.h=Rb(this,c),Promise.resolve();Pa(b,this.l);var e=this.A(),f={method:"POST",body:c,requireAmpResponseSourceOrigin:!1};this.l.hasAttribute("data-credentials")&&(f.credentials=this.l.getAttribute("data-credentials"));return H(this.l).expandUrlAsync(b).then(function(b){return E(a.j,"xhr").fetchJson(b,f)}).then(function(a){return a.json()}).then(function(b){a.h=
Rb(a,b)},function(a){w().error(e,"Error rewriting configuration: ",b,a)})};
function Ob(a){var b=a.l.getAttribute("config");if(!b||a.P)return Promise.resolve();Pa(b,a.l);var c=a.A(),d={requireAmpResponseSourceOrigin:!1};a.l.hasAttribute("data-credentials")&&(d.credentials=a.l.getAttribute("data-credentials"));return H(a.l).expandUrlAsync(b).then(function(c){b=c;return E(a.j,"xhr").fetchJson(b,d)}).then(function(a){return a.json()}).then(function(b){a.ma=b},function(a){w().error(c,"Error loading remote config: ",b,a)})}
function Rb(a,b){var c=z({vars:{requestCount:0}}),d=a.vb["default"]||{};O(Sb(d),c);O(Sb(Pb(a)),c,!0);O(Sb(b),c);return c}function Pb(a){var b=a.l.getAttribute("type");return a.vb[b]||{}}
Nb.prototype.getInlineConfigNoInline=function(){if(this.l.CONFIG)return this.l.CONFIG;var a={},b=this.A();try{var c=this.l.children;if(1==c.length){var d;var e=this.l;null==G&&(G=Da(e));if(G)d=e.querySelectorAll(":scope > script");else{e.classList.add("i-amphtml-scoped");var f=e.querySelectorAll(".i-amphtml-scoped > script");e.classList.remove("i-amphtml-scoped");d=f}c=d;if(1!==c.length)throw Error("Found "+c.length+" <script> children. Expected 1.");var h=c[0];if("SCRIPT"!=h.tagName||!h.hasAttribute("type")||
"APPLICATION/JSON"!=h.getAttribute("type").toUpperCase())throw Error('<script> child must have type="application/json"');try{a=JSON.parse(h.textContent)}catch(k){throw Error("Failed to parse <script> contents. Is it valid JSON?");}}else 1<c.length&&w().error(b,"The tag should contain only one <script> child.")}catch(k){w().error(b,k.message)}return a};
function Qb(a,b){var c=a.l.getAttribute("type");a.vb[c]&&(b.transport||a.ma.transport)&&(c=a.A(),w().error(c,"Inline or remote config should not overwrite vendor transport settings"));b.transport&&b.transport.iframe&&(w().error("amp-analytics/config","Inline configs are not allowed to specify transport iframe"),b.transport.iframe=void 0);a.ma.transport&&a.ma.transport.iframe&&(w().error("amp-analytics/config","Remote configs are not allowed to specify transport iframe"),a.ma.transport.iframe=void 0)}
Nb.prototype.A=function(){return"AmpAnalytics "+(this.l.getAttribute("id")||"<unknown id>")};
function O(a,b,c){if(null===b||void 0===b)b={};w().assert(c||!a||!a.optout||"_gaUserPrefs.ioo"==a.optout,"optout property is only available to vendor config.");for(var d in a)w().assert(c||"iframePing"!=d,"iframePing config is only available to vendor config."),A(a,d)&&(Array.isArray(a[d])?(Array.isArray(b[d])||(b[d]=[]),b[d]=O(a[d],b[d],c)):u(a[d])?(u(b[d])||(b[d]={}),b[d]=O(a[d],b[d],c)):b[d]=a[d]);return b}
function Sb(a){if(!a.requests)return a;for(var b in a.requests)if(A(a.requests,b)){var c=a.requests,d;d=a.requests[b];d=u(d)?d:{baseUrl:d};c[b]=d}return a};var Tb={ENDED:"video-ended",PAUSE:"video-pause",PLAY:"video-play",SESSION:"video-session",SESSION_VISIBLE:"video-session-visible",SECONDS_PLAYED:"video-seconds-played"};var Fa=/^vars(.+)/;function Ub(){}
var ga={VISIBLE:"visible",CLICK:"click",TIMER:"timer",SCROLL:"scroll",HIDDEN:"hidden"},P=["ampdoc","embed"],T=Object.freeze({click:{name:"click",allowedFor:P.concat(["timer"]),klass:function(a){return new Vb(a)}},scroll:{name:"scroll",allowedFor:P.concat(["timer"]),klass:function(a){return new Wb(a)}},custom:{name:"custom",allowedFor:P.concat(["timer"]),klass:function(a){return new Q(a)}},"render-start":{name:"render-start",allowedFor:P.concat(["timer","visible"]),klass:function(a){return new R(a)}},
"ini-load":{name:"ini-load",allowedFor:P.concat(["timer","visible"]),klass:function(a){return new S(a)}},timer:{name:"timer",allowedFor:P,klass:function(a){return new Xb(a)}},visible:{name:"visible",allowedFor:P.concat(["timer"]),klass:function(a){return new Yb(a)}},hidden:{name:"visible",allowedFor:P.concat(["timer"]),klass:function(a){return new Yb(a)}},video:{name:"video",allowedFor:P.concat(["timer"]),klass:function(a){return new Zb(a)}}});
function $b(a){return xa(a,"video")?"video":T[a]||fa(a)?A(T,a)?T[a].name:a:"custom"}function ac(a){var b={};Object.keys(T).forEach(function(c){A(T,c)&&-1!=T[c].allowedFor.indexOf(a)&&(b[c]=T[c].klass)},this);return b}function U(a,b,c){this.target=a;this.type=b;this.vars=c||Object.create(null)}function V(a){this.root=a}V.prototype.dispose=function(){};V.prototype.add=function(){};function Q(a){this.root=a;var b=this;this.la={};this.M={};this.ba={};setTimeout(function(){b.M=void 0},1E4)}l(Q,V);
Q.prototype.dispose=function(){this.ba=this.M=void 0;for(var a in this.la)this.la[a].removeAll()};
Q.prototype.add=function(a,b,c,d){var e=this,f=c.selector;f||(f=":root");var h=c.selectionMethod||null,k=this.root.getElement(a,f,h),m=xa(b,"sandbox-"),n=m?this.ba&&this.ba[b]:this.M&&this.M[b];if(n){var p=n.length;k.then(function(a){setTimeout(function(){for(var c=0;c<p;c++){var f=n[c];a.contains(f.target)&&d(f)}m&&(e.ba[b]=void 0)},1)})}var q=this.la[b];q||(q=new M,this.la[b]=q);return this.la[b].add(function(a){k.then(function(b){b.contains(a.target)&&d(a)})})};
Q.prototype.trigger=function(a){var b=a.type,c=xa(b,"sandbox-"),d=this.la[b];if(d&&(d.fire(a),c))return;c?(this.ba[b]=this.ba[b]||[],this.ba[b].push(a)):this.M&&(this.M[b]=this.M[b]||[],this.M[b].push(a))};function Vb(a){this.root=a;this.Ka=new M;this.Ib=this.Ka.fire.bind(this.Ka);this.root.getRoot().addEventListener("click",this.Ib)}l(Vb,V);Vb.prototype.dispose=function(){this.root.getRoot().removeEventListener("click",this.Ib);this.Ka.removeAll()};
Vb.prototype.add=function(a,b,c,d){b=w().assert(c.selector,"Missing required selector on click trigger");c=c.selectionMethod||null;return this.Ka.add(this.root.createSelectiveListener(this.pc.bind(this,d),a.parentElement||a,b,c))};Vb.prototype.pc=function(a,b){var c=Ea(b);a(new U(b,"click",c))};function Wb(a){this.aa=this.root=a;this.sa=null}l(Wb,V);Wb.prototype.dispose=function(){null!==this.sa&&(this.aa.getScrollManager().removeScrollHandler(this.sa),this.sa=null)};
Wb.prototype.add=function(a,b,c,d){if(!c.scrollSpec)return w().error("amp-analytics/events","Missing scrollSpec on scroll trigger."),Ub;if(!Array.isArray(c.scrollSpec.verticalBoundaries)&&!Array.isArray(c.scrollSpec.horizontalBoundaries))return w().error("amp-analytics/events","Boundaries are required for the scroll trigger to work."),Ub;var e=bc(c.scrollSpec.verticalBoundaries),f=bc(c.scrollSpec.horizontalBoundaries);this.sa=this.Dc.bind(this,e,f,d);return this.aa.getScrollManager().addScrollHandler(this.sa)};
Wb.prototype.Dc=function(a,b,c,d){cc(this,a,100*(d.top+d.height)/d.scrollHeight,"verticalScrollBoundary",c);cc(this,b,100*(d.left+d.width)/d.scrollWidth,"horizontalScrollBoundary",c)};function bc(a){var b={};if(!a||!Array.isArray(a))return b;for(var c=0;c<a.length;c++){var d=a[c];if("number"!==typeof d||!isFinite(d)){w().error("amp-analytics/events","Scroll trigger boundaries must be finite.");break}d=Math.min(5*Math.round(d/5),100);b[d]=!1}return b}
function cc(a,b,c,d,e){if(c)for(var f in b)if(A(b,f)){var h=parseInt(f,10);if(!(h>c||b[h])){b[h]=!0;var k=Object.create(null);k[d]=f;e(new U(a.aa.getRootElement(),"scroll",k))}}}function R(a){this.root=a}l(R,V);R.prototype.dispose=function(){};
R.prototype.add=function(a,b,c,d){var e=this,f,h,k=c.selector||":root";":root"==k||":host"==k?(f=this.root.getRootElement(),h=this.getRootSignal(b)):h=this.root.getAmpElement(a.parentElement||a,k,c.selectionMethod).then(function(a){f=a;return e.getElementSignal(b,f)});h.then(function(){d(new U(f,b))});return Ub};R.prototype.getRootSignal=function(a){return this.root.signals().whenSignal(a)};R.prototype.getElementSignal=function(a,b){return"function"!=typeof b.signals?Promise.resolve():b.signals().whenSignal(a)};
function S(a){this.root=a}l(S,V);S.prototype.dispose=function(){};S.prototype.add=function(a,b,c,d){var e=this,f,h=c.selector||":root";":root"==h||":host"==h?(f=this.root.getRootElement(),a=this.getRootSignal()):a=this.root.getAmpElement(a.parentElement||a,h,c.selectionMethod).then(function(a){f=a;return e.getElementSignal("ini-load",f)});a.then(function(){d(new U(f,b))});return Ub};S.prototype.getRootSignal=function(){return this.root.whenIniLoaded()};
S.prototype.getElementSignal=function(a,b){if("function"!=typeof b.signals)return Promise.resolve();var c=b.signals();return Promise.race([c.whenSignal("ini-load"),c.whenSignal("load-end")])};
function dc(a,b,c){this.Ra=void 0;w().assert("interval"in a,"Timer interval specification required");this.Qb=Number(a.interval)||0;w().assert(.5<=this.Qb,"Bad timer interval specification");this.Ub="maxTimerLength"in a?Number(a.maxTimerLength):7200;w().assert(0<this.Ub,"Bad maxTimerLength specification");this.vc="maxTimerLength"in a;this.ic="immediate"in a?!!a.immediate:!0;this.da=this.U=this.pb=null;this.Da=b||null;this.Za=c||null;this.Sa=this.S=void 0}g=dc.prototype;
g.init=function(a){this.Da?this.Da&&(this.U=this.Da()):a()};g.dispose=function(){this.da&&(this.da(),this.da=null);this.U&&(this.U(),this.U=null)};g.isRunning=function(){return!!this.Ra};
g.startIntervalInWindow=function(a,b,c){if(!this.isRunning()&&(this.S=Date.now(),this.Sa=void 0,this.pb=b,this.Ra=a.setInterval(function(){b()},1E3*this.Qb),(!this.Za||this.Za&&this.vc)&&a.setTimeout(function(){c()},1E3*this.Ub),this.U&&(this.U(),this.U=null),this.ic&&b(),this.Za))try{this.da=this.Za()}catch(d){throw this.dispose(),d;}};g.$a=function(a){this.isRunning()&&(this.pb(),this.pb=null,a.clearInterval(this.Ra),this.Sa=this.Ra=void 0,this.da&&(this.da(),this.da=null),this.Da&&(this.U=this.Da()))};
g.getTimerVars=function(){var a=0;this.isRunning()&&(a=this.S?Date.now()-(this.Sa||this.S):0,this.Sa=Date.now());return{timerDuration:a,timerStart:this.S||0}};function Xb(a){this.root=a;this.o={};this.Hc=1}l(Xb,V);g=Xb.prototype;g.getTrackedTimerKeys=function(){return Object.keys(this.o)};g.dispose=function(){var a=this;this.getTrackedTimerKeys().forEach(function(b){a.wb(b)})};
g.add=function(a,b,c,d){var e=this;c=c.timerSpec;w().assert(c&&"object"==typeof c,"Bad timer specification");var f="startSpec"in c?c.startSpec:null;w().assert(!f||"object"==typeof f,"Bad timer start specification");var h="stopSpec"in c?c.stopSpec:null;w().assert(!f&&!h||"object"==typeof h,"Bad timer stop specification");var k=++this.Hc,m,n;if(f){var p=ec(this,f);w().assert(p,"Cannot track timer start");m=p.add.bind(p,a,f.on,f,this.Nb.bind(this,k,b,d))}if(h){var q=ec(this,h);w().assert(q,"Cannot track timer stop");
n=q.add.bind(q,a,h.on,h,this.Nb.bind(this,k,b,d))}var r=new dc(c,m,n);this.o[k]=r;r.init(this.bc.bind(this,k,b,d));return function(){e.wb(k)}};function ec(a,b){b=w().assertString(b.on);var c=$b(b);return a.root.getTrackerForWhitelist(c,ac("timer"))}g.Nb=function(a,b,c){var d=this.o[a];d&&(d.isRunning()?this.$a(a):this.bc(a,b,c))};
g.bc=function(a,b,c){var d=this;this.o[a].startIntervalInWindow(this.root.ampdoc.win,function(){var e;e=new U(d.root.getRootElement(),b,d.o[a].getTimerVars());c(e)},this.wb.bind(this,a))};g.$a=function(a){this.o[a].$a(this.root.ampdoc.win)};g.wb=function(a){this.o[a]&&(this.$a(a),this.o[a].dispose(),delete this.o[a])};function Zb(a){this.root=a;var b=this;this.Ya=new M;this.kb=this.Ya.fire.bind(this.Ya);Object.keys(Tb).forEach(function(a){b.root.getRoot().addEventListener(Tb[a],b.kb)})}l(Zb,V);
Zb.prototype.dispose=function(){var a=this,b=this.root.getRoot();Object.keys(Tb).forEach(function(c){b.removeEventListener(Tb[c],a.kb)});this.Ya=this.kb=null};
Zb.prototype.add=function(a,b,c,d){var e=c.videoSpec||{},f=this.root.getElement(a,c.selector||e.selector,c.selectionMethod||null),h=e["end-session-when-invisible"],k=e["exclude-autoplay"],m=e.interval,n=c.on,p=0;return this.Ya.add(function(a){var b=a.type,c="video-session-visible"===b,e=c?"video-session":b,q=a.data;if(e===n)if("video-seconds-played"!==e||m){if("video-seconds-played"===e&&(p++,0!==p%m))return;if(!c||h)if(!k||"playing_auto"!==q.state){var cd=a.target;f.then(function(a){a.contains(cd)&&
d(new U(a,e,q))})}}else w().error("amp-analytics/events","video-seconds-played requires interval spec with non-zero value")})};function Yb(a){this.root=a;this.cc={}}l(Yb,V);g=Yb.prototype;g.dispose=function(){};
g.add=function(a,b,c,d){var e=this,f=c.visibilitySpec||{},h=c.selector||f.selector,k=f.waitFor,m=this.root.getVisibilityManager(),n=null;"hidden"==b&&(n=this.ga.bind(this));if(!h||":root"==h||":host"==h)return m.listenRoot(f,this.getReadyPromise(k,h),n,this.Vb.bind(this,b,d,this.root.getRootElement()));var p=this.root.getAmpElement(a.parentElement||a,h,c.selectionMethod||f.selectionMethod).then(function(a){return m.listenElement(a,f,e.getReadyPromise(k,h,a),n,e.Vb.bind(e,b,d,a))});return function(){p.then(function(a){a()})}};
g.ga=function(){var a=this.root.getViewer();return a.isVisible()?new Promise(function(b){a.onVisibilityChanged(function(){a.isVisible()||b()})}):Promise.resolve()};g.getReadyPromise=function(a,b,c){if(!a)if(b)a="ini-load";else return null;var d=ac("visible");w().assert("none"==a||void 0!==d[a],"waitFor value %s not supported",a);var e=this.cc[a]||this.root.getTrackerForWhitelist(a,d);if(e)this.cc[a]=e;else return null;return c?e.getElementSignal(a,c):e.getRootSignal(a)};
g.Vb=function(a,b,c,d){var e=Ea(c),f;for(f in e)d[f]=e[f];b(new U(c,a,d))};var fc=/^(?:([^\s]*)(\([^)]*\))|[^]+)$/;function W(a,b,c){this.vars=a;this.iterations=void 0===b?2:b;this.noEncode=!!c;this.freezeVars={}}W.prototype.freezeVar=function(a){this.freezeVars[a]=!0};W.prototype.getVar=function(a){a=this.vars[a];null==a&&(a="");return a};function gc(a,b,c){b=Number(b);var d=a.length;w().assert(v(b),"Start index "+b+"in substr macro should be a number");c&&(d=Number(c),w().assert(v(d),"Length "+d+" in substr macro should be a number"));return a.substr(b,d)}
function hc(a,b){return a&&a.length?a:w().assertString(b)}function ic(a,b,c){b||w().warn("amp-analytics/variables","REPLACE macro must have two or more arguments");c||(c="");return a.replace(new RegExp(b,"g"),c)}
function jc(a){this.j=a;this.wa={};this.wa.$DEFAULT=hc;this.wa.$SUBSTR=gc;X(this,"$TRIM",function(a){return a.trim()});X(this,"$TOLOWERCASE",function(a){return a.toLowerCase()});X(this,"$TOUPPERCASE",function(a){return a.toUpperCase()});X(this,"$NOT",function(a){return String(!a)});X(this,"$BASE64",function(a){return xb(a)});X(this,"$HASH",this.tc.bind(this));X(this,"$IF",function(a,c,d){return a?c:d});this.wa.$REPLACE=ic}
jc.prototype.getMacros=function(){var a=this.j&&Ya(this.j,"url-replacement-v2");return a?this.wa:{}};function X(a,b,c){a.wa[b]=c}jc.prototype.expandTemplate=function(a,b){return ma(this.expandTemplateSync.bind(this,a,b))};
jc.prototype.expandTemplateSync=function(a,b){var c=this;return a.replace(/\${([^}]*)}/g,function(a,e){if(0>b.iterations)return w().error("amp-analytics/variables","Maximum depth reached while expanding variables. Please ensure that the variables are not recursive."),a;if(!e)return"";var d=kc(e);e=d.name;d=d.argList;if(b.freezeVars[e])return a;a=b.getVar(e);"string"==typeof a&&(a=c.expandTemplateSync(a,new W(b.vars,b.iterations-1,!0)));b.noEncode||(a=lc(a));a&&(a+=d);return a})};
jc.prototype.tc=function(a){return E(this.j,"crypto").sha384Base64(a)};function lc(a){if(null==a)return"";if(Array.isArray(a))return a.map(lc).join(",");var b=kc(String(a));return encodeURIComponent(b.name)+b.argList}function kc(a){if(!a)return{name:"",argList:""};var b=a.match(fc);w().assert(b,"Variable with invalid format found: "+a);return{name:b[1]||b[0],argList:b[2]||""}}function mc(a){return E(a,"amp-analytics-variables")};var nc=null;var oc=/^[a-zA-Z0-9\-_.]+$/;function pc(a){var b=qc(a);if(""===b)return"";var c=rc(b);return["1",c,b].join("*")}
function rc(a,b){var c=window,d=[window.navigator.userAgent,(new Date).getTimezoneOffset(),c.navigator.userLanguage||c.navigator.language].join("*"),e=Math.floor(Date.now()/6E4)-(b||0);a=[d,e,a].join("*");if(!nc){for(var c=Array(256),f=0;256>f;f++){for(var h=f,k=0;8>k;k++)h=h&1?h>>>1^3988292384:h>>>1;c[f]=h}nc=c}a=qb(a);c=4294967295;for(f=0;f<a.length;f++)c=c>>>8^nc[(c^a[f])&255];return((c^-1)>>>0).toString(36)}
function qc(a){return a?Object.keys(a).filter(function(a){var b=oc.test(a);b||w().error("amp-analytics/linker","Invalid linker key: "+a);return b}).map(function(b){return b+"*"+xb(String(a[b]))}).join("*"):""};function sc(a){this.j=a;this.ja={}}
sc.prototype.get=function(a,b){if(!a||!b)return w().error("amp-analytics/linker-reader","LINKER_PARAM requires two params, name and id"),null;if(!A(this.ja,a)){var c=this.ja,d;var e=L(this.j.location.href);d=t(e.search);if(A(d,a)){d=d[a];if(this.j.history.replaceState){var f;f=(f=e.search)&&"?"!=f?(f=f.replace(new RegExp("[?&]"+a+"=[^&]*","g"),"").replace(/^[?&]/,""))?"?"+f:"":"";this.j.history.replaceState(null,"",e.origin+e.pathname+f+(e.hash||""))}e=d.split("*");f=0==e.length%2;4>e.length||!f?
(w().error("amp-analytics/linker","Invalid linker_param value "+d),d=null):(d=Number(e.shift()),1!==d?(w().error("amp-analytics/linker","Invalid version number "+d),d=null):d={checksum:e.shift(),serializedIds:e.join("*")});if(d){e=d.serializedIds;c:{d=d.checksum;for(f=0;1>=f;f++)if(rc(e,f)==d){d=!0;break c}d=!1}if(d)for(d={},e=e.split("*"),f=0;f<e.length;f+=2){var h=e[f];if(oc.test(h)){var k;k=vb(String(e[f+1]));"undefined"!==typeof TextDecoder?k=(new TextDecoder("utf-8")).decode(k):(k=sb(new Uint8Array(k.buffer||
k)),k=decodeURIComponent(escape(k)));d[h]=k}else w().error("amp-analytics/linker","Invalid linker key "+h+", value ignored")}else w().error("amp-analytics/linker","LINKER_PARAM value checksum not valid"),d=null}else d=null}else d=null;c[a]=d}return this.ja[a]&&this.ja[a][b]?(c=this.ja[a][b],delete this.ja[a][b],c):null};var tc={QUERY_PARAM:!0,LINKER_PARAM:!0};function uc(a,b,c){this.j=a;this.l=b;this.ab=H(b);this.uc=E(a,"amp-analyitcs-linker-reader");this.Db=null;this.h=c;this.Gb={}}
uc.prototype.write=function(){if(!this.Db){var a;if(Ba(this.l,".i-amphtml-fie")||Qa(this.j.location)||"inabox"==da(this.j).runtime||!A(this.h,"writeCookies"))a=Promise.resolve();else if(u(this.h.writeCookies)){vc(this);a=this.h.writeCookies;for(var b=Object.keys(a),c=[],d=0;d<b.length;d++){var e=b[d],f=a[e],h;"string"!==typeof f?(w().error("amp-analytics/cookie-writer","cookie value needs to be a string"),h=!1):(h=kc(f).name,tc[h]?h=!0:(w().error("amp-analytics/cookie-writer","cookie value "+f+" not supported. Only QUERY_PARAM is supported"),
h=!1));h&&c.push(wc(this,e,f))}a=Promise.all(c)}else w().error("amp-analytics/cookie-writer","writeCookies config must be an object"),a=Promise.resolve();this.Db=a}return this.Db};
function wc(a,b,c){return a.ab.expandStringAsync(c,a.Gb,tc).then(function(c){if(c){var d=Date.now()+31536E6;var f=a.j,h=d;if(Qa(f.location.href))throw Error("Should never attempt to set cookie on proxy origin: "+b);var k=L(f.location.href).hostname.toLowerCase(),m=L(Ka.cdn).hostname.toLowerCase();if(k==m||wa(k,"."+m))throw Error("Should never attempt to set cookie on proxy origin. (in depth check): "+b);c=encodeURIComponent(b)+"="+encodeURIComponent(c)+"; path=/; expires="+(new Date(h)).toUTCString();
try{f.document.cookie=c}catch(n){}}}).catch(function(a){w().error("amp-analytics/cookie-writer","Error expanding cookie string",a)})}function vc(a){a.Gb.LINKER_PARAM=function(b,c){return a.uc.get(b,c)}};function xc(a,b,c){this.H=a;this.h=b.linkers;this.Ic=b.vars||{};this.F=c;this.eb=[];this.Ba={};this.bb=na(this.H,"url");this.mc=ua(F(a),"form-submit-service")}
xc.prototype.init=function(){var a=this;if(u(this.h)){this.h=yc(this,this.h);this.eb=Object.keys(this.h).map(function(b){var c=a.h[b].ids,e=Object.keys(c),f=e.map(function(b){var d=new W(a.Ic,void 0,!0);return a.Ma(c[b],d)});return Promise.all(f).then(function(c){var d={};c.forEach(function(a,b){a&&(d[e[b]]=a)});a.Ba[b]=pc(d)})});if(this.eb.length){var b=ra(this.H,"navigation");b.registerAnchorMutator(this.oc.bind(this),2)}return Promise.all(this.eb).then(function(){Ya(a.H.win,"linker-form")&&zc(a)})}};
function yc(a,b){var c={},d={enabled:Ac(a)&&Bc(a)},e=Object.keys(b).filter(function(a){var c=b[a],e=u(c);e||(d[a]=c);return e}),f=a.bb.isProxyOrigin(a.H.win.location);e.forEach(function(a){var e=Object.assign({},d,b[a]);if(!0!==e.enabled)w().info("amp-analytics/linker-manager","linker config for "+a+" is not enabled and will be ignored.");else if(f||!1===e.proxyOnly)e.ids?c[a]=e:w().error("amp-analytics/linker-manager",'"ids" is a required field for use of "linkers".')});return c}
xc.prototype.Ma=function(a,b){var c=this;return mc(this.H.win).expandTemplate(a,b).then(function(a){return H(c.H).expandUrlAsync(a)})};function Ac(a){if(!Ya(a.H.win,"linker-meta-opt-in"))return!1;var b="googleanalytics"===a.F;return!(!a.H.win.document.head.querySelector('meta[name="amp-google-client-id-api"][content="googleanalytics"]')||!b)}function Bc(a){a=E(a.H.win,"platform");return a.isSafari()&&12<=a.getMajorVersion()}
xc.prototype.oc=function(a){if(a.href){var b=this.h,c;for(c in b)if(this.Ba[c]){var d=a,e=c,f=d.href;Cc(this,d.hostname,b[c].destinationDomains)&&(d.href=Na(f,encodeURIComponent(e)+"="+encodeURIComponent(this.Ba[e]),void 0))}}};
function Cc(a,b,c){if(c&&!Array.isArray(c))return w().warn("amp-analytics/linker-manager",name+" destinationDomains must be an array."),!1;if(c&&!c.includes(b))return!1;if(!c){c=ra(a.H,"documentInfo").get();var d=c.sourceUrl;c=c.canonicalUrl;var e=a.bb.parse(d).hostname,f=a.bb.parse(c).hostname;if(a=Dc(e)!==Dc(b))a=Dc(f)!==Dc(b);if(a)return!1}return!0}function zc(a){a.mc.then(function(b){return b.beforeSubmit(a.rc.bind(a))})}
xc.prototype.rc=function(a){for(var b in this.h){var c=this.h[b].destinationDomains,d=a.getAttribute("action-xhr")||a.getAttribute("action"),d=this.bb.parse(d).hostname;Cc(this,d,c)&&(c=a,this.Ba[b]&&(d=z({type:"hidden",name:b,value:this.Ba[b]}),d=za(c.ownerDocument,"input",d),c.appendChild(d)))}};function Dc(a){return a.replace(/^(?:www\.|m\.|amp\.)+/,"")};function Ec(a,b){var c=this;this.nc=b;this.Rb=!1;this.ya=[];this.yc=new pb(this.nc,"send-iframe-transport-events",!0,function(){c.setIsReady()})}Ec.prototype.isReady=function(){return this.Rb};Ec.prototype.setIsReady=function(){this.Rb=!0;Fc(this)};Ec.prototype.queueSize=function(){return this.ya.length};
Ec.prototype.enqueue=function(a){this.ya.push(a);100<=this.queueSize()&&(x().warn("amp-analytics/iframe-transport-message-queue","Exceeded maximum size of queue for: "+a.creativeId),this.ya.shift());Fc(this)};function Fc(a){a.isReady()&&a.queueSize()&&(a.yc.send("iframe-transport-events",{events:a.ya}),a.ya=[])};function Gc(a){return!!a.PerformanceObserver&&!!a.TaskAttributionTiming&&"containerName"in a.TaskAttributionTiming.prototype};function Hc(){var a;return Ka.thirdParty+"/1810052256480/iframe-transport-client-v0.js"}function Ic(a,b,c,d){this.pa=a;this.F=b;this.Lb=d;this.Mb=c.iframe;this.wc=0;this.processCrossDomainIframe()}g=Ic.prototype;g.detach=function(){var a=this.pa.document,b=this.F,c=Y[b];--c.usageCount||(a.body.removeChild(c.frame),delete Y[b],Jc[b]&&(Jc[b].disconnect(),Jc[b]=null))};
g.processCrossDomainIframe=function(){var a;A(Y,this.F)?(a=Y[this.F],++a.usageCount):(a=this.createCrossDomainIframe(),this.pa.document.body.appendChild(a.frame),Kc(this))};g.createCrossDomainIframe=function(){var a=String(++Lc),b=JSON.stringify({scriptSrc:Hc(),sentinel:a,type:this.F}),c=za(this.pa.document,"iframe",{sandbox:"allow-scripts allow-same-origin",name:b,"data-amp-3p-sentinel":a});c.sentinel=a;$a(c);c.src=this.Mb;a={frame:c,usageCount:1,queue:new Ec(0,c)};return Y[this.F]=a};
function Kc(a){Gc(a.pa)&&(Jc[a.F]=new a.pa.PerformanceObserver(function(b){b&&b.getEntries().forEach(function(b){b&&"longtask"==b.entryType&&"cross-origin-descendant"==b.name&&b.attribution&&b.attribution.forEach(function(b){a.Mb==b.containerSrc&&0==++a.wc%5&&w().error("amp-analytics/iframe-transport",'Long Task: Vendor: "'+a.F+'"')})})}),Jc[a.F].observe({entryTypes:["longtask"]}))}g.sendRequest=function(a){Y[this.F].queue.enqueue({creativeId:this.Lb,message:a})};g.getCreativeId=function(){return this.Lb};
g.getType=function(){return this.F};var Y={},Lc=0,Jc={};function Mc(a,b,c){c&&"no-referrer"!==c&&w().error("pixel","Unsupported referrerPolicy: "+c);if("no-referrer"===c)if("referrerPolicy"in Image.prototype)a=Nc(a,b,!0);else{var d=za(a.document,"iframe",z({src:"about:blank",style:"display:none"}));a.document.body.appendChild(d);Nc(d.contentWindow,b);a=d}else a=Nc(a,b);return a}function Nc(a,b,c){c=void 0===c?!1:c;a=new a.Image;c&&(a.referrerPolicy="no-referrer");a.src=b;return a};function Oc(a,b){b=void 0===b?{}:b;this.j=a;this.I=b;this.Yb=this.I.referrerPolicy;"no-referrer"===this.Yb&&(this.I.beacon=!1,this.I.xhrpost=!1);this.W=null}
Oc.prototype.sendRequest=function(a){if(this.I.iframe)this.W?this.W.sendRequest(a):x().error("amp-analytics/transport","iframe transport was inadvertently deleted");else{Pa(a,"amp-analytics request");var b=L(a),b=t(b.search);w().assert(!("__amp_source_origin"in b),"Source origin is not allowed in %s",a);(b=!this.I.beacon)||(b=this.j,b=!(b.navigator.sendBeacon&&b.navigator.sendBeacon(a,"")));if(b&&(!this.I.xhrpost||!Pc(this.j,a)))if(b=this.I.image){var c="object"==typeof b&&b.suppressWarnings;Qc(this.j,
a,c,this.Yb)}else w().warn("amp-analytics/transport","Failed to send request",a,this.I)}};Oc.prototype.maybeInitIframeTransport=function(a,b,c){if(this.I.iframe&&!this.W){c&&c.preload(Hc(),"script");var d=b.getAttribute("type"),e=w().assertString(fb(b,a.__AMP_TOP||a),"No friendly amp-ad ancestor element was found for amp-analytics tag with iframe transport.");this.W=new Ic(a,d,this.I,e)}};Oc.prototype.deleteIframeTransport=function(){this.W&&(this.W.detach(),this.W=null)};
Oc.prototype.sendRequestUsingIframe=function(a){var b=this;Pa(a,"amp-analytics request");w().assert(L(a).origin!=L(this.j.location.href).origin,"Origin of iframe request must not be equal to the document origin. See https://github.com/ampproject/ amphtml/blob/master/spec/amp-iframe-origin-policy.md for details.");var c=this.j.document.createElement("iframe");$a(c);c.onload=c.onerror=function(){E(b.j,"timer").delay(function(){c.parentElement&&c.parentElement.removeChild(c)},5E3)};c.setAttribute("amp-analytics",
"");c.setAttribute("sandbox","allow-scripts allow-same-origin");c.src=a;this.j.document.body.appendChild(c)};function Qc(a,b,c,d){a=Mc(a,b,d);Wa(a).then(function(){}).catch(function(){c||w().warn("amp-analytics/transport","Response unparseable or failed to send image request",b)})}
function Pc(a,b){if(!a.XMLHttpRequest)return!1;var c=new a.XMLHttpRequest;if(!("withCredentials"in c))return!1;c.open("POST",b,!0);c.withCredentials=!0;c.setRequestHeader("Content-Type","text/plain");c.onreadystatechange=function(){};c.send("");return!0};function Rc(a,b){this.aa=a;this.ec=b;this.Tb=[]}Rc.prototype.dispose=function(){this.Tb.forEach(function(a){a()})};Rc.prototype.addTrigger=function(a,b){var c=a.on,d=$b(c),e=ac(this.aa.getType()),f=this.aa.getTrackerForWhitelist(d,e);w().assert(!!f,'Trigger type "%s" is not allowed in the %s',c,this.aa.getType());a=f.add(this.ec,c,a,b);this.Tb.push(a)};function Sc(a){this.w=J(a);this.fa=null;this.na=new M}Sc.prototype.dispose=function(){this.na.removeAll();this.fa&&(this.fa(),this.fa=null)};Sc.prototype.removeScrollHandler=function(a){this.na.remove(a);0>=this.na.getHandlerCount()&&this.fa&&(this.fa(),this.fa=null)};
Sc.prototype.addScrollHandler=function(a){var b=this.w.getSize(),c={top:this.w.getScrollTop(),left:this.w.getScrollLeft(),width:b.width,height:b.height,scrollWidth:this.w.getScrollWidth(),scrollHeight:this.w.getScrollHeight()};a(c);0===this.na.getHandlerCount()&&(this.fa=this.w.onChanged(this.xc.bind(this)));return this.na.add(a)};Sc.prototype.xc=function(a){a={top:a.top,left:a.left,width:a.width,height:a.height,scrollWidth:this.w.getScrollWidth(),scrollHeight:this.w.getScrollHeight()};this.na.fire(a)};function Tc(a,b){var c=this;this.hc=b;this.G={visiblePercentageMin:Number(a.visiblePercentageMin)/100||0,visiblePercentageMax:Number(a.visiblePercentageMax)/100||1,totalTimeMin:Number(a.totalTimeMin)||0,totalTimeMax:Number(a.totalTimeMax)||Infinity,continuousTimeMin:Number(a.continuousTimeMin)||0,continuousTimeMax:Number(a.continuousTimeMax)||Infinity};"0"===String(a.visiblePercentageMax).trim()&&(this.G.visiblePercentageMax=0);this.Zb=!0===a.repeat;this.Z=new M;a=new la;this.La=a.promise;this.ha=
a.resolve;this.La.then(function(){c.Z.fire()});this.ea=[];this.kc=Date.now();this.xb=this.Xb=!0;this.D=this.ga=null;this.mb=this.ka=!1;this.va=this.Ua=this.xa=this.ub=this.Ta=this.Oa=this.rb=this.Na=this.K=this.R=this.N=0;this.Cb=!1;this.Xa=null}g=Tc.prototype;g.Wa=function(){var a=this,b=new la;this.La=b.promise;this.ha=b.resolve;this.La.then(function(){a.Z.fire()});this.Xa=null;this.ka=this.mb=!1;this.va=this.Ua=this.xa=this.Ta=this.rb=this.Na=this.Oa=this.K=this.R=this.N=0;this.Cb=!1};
g.maybeDispose=function(){this.Zb||this.dispose()};g.dispose=function(){this.D&&(clearTimeout(this.D),this.D=null);this.Xa&&(clearTimeout(this.Xa),this.Xa=null);this.ea.forEach(function(a){a()});this.ea.length=0;this.ha=null;this.Z&&(this.Z.removeAll(),this.Z=null)};g.unsubscribe=function(a){this.ea.push(a)};g.onTriggerEvent=function(a){this.Z&&this.Z.add(a);this.La&&!this.ha&&a()};g.setReady=function(a){this.Xb=a;this.update()};g.setReportReady=function(a){this.xb=!1;this.ga=a};
g.update=function(){Uc(this,this.Xb?this.hc():0)};g.getState=function(a){return{firstSeenTime:Vc(this.Na,a),lastSeenTime:Vc(this.rb,a),lastVisibleTime:Vc(this.Ta,a),firstVisibleTime:Vc(this.Oa,a),maxContinuousVisibleTime:this.R,totalVisibleTime:this.K,loadTimeVisibility:100*this.ub||0,minVisiblePercentage:100*this.xa,maxVisiblePercentage:100*this.Ua}};
function Uc(a,b){if(a.Cb)Wc(a,b)||a.Wa();else if(a.ha){var c=Xc(a,b);if(c)if(a.D&&(clearTimeout(a.D),a.D=null),a.xb)a.ha(),a.ha=null,a.Zb&&(a.Cb=!0,a.N=0);else{if(a.ga){var d=a.ga();a.ga=null;d.then(function(){a.xb=!0;a.update()})}}else if(a.ka&&!a.D){var e=Yc(a);0<e&&(a.D=setTimeout(function(){a.D=null;a.update()},e))}else!a.ka&&a.D&&(clearTimeout(a.D),a.D=null)}}
function Wc(a,b){return 1==a.G.visiblePercentageMin?1==b:0==a.G.visiblePercentageMax?0==b:b>a.G.visiblePercentageMin&&b<=a.G.visiblePercentageMax}
function Xc(a,b){var c=Date.now();0<b&&(a.Na=a.Na||c,a.rb=c,!a.ub&&300>c-a.kc&&(a.ub=b));var d=a.ka,e=a.va?c-a.va:0;a.ka=Wc(a,b);a.ka?(a.mb=!0,d?(a.K+=e,a.N+=e,a.R=Math.max(a.R,a.N)):a.Oa=a.Oa||c,a.va=c,a.xa=0<a.xa?Math.min(a.xa,b):b,a.Ua=Math.max(a.Ua,b),a.Ta=c):d&&(a.R=Math.max(a.R,a.N+e),a.va=0,a.K+=e,a.N=0,a.Ta=c);return a.mb&&a.K>=a.G.totalTimeMin&&a.K<=a.G.totalTimeMax&&a.R>=a.G.continuousTimeMin&&a.R<=a.G.continuousTimeMax}
function Yc(a){var b=Math.max(a.G.continuousTimeMin-a.N,0),c=Math.max(a.G.totalTimeMin-a.K,0),d=Math.max(b,c);return Math.min(d,b||Infinity,c||Infinity)}function Vc(a,b){return a>=b?a-b:0};function Zc(a){var b=a.parentElement,c=[];if(b){var d=b;c.push(d);for(var e=0;50>e;e++)if((b=d.parentNode||d.parentElement)&&1==b.nodeType)d=b,c.push(d);else if(b&&9==b.nodeType)if((b=d.ownerDocument.defaultView.frameElement)&&1==b.nodeType)d=b,c.push(d);else break;else break}var f=c;f.push(a);var h=1,k;for(a=0;a<f.length&&((c=f[a])?(c=window.getComputedStyle(c)||y(),b=c.opacity,"hidden"===c.visibility?k=0:(c=""===b?1:parseFloat(b),k=isNaN(c)?1:c)):k=1,k<h&&(h=k),0!==h);a++);return h};var $c=1;function ad(a){var b=a.__AMP_VIS_ID;b||(b=++$c,a.__AMP_VIS_ID=b);return b}function Z(a,b){this.parent=a;this.ampdoc=b;this.Cc=D(b,"resources");this.yb=0;this.Y=[];this.B=null;this.ea=[];this.parent&&(a=this.parent,a.B||(a.B=[]),a.B.push(this))}function dd(a,b){a.B&&(b=a.B.indexOf(b),-1!=b&&a.B.splice(b,1))}g=Z.prototype;
g.dispose=function(){this.setRootVisibility(0);for(var a=this.Y.length-1;0<=a;a--)this.Y[a].dispose();this.ea.forEach(function(a){a()});this.ea.length=0;this.parent&&dd(this.parent,this);if(this.B)for(a=0;a<this.B.length;a++)this.B[a].dispose()};g.unsubscribe=function(a){this.ea.push(a)};g.getStartTime=function(){};g.isBackgrounded=function(){};g.isBackgroundedAtStart=function(){};g.getRootMinOpacity=function(){};g.getRootLayoutBox=function(){};
g.getRootVisibility=function(){return this.parent?0<this.parent.getRootVisibility()?this.yb:0:this.yb};g.setRootVisibility=function(a){this.yb=a;ed(this);if(this.B)for(a=0;a<this.B.length;a++)ed(this.B[a])};function ed(a){for(var b=0;b<a.Y.length;b++)a.Y[b].update()}g.listenRoot=function(a,b,c,d){var e=this.getRootVisibility.bind(this);return fd(this,e,a,b,c,d)};g.listenElement=function(a,b,c,d,e){var f=this.getElementVisibility.bind(this,a);return fd(this,f,b,c,d,e,a)};
function fd(a,b,c,d,e,f,h){if(c.visiblePercentageThresholds&&void 0==c.visiblePercentageMin&&void 0==c.visiblePercentageMax){var k=[],m=c.visiblePercentageThresholds;if(!m||!Array.isArray(m))return w().error("amp-analytics/visibility-manager","invalid visiblePercentageThresholds"),function(){};for(var n=0;n<m.length;n++){var p=m[n];if(Array.isArray(p)&&2==p.length)if(v(p[0])&&v(p[1])){var q=Number(p[0]),r=Number(p[1]);if(0>q||100<r||q>r||q==r&&100!=q&&0!=r)w().error("amp-analytics/visibility-manager",
"visiblePercentageThresholds entry invalid min/max value");else{var C=c;C.visiblePercentageMin=q;C.visiblePercentageMax=r;var I=new Tc(C,b);k.push(gd(a,I,d,e,f,h))}}else w().error("amp-analytics/visibility-manager","visiblePercentageThresholds entry is not valid number");else w().error("amp-analytics/visibility-manager","visiblePercentageThresholds entry length is not 2")}return function(){k.forEach(function(a){return a()})}}var bd=new Tc(c,b);return gd(a,bd,d,e,f,h)}
function gd(a,b,c,d,e,f){c&&(b.setReady(!1),c.then(function(){b.setReady(!0)}));d&&b.setReportReady(d);b.onTriggerEvent(function(){var c=a.getStartTime(),d=b.getState(c);d.backgrounded=a.isBackgrounded()?1:0;d.backgroundedAtStart=a.isBackgroundedAtStart()?1:0;d.totalTime=Date.now()-c;var m;if(f){d.opacity=Zc(f);var n=a.Cc.getResourceForElementOptional(f);m=n?n.getLayoutBox():J(a.ampdoc).getLayoutRect(f);var p=a.getElementVisibility(f),c=a.getElementIntersectionRect(f);Object.assign(d,{intersectionRatio:p,
intersectionRect:JSON.stringify(c)})}else d.opacity=a.getRootMinOpacity(),m=a.getRootLayoutBox();b.maybeDispose();m&&Object.assign(d,{elementX:m.left,elementY:m.top,elementWidth:m.width,elementHeight:m.height});e(d)});a.Y.push(b);b.unsubscribe(function(){var c=a.Y.indexOf(b);-1!=c&&a.Y.splice(c,1)});f&&b.unsubscribe(a.observe(f,function(){return b.update()}));b.update();return function(){b.dispose()}}g.observe=function(){};g.getElementVisibility=function(){};g.getElementIntersectionRect=function(){};
function hd(a){Z.call(this,null,a);var b=this;this.L=Ia(a);this.w=J(a);this.Fb=!this.L.isVisible();this.gb=this.isBackgrounded();this.ca=y();this.X=null;if("inabox"==da(this.ampdoc.win).runtime){a=this.ampdoc.getRootNode();var c=a.documentElement||a.body||a;this.unsubscribe(this.observe(c,this.setRootVisibility.bind(this)))}else this.setRootVisibility(this.L.isVisible()?1:0),this.unsubscribe(this.L.onVisibilityChanged(function(){var a=b.L.isVisible();a||(b.Fb=!0);b.setRootVisibility(a?1:0)}))}
l(hd,Z);g=hd.prototype;g.dispose=function(){Z.prototype.dispose.call(this);this.X&&(this.X.disconnect(),this.X=null)};g.getStartTime=function(){return this.L.getFirstVisibleTime()};g.isBackgrounded=function(){return this.Fb};g.isBackgroundedAtStart=function(){return this.gb};g.getRootMinOpacity=function(){var a=this.ampdoc.getRootNode();return Zc(a.documentElement||a.body||a)};g.getRootLayoutBox=function(){var a=this.ampdoc.getRootNode();return this.w.getLayoutRect(a.documentElement||a.body||a)};
g.observe=function(a,b){var c=this;id(this,a);var d=ad(a),e=this.ca[d];e?0<e.intersectionRatio&&b(e.intersectionRatio):(e={element:a,intersectionRatio:0,intersectionRect:null,listeners:[]},this.ca[d]=e);e.listeners.push(b);this.X||(this.X=jd(this));this.X.observe(a);return function(){var e=c.ca[d];if(e){var h=e.listeners.indexOf(b);-1!=h&&e.listeners.splice(h,1);0==e.listeners.length&&(c.X.unobserve(a),delete c.ca[d])}}};
g.getElementVisibility=function(a){if(0==this.getRootVisibility())return 0;a=ad(a);return(a=this.ca[a])&&a.intersectionRatio||0};g.getElementIntersectionRect=function(a){if(0>=this.getElementVisibility(a))return null;a=ad(a);return(a=this.ca[a])?a.intersectionRect:null};
function jd(a){function b(){d.tick(a.w.getRect())}var c=a.ampdoc.win;if(Cb(c))return new c.IntersectionObserver(a.Wb.bind(a),{threshold:Ab});var d=new Db(a.Wb.bind(a),{threshold:Ab});a.unsubscribe(a.w.onScroll(b));a.unsubscribe(a.w.onChanged(b));setTimeout(b);return d}function id(a,b){Cb(a.ampdoc.win)||"function"==typeof b.getLayoutBox||(b.getLayoutBox=function(){return a.w.getLayoutRect(b)},b.getOwner=function(){return null})}
g.Wb=function(a){var b=this;a.forEach(function(a){var c=a.intersectionRect,c=ab(Number(c.left),Number(c.top),Number(c.width),Number(c.height)),e=a.intersectionRatio,e=Math.min(Math.max(e,0),1);a=ad(a.target);if(a=b.ca[a])for(a.intersectionRatio=e,a.intersectionRect=c,c=0;c<a.listeners.length;c++)a.listeners[c](e)})};function kd(a,b){Z.call(this,a,a.ampdoc);this.embed=b;this.gb=this.parent.isBackgrounded();this.unsubscribe(this.parent.observe(b.host,this.setRootVisibility.bind(this)))}l(kd,Z);g=kd.prototype;
g.getStartTime=function(){return this.embed.getStartTime()};g.isBackgrounded=function(){return this.parent.isBackgrounded()};g.isBackgroundedAtStart=function(){return this.gb};g.getRootMinOpacity=function(){return Zc(this.embed.iframe)};g.getRootLayoutBox=function(){var a=this.embed.iframe;return J(this.ampdoc).getLayoutRect(a)};g.observe=function(a,b){return this.parent.observe(a,b)};g.getElementVisibility=function(a){return 0==this.getRootVisibility()?0:this.parent.getElementVisibility(a)};
g.getElementIntersectionRect=function(a){return 0==this.getRootVisibility()?null:this.parent.getElementIntersectionRect(a)};function ld(a,b){this.ampdoc=a;this.parent=b;this.o=y();this.Ca=this.Ga=null}g=ld.prototype;g.dispose=function(){for(var a in this.o)this.o[a].dispose(),delete this.o[a];this.Ga&&this.Ga.dispose();this.Ca&&this.Ca.dispose()};g.getType=function(){};g.getRoot=function(){};g.getViewer=function(){return Ia(this.ampdoc)};g.getRootElement=function(){var a=this.getRoot();return a.documentElement||a.body||a};g.getHostElement=function(){};g.signals=function(){};g.contains=function(a){return this.getRoot().contains(a)};
g.getElementById=function(){};g.getTrackerForWhitelist=function(a,b){var c=b[a];return c?this.getTracker(a,c):null};g.getTracker=function(a,b){var c=this.o[a];c||(c=new b(this),this.o[a]=c);return c};g.getTrackerOptional=function(a){return this.o[a]||null};
g.getElement=function(a,b,c){c=void 0===c?null:c;var d=this;return":root"==b?ma(function(){return d.getRootElement()}):":host"==b?new Promise(function(a){a(w().assertElement(d.getHostElement(),'Element "'+b+'" not found'))}):this.ampdoc.whenReady().then(function(){var e,f=null;try{var h;if("scope"==c)if(null==G&&(G=Da(a)),G)h=a.querySelector(":scope "+b);else{a.classList.add("i-amphtml-scoped");var k=a.querySelector(".i-amphtml-scoped "+b);a.classList.remove("i-amphtml-scoped");h=k}else h="closest"==
c?Ba(a,b):d.getRoot().querySelector(b);e=h}catch(m){w().assert(!1,"Invalid query selector "+b)}e&&d.contains(e)&&(f=e);return w().assertElement(f,'Element "'+b+'" not found')})};g.getAmpElement=function(a,b,c){return this.getElement(a,b,c).then(function(a){w().assert(a.classList.contains("i-amphtml-element"),'Element "%s" is required to be an AMP element',b);return a})};
g.createSelectiveListener=function(a,b,c,d){d=void 0===d?null:d;var e=this;return function(f){if(":host"!=c)for(var h=e.getRootElement(),k="*"==c,m=":root"==c,n=f.target;n&&e.contains(n)&&("scope"!=d||m||b.contains(n));){if("closest"!=d||n.contains(b)){var p;if(!(p=k||m&&n==h)){var q=c;try{p=Ca(n,q)}catch(r){w().error("amp-analytics/analytics-root","Bad query selector.",q,r),p=!1}}if(p){a(n,f);break}}n=n.parentElement}}};g.whenIniLoaded=function(){};
g.getVisibilityManager=function(){this.Ga||(this.Ga=this.createVisibilityManager());return this.Ga};g.createVisibilityManager=function(){};g.getScrollManager=function(){this.Ca||(this.Ca=new Sc(this.ampdoc));return this.Ca};function md(a){ld.call(this,a,null)}l(md,ld);g=md.prototype;g.getType=function(){return"ampdoc"};g.getRoot=function(){return this.ampdoc.getRootNode()};g.getHostElement=function(){return null};g.signals=function(){return this.ampdoc.signals()};g.getElementById=function(a){return this.ampdoc.getElementById(a)};
g.whenIniLoaded=function(){var a=J(this.ampdoc),b;"inabox"==da(this.ampdoc.win).runtime?b=a.getLayoutRect(this.getRootElement()):(b=a.getSize(),b=ab(0,0,b.width,b.height));return zb(this.ampdoc,this.ampdoc.win,b)};g.createVisibilityManager=function(){return new hd(this.ampdoc)};function nd(a,b,c){ld.call(this,a,c);this.embed=b}l(nd,ld);g=nd.prototype;g.getType=function(){return"embed"};g.getRoot=function(){return this.embed.win.document};g.getHostElement=function(){return this.embed.iframe};
g.signals=function(){return this.embed.signals()};g.getElementById=function(a){return this.embed.win.document.getElementById(a)};g.whenIniLoaded=function(){return this.embed.whenIniLoaded()};g.createVisibilityManager=function(){return new kd(this.parent.getVisibilityManager(),this.embed)};function od(a){this.ampdoc=a;this.fb=new md(this.ampdoc)}od.prototype.dispose=function(){this.fb.dispose()};od.prototype.getAnalyticsRoot=function(a){return pd(this,a)};od.prototype.createAnalyticsGroup=function(a){var b=pd(this,a);return new Rc(b,a)};od.prototype.triggerEventForTarget=function(a,b,c){b=new U(a,b,c);pd(this,a).getTracker("custom",Q).trigger(b)};
function pd(a,b){if(b=ta(b,a.ampdoc.win))if(b=b.__AMP_EMBED__){var c=b;return qd(b,function(){return new nd(a.ampdoc,c,a.fb)})}return a.fb}function qd(a,b){var c=a.__AMP_AN_ROOT;c||(c=b(),a.__AMP_AN_ROOT=c);return c}function rd(a){return ua(F(a),"amp-analytics-instrumentation")};var td={_ping_:sd};function sd(){throw Error("batchPlugin _ping_ is for testing only");};var ud={RANDOM:!0,CANONICAL_URL:!0,CANONICAL_HOST:!0,CANONICAL_HOSTNAME:!0,CANONICAL_PATH:!0,AMPDOC_URL:!0,AMPDOC_HOST:!0,AMPDOC_HOSTNAME:!0,SOURCE_URL:!0,SOURCE_HOST:!0,SOURCE_HOSTNAME:!0,SOURCE_PATH:!0,TIMESTAMP:!0,TIMEZONE:!0,TIMEZONE_CODE:!0,VIEWPORT_HEIGHT:!0,VIEWPORT_WIDTH:!0,SCREEN_WIDTH:!0,SCREEN_HEIGHT:!0,AVAILABLE_SCREEN_HEIGHT:!0,AVAILABLE_SCREEN_WIDTH:!0,SCREEN_COLOR_DEPTH:!0,DOCUMENT_CHARSET:!0,BROWSER_LANGUAGE:!0,AMP_VERSION:!0,BACKGROUND_STATE:!0,USER_AGENT:!0,FIRST_CONTENTFUL_PAINT:!0,
FIRST_VIEWPORT_READY:!0,MAKE_BODY_VISIBLE:!0};function vd(a){return new Promise(function(b){setTimeout(function(){return b(a())})})}
function wd(a){return u(a.resources)?a.encoding&&a.encoding.entry&&a.encoding.delim?2>a.encoding.base||36<a.encoding.base?(w().warn("ANALYTICS","resource timing variables only supports bases between 2 and 36"),!1):null!=a.responseAfter&&"number"!=typeof a.responseAfter?(w().warn("ANALYTICS",'resourceTimingSpec["responseAfter"] must be a number'),!1):!0:(w().warn("ANALYTICS","resourceTimingSpec is missing or has incomplete encoding options"),!1):(w().warn("ANALYTICS",'resourceTimingSpec missing "resources" field'),
!1)}function xd(a,b){var c=L(a.name);for(a=0;a<b.length;++a){var d=b[a],e=d.hostPattern,d=d.resources;if(e.test(c.host)){var f=hb(d,function(a){return a.pathPattern.test(c.pathname)&&a.queryPattern.test(c.search)});if(-1!=f)return d[f].name}}return null}
function yd(a){var b={},c;for(c in a){var d=a[c].host||"",e={name:c,pathPattern:new RegExp(a[c].path||""),queryPattern:new RegExp(a[c].query||"")};b[d]?b[d].resources.push(e):b[d]={hostPattern:new RegExp(d),resources:[e]}}var f=[],h;for(h in b)f.push(b[h]);return f}function zd(a,b){var c=yd(b),d=[];a.forEach(function(a){var b=xd(a,c);b&&d.push({entry:a,name:b})});return d}
function Ad(a,b,c){function d(a,b){b=void 0===b?0:b;return Math.round(a-b).toString(f.base||10)}var e=b.resources,f=b.encoding,h=mc(c);a=zd(a,e).map(function(a){var b=a.entry;a={key:a.name,startTime:d(b.startTime),redirectTime:d(b.redirectEnd,b.redirectStart),domainLookupTime:d(b.domainLookupEnd,b.domainLookupStart),tcpConnectTime:d(b.connectEnd,b.connectStart),serverResponseTime:d(b.responseStart,b.requestStart),networkTransferTime:d(b.responseEnd,b.responseStart),transferSize:d(b.transferSize||
0),encodedBodySize:d(b.encodedBodySize||0),decodedBodySize:d(b.decodedBodySize||0),duration:d(b.duration),initiatorType:b.initiatorType};return new W(a,1)}).map(function(a){return h.expandTemplate(f.entry,a)});return Promise.all(a).then(function(a){return a.join(f.delim)})}
function Bd(a,b){if(b.done||!a.performance||!a.performance.now||!a.performance.getEntriesByType||!wd(b))return b.done=!0,Promise.resolve("");var c=a.performance.getEntriesByType("resource");150<=c.length&&(b.done=!0);var d=b.responseAfter||0;b.responseAfter=Math.max(d,a.performance.now());c=c.filter(function(a){return a.startTime+a.duration>=d});return c.length?vd(function(){return Ad(c,b,a)}):Promise.resolve("")}function Cd(a,b,c){return b&&Date.now()<c+6E4?Bd(a,b):Promise.resolve("")};function Dd(a,b,c,d,e){this.win=a.getAmpDoc().win;this.baseUrl=b.baseUrl;this.m=b.batchInterval;this.ac=Number(b.reportWindow)||null;this.hb=null;this.ra=b.batchPlugin;w().assert(this.ra?this.m:!0,"Invalid request: batchPlugin cannot be set on non-batched request");this.jb=this.ra?w().assert(td[this.ra],"Invalid request: unsupported batch plugin "+this.ra):null;this.oa=mc(this.win);this.ab=H(a);this.Ia=this.Ha=null;this.nb=[];this.ib=[];this.zc=c;this.T=d;this.dc=e?ud:void 0;this.Va=this.V=null;this.$b=
!0;this.sb=null;this.za=0;this.S=Date.now();Ed(this);if(this.m){this.m=Array.isArray(this.m)?this.m:[this.m];for(b=0;b<this.m.length;b++){var f=this.m[b];w().assert(v(f),"Invalid batchInterval value: "+this.m+"interval must be a number");f=1E3*Number(f);w().assert(200<=f,"Invalid batchInterval value: "+this.m+", interval value must be greater than 200ms.");this.m[b]=f}this.hb=0;Fd(this)}}
Dd.prototype.send=function(a,b,c){var d=this,e=b.important,f=!0===b.important||!this.m;if(this.$b||e){this.za++;this.sb=b;var h=b.extraUrlParams,k=this.oa.getMacros();k.RESOURCE_TIMING=Cd(this.win,b.resourceTimingSpec,this.S);this.Ha||(c.freezeVar("extraUrlParams"),this.Ia=this.oa.expandTemplate(this.baseUrl,c),this.Ha=this.Ia.then(function(a){return d.ab.expandUrlAsync(a,k,d.dc)}));var m=Gd(this.oa,a,h,c).then(function(a){var b=Hd(a);return d.ab.expandUrlAsync(b,k,d.dc)});if(this.jb){var n=z({trigger:b.on,
timestamp:this.win.Date.now(),extraUrlParams:null});this.ib.push(m.then(function(a){n.extraUrlParams=t(a);return n}))}this.nb.push(m);0!=this.za&&f&&Id(this)}};Dd.prototype.dispose=function(){this.Wa();this.V&&(this.win.clearTimeout(this.V),this.V=null);this.Va&&(this.win.clearTimeout(this.Va),this.Va=null)};
function Id(a){var b=a.nb,c=a.Ia,d=a.Ha,e=a.ib,f=a.sb;a.Wa();c.then(function(c){a.zc.url(c,!0);d.then(function(c){var d;d=a.jb?Jd(a,c,e):Kd(c,b);d.then(function(b){b?f.iframePing?(w().assert("visible"==f.on,"iframePing is only available on page view requests."),a.T.sendRequestUsingIframe(b)):a.T.sendRequest(b):w().error("amp-analytics/requests","Request not sent. Contents empty.")})})})}
function Jd(a,b,c){return Promise.all(c).then(function(c){try{return a.jb(b,c)}catch(e){return x().error("amp-analytics/requests","Error: batchPlugin function "+a.ra,e),""}})}Dd.prototype.Wa=function(){this.za=0;this.Ia=this.Ha=null;this.nb=[];this.ib=[];this.sb=null};function Ed(a){a.ac&&(a.Va=a.win.setTimeout(function(){0!=a.za&&Id(a);a.$b=!1;a.V&&(a.win.clearTimeout(a.V),a.V=null)},1E3*a.ac))}
function Fd(a){var b=a.hb<a.m.length?a.m[a.hb++]:a.m[a.m.length-1];a.V=a.win.setTimeout(function(){0!=a.za&&Id(a);Fd(a)},b)}function Ld(a,b,c,d,e){var f=mc(a.win),h=H(a.element),k=f.getMacros();e.freezeVar("extraUrlParams");var m=f.expandTemplate(b,e).then(function(a){return h.expandUrlAsync(a,k)});if(0>b.indexOf("${extraUrlParams}"))return m;var n=Gd(f,c,d.extraUrlParams,e).then(function(a){a=Hd(a);return h.expandUrlAsync(a,k)});return m.then(function(a){return Kd(a,[n])})}
function Gd(a,b,c,d){var e=[],f=y(),h=new W(d.vars,d.iterations,!0);if(b||c){Object.assign(f,b,c);b={};for(var k in f)b.k=k,"string"==typeof f[b.k]&&e.push(a.expandTemplate(f[b.k],h).then(function(a){return function(b){f[a.k]=b}}(b))),b={k:b.k}}return Promise.all(e).then(function(){return f})}function Hd(a){var b=[],c;for(c in a){var d=a[c];null!=d&&(d=lc(d),b.push(encodeURIComponent(c)+"="+d))}return b.join("&")}
function Kd(a,b){return Promise.all(b).then(function(b){gb(b,function(a){return!a});var c=b.join("&"),e;return e=0<=a.indexOf("${extraUrlParams}")?a.replace("${extraUrlParams}",c):Na(a,c)})};var Md=["visible","hidden"];function Nd(a){a=AMP.BaseElement.call(this,a)||this;a.Kb=Promise.resolve();a.lb=null;a.P=!1;a.Aa={};a.h={};a.Pb=null;a.qa=null;a.oa=mc(a.win);a.lc=E(a.win,"crypto");a.O=null;a.T=null;a.ia="inabox"==da(a.win).runtime;return a}l(Nd,AMP.BaseElement);g=Nd.prototype;g.getLayoutPriority=function(){return this.ia?0:1};g.isAlwaysFixed=function(){return!0};g.isLayoutSupported=function(){return!0};
g.buildCallback=function(){var a=this;this.P=this.element.hasAttribute("sandbox");this.element.setAttribute("aria-hidden","true");this.lb=this.element.getAttribute("data-consent-notification-id");null!=this.lb&&(this.Kb=Ga(this.element).then(function(b){return b.get(a.lb)}));"immediate"==this.element.getAttribute("trigger")&&Od(this)};g.layoutCallback=function(){return Od(this)};
g.detachedCallback=function(){this.qa&&(this.qa.dispose(),this.qa=null);for(var a=0;a<this.Aa.length;a++)this.Aa[a].dispose(),delete this.Aa[a]};g.resumeCallback=function(){var a=this;this.O&&this.O.then(function(){a.T.maybeInitIframeTransport(a.getAmpDoc().win,a.element)})};g.unlayoutCallback=function(){var a=this;if(Ia(this.getAmpDoc()).isVisible())return!1;this.O&&this.O.then(function(){a.T.deleteIframeTransport()});return AMP.BaseElement.prototype.unlayoutCallback.call(this)};
function Od(a){if(a.O)return a.O;$a(a.element);a.O=Ia(a.getAmpDoc()).whenFirstVisible().then(function(){return E(a.win,"timer").promise(1)}).then(function(){return a.Kb}).then(function(){return E(a.win,"ampdoc")}).then(function(b){return b.getAmpDoc(a.element,{closestAmpDoc:!0})}).then(rd).then(function(b){a.Pb=b;return(new Nb(a.element)).loadConfig()}).then(function(b){a.h=b;return(new uc(a.win,a.element,a.h)).write()}).then(function(){a.T=new Oc(a.win,a.h.transport||{})}).then(a.Bc.bind(a)).then(function(){var b=
a.element.getAttribute("type");(new xc(a.getAmpDoc(),a.h,b)).init()});return a.O}
g.Bc=function(){var a=this;if(Pd(this))return this.A(),Promise.resolve();Qd(this);if(!this.h.triggers){var b=this.A();this.user().error(b,"No triggers were found in the config. No analytics data will be sent.");return Promise.resolve()}Rd(this,this.h.extraUrlParams,this.h.extraUrlParamsReplaceMap);this.qa=this.Pb.createAnalyticsGroup(this.element);this.T.maybeInitIframeTransport(this.getAmpDoc().win,this.element,this.preconnect);var b=[],c={},d;for(d in this.h.triggers){if(A(this.h.triggers,d)){c.trigger=
this.h.triggers[d];c.expansionOptions=Sd(this,{},c.trigger,void 0,!0);var e=this.A();if(!c.trigger){this.user().error(e,"Trigger should be an object: ",d);continue}var f=c.trigger.request||c.trigger.parentPostMessage&&this.ia;if(!c.trigger.on||!f){var h=this.ia?'/"parentPostMessage"':"";this.user().error(e,'"on" and "request"'+h+" attributes are required for data to be collected.");continue}if(this.P){var k=c.trigger.on;if(fa(k)&&!Md.includes(k)){this.user().error(e,k+" is not supported for amp-analytics in scope");
continue}}Rd(this,c.trigger.extraUrlParams,this.h.extraUrlParamsReplaceMap);b.push(Td(this,c.trigger).then(function(b){return function(c){if(c)if(a.P)a.element.parentElement&&(b.trigger.selector=a.element.parentElement.tagName,b.trigger.selectionMethod="closest",Ud(a,b.trigger));else{if(b.trigger.selector)return a.oa.expandTemplate(b.trigger.selector,b.expansionOptions).then(function(c){b.trigger.selector=c;Ud(a,b.trigger)});Ud(a,b.trigger)}}}(c)))}c={trigger:c.trigger,expansionOptions:c.expansionOptions}}return Promise.all(b)};
g.preload=function(a,b){this.preconnect.preload(a,b)};function Ud(a,b){try{a.qa.addTrigger(b,a.qc.bind(a,b))}catch(c){a=a.A(),ia(a,'Failed to process trigger "'+b.on+'"',c)}}function Rd(a,b,c){if(b&&c){var d=0,e;for(e in c){if(16<++d){b=a.A();a.user().error(b,"More than 16 extraUrlParamsReplaceMap rules aren't allowed; Skipping the rest");break}for(var f in b){var h=f.replace(e,c[e]);if(f!=h){var k=b[f];delete b[f];b[h]=k}}}}}
function Pd(a){if(!a.h.optout)return!1;var b=a.h.optout.split(".");a=a.win;for(var c=0;c<b.length;c++){if(!a)return!1;a=a[b[c]]}return a()}
function Qd(a){if(!a.h.requests){if(!a.ia){var b=a.A();a.user().error(b,"No request strings defined. Analytics data will not be sent from this page.")}}else if(a.h.requests){for(var c in a.h.requests)A(a.h.requests,c)&&!a.h.requests[c].baseUrl&&(a.user().error("amp-analytics","request must have a baseUrl"),delete a.h.requests[c]);for(var d in a.h.requests)a.h.requests[d].baseUrl=ya(a.h.requests[d].baseUrl,function(b){var c=a.h.requests[b];return c&&c.baseUrl||"${"+b+"}"});c={};for(b in a.h.requests)A(a.h.requests,
b)&&(c[b]=new Dd(a.element,a.h.requests[b],a.preconnect,a.T,a.P));a.Aa=c}}g.qc=function(a,b){for(var c=Array.isArray(a.request)?a.request:[a.request],d=0;d<c.length;d++){var e=c[d];Vd(this,e,a,b)}};
function Vd(a,b,c,d){if(!a.element.ownerDocument.defaultView){var e=a.A();x().warn(e,"request against destroyed embed: ",c.on)}var f=a.Aa[b],h=a.ia&&c.parentPostMessage;if(void 0!=b&&!f&&(b=a.A(),a.user().error(b,"Ignoring request for event. Request string not found: ",c.request),!h))return;Wd(a,c,d).then(function(b){if(b){if(f){a.h.vars.requestCount++;var e=Sd(a,d,c);f.send(a.h.extraUrlParams,c,e)}Xd(a,c,d)}})}
function Xd(a,b,c){var d=b.parentPostMessage;d&&a.ia&&(c=Sd(a,c,b),Ld(a,d,a.h.extraUrlParams,b,c).then(function(b){var c=a.win;c.parent&&c.parent!=c&&a.win.parent.postMessage(b,"*")}))}
function Td(a,b){var c=b.sampleSpec,d=Promise.resolve(!0),e=a.A();if(!c)return d;var f=c.sampleOn;if(!f)return a.user().error(e,"Invalid sampleOn value."),d;var h=parseFloat(c.threshold);if(0<=h&&100>=h)return b=Sd(a,{},b),a.Ma(f,b).then(function(b){return a.lc.uniform(b)}).then(function(a){return 100*a<h});w().error(e,"Invalid threshold for sampling.");return d}
function Wd(a,b,c){c=Sd(a,c,b);var d=Yd(a,a.h.enabled,c),e=Yd(a,b.enabled,c);return Promise.all([d,e]).then(function(a){return a[0]&&a[1]})}function Yd(a,b,c){return void 0===b?Promise.resolve(!0):"boolean"===typeof b?Promise.resolve(b):a.Ma(b,c).then(function(a){return""!==a&&"0"!==a&&"false"!==a&&"null"!==a&&"NaN"!==a&&"undefined"!==a})}g.Ma=function(a,b){var c=this;return this.oa.expandTemplate(a,b).then(function(a){return H(c.element).expandUrlAsync(a)})};
g.A=function(){return"AmpAnalytics "+(this.element.getAttribute("id")||"<unknown id>")};function Sd(a,b,c,d,e){var f=y();O(a.h.vars,f);O(c.vars,f);O(b.vars,f);return new W(f,d,e)}(function(a){a.registerServiceForDoc("amp-analytics-instrumentation",od);a.registerServiceForDoc("activity",Ib);pa(a.win,"amp-analytics-variables",jc);pa(a.win,"amp-analyitcs-linker-reader",sc);a.registerElement("amp-analytics",Nd)})(self.AMP);
})});
//# sourceMappingURL=amp-analytics-0.1.js.map

