(function(){/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var p=this||self;function aa(a){a=a.o;const b=encodeURIComponent;let c="";a.platform&&(c+="&uap="+b(a.platform));a.platformVersion&&(c+="&uapv="+b(a.platformVersion));a.uaFullVersion&&(c+="&uafv="+b(a.uaFullVersion));a.architecture&&(c+="&uaa="+b(a.architecture));a.model&&(c+="&uam="+b(a.model));a.bitness&&(c+="&uab="+b(a.bitness));a.fullVersionList&&(c+="&uafvl="+b(a.fullVersionList.map(d=>b(d.brand)+";"+b(d.version)).join("|")));"undefined"!==typeof a.wow64&&(c+="&uaw="+Number(a.wow64));return c}
function ba(a,b){return a.g?a.l.slice(0,a.g.index)+b+a.l.slice(a.g.index):a.l+b}function ca(a){let b="&act=1&ri=1";a.h&&a.o&&(b+=aa(a));return ba(a,b)}function da(a,b){return a.h&&a.i||a.m?1==b?a.h?a.i:ba(a,"&dct=1"):2==b?ba(a,"&ri=2"):ba(a,"&ri=16"):a.l}
var fa=class{constructor({url:a,P:b}){this.l=a;this.o=b;b=/[?&]dsh=1(&|$)/.test(a);this.h=!b&&/[?&]ae=1(&|$)/.test(a);this.m=!b&&/[?&]ae=2(&|$)/.test(a);if((this.g=/[?&]adurl=([^&]*)/.exec(a))&&this.g[1]){let c;try{c=decodeURIComponent(this.g[1])}catch(d){c=null}this.i=c}}};var q=class{constructor(a){this.g=a}toString(){return this.g.toString()}};q.prototype.h=!0;var ha;try{new URL("s://g"),ha=!0}catch(a){ha=!1}var ia=ha,ka={},la=new q("about:invalid#zClosurez",ka);function ma(a,b){a:{const c=a.length,d="string"===typeof a?a.split(""):a;for(let e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){b=e;break a}b=-1}return 0>b?null:"string"===typeof a?a.charAt(b):a[b]};var na,oa;a:{for(var pa=["CLOSURE_FLAGS"],qa=p,ra=0;ra<pa.length;ra++)if(qa=qa[pa[ra]],null==qa){oa=null;break a}oa=qa}var sa=oa&&oa[610401301];na=null!=sa?sa:!1;var r;const ta=p.navigator;r=ta?ta.userAgentData||null:null;function ua(a){return na?r?r.brands.some(({brand:b})=>b&&-1!=b.indexOf(a)):!1:!1}function u(a){var b;a:{if(b=p.navigator)if(b=b.userAgent)break a;b=""}return-1!=b.indexOf(a)};function v(){return na?!!r&&0<r.brands.length:!1}function va(){return v()?ua("Chromium"):(u("Chrome")||u("CriOS"))&&!(v()?0:u("Edge"))||u("Silk")};function wa(a){let b=!1,c;return function(){b||(c=a(),b=!0);return c}};function xa(a,b){if(!(b instanceof q||b instanceof q)){b="object"==typeof b&&b.h?b.g.toString():String(b);b:{var c=b;if(ia){try{var d=new URL(c)}catch(e){c="https:";break b}c=d.protocol}else c:{d=document.createElement("a");try{d.href=c}catch(e){c=void 0;break c}c=d.protocol;c=":"===c||""===c?"https:":c}}"javascript:"===c&&(b="about:invalid#zClosurez");b=new q(b,ka)}a.href=b instanceof q&&b.constructor===q?b.g:"type_error:SafeUrl"};/*

 SPDX-License-Identifier: Apache-2.0
*/
class ya{constructor(a){this.Y=a}}function w(a){return new ya(b=>b.substr(0,a.length+1).toLowerCase()===a+":")}const za=new ya(a=>/^[^:]*([/?#]|$)/.test(a));var Aa=w("http"),Ba=w("https"),Ca=w("ftp"),Da=w("mailto"),Fa=w("intent"),Ga=w("market"),Ha=w("itms"),Ia=w("itms-appss");const Ja=[w("data"),Aa,Ba,Da,Ca,za];function Ka(a,b=Ja){for(let c=0;c<b.length;++c){const d=b[c];if(d instanceof ya&&d.Y(a))return new q(a,ka)}}function La(a,b=Ja){return Ka(a,b)||la};function Ma(){return u("iPhone")&&!u("iPod")&&!u("iPad")};function Na(a){Na[" "](a);return a}Na[" "]=function(){};var Oa=Ma(),Pa=u("iPad");var Qa=Ma()||u("iPod"),Ra=u("iPad");!u("Android")||va();va();u("Safari")&&(va()||(v()?0:u("Coast"))||(v()?0:u("Opera"))||(v()?0:u("Edge"))||(v()?ua("Microsoft Edge"):u("Edg/"))||v()&&ua("Opera"));var Sa={},Ta=null;const x=Symbol();function y(a,b){if(x)return a[x]|=b;if(void 0!==a.g)return a.g|=b;Object.defineProperties(a,{g:{value:b,configurable:!0,writable:!0,enumerable:!1}});return b}function Ua(a){const b=z(a);1!==(b&1)&&(Object.isFrozen(a)&&(a=Array.prototype.slice.call(a)),B(a,b|1))}function Va(a){x?a[x]&&(a[x]&=-17):void 0!==a.g&&(a.g&=-17)}function z(a){let b;x?b=a[x]:b=a.g;return null==b?0:b}
function B(a,b){x?a[x]=b:void 0!==a.g?a.g=b:Object.defineProperties(a,{g:{value:b,configurable:!0,writable:!0,enumerable:!1}});return a}function Wa(a,b){Object.isFrozen(a)&&(a=Array.prototype.slice.call(a));B(a,b);return a}function Xa(a){y(a,1);return a}function C(a){return!!(z(a)&2)}function D(a){y(a,18);return a}function Ya(a){y(a,16);return a}function Za(a,b){B(b,(a|0)&-51)}function $a(a,b){B(b,(a|18)&-41)};var ab={};function bb(a){return null!==a&&"object"===typeof a&&!Array.isArray(a)&&a.constructor===Object}let cb;var E=Object.freeze(B([],23));class db{constructor(a){this.J=0;this.I=a}next(){return this.J<this.I.length?{done:!1,value:this.I[this.J++]}:{done:!0,value:void 0}}[Symbol.iterator](){return this}};function eb(a,b,c,d){var e=!1;if(null!=a&&"object"===typeof a&&!(e=Array.isArray(a))&&a.v===ab)return a;if(!e)return c?d&2?(a=b[fb])?b=a:(a=new b,D(a.j),b=b[fb]=a):b=new b:b=void 0,b;e=c=z(a);0===e&&(e|=d&16);e|=d&2;e!==c&&B(a,e);return new b(a)}const fb=Symbol();function gb(a){return a}function ib(a,b,c){return"string"===typeof a?a:c?"":void 0};function jb(a,b=pb){const c=Array.from(a.g.keys());for(let d=0;d<c.length;d++){const e=c[d],f=a.g.get(c[d]);c[d]=[b(e),b(f)]}return c}function qb(a,b=pb){const c=[];a=a.g.entries();for(var d;!(d=a.next()).done;)d=d.value,d[0]=b(d[0]),d[1]=b(d[1]),c.push(d);return c}
var F=class{constructor(a,b,c=gb,d=gb){let e=z(a);e|=32;B(a,e);this.i=e;this.h=b;this.l=c||gb;this.m=this.h?rb:d||gb;const f=new Map;this.g=f;for(let g=0;g<a.length;g++){const h=a[g],l=c(h[0],!1,!0);let k=h[1];b||(k=d(h[1],!1,!0,void 0,void 0,e));null!=l&&f.set(l,k)}this.size=f.size}entries(){const a=Array.from(this.g.keys());for(let b=0;b<a.length;b++){const c=a[b];a[b]=[c,this.get(c)]}return new db(a)}keys(){return this.g.keys()}values(){const a=Array.from(this.g.keys());for(let b=0;b<a.length;b++)a[b]=
this.get(a[b]);return new db(a)}forEach(a,b){this.g.forEach((c,d)=>{a.call(b,this.get(d),d,this)})}set(a,b){if(this.i&2)throw Error("Cannot mutate an immutable Map");const c=this.g;a=this.l(a,!0,!1);if(null==a)return this;if(null==b)return c.delete(a),this;c.set(a,this.m(b,!0,!0,this.h,!1,this.i));this.size=c.size;return this}get(a){a=this.l(a,!1,!1);const b=this.g,c=b.get(a);if(void 0!==c){var d=this.i,e=this.h;return e?(Array.isArray(c)&&d&16&&Ya(c),d=this.m(c,!1,!0,e,this.o,d),d!==c&&b.set(a,d),
d):c}}has(a){return this.h?null!=this.get(a):this.g.has(a)}[Symbol.iterator](){return this.entries()}};function rb(a,b,c,d,e,f){a=eb(a,d,c,f);e&&(a=sb(a));return a}function pb(a){return a};function G(a,b,c){return-1===b?null:b>=a.g?a.s?a.s[b]:void 0:c&&a.s&&(c=a.s[b],null!=c)?c:a.j[b+-1]}function I(a,b,c){if(z(a.j)&2)throw Error();return J(a,b,c)}function J(a,b,c,d){a.h&&(a.h=void 0);if(b>=a.g||d)return d=a.g+-1,(a.s||(a.s=a.j[d]={}))[b]=c,a;a.j[b+-1]=c;(c=a.s)&&b in c&&delete c[b];return a}function tb(a,b,c){a=G(a,b);Array.isArray(a)||(a=E);b=z(a);b&1||Xa(a);c?b&2||D(a):b&16&&!(b&2)&&Va(a);return a}function K(a,b){a=G(a,b);return L(null==a?a:!!a,!1)}let ub;
function vb(a,b,c,d,e){const f=C(a.j);a:{var g=b;b=!1;if(null==g){if(f){a=ub||(ub=new F(D([])));break a}g=[]}else if(g.constructor===F){if(0==(g.i&2)||f){a=g;break a}g=qb(g)}else Array.isArray(g)?b=C(g):g=[];if(f){if(!g.length){a=ub||(ub=new F(D([])));break a}b||(b=!0,D(g))}else if(b){b=!1;g=Array.prototype.slice.call(g);for(let h=0;h<g.length;h++){const l=g[h]=Array.prototype.slice.call(g[h]);Array.isArray(l[1])&&(l[1]=D(l[1]))}}b||(z(g)&32?Va(g):z(a.j)&16&&Ya(g));e=new F(g,d,ib,e);J(a,c,e,!1);a=
e}if(null==a)return a;!f&&d&&(a.o=!0);return a}function wb(a,b){return vb(a,G(a,b),b,void 0,ib)}function O(a,b,c){const d=G(a,c,!1);b=eb(d,b,!1,z(a.j));b!==d&&null!=b&&J(a,c,b,!1);return b}function P(a,b,c){b=O(a,b,c);if(null==b)return b;if(!C(a.j)){const d=sb(b);d!==b&&(b=d,J(a,c,b,!1))}return b}
function xb(a){var b=z(a.j),c=!!(b&2);var d=c?1:2,e=yb,f=!!(b&2),g=tb(a,7,f);if(g!==E&&z(g)&4)3===d||f||(f=Object.isFrozen(g),1===d?f||Object.freeze(g):(d=z(g),e=d&-19,f&&(g=Array.prototype.slice.call(g),d=0,J(a,7,g)),d!==e&&B(g,e))),a=g;else{var h=g;g=!!(b&2);var l=!!(z(h)&2);f=h;!g&&l&&(h=Array.prototype.slice.call(h));var k=b|(l?2:0);b=l;let n=l=0;for(;l<h.length;l++){const m=eb(h[l],e,!1,k);void 0!==m&&(b||(b=!!(2&z(m.j))),h[n++]=m)}n<l&&(h.length=n);e=h;h=z(e);k=h|5;b=b?k&-9:k|8;h!=b&&(e=Wa(e,
b));h=e;f!==h&&J(a,7,h);(g||1===d)&&Object.freeze(h);a=h}if(!(c||z(a)&8)){for(c=0;c<a.length;c++)d=a[c],g=sb(d),d!==g&&(a[c]=g);y(a,8)}return a}function R(a,b,c){return I(a,b,null==c?c:!!c)}
function zb(a,b){{const c=C(a.j);let d=tb(a,b,c),e=z(d);if(!(e&4)){Object.isFrozen(d)&&(d=Xa(d.slice()),J(a,b,d));let f=0,g=0;for(;f<d.length;f++){const h=d[f];null!=h&&(d[g++]=h)}g<f&&(d.length=g);e|=5;c&&(e|=18);B(d,e);e&2&&Object.freeze(d)}!c&&(e&2||Object.isFrozen(d))&&(d=Array.prototype.slice.call(d),y(d,5),J(a,b,d));a=d}return a}function L(a,b){return null==a?b:a}function S(a,b){return L(G(a,b),"")}function T(a,b,c=0){return L(G(a,b),c)};let Ab;function Bb(a,b){return Cb(b)}function Cb(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "boolean":return a?1:0;case "object":if(a&&!Array.isArray(a)){if(null!=a&&a instanceof Uint8Array){let b="",c=0;const d=a.length-10240;for(;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String.fromCharCode.apply(null,c?a.subarray(c):a);return btoa(b)}if(a instanceof F)return jb(a)}}return a};function Db(a,b){var c=a.j;const d=c.length;var e=Ya([]);const f=a.s,g=f?d-1:d;for(let h=0;h<g;h++)e[h]=b(c[h]);if(f){c=e[d-1]={};for(const h in f)c[h]=b(f[h])}b=a.constructor;Ab=e;e=new b(e);Ab=void 0;a.L&&(e.L=a.L.slice());return e}function Eb(a,b,c,d,e,f){if(null!=a){if(Array.isArray(a))a=e&&0==a.length&&z(a)&1?void 0:f&&z(a)&2?a:Fb(a,b,c,void 0!==d,e,f);else if(bb(a)){const g={};for(let h in a)g[h]=Eb(a[h],b,c,d,e,f);a=g}else a=b(a,d);return a}}
function Fb(a,b,c,d,e,f){const g=d||c?z(a):0;d=d?!!(g&16):void 0;a=Array.prototype.slice.call(a);for(let h=0;h<a.length;h++)a[h]=Eb(a[h],b,c,d,e,f);c&&c(g,a);return a}function Gb(a){return Eb(a,Hb,void 0,void 0,!1,!1)}function Hb(a){return a.v===ab?a.toJSON():a instanceof F?jb(a,Gb):Cb(a)};function Ib(a,b,c=$a){if(null!=a){if(a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){const d=z(a);if(d&2)return a;if(b&&!(d&32)&&(d&16||0===d))return B(a,d|18),a;a=Fb(a,Ib,d&4?$a:c,!0,!1,!0);b=z(a);b&4&&b&2&&Object.freeze(a);return a}a.v===ab?C(a.j)||(a=Jb(a,!0),D(a.j)):a instanceof F&&(b=D(qb(a,Ib)),a=new F(b,a.h,a.l,a.m));return a}}function Jb(a,b){const c=b||C(a.j)?$a:Za,d=!!(z(a.j)&16);return Db(a,e=>Ib(e,d,c))}
function sb(a){if(!C(a.j))return a;const b=Jb(a,!1);b.h=a;return b};function Kb(a){cb=!0;try{return JSON.stringify(a.toJSON(),Bb)}finally{cb=!1}}var U=class{constructor(a){null==a&&(a=Ab);Ab=void 0;if(null==a)a=[],B(a,48);else{if(!Array.isArray(a))throw Error();var b=y(a,0)|32;B(a,b)}this.j=a;a:{b=this.j.length;a=b-1;if(b&&(b=this.j[a],bb(b))){this.s=b;this.g=a- -1;break a}this.g=Number.MAX_VALUE}}toJSON(){if(cb)var a=Lb(this,this.j,!1);else a=Fb(this.j,Hb,void 0,void 0,!1,!1),a=Lb(this,a,!0);return a}};U.prototype.v=ab;
U.prototype.toString=function(){return Lb(this,this.j,!1).toString()};
function Lb(a,b,c){const d=a?a.constructor.B:void 0;var e=a.g;if(d){if(!c){b=Array.prototype.slice.call(b);var f;if(b.length&&bb(f=b[b.length-1]))for(var g=0;g<d.length;g++)if(d[g]>=e){Object.assign(b[b.length-1]={},f);break}}e=b;c=!c;a=a.g;let l;for(f=0;f<d.length;f++)if(g=d[f],g<a){g+=-1;var h=e[g];null==h?e[g]=c?E:Xa([]):c&&h!==E&&Ua(h)}else{if(!l){let k;e.length&&bb(k=e[e.length-1])?l=k:e.push(l={})}h=l[g];null==l[g]?l[g]=c?E:Xa([]):c&&h!==E&&Ua(h)}}return b};var Mb=class extends U{constructor(){super()}};var Nb=class extends U{};var Ob=class extends U{};var yb=class extends U{u(){return S(this,3)}N(a){R(this,5,a)}};var V=class extends U{u(){return S(this,1)}N(a){R(this,2,a)}};var Pb=class extends U{};var Qb=class extends U{};Qb.B=[6,7];var Rb=class extends U{};Rb.B=[17];var Sb=class extends U{};var Tb=class extends U{constructor(){super()}};var Ub={capture:!0},Vb={passive:!0},Wb=wa(function(){let a=!1;try{const b=Object.defineProperty({},"passive",{get:function(){a=!0}});p.addEventListener("test",null,b)}catch(b){}return a});function Xb(a){return a?a.passive&&Wb()?a:a.capture||!1:!1}function Yb(a,b,c,d){a.addEventListener&&a.addEventListener(b,c,Xb(d))};var Zb=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function $b(a,b,c){if(Array.isArray(b))for(var d=0;d<b.length;d++)$b(a,String(b[d]),c);else null!=b&&c.push(a+(""===b?"":"="+encodeURIComponent(String(b))))}var ac=/#|$/;
function bc(a,b){var c=a.search(ac);a:{var d=0;for(var e=b.length;0<=(d=a.indexOf(b,d))&&d<c;){var f=a.charCodeAt(d-1);if(38==f||63==f)if(f=a.charCodeAt(d+e),!f||61==f||38==f||35==f)break a;d+=e+1}d=-1}if(0>d)return null;e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return decodeURIComponent(a.slice(d,-1!==e?e:0).replace(/\+/g," "))};function cc(a,b){if(a)for(const c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)}var dc=a=>{a.preventDefault?a.preventDefault():a.returnValue=!1};let ec=[];const fc=()=>{const a=ec;ec=[];for(const b of a)try{b()}catch(c){}};
var gc=a=>{ec.push(a);1==ec.length&&(window.Promise?Promise.resolve().then(fc):window.setImmediate?setImmediate(fc):setTimeout(fc,0))},hc=a=>{var b=W;"complete"===b.readyState||"interactive"===b.readyState?gc(a):b.addEventListener("DOMContentLoaded",a)},ic=a=>{var b=window;"complete"===b.document.readyState?gc(a):b.addEventListener("load",a)};function jc(a=document){return a.createElement("img")};function kc(a,b,c=null,d=!1){pc(a,b,c,d)}function pc(a,b,c,d){a.google_image_requests||(a.google_image_requests=[]);const e=jc(a.document);if(c||d){const f=g=>{c&&c(g);if(d){g=a.google_image_requests;const h=Array.prototype.indexOf.call(g,e,void 0);0<=h&&Array.prototype.splice.call(g,h,1)}e.removeEventListener&&e.removeEventListener("load",f,Xb());e.removeEventListener&&e.removeEventListener("error",f,Xb())};Yb(e,"load",f);Yb(e,"error",f)}e.src=b;a.google_image_requests.push(e)}
function qc(a,b){var c;if(c=a.navigator)c=a.navigator.userAgent,c=/Chrome/.test(c)&&!/Edge/.test(c)?!0:!1;c&&a.navigator.sendBeacon?a.navigator.sendBeacon(b):kc(a,b,void 0,!1)};let rc=0;function sc(a){return(a=tc(a,document.currentScript))&&a.getAttribute("data-jc-version")||"unknown"}function tc(a,b=null){return b&&b.getAttribute("data-jc")===String(a)?b:document.querySelector(`[${"data-jc"}="${a}"]`)}
function uc(a){if(!(.01<Math.random())){const b=tc(a,document.currentScript);a=`https://${b&&"true"===b.getAttribute("data-jc-rcd")?"pagead2.googlesyndication-cn.com":"pagead2.googlesyndication.com"}/pagead/gen_204?id=jca&jc=${a}&version=${sc(a)}&sample=${.01}`;qc(window,a)}};var W=document,X=window;const vc=[Aa,Ba,Da,Ca,za,Ga,Ha,Fa,Ia];function wc(a,b){if(a instanceof q)return a;const c=La(a,vc);c===la&&b(a);return c}
var xc=a=>{var b=`${"http:"===X.location.protocol?"http:":"https:"}//${"pagead2.googlesyndication.com"}/pagead/gen_204`;return c=>{c={id:"unsafeurl",ctx:a,url:c};var d=[];for(e in c)$b(e,c[e],d);var e=d.join("&");if(e){c=b.indexOf("#");0>c&&(c=b.length);d=b.indexOf("?");if(0>d||d>c){d=c;var f=""}else f=b.substring(d+1,c);c=[b.slice(0,d),f,b.slice(c)];d=c[1];c[1]=e?d?d+"&"+e:e:d;e=c[0]+(c[1]?"?"+c[1]:"")+c[2]}else e=b;navigator.sendBeacon&&navigator.sendBeacon(e,"")}};var yc=a=>{var b=W;try{return b.querySelectorAll("*["+a+"]")}catch(c){return[]}};class zc{constructor(a,b){this.error=a;this.context=b.context;this.msg=b.message||"";this.id=b.id||"jserror";this.meta={}}};const Ac=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)(\\?|/|$)");var Bc=class{constructor(a,b){this.g=a;this.h=b}},Cc=class{constructor(a,b){this.url=a;this.M=!!b;this.depth=null}};function Dc(a,b){const c={};c[a]=b;return[c]}function Ec(a,b,c,d,e){const f=[];cc(a,function(g,h){(g=Fc(g,b,c,d,e))&&f.push(h+"="+g)});return f.join(b)}
function Fc(a,b,c,d,e){if(null==a)return"";b=b||"&";c=c||",$";"string"==typeof c&&(c=c.split(""));if(a instanceof Array){if(d=d||0,d<c.length){const f=[];for(let g=0;g<a.length;g++)f.push(Fc(a[g],b,c,d+1,e));return f.join(c[d])}}else if("object"==typeof a)return e=e||0,2>e?encodeURIComponent(Ec(a,b,c,d,e+1)):"...";return encodeURIComponent(String(a))}function Gc(a){let b=1;for(const c in a.h)b=c.length>b?c.length:b;return 3997-b-a.i.length-1}
function Hc(a,b){let c="https://pagead2.googlesyndication.com"+b,d=Gc(a)-b.length;if(0>d)return"";a.g.sort(function(f,g){return f-g});b=null;let e="";for(let f=0;f<a.g.length;f++){const g=a.g[f],h=a.h[g];for(let l=0;l<h.length;l++){if(!d){b=null==b?g:b;break}let k=Ec(h[l],a.i,",$");if(k){k=e+k;if(d>=k.length){d-=k.length;c+=k;e=a.i;break}b=null==b?g:b}}}a="";null!=b&&(a=e+"trn="+b);return c+a}class Ic{constructor(){this.i="&";this.h={};this.l=0;this.g=[]}};function Jc(){var a=Kc,b=window.google_srt;0<=b&&1>=b&&(a.g=b)}function Lc(a,b,c,d=!1,e){if((d?a.g:Math.random())<(e||.01))try{let f;c instanceof Ic?f=c:(f=new Ic,cc(c,(h,l)=>{var k=f;const n=k.l++;h=Dc(l,h);k.g.push(n);k.h[n]=h}));const g=Hc(f,"/pagead/gen_204?id="+b+"&");g&&kc(p,g)}catch(f){}}class Mc{constructor(){this.g=Math.random()}};let Nc=null;function Oc(){const a=p.performance;return a&&a.now&&a.timing?Math.floor(a.now()+a.timing.navigationStart):Date.now()}function Pc(){const a=p.performance;return a&&a.now?a.now():null};class Qc{constructor(a,b){var c=Pc()||Oc();this.label=a;this.type=b;this.value=c;this.duration=0;this.uniqueId=Math.random();this.taskId=this.slotId=void 0}};const Y=p.performance,Rc=!!(Y&&Y.mark&&Y.measure&&Y.clearMarks),Sc=wa(()=>{var a;if(a=Rc){var b;if(null===Nc){Nc="";try{a="";try{a=p.top.location.hash}catch(c){a=p.location.hash}a&&(Nc=(b=a.match(/\bdeid=([\d,]+)/))?b[1]:"")}catch(c){}}b=Nc;a=!!b.indexOf&&0<=b.indexOf("1337")}return a});function Tc(a){a&&Y&&Sc()&&(Y.clearMarks(`goog_${a.label}_${a.uniqueId}_start`),Y.clearMarks(`goog_${a.label}_${a.uniqueId}_end`))}
class Uc{constructor(){var a=window;this.h=[];this.i=a||p;let b=null;a&&(a.google_js_reporting_queue=a.google_js_reporting_queue||[],this.h=a.google_js_reporting_queue,b=a.google_measure_js_timing);this.g=Sc()||(null!=b?b:1>Math.random())}start(a,b){if(!this.g)return null;a=new Qc(a,b);b=`goog_${a.label}_${a.uniqueId}_start`;Y&&Sc()&&Y.mark(b);return a}end(a){if(this.g&&"number"===typeof a.value){a.duration=(Pc()||Oc())-a.value;var b=`goog_${a.label}_${a.uniqueId}_end`;Y&&Sc()&&Y.mark(b);!this.g||
2048<this.h.length||this.h.push(a)}}};function Vc(a){let b=a.toString();a.name&&-1==b.indexOf(a.name)&&(b+=": "+a.name);a.message&&-1==b.indexOf(a.message)&&(b+=": "+a.message);if(a.stack){a=a.stack;var c=b;try{-1==a.indexOf(c)&&(a=c+"\n"+a);let d;for(;a!=d;)d=a,a=a.replace(RegExp("((https?:/..*/)[^/:]*:\\d+(?:.|\n)*)\\2"),"$1");b=a.replace(RegExp("\n *","g"),"\n")}catch(d){b=c}}return b}
function Wc(a,b,c){let d,e;try{a.g&&a.g.g?(e=a.g.start(b.toString(),3),d=c(),a.g.end(e)):d=c()}catch(f){c=!0;try{Tc(e),c=a.o(b,new zc(f,{message:Vc(f)}),void 0,void 0)}catch(g){a.m(217,g)}if(c){let g,h;null==(g=window.console)||null==(h=g.error)||h.call(g,f)}else throw f;}return d}function Xc(a,b){var c=Yc;return(...d)=>Wc(c,a,()=>b.apply(void 0,d))}
class Zc{constructor(a=null){this.i=Kc;this.h=null;this.o=this.m;this.g=a;this.l=!1}pinger(){return this.i}m(a,b,c,d,e){e=e||"jserror";let f;try{const M=new Ic;var g=M;g.g.push(1);g.h[1]=Dc("context",a);b.error&&b.meta&&b.id||(b=new zc(b,{message:Vc(b)}));if(b.msg){g=M;var h=b.msg.substring(0,512);g.g.push(2);g.h[2]=Dc("msg",h)}var l=b.meta||{};b=l;if(this.h)try{this.h(b)}catch(H){}if(d)try{d(b)}catch(H){}d=M;l=[l];d.g.push(3);d.h[3]=l;d=p;l=[];let Ea;b=null;do{var k=d;try{var n;if(n=!!k&&null!=k.location.href)b:{try{Na(k.foo);
n=!0;break b}catch(H){}n=!1}var m=n}catch(H){m=!1}m?(Ea=k.location.href,b=k.document&&k.document.referrer||null):(Ea=b,b=null);l.push(new Cc(Ea||""));try{d=k.parent}catch(H){d=null}}while(d&&k!=d);for(let H=0,lc=l.length-1;H<=lc;++H)l[H].depth=lc-H;k=p;if(k.location&&k.location.ancestorOrigins&&k.location.ancestorOrigins.length==l.length-1)for(m=1;m<l.length;++m){var t=l[m];t.url||(t.url=k.location.ancestorOrigins[m-1]||"",t.M=!0)}var A=l;let kb=new Cc(p.location.href,!1);k=null;const lb=A.length-
1;for(t=lb;0<=t;--t){var N=A[t];!k&&Ac.test(N.url)&&(k=N);if(N.url&&!N.M){kb=N;break}}N=null;const sd=A.length&&A[lb].url;0!=kb.depth&&sd&&(N=A[lb]);f=new Bc(kb,N);if(f.h){A=M;var Q=f.h.url||"";A.g.push(4);A.h[4]=Dc("top",Q)}var nb={url:f.g.url||""};if(f.g.url){var ob=f.g.url.match(Zb),ea=ob[1],mc=ob[3],nc=ob[4];Q="";ea&&(Q+=ea+":");mc&&(Q+="//",Q+=mc,nc&&(Q+=":"+nc));var oc=Q}else oc="";ea=M;nb=[nb,{url:oc}];ea.g.push(5);ea.h[5]=nb;Lc(this.i,e,M,this.l,c)}catch(M){try{Lc(this.i,e,{context:"ecmserr",
rctx:a,msg:Vc(M),url:f&&f.g.url},this.l,c)}catch(Ea){}}return!0}};class $c{};let Kc,Yc;const Z=new Uc;var ad=()=>{window.google_measure_js_timing||(Z.g=!1,Z.h!=Z.i.google_js_reporting_queue&&(Sc()&&Array.prototype.forEach.call(Z.h,Tc,void 0),Z.h.length=0))};(a=>{Kc=null!=a?a:new Mc;"number"!==typeof window.google_srt&&(window.google_srt=Math.random());Jc();Yc=new Zc(Z);Yc.h=b=>{const c=rc;0!==c&&(b.jc=String(c),b.shv=sc(c))};Yc.l=!0;"complete"==window.document.readyState?ad():Z.g&&Yb(window,"load",()=>{ad()})})();
var bd=(a,b)=>Xc(a,b),cd=a=>{var b=$c;var c="K";b.K&&b.hasOwnProperty(c)||(c=new b,b.K=c);b=[];!a.eid&&b.length&&(a.eid=b.toString());Lc(Kc,"gdn-asoch",a,!0)};function dd(a=window){return a};var ed=(a,b)=>{b=S(a,2)||b;if(!b)return"";if(K(a,13))return b;const c=/[?&]adurl=([^&]+)/.exec(b);if(!c)return b;const d=[b.slice(0,c.index+1)];wb(a,4).forEach((e,f)=>{d.push(encodeURIComponent(f)+"="+encodeURIComponent(e)+"&")});d.push(b.slice(c.index+1));return d.join("")},fd=(a,b=[])=>{b=0<b.length?b:yc("data-asoch-targets");a=vb(a,G(a,1),1,Qb);const c=[];for(let h=0;h<b.length;++h){var d=b[h].getAttribute("data-asoch-targets"),e=d.split(","),f=!0;for(let l of e)if(!a.has(l)){f=!1;break}if(f){f=
a.get(e[0]);for(d=1;d<e.length;++d){var g=a.get(e[d]);f=Jb(f,!1).toJSON();g=g.toJSON();const l=Math.max(f.length,g.length);for(let k=0;k<l;++k)null==f[k]&&(f[k]=g[k]);f=new Qb(f)}e=wb(f,4);null!=G(f,5)&&e.set("nb",T(f,5,0).toString());c.push({element:b[h],data:f})}else cd({type:1,data:d})}return c},id=(a,b,c,d)=>{c=ed(b,c);if(0!==c.length){if("2"===bc(c,"ase")&&1087!==d){const f=609===d;var e;const g=!(null==(e=W.featurePolicy)||!e.allowedFeatures().includes("attribution-reporting"));e=f?4:g?6:5;
let h="";f||g&&!gd(c)?(c=hd(c,"nis",e.toString()),a.setAttribute("attributionsrc",h)):g&&gd(c)&&(h=hd(ca(new fa({url:c})),"nis",e.toString()),a.setAttribute("attributionsrc",h))}xa(a,wc(c,xc(d)));a.target||(a.target=null!=G(b,11)?S(b,11):"_top")}},jd=a=>{for(const b of a)if(a=b.data,"A"==b.element.tagName&&!K(a,1)){const c=b.element;id(c,a,c.href,609)}},gd=a=>!/[?&]dsh=1(&|$)/.test(a)&&/[?&]ae=1(&|$)/.test(a),kd=a=>{const b=p.oneAfmaInstance;if(b)for(const c of a)if((a=c.data)&&void 0!==O(a,Pb,8)){const d=
S(P(a,Pb,8),4);if(d){b.fetchAppStoreOverlay(d,void 0,S(P(a,Pb,8),6));break}}},ld=(a,b=500)=>{const c=[],d=[];for(var e of a)(a=e.data)&&void 0!==O(a,V,12)&&(d.push(P(a,V,12)),c.push(P(a,V,12).u()));e=(f,g)=>{if(g)for(const h of d)g[h.u()]&&h.N(!0)};a=p.oneAfmaInstance;for(const f of c){let g;null==(g=a)||g.canOpenAndroidApp(f,e,()=>{},b)}},nd=(a,b,c,d,e)=>{if(!b||void 0===O(b,Pb,8))return!1;const f=P(b,Pb,8);let g=S(f,2);wb(b,10).forEach((k,n)=>{var m=g;n=encodeURIComponent(n);const t=encodeURIComponent(k);
k=new RegExp("[?&]"+n+"=([^&]+)");const A=k.exec(m);console.log(A);n=n+"="+t;g=A?m.replace(k,A[0].charAt(0)+n):m.replace("?","?"+n+"&")});md(b)&&K(b,15)&&!/[?&]label=/.test(c)&&(c=hd(c,"label","deep_link_fallback"));const h=k=>d.openStoreOverlay(k,void 0,S(f,6)),l=k=>qc(X,k);return d.redirectForStoreU2({clickUrl:c,trackingUrl:S(f,3),finalUrl:g,pingFunc:e&&!K(b,13)?l:d.click,openFunc:(null==a?0:K(a,1))?h:d.openIntentOrNativeApp,isExternalClickUrl:K(b,13)})},pd=(a,b,c,d,e,f,g,h=!1)=>{e=K(e,15);const l=
gd(f);!a||!b||e&&l||(f=h?od(f):od(f,g.click));f&&f.startsWith("intent:")?g.openIntentOrNativeApp(f):c?d?g.openBrowser(f):g.openChromeCustomTab(f):g.openSystemBrowser(f,{useFirstPackage:!0,useRunningProcess:!0})},od=(a,b=null)=>{if(null!==b){const c=new fa({url:a});if(c.h&&c.i||c.m)return b(ca(c)),da(c,1)}else return{P:b}={},b=new fa({url:a,P:b}),b.h&&b.i||b.m?navigator.sendBeacon?navigator.sendBeacon(ca(b),"")?da(b,1):da(b,2):da(b,0):a;return a},qd=(a,b=!0)=>{b&&X.fetch?X.fetch(a,{method:"GET",keepalive:!0,
mode:"no-cors"}).then(c=>{c.ok||kc(X,a)}):kc(X,a)},hd=(a,b,c)=>{b=encodeURIComponent(String(b));c=encodeURIComponent(String(c));return a.replace("?","?"+b+"="+c+"&")},md=a=>{for(const b of xb(a))if(3===T(b,1,0)&&S(b,2))return!0;return!1};var rd=(a,b)=>a&&(a=a.match(b+"=([^&]+)"))&&2==a.length?a[1]:"";var td=class extends U{constructor(){super()}};function ud(a,b){return I(a,2,b)}function vd(a,b){return I(a,3,b)}function wd(a,b){return I(a,4,b)}function xd(a,b){return I(a,5,b)}function yd(a,b){return I(a,9,b)}function zd(a,b){if(z(a.j)&2)throw Error();if(null!=b){var c=!!b.length;for(var d=0;d<b.length;d++){var e=b[d];c=c&&!C(e.j)}d=z(b);e=d|1;c=(c?e|8:e&-9)|4;c!=d&&(b=Wa(b,c))}null==b&&(b=E);return J(a,10,b)}function Ad(a,b){return R(a,11,b)}function Bd(a,b){return I(a,1,b)}function Cd(a,b){return R(a,7,b)}var Dd=class extends U{constructor(){super()}};
Dd.B=[10,6];const Ed="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");function Fd(a){let b;return null!=(b=a.google_tag_data)?b:a.google_tag_data={}}function Gd(a){let b,c;return"function"===typeof(null==(b=a.navigator)?void 0:null==(c=b.userAgentData)?void 0:c.getHighEntropyValues)}
function Hd(){var a=window;if(!Gd(a))return null;const b=Fd(a);if(b.uach_promise)return b.uach_promise;a=a.navigator.userAgentData.getHighEntropyValues(Ed).then(c=>{null!=b.uach||(b.uach=c);return c});return b.uach_promise=a}
function Id(a){let b;return Ad(zd(xd(ud(Bd(wd(Cd(yd(vd(new Dd,a.architecture||""),a.bitness||""),a.mobile||!1),a.model||""),a.platform||""),a.platformVersion||""),a.uaFullVersion||""),(null==(b=a.fullVersionList)?void 0:b.map(c=>{var d=new td;d=I(d,1,c.brand);return I(d,2,c.version)}))||[]),a.wow64||!1)}function Jd(){let a,b;return null!=(b=null==(a=Hd())?void 0:a.then(c=>Id(c)))?b:null};function Kd(a){for(const b of a)if("A"==b.element.tagName){a=b.element;const c=b.data;null==G(c,2)&&I(c,2,a.href)}}function Ld(a,b){return ma(a,c=>c.element===b)}function Md(a){hc(bd(556,()=>{new Nd(a||{})}))}
function Od(a,b,c,d){if(!K(d,13)){var e=c.href;var f=/[?&]adurl=([^&]+)/.exec(e);e=f?[e.slice(0,f.index),e.slice(f.index)]:[e,""];for(xa(c,wc(e[0],xc(557)));!c.id;)if(f="asoch-id-"+(Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36)),!W.getElementById(f)){c.id=f;break}f=c.id;"function"===typeof window.xy&&window.xy(b,c,W.body);"function"===typeof window.mb&&window.mb(c);"function"===typeof window.bgz&&window.bgz(f);"function"===
typeof window.ja&&window.ja(f,d?T(d,5,0):0);"function"===typeof window.vti&&window.vti(f);a.i&&"function"===typeof window.ss&&(a.G?window.ss(f,1,a.i):window.ss(a.i,1));0<e.length&&(a=0<a.m.length&&(null==d||null==G(d,19))?c.href+"&uach="+encodeURIComponent(a.m)+e[1]:c.href+e[1],xa(c,wc(a,xc(557))))}}
async function Pd(a,b,c,d){let e="";var f=p.oneAfmaInstance;if(f&&(b.preventDefault(),e=await f.appendClickSignalsAsync(c.href)||"",a.R)){if(a.T)return;if(f=await f.getNativeClickMeta()){if(f.customClickGestureEligible)return;e=hd(e,"nas",f.encodedNas)}}Qd(a,b,c,d,e)}
function Qd(a,b,c,d,e){const f=K(a.h,2),g=f&&300<Date.now()-a.F,h=p.oneAfmaInstance;h?(dc(b),(()=>{let l=K(d,13)?e:h.logScionEventAndAddParam(e);if(!a.o&&d&&void 0!==O(d,V,12)){var k=P(d,V,12).u();if(0<xb(d).length)for(const n of xb(d));K(P(d,V,12),2)?(h.click(l),h.openAndroidApp(k),k=!0):k=!1}else k=!1;k||nd(a.l,d,l,h,a.U)||pd(f,g,a.W,a.o,d,l,h,a.V)})()):(b=window,a.S&&b.pawsig&&"function"===typeof b.pawsig.clk?b.pawsig.clk(c):g&&(b=null!=c.getAttribute("attributionsrc")&&"6"===bc(c.getAttribute("attributionsrc"),
"nis")?od(c.href,()=>{}):od(c.href),b!==c.href&&xa(c,wc(b,xc(599)))));g&&(a.F=Date.now());uc(a.D)}
var Nd=class{constructor(a){this.o=Qa||Oa||Ra||Pa;var b=yc("data-asoch-meta");if(1!==b.length)cd({type:2,data:b.length});else{this.D=70;this.h=new Rb(JSON.parse(b[0].getAttribute("data-asoch-meta"))||[]);this.O=a["extra-meta"]?new Rb(JSON.parse(a["extra-meta"])):null;this.R="true"===a["is-fsn"];this.T="true"===a["is-tap-disabled-for-fsn"];this.l=a["ios-store-overlay-config"]?new Sb(JSON.parse(a["ios-store-overlay-config"])):null;this.W="true"===a["use-cct-over-browser"];this.U="true"===a["send-ac-click-ping-by-js"];
this.H="true"===a["correct-redirect-url-for-och-15-click"];this.V="true"===a["send-click-ping-by-js-in-och"];this.S="true"===a["enable-paw"];this.m="";b=Jd();null!=b&&b.then(d=>{var e=Kb(d);d=[];for(var f=0,g=0;g<e.length;g++){var h=e.charCodeAt(g);255<h&&(d[f++]=h&255,h>>=8);d[f++]=h}e=3;void 0===e&&(e=0);if(!Ta)for(Ta={},f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),g=["+/=","+/","-_=","-_.","-_"],h=0;5>h;h++){var l=f.concat(g[h].split(""));Sa[h]=l;for(var k=0;k<l.length;k++){var n=
l[k];void 0===Ta[n]&&(Ta[n]=k)}}e=Sa[e];f=Array(Math.floor(d.length/3));g=e[64]||"";for(h=l=0;l<d.length-2;l+=3){var m=d[l],t=d[l+1];n=d[l+2];k=e[m>>2];m=e[(m&3)<<4|t>>4];t=e[(t&15)<<2|n>>6];n=e[n&63];f[h++]=k+m+t+n}k=0;n=g;switch(d.length-l){case 2:k=d[l+1],n=e[(k&15)<<2]||g;case 1:d=d[l],f[h]=e[d>>2]+e[(d&3)<<4|k>>4]+n+g}this.m=f.join("")});this.g=fd(this.h);this.X=Number(a["deeplink-and-android-app-validation-timeout"])||500;this.F=-Infinity;this.i=S(this.h,5)||"";this.G=K(this.h,11);this.O&&(this.G=
K(this.O,11));this.C=this.A=null;K(this.h,3)||(jd(this.g),R(this.h,3,!0));Kd(this.g);a=p.oneAfmaInstance;!this.o&&a&&ld(this.g,this.X);var c;if(a&&(null==(c=this.l)?0:K(c,2)))switch(c=()=>{const d=L(G(this.l,4),0);0<d?p.setTimeout(()=>{kd(this.g)},d):kd(this.g)},T(this.l,3,0)){case 1:a.runOnOnShowEvent(c);break;case 2:ic(c);break;default:kd(this.g)}Yb(W,"click",bd(557,d=>{a:if(!d.defaultPrevented||this.A===d){for(var e,f,g=d.target;(!e||!f)&&g;){f||"A"!=g.tagName||(f=g);var h=g.hasAttribute("data-asoch-targets"),
l=g.hasAttribute("data-asoch-fixed-value");if(!e)if(l)e=new Qb(JSON.parse(g.getAttribute("data-asoch-fixed-value"))||[]);else if("A"==g.tagName||h)if(h=h&&"true"===g.getAttribute("data-asoch-is-dynamic")?fd(this.h,[g]):this.g,h=Ld(h,g))e=h.data;g=g.parentElement}if(g=e&&!K(e,1)){if(d.defaultPrevented){var k=f,n=e;if(this.A===d&&this.C){f=new Ob(this.C);e=S(n,9);var m="";switch(T(f,4,1)){case 2:if(L(G(f,2),0))m="blocked_fast_click";else if(S(f,1)||S(f,7))m="blocked_border_click";break;case 3:m=W,m=
m.getElementById?m.getElementById("common_15click_anchor"):null,"function"===typeof window.copfcChm&&m&&(n=Jb(n,!1),I(n,5,12),wb(n,4).set("nb",(12).toString()),(g=Ld(this.g,m))?g.data=n:this.g.push({element:m,data:n}),!this.H&&k&&(Od(this,d,k,n),I(n,2,k.href)),window.copfcChm(d,ed(n,m.href),null,void 0!==O(f,Nb,10)?Kb(P(f,Nb,10)):null),this.H&&Od(this,d,m,n)),m="onepointfiveclick_first_click"}e&&m&&qd(e+"&label="+m,!1);uc(this.D)}break a}h=e;for(m of zb(h,6))qd(m)}if(f&&g){e=g?e:null;(m=Ld(this.g,
f))?m=m.data:(m=new Qb,I(m,2,f.href),I(m,11,f.target||"_top"),this.g.push({element:f,data:m}));id(f,e||m,S(m,2),557);Od(this,d,f,e);for(n of zb(this.h,17))m=n,g=W.body,h={},"function"===typeof window.CustomEvent?l=new CustomEvent(m,h):(l=document.createEvent("CustomEvent"),l.initCustomEvent(m,!!h.bubbles,!!h.cancelable,h.detail)),g.dispatchEvent(l);if(null==e?0:null!=G(e,19)){n=new Mb;I(n,1,T(e,5,0));m=rd(f.href,"nx");""!=m&&I(n,2,+m);m=rd(f.href,"ny");""!=m&&I(n,3,+m);m=rd(f.href,"bg");""!=m&&I(n,
4,m);m=rd(f.href,"nm");""!=m&&I(n,5,+m);m=rd(f.href,"mb");""!=m&&I(n,6,+m);m=S(e,19);b:if(g=G(e,20),null!=g){switch(typeof g){case "string":g=+g;break b;case "number":break b}g=void 0}g=null!=g?L(G(e,20),0):null;n=Kb(n);h=this.m;l=dd(p);const t=new Tb;I(t,1,m);null!==g&&I(t,2,g);null!==h&&I(t,3,h);I(t,4,n);null==l||null==(k=l.fence)||k.reportEvent({eventType:"click",eventData:JSON.stringify(t),destination:["buyer"]})}K(this.h,16)||this.R?Pd(this,d,f,e):(k="",(n=p.oneAfmaInstance)&&(k=n.appendClickSignals(f.href)),
Qd(this,d,f,e,k))}}}),Ub);this.i&&"function"===typeof window.ss&&Yb(W.body,"mouseover",bd(626,()=>{window.ss(this.i,0)}),Vb);"function"===typeof window.ivti&&window.ivti(window);c=window;c.googqscp&&"function"===typeof c.googqscp.registerCallback&&c.googqscp.registerCallback((d,e)=>{this.A=d;this.C=e})}}};var Rd=bd(555,a=>Md(a));rc=70;const Sd=tc(70,document.currentScript);if(null==Sd)throw Error("JSC not found 70");const Td={},Ud=Sd.attributes;for(let a=Ud.length-1;0<=a;a--){const b=Ud[a].name;0===b.indexOf("data-jcp-")&&(Td[b.substring(9)]=Ud[a].value)}Rd(Td);}).call(this);
