0% found this document useful (0 votes)
50 views10 pages

JavaScript URL and Error Handling Functions

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views10 pages

JavaScript URL and Error Handling Functions

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 10

(function(){'use strict';/*

Copyright The Closure Library Authors.


SPDX-License-Identifier: Apache-2.0
*/
var m=this||self;function aa(a,b){a:{var c=["CLOSURE_FLAGS"];for(var
d=m,e=0;e<c.length;e++)if(d=d[c[e]],d==null){c=null;break a}c=d}a=c&&c[a];return a!
=null?a:b};const ba=(new Date("2024-01-01T00:00:00Z")).getTime();
function ca(a){a=a.s;const b=encodeURIComponent;let
c="";a.platform&&(c+="&uap="+b(a.platform));a.platformVersion&&(c+="&uapv="+b(a.pla
tformVersion));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.bra
nd)+";"+b(d.version)).join("|")));typeof a.wow64!
=="undefined"&&(c+="&uaw="+Number(a.wow64));return c}
function da(a,b){return a.g?a.m.slice(0,a.g.index)
+b+a.m.slice(a.g.index):a.m+b}function ea(a,b=0){let c="&act=1";b===0?
c+="&ri=1":b===1?
c+="&ri=24":b===2&&(c+="&ri=25");a.i&&a.s&&(c+=ca(a));a.h&&(c+="&suid="+a.o);return
da(a,c)}function fa(a,b){return a.i&&a.l||a.h?b==1?a.i?a.l:a.h?
da(a,"&dct=1&suid="+a.o):da(a,"&dct=1"):b==2?da(a,"&ri=2"):da(a,"&ri=16"):a.m}
var ha=class{constructor({url:a,Y:b}){this.m=a;this.s=b;b=/[?&]dsh=1(&|
$)/.test(a);this.i=!b&&/[?&]ae=1(&|$)/.test(a);this.h=!b&&/[?&]ae=2(&|
$)/.test(a);this.g=/[?&]adurl=([^&]*)/.exec(a);this.B=!b&&/[?&]aspm=1(&|
$)/.test(a);if(this.g&&this.g[1]){let
c;try{c=decodeURIComponent(this.g[1])}catch(d){c=null}this.l=c}this.o=(new
Date).getTime()-ba}};/*

Copyright Google LLC


SPDX-License-Identifier: Apache-2.0
*/
var q=class{constructor(a){this.g=a}toString(){return this.g}},ia=new
q("about:invalid#zClosurez");class ka{constructor(a){this.fa=a}}function r(a)
{return new ka(b=>b.substr(0,a.length+1).toLowerCase()===a+":")}const la=new
ka(a=>/^[^:]*([/?#]|$)/.test(a));var
ma=r("http"),na=r("https"),oa=r("ftp"),pa=r("mailto"),qa=r("intent"),ra=r("market")
,sa=r("itms"),ta=r("itms-appss");const ua=[r("data"),ma,na,pa,oa,la];function
wa(a,b=ua){if(a instanceof q)return a;for(let c=0;c<b.length;++c){const d=b[c];if(d
instanceof ka&&d.fa(a))return new q(a)}}function xa(a,b=ua){return wa(a,b)||ia}var
ya=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;function za(a,b){a:
{const c=a.length,d=typeof a==="string"?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 b<0?null:typeof a==="string"?
a.charAt(b):a[b]};function Aa(a,b){a.__closure__error__context__984382||
(a.__closure__error__context__984382={});a.__closure__error__context__984382.severi
ty=b};var Ba=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::
([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function
Ca(a,b,c){if(Array.isArray(b))for(var d=0;d<b.length;d++)Ca(a,String(b[d]),c);else
b!=null&&c.push(a+(b===""?"":"="+encodeURIComponent(String(b))))}function
Da(a,b,c,d){for(var e=c.length;(b=a.indexOf(c,b))>=0&&b<d;){var f=a.charCodeAt(b-
1);if(f==38||f==63)if(f=a.charCodeAt(b+e),!f||f==61||f==38||f==35)return
b;b+=e+1}return-1}var Ea=/#|$/;
function Fa(a,b){var c=a.search(Ea),d=Da(a,0,b,c);if(d<0)return null;var
e=a.indexOf("&",d);if(e<0||e>c)e=c;d+=b.length+1;return
decodeURIComponent(a.slice(d,e!==-1?e:0).replace(/\+/g," "))}var Ga=/[?&]($|
#)/;function Ha(a){m.setTimeout(()=>{throw a;},0)};var Ia=aa(610401301,!
1),Ja=aa(653718497,aa(1,!0));var Ka;const La=m.navigator;Ka=La?La.userAgentData||
null:null;function Ma(a){return Ia?Ka?Ka.brands.some(({brand:b})=>b&&b.indexOf(a)!
=-1):!1:!1}function t(a){var b;a:{if(b=m.navigator)if(b=b.userAgent)break
a;b=""}return b.indexOf(a)!=-1};function v(){return Ia?!!Ka&&Ka.brands.length>0:!
1}function Na(){return v()?Ma("Chromium"):(t("Chrome")||t("CriOS"))&&!(v()?
0:t("Edge"))||t("Silk")};function Oa(){return t("iPhone")&&!t("iPod")&&!
t("iPad")};function Pa(a){Pa[" "](a);return a}Pa[" "]=function(){};var
Qa=Oa(),Sa=t("iPad");var Ta=Oa()||t("iPod"),Ua=t("iPad");!t("Android")||
Na();Na();t("Safari")&&(Na()||(v()?0:t("Coast"))||(v()?0:t("Opera"))||(v()?
0:t("Edge"))||(v()?Ma("Microsoft Edge"):t("Edg/"))||v()&&Ma("Opera"));var
Va={},Wa=null;let Xa;function Ya(){const a=Error();Aa(a,"incident");Ha(a)}function
Za(a){a=Error(a);Aa(a,"warning");return a};function w(a){return
Array.prototype.slice.call(a)};var x=Symbol(),$a=Symbol(),ab=Symbol();function
bb(a){a[x]|=34;return a}function cb(a,b){b[x]=(a|0)&-14591}function db(a,b)
{b[x]=(a|34)&-14557};var eb={},fb={};function gb(a){return!(!a||typeof a!
=="object"||a.ha!==fb)}function ib(a){return a!==null&&typeof a==="object"&&!
Array.isArray(a)&&a.constructor===Object}function jb(a){return!Array.isArray(a)||
a.length?!1:(a[x]|0)&1?!0:!1}var kb;const
lb=[];lb[x]=55;kb=Object.freeze(lb);function nb(a){if(a&2)throw Error();}
class ob{constructor(a,b,c){this.i=0;this.g=a;this.h=b;this.l=c}next()
{if(this.i<this.g.length){const a=this.g[this.i++];return{done:!1,value:this.h?
this.h.call(this.l,a):a}}return{done:!0,value:void 0}}[Symbol.iterator](){return
new ob(this.g,this.h,this.l)}}var pb=Object.freeze({});Object.freeze({});var
qb=Object.freeze({});const
rb=BigInt(Number.MIN_SAFE_INTEGER),sb=BigInt(Number.MAX_SAFE_INTEGER);function
tb(a){if(!Number.isFinite(a))throw Za("enum");return a|0}function ub(a){return
a==null?a:Number.isFinite(a)?a|0:void 0}function vb(a){if(a==null)return
a;if(typeof a==="string"){if(!a)return;a=+a}if(typeof a==="number")return
Number.isFinite(a)?a|0:void 0}function y(a){return a==null||typeof a==="string"?
a:void 0}
function wb(a,b,c,d){if(a!=null&&typeof a==="object"&&a.F===eb)return a;if(!
Array.isArray(a))return c?d&2?(a=b[$a])?b=a:(a=new b,bb(a.j),b=b[$a]=a):b=new
b:b=void 0,b;let e=c=a[x]|0;e===0&&(e|=d&32);e|=d&2;e!==c&&(a[x]=e);return new
b(a)}function xb(a,b,c){if(b){if(typeof a!=="string")throw Error();}else a=y(a)??
(c?"":void 0);return a};function yb(a){Bb===void 0&&(Bb=typeof Proxy==="function"?
Cb(Proxy):null);if(!Bb||!Db())return a;let b=C?.get(a);if(b)return
b;if(Math.random()>.01)return a;typeof Symbol!
=="undefined"&&Symbol.isConcatSpreadable&&(a[Symbol.isConcatSpreadable]=!0);b=new
Bb(a,{set(c,d,e){Eb();c[d]=e;return!0}});Fb(a,b);return b}function Eb(){Ya()}let
C=void 0,Gb=void 0;function Fb(a,b){(C||(C=new D)).set(a,b);(Gb||(Gb=new
D)).set(b,a)}let Bb=void 0,D=void 0;
function Db(){D===void 0&&(D=typeof WeakMap==="function"?Cb(WeakMap):null);return
D}function Cb(a){try{return a.toString().indexOf("[native code]")!==-1?
a:null}catch{return null}}function Hb(a,b,c){if(Ja&&Db()){if(E?.get(b)?.get(a))
{if(c)return}else
if(Math.random()>.01)return;if(a.length<=10)c=a.slice();else{c=Array(a.length);for(
var d=0;d<10;d++){var e=Math.floor(Math.random()*a.length);c[e]=a[e]}}d=E||(E=new
D);e=d.get(b);e||(e=new D,d.set(b,e));e.set(a,c)}}
function Ib(a,b){const c=E?.get(b)?.get(a);c&&(a.length!==c.length||
c.some((d,e)=>{e=a[e];return!(Number.isNaN(e)?
Number.isNaN(d):e===d)}))&&(Jb(),E?.get(b)?.delete(a))}function Kb(a){if(a){var
b=a.j;if(b)for(let c=0;c<b.length;c++){const d=b[c];if(c===b.length-
1&&ib(d))for(const e in d){const f=d[e];Array.isArray(f)&&Ib(f,a)}else
Array.isArray(d)&&Ib(d,a)}}}function Jb(){Ya()}let E=void 0;let Lb;const
Mb={},Nb=(()=>class extends Map{constructor(){super()}})();function Ob(a){return
a}function Pb(a){if(a.u&2)throw Error("Cannot mutate an immutable Map");}
var F=class extends Nb{constructor(a,b,c=Ob,d=Ob){super();let e=a[x]|0;e|
=64;this.u=a[x]=e;this.C=b;this.A=c;this.J=this.C?Qb:d;for(let f=0;f<a.length;f++)
{const h=a[f],g=c(h[0],!1,!0);let k=h[1];b?k===void 0&&(k=null):k=d(h[1],!1,!0,void
0,void 0,e);super.set(g,k)}}X(a=Rb){if(this.size!==0)return this.G(a)}G(a=Rb){const
b=[],c=super.entries();for(var d;!
(d=c.next()).done;)d=d.value,d[0]=a(d[0]),d[1]=a(d[1]),b.push(d);return b}clear()
{Pb(this);super.clear()}delete(a){Pb(this);return super.delete(this.A(a,
!0,!1))}entries(){var a=this.V();return new ob(a,Sb,this)}keys(){return
this.ga()}values(){var a=this.V();return new
ob(a,F.prototype.get,this)}forEach(a,b)
{super.forEach((c,d)=>{a.call(b,this.get(d),d,this)})}set(a,b)
{Pb(this);a=this.A(a,!0,!1);return a==null?this:b==null?
(super.delete(a),this):super.set(a,this.J(b,!0,!0,this.C,!1,this.u))}has(a){return
super.has(this.A(a,!1,!1))}get(a){a=this.A(a,!1,!1);const b=super.get(a);if(b!
==void 0){var c=this.C;return c?(c=this.J(b,!1,!0,c,this.ea,this.u),
c!==b&&super.set(a,c),c):b}}V(){return Array.from(super.keys())}ga(){return
super.keys()}[Symbol.iterator](){return this.entries()}};F.prototype.toJSON=void
0;F.prototype.ha=fb;function Qb(a,b,c,d,e,f){a=wb(a,d,c,f);e&&(a=Tb(a));return
a}function Rb(a){return a}function Sb(a){return[a,this.get(a)]}let Ub;function Vb()
{return Ub||(Ub=new F(bb([]),void 0,void 0,void 0,Mb))};function Wb(a,b){return
Xb(b)}function Xb(a){switch(typeof a){case "number":return isFinite(a)?
a:String(a);case "bigint":return a>=rb&&a<=sb?Number(a):String(a);case
"boolean":return a?1:0;case "object":if(a)if(Array.isArray(a))
{if(jb(a))return}else{if(a!=null&&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
a.X()}}return a};function Yb(a,b,c){a=w(a);var d=a.length;const e=b&256?a[d-1]:void
0;d+=e?-1:0;for(b=b&512?1:0;b<d;b++)a[b]=c(a[b]);if(e){b=a[b]={};for(const f in
e)b[f]=c(e[f])}return a}function Zb(a,b,c,d,e){if(a!=null)
{if(Array.isArray(a))a=jb(a)?void 0:e&&(a[x]|0)&2?a:$b(a,b,c,d!==void 0,e);else
if(ib(a)){const f={};for(let h in a)f[h]=Zb(a[h],b,c,d,e);a=f}else a=b(a,d);return
a}}
function $b(a,b,c,d,e){const f=d||c?a[x]|0:0;d=d?!!(f&32):void 0;a=w(a);for(let
h=0;h<a.length;h++)a[h]=Zb(a[h],b,c,d,e);c&&c(f,a);return a}function ac(a){return
Zb(a,bc,void 0,void 0,!1)}function bc(a){return a.F===eb?a.toJSON():a instanceof F?
a.X(ac):Xb(a)};function cc(a,b,c=db){if(a!=null){if(a instanceof Uint8Array)return
b?a:new Uint8Array(a);if(Array.isArray(a)){var d=a[x]|0;if(d&2)return
a;b&&(b=d===0||!!(d&32)&&!(d&64||!(d&16)));return b?(a[x]=(d|34)&-12293,a):
$b(a,cc,d&4?db:c,!0,!0)}a.F===eb?(c=a.j,d=c[x],a=d&2?a:dc(a,c,d,!0)):a instanceof
F&&!(a.u&2)&&(c=bb(a.G(cc)),a=new F(c,a.C,a.A,a.J));return a}}function ec(a){const
b=a.j;return dc(a,b,b[x],!1)}function dc(a,b,c,d)
{Kb(a);a=a.constructor;Lb=b=fc(b,c,d);b=new a(b);Lb=void 0;return b}
function fc(a,b,c){const d=c||b&2?db:cb,e=!!
(b&32);a=Yb(a,b,f=>cc(f,e,d));a[x]=a[x]|32|(c?2:0);return a}function Tb(a){const
b=a.j,c=b[x];return c&2?dc(a,b,c,!1):a};function G(a,b){a=a.j;return
gc(a,a[x],b)}function hc(a,b,c,d){b=d+(+!!(b&512)-1);if(!(b<0||b>=a.length||
b>=c))return a[b]}function gc(a,b,c,d){if(c===-1)return null;const e=b>>15&1023||
536870912;if(c>=e){if(b&256)return a[a.length-1][c]}else{var f=a.length;return
d&&b&256&&(d=a[f-1][c],d!=null)?(hc(a,b,e,c)&&ab!=null&&(a=Xa??(Xa={}),b=a[ab]||
0,b>=4||(a[ab]=b+1,Ya())),d):hc(a,b,e,c)}}function ic(a,b,c){const d=a.j;let
e=d[x];nb(e);H(d,e,b,c);return a}
function H(a,b,c,d){const e=b>>15&1023||536870912;if(c>=e){let
f,h=b;if(b&256)f=a[a.length-1];else{if(d==null)return h;f=a[e+(+!!(b&512)-1)]={};h|
=256}f[c]=d;c<e&&(a[c+(+!!(b&512)-1)]=void 0);h!==b&&(a[x]=h);return h}a[c+(+!!
(b&512)-1)]=d;b&256&&(a=a[a.length-1],c in a&&delete a[c]);return b}function
I(a,b,c){return jc(a,b,c)!==void 0}
function kc(a,b,c,d,e,f){const h=a.j;let g=h[x];d=2&g?1:d;f=!!f;e=lc(h,g,b,e);var
k=e[x]|0,l=e;Ib(l,a);d!==2&&d!==1||E?.get(a)?.delete(l);if(!(4&k)){if(4&k||
Object.isFrozen(e))e=w(e),k=J(k,g),g=H(h,g,b,e);let p=l=0;for(;l<e.length;l++)
{const u=c(e[l]);u!=null&&(e[p++]=u)}p<l&&(e.length=p);k=mc(k,g);k=(k|20)&-
4097;k&=-8193;e[x]=k;2&k&&Object.freeze(e)}let n;d===1||d===4&&32&k?K(k)||(a=k,k|
=2,k!==a&&(e[x]=k),Object.freeze(e)):(c=d!==5?!1:!!(32&k)||K(k)||!!C?.get(e),
(d===2||c)&&K(k)&&(e=w(e),k=J(k,g),
k=nc(k,g,f),e[x]=k,g=H(h,g,b,e)),K(k)||(b=k,k=nc(k,g,f),k!==b&&(e[x]=k)),c?
(n=yb(e),Hb(e,a,!0)):d!==2||f||C?.delete(e));return n||e}function lc(a,b,c,d)
{a=gc(a,b,c,d);return Array.isArray(a)?a:kb}function mc(a,b)
{a===0&&(a=J(a,b));return a|1}function K(a){return!!(2&a)&&!!(4&a)||!!(2048&a)}
function oc(a,b,c,d,e,f){const h=b&2;a:{var g=c,k=b&2;c=!1;if(g==null){if(k)
{a=Vb();break a}g=[]}else if(g.constructor===F){if((g.u&2)==0||k){a=g;break
a}g=g.G()}else Array.isArray(g)?c=!!((g[x]|0)&2):g=[];if(k){if(!g.length)
{a=Vb();break a}c||(c=!0,bb(g))}else if(c){c=!1;k=w(g);for(g=0;g<k.length;g++)
{const l=k[g]=w(k[g]);Array.isArray(l[1])&&(l[1]=bb(l[1]))}g=k}c||((g[x]|0)&64?
g[x]&=-33:32&b&&(g[x]|=32));f=new F(g,e,xb,f);H(a,b,d,f);a=f}!h&&e&&(a.ea=!
0);return a}
function pc(a,b){a=a.j;const c=a[x];return oc(a,c,gc(a,c,b),b,void 0,xb)}function
qc(a){var b=rc;a=a.j;const c=a[x];return oc(a,c,gc(a,c,1),1,b)}function jc(a,b,c)
{a=a.j;let d=a[x];const e=gc(a,d,c,!1);b=wb(e,b,!1,d);b!==e&&b!
=null&&H(a,d,c,b);return b}function L(a,b,c){b=jc(a,b,c);if(b==null)return
b;a=a.j;let d=a[x];if(!(d&2)){const e=Tb(b);e!==b&&(b=e,H(a,d,c,b))}return
b}function J(a,b){a=(2&b?a|2:a&-3)|32;return a&=-2049}function nc(a,b,c){32&b&&c||
(a&=-33);return a}
function sc(a,b){return a??b}function O(a,b,c=!1){a=G(a,b);return(a==null||typeof
a==="boolean"?a:typeof a==="number"?!!a:void 0)??c}function P(a,b){return
sc(y(G(a,b)),"")}function Q(a,b,c=0){return sc(ub(G(a,b)),c)}function tc(a,b,c)
{if(c!=null&&typeof c!=="boolean")throw a=typeof c,Error(`Expected boolean but got
${a!="object"?a:c?Array.isArray(c)?"array":a:"null"}: ${c}`);return ic(a,b,c)}
function uc(a,b,c){if(c!=null){if(typeof c!=="number")throw Za("int32");if(!
Number.isFinite(c))throw Za("int32");c|=0}ic(a,b,c)}function S(a,b,c){if(c!
=null&&typeof c!=="string")throw Error();return ic(a,b,c)}function vc(a,b,c)
{ic(a,b,c==null?c:tb(c))};let T;function wc(a){try{return T=!
0,JSON.stringify(xc(a),Wb)}finally{T=!1}}var U=class{constructor(a){a:
{a==null&&(a=Lb);Lb=void 0;if(a==null){var b=96;a=[]}else{if(!
Array.isArray(a))throw Error("narr");b=a[x]|0;if(b&2048)throw
Error("farr");if(b&64)break a;var c=a;b|=64;var d=c.length;if(d&&(--d,ib(c[d]))){b|
=256;c=d-(+!!(b&512)-1);if(c>=1024)throw Error("pvtlmt");b=b&-33521665|
(c&1023)<<15}}a[x]=b}this.j=a}toJSON(){return xc(this)}};U.prototype.F=eb;
U.prototype.toString=function(){try{return T=!0,xc(this).toString()}finally{T=!1}};
function xc(a){Kb(a);a=T?a.j:$b(a.j,bc,void 0,void 0,!1);{var b=!T;let
l=a.length;if(l){var c=a[l-1],d=ib(c);d?l--:c=void 0;var e=a;if(d){b:{var f=c;var
h={};d=!1;if(f)for(var g in f){if(isNaN(+g)){h[g]=f[g];continue}let
n=f[g];Array.isArray(n)&&(jb(n)||gb(n)&&n.size===0)&&(n=null);n==null&&(d=!0);n!
=null&&(h[g]=n)}if(d){for(let n in h)break b;h=null}else h=f}f=h==null?c!=null:h!
==c}for(;l>0;l--){g=e[l-1];if(!(g==null||jb(g)||gb(g)&&g.size===0))break;var k=!
0}if(e!==a||f||k){if(!b)e=Array.prototype.slice.call(e,
0,l);else if(k||f||h)e.length=l;h&&e.push(h)}k=e}else k=a}return k};var yc=class
extends U{};var zc=class extends U{constructor(){super()}};var Ac=class extends
U{};var Bc=class extends U{};var Cc=class extends U{g(){return O(this,1)}h(){return
O(this,2)}};var Dc=class extends U{v(){return P(this,3)}W(a){tc(this,5,a)}};var
V=class extends U{v(){return P(this,1)}W(a){tc(this,2,a)}};var Ec=class extends
U{};function Fc(a){var b=a.j[x],c=b,d=!(2&b),e=void 0===pb?2:5;b=a.j;var f=!!
(2&c);e=f?1:e;d&&(d=!f);f=lc(b,c,7);var h=f[x]|0,g=f;Ib(g,a);e!==2&&e!==1||
E?.get(a)?.delete(g);g=!!(4&h);if(!g){h=mc(h,c);var k=f,l=c,n=!!(2&h);n&&(l|=2);let
u=!n,A=!0,z=0,B=0;for(;z<k.length;z++){const R=wb(k[z],Dc,!1,l);if(R instanceof Dc)
{if(!n){const Z=!!((R.j[x]|0)&2);u&&(u=!Z);A&&(A=Z)}k[B++]=R}}B<z&&(k.length=B);h|
=4;h=A?h|16:h&-17;h=u?h|8:h&-9;k[x]=h;n&&Object.freeze(k)}if(d&&!(8&h||!
f.length&&(e===1||e===4&&32&h))){K(h)?
(f=w(f),h=J(h,c),c=H(b,c,7,f)):E?.get(a)?.delete(f);d=f;k=h;for(h=0;h<d.length;h+
+)l=d[h],n=Tb(l),l!==n&&(d[h]=n);k|=8;k=d.length?k&-17:k|16;h=d[x]=k}let p;e===1||
e===4&&32&h?K(h)||(a=h,h|=!f.length||16&h&&(!g||32&h)?2:2048,h!
==a&&(f[x]=h),Object.freeze(f)):(g=e!==5?!1:!!(32&h)||K(h)||!!C?.get(f),(e===2||
g)&&K(h)&&(f=w(f),h=J(h,c),h=nc(h,c,!1),f[x]=h,c=H(b,c,7,f)),K(h)||(b=h,h=nc(h,c,!
1),h!==b&&(f[x]=h)),g?(p=yb(f),Hb(f,a,!0)):e!==2||C?.delete(f));return p||f}
var rc=class extends U{h(){return y(G(this,19))!=null}g(){return O(this,21,!
1)}};var Gc=class extends U{};var Hc=class extends U{constructor()
{super()}};function Ic(a){let b=!1,c;return function(){b||(c=a(),b=!0);return
c}};var Jc={capture:!0},Kc={passive:!0},Lc=Ic(function(){let a=!1;try{const
b=Object.defineProperty({},"passive",{get:function(){a=!
0}});m.addEventListener("test",null,b)}catch(b){}return a});function Mc(a){return
a?a.passive&&Lc()?a:a.capture||!1:!1}function Nc(a,b,c,d)
{a.addEventListener&&a.addEventListener(b,c,Mc(d))};function Oc(a){let
b=0;for(const c in a)b++};function Pc(a,b){if(b instanceof q)if(b instanceof
q)b=b.g;else throw Error("");else b=ya.test(b)?b:void 0;a.href=b===void 0?
ia.toString():b};function Qc(a,b){if(a)for(const c in
a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)}var
Vc=a=>{a.preventDefault?a.preventDefault():a.returnValue=!1};let Wc=[];const
Xc=()=>{const a=Wc;Wc=[];for(const b of a)try{b()}catch{}};
var Yc=a=>{Wc.push(a);Wc.length==1&&(window.Promise?
Promise.resolve().then(Xc):window.setImmediate?
setImmediate(Xc):setTimeout(Xc,0))},Zc=a=>{var b=W;b.readyState==="complete"||
b.readyState==="interactive"?Yc(a):b.addEventListener("DOMContentLoaded",a)},
$c=a=>{var b=window;b.document.readyState==="complete"?
Yc(a):b.addEventListener("load",a)};function ad(a=document){return
a.createElement("img")};function bd(a,b,c=null,d=!1){cd(a,b,c,d)}function
cd(a,b,c,d){a.google_image_requests||(a.google_image_requests=[]);const
e=ad(a.document);if(c||d){const f=h=>{c&&c(h);if(d){h=a.google_image_requests;const
g=Array.prototype.indexOf.call(h,e,void
0);g>=0&&Array.prototype.splice.call(h,g,1)}e.removeEventListener&&e.removeEventLis
tener("load",f,Mc());e.removeEventListener&&e.removeEventListener("error",f,Mc())};
Nc(e,"load",f);Nc(e,"error",f)}e.src=b;a.google_image_requests.push(e)};let
dd=0;function ed(a){return(a=fd(a,document.currentScript))&&a.getAttribute("data-
jc-version")||"unknown"}function fd(a,b=null){return b&&b.getAttribute("data-
jc")===String(a)?b:document.querySelector(`[${"data-jc"}="${a}"]`)}
function gd(a){if(!(Math.random()>.01)){var
b=fd(a,document.currentScript);a=`https://${b&&b.getAttribute("data-jc-
rcd")==="true"?"pagead2.googlesyndication-
cn.com":"pagead2.googlesyndication.com"}/pagead/gen_204?id=jca&jc=${a}&version=$
{ed(a)}&sample=${.01}`;b=window;var
c;if(c=b.navigator)c=b.navigator.userAgent,c=/Chrome/.test(c)&&!/Edge/.test(c)?!0:!
1;c&&b.navigator.sendBeacon?b.navigator.sendBeacon(a):bd(b,a,void 0,!1)}};var
W=document,hd=window;const id=[ma,na,pa,oa,la,ra,sa,qa,ta];function jd(a,b){if(a
instanceof q)return a;const c=xa(a,id);c===ia&&b(a);return c}
function kd(a){var b=`${hd.location.protocol==="http:"?"http:":"https:"}//$
{"pagead2.googlesyndication.com"}/pagead/gen_204`;return
c=>{c={id:"unsafeurl",ctx:a,url:c};var d=[];for(e in c)Ca(e,c[e],d);var
e=d.join("&");if(e){c=b.indexOf("#");c<0&&(c=b.length);d=b.indexOf("?");if(d<0||
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 ld=a=>{var
b=W;try{return b.querySelectorAll("*["+a+"]")}catch(c){return[]}};var
md=class{constructor(a,b)
{this.error=a;this.context=b.context;this.msg=b.message||"";this.id=b.id||"jserror"
;this.meta={}}};const nd=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)
(\\?|/|$)");var od=class{constructor(a,b)
{this.g=a;this.h=b}},pd=class{constructor(a,b){this.url=a;this.U=!!
b;this.depth=null}};let qd=null;function rd(){const a=m.performance;return
a&&a.now&&a.timing?Math.floor(a.now()+a.timing.navigationStart):Date.now()}function
sd(){const a=m.performance;return a&&a.now?a.now():null};var
td=class{constructor(a,b){var c=sd()||
rd();this.label=a;this.type=b;this.value=c;this.duration=0;this.taskId=this.slotId=
void 0;this.uniqueId=Math.random()}};const X=m.performance,ud=!!
(X&&X.mark&&X.measure&&X.clearMarks),vd=Ic(()=>{var a;if(a=ud){var b;if(qd===null)
{qd="";try{a="";try{a=m.top.location.hash}catch(c)
{a=m.location.hash}a&&(qd=(b=a.match(/\bdeid=([\d,]+)/))?b[1]:"")}catch(c)
{}}b=qd;a=!!b.indexOf&&b.indexOf("1337")>=0}return a});function wd(a)
{a&&X&&vd()&&(X.clearMarks(`goog_${a.label}_$
{a.uniqueId}_start`),X.clearMarks(`goog_${a.label}_${a.uniqueId}_end`))}
class xd{constructor(){var a=window;this.h=[];this.i=a||m;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=vd()||
(b!=null?b:Math.random()<1)}start(a,b){if(!this.g)return null;a=new
td(a,b);b=`goog_${a.label}_${a.uniqueId}_start`;X&&vd()&&X.mark(b);return a}end(a)
{if(this.g&&typeof a.value==="number"){a.duration=(sd()||rd())-a.value;var
b=`goog_${a.label}_${a.uniqueId}_end`;X&&vd()&&X.mark(b);!this.g||
this.h.length>2048||this.h.push(a)}}};function yd(a,b){const
c={};c[a]=b;return[c]}function zd(a,b,c,d,e){const f=[];Qc(a,
(h,g)=>{(h=Ad(h,b,c,d,e))&&f.push(`${g}=${h}`)});return f.join(b)}
function Ad(a,b,c,d,e){if(a==null)return"";b=b||"&";c=c||",$";typeof
c==="string"&&(c=c.split(""));if(a instanceof Array){if(d||(d=0),d<c.length){const
f=[];for(let h=0;h<a.length;h++)f.push(Ad(a[h],b,c,d+1,e));return
f.join(c[d])}}else if(typeof a==="object")return e||(e=0),e<2?
encodeURIComponent(zd(a,b,c,d,e+1)):"...";return
encodeURIComponent(String(a))}function Bd(a){let b=1;for(const c in
a.h)c.length>b&&(b=c.length);return 3997-b-a.i.length-1}
function Cd(a,b){let c="https://pagead2.googlesyndication.com"+b,d=Bd(a)-
b.length;if(d<0)return"";a.g.sort((f,h)=>f-h);b=null;let e="";for(let
f=0;f<a.g.length;f++){const h=a.g[f],g=a.h[h];for(let k=0;k<g.length;k++){if(!d)
{b=b==null?h:b;break}let l=zd(g[k],a.i,",$");if(l){l=e+l;if(d>=l.length){d-
=l.length;c+=l;e=a.i;break}b=b==null?h:b}}}a="";b!=null&&(a=`${e}${"trn"}=$
{b}`);return c+a}var Dd=class{constructor()
{this.i="&";this.h={};this.l=0;this.g=[]}};function Ed(a){let
b=a.toString();a.name&&b.indexOf(a.name)==-1&&(b+=":
"+a.name);a.message&&b.indexOf(a.message)==-1&&(b+=": "+a.message);if(a.stack)a:
{a=a.stack;var c=b;try{a.indexOf(c)==-1&&(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");break a}catch(d){b=c;break a}b=void
0}return b}
function Fd(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{wd(e),c=a.m(b,new md(f,{message:Ed(f)}),void 0,void 0)}catch(h)
{a.l(217,h)}if(c)window.console?.error?.(f);else throw f;}return d}function Gd(a,b)
{var c=Hd;return(...d)=>Fd(c,a,()=>b.apply(void 0,d))}
var Kd=class{constructor(a=null){this.pinger=Id;this.g=a;this.h=null;this.i=!
1;this.m=this.l}l(a,b,c,d,e){e=e||"jserror";let f;try{const M=new Dd;var
h=M;h.g.push(1);h.h[1]=yd("context",a);b.error&&b.meta&&b.id||(b=new md(b,
{message:Ed(b)}));if(b.msg){h=M;var
g=b.msg.substring(0,512);h.g.push(2);h.h[2]=yd("msg",g)}var k=b.meta||
{};b=k;if(this.h)try{this.h(b)}catch(N){}if(d)try{d(b)}catch(N)
{}d=M;k=[k];d.g.push(3);d.h[3]=k;d=m;k=[];let Ra;b=null;do{var l=d;try{var
n;if(n=!!l&&l.location.href!=null)b:{try{Pa(l.foo);
n=!0;break b}catch(N){}n=!1}var p=n}catch{p=!1}p?
(Ra=l.location.href,b=l.document&&l.document.referrer||null):
(Ra=b,b=null);k.push(new pd(Ra||""));try{d=l.parent}catch(N){d=null}}while(d&&l!
=d);for(let N=0,Rc=k.length-1;N<=Rc;++N)k[N].depth=Rc-
N;l=m;if(l.location&&l.location.ancestorOrigins&&l.location.ancestorOrigins.length=
=k.length-1)for(p=1;p<k.length;++p){var u=k[p];u.url||
(u.url=l.location.ancestorOrigins[p-1]||"",u.U=!0)}var A=k;let zb=new
pd(m.location.href,!1);l=null;const Ab=A.length-1;
for(u=Ab;u>=0;--u){var z=A[u];!l&&nd.test(z.url)&&(l=z);if(z.url&&!z.U)
{zb=z;break}}z=null;const he=A.length&&A[Ab].url;zb.depth!=0&&he&&(z=A[Ab]);f=new
od(zb,z);if(f.h){A=M;var B=f.h.url||"";A.g.push(4);A.h[4]=yd("top",B)}var
R={url:f.g.url||""};if(f.g.url){var
Z=f.g.url.match(Ba),va=Z[1],Sc=Z[3],Tc=Z[4];B="";va&&(B+=va+":");Sc&&(B+="//",B+=Sc
,Tc&&(B+=":"+Tc));var Uc=B}else Uc="";va=M;R=[R,
{url:Uc}];va.g.push(5);va.h[5]=R;Jd(this.pinger,e,M,this.i,c)}catch(M)
{try{Jd(this.pinger,e,{context:"ecmserr",
rctx:a,msg:Ed(M),url:f&&f.g.url},this.i,c)}catch(Ra){}}return!0}};class
Ld{};function Jd(a,b,c,d=!1,e){if((d?a.g:Math.random())<(e||.01))try{let f;c
instanceof Dd?f=c:(f=new Dd,Qc(c,(g,k)=>{var l=f;const n=l.l+
+;g=yd(k,g);l.g.push(n);l.h[n]=g}));const h=Cd(f,"/pagead/gen_204?
id="+b+"&");h&&bd(m,h)}catch(f){}}function Md(){var
a=Id,b=window.google_srt;b>=0&&b<=1&&(a.g=b)}class Nd{constructor()
{this.g=Math.random()}};let Id,Hd;const Y=new xd;var
Od=()=>{window.google_measure_js_timing||(Y.g=!1,Y.h!
=Y.i.google_js_reporting_queue&&(vd()&&Array.prototype.forEach.call(Y.h,wd,void
0),Y.h.length=0))};(a=>{Id=a??new Nd;typeof window.google_srt!
=="number"&&(window.google_srt=Math.random());Md();Hd=new Kd(Y);Hd.h=b=>{const
c=dd;c!==0&&(b.jc=String(c),b.shv=ed(c))};Hd.i=!
0;window.document.readyState=="complete"?Od():Y.g&&Nc(window,"load",()=>{Od()})})
();
var Pd=(a,b)=>Gd(a,b),Qd=(a,b)=>{var c=Ld;var d="T";c.T&&c.hasOwnProperty(d)||
(d=new c,c.T=d);c=[];!b.eid&&c.length&&(b.eid=c.toString());Jd(Id,a,b,!0)};function
Rd(a=window){return
a};Oc({ta:0,sa:1,pa:2,ka:3,qa:4,la:5,ra:6,na:7,oa:8,ia:9,ma:10,ua:11});Oc({wa:0,xa:
1,va:2});function Sd(a){var b=new Td;nb(b.j[x]);b=kc(b,1,ub,2,void 0,!
0);if(Array.isArray(a)){a=Gb?.get(a)||a;var c=a.length;for(let d=0;d<c;d+
+)b.push(tb(a[d]))}else for(c of a)b.push(tb(c))}var Td=class extends
U{constructor(){super()}};
[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);
[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);
[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);
[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);
[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);Sd([1,8,9,10,11,12,2,3,4,5,1
5,16,19,20,21]);Sd([1,6,7,9,10,11,12,2,3,4,5,13,14,18,19,20,21]);Sd([1,6,7,9,10,11,
12,2,3,4,5,13,14,17,18,19,20,21]);new Td;var Ud=(a,b)=>{b=P(a,2)||b;if(!
b)return"";if(O(a,13))return b;const c=/[?&]adurl=([^&]+)/.exec(b);if(!c)return
b;const
d=[b.slice(0,c.index+1)];pc(a,4).forEach((e,f)=>{d.push(encodeURIComponent(f)
+"="+encodeURIComponent(e)+"&")});d.push(b.slice(c.index+1));return
d.join("")},Vd=(a,b=[])=>{b=b.length>0?b:ld("data-asoch-targets");a=qc(a);const
c=[];for(let g=0;g<b.length;++g){var d=b[g].getAttribute("data-asoch-
targets"),e=d.split(","),f=!0;for(let k of e)if(!a.has(k)){f=!1;break}if(f)
{f=a.get(e[0]);
for(d=1;d<e.length;++d){var h=a.get(e[d]);f=xc(ec(f));h=xc(h);const
k=Math.max(f.length,h.length);for(let l=0;l<k;++l)f[l]==null&&(f[l]=h[l]);f=new
rc(f)}e=pc(f,4);ub(G(f,5))!
=null&&e.set("nb",Q(f,5,0).toString());c.push({element:b[g],data:f})}else Qd("gdn-
asoch",{type:1,data:d})}return c},Yd=(a,b,c,d)=>{c=Ud(b,c);if(c.length!==0){var
e=d===609;if(Fa(c,"ase")==="2"&&d!==1087){let f;const h=!!
W.featurePolicy?.allowedFeatures().includes("attribution-reporting");f=e?4:h?
6:5;let g="";e||h&&!Wd(c)?(c=
Xd(c,"nis",f.toString()),a.setAttribute("attributionsrc",g)):h&&Wd(c)&&(g=Xd(ea(new
ha({url:c})),"nis",f.toString()),a.setAttribute("attributionsrc",g))}e&&I(b,yc,24)&
&(e=L(b,yc,24),a.setAttribute("attributionDestination",P(e,2)),a.setAttribute("attr
ibutionSourceNonce",P(e,1)));Pc(a,jd(c,kd(d)));a.target||(a.target=y(G(b,11))!
=null?P(b,11):"_top")}},Zd=a=>{for(const b of
a)if(a=b.data,b.element.tagName=="A"&&!O(a,1)){const
c=b.element;Yd(c,a,c.href,609)}},$d=(a,b,c)=>{b=encodeURIComponent(b);const d=
encodeURIComponent(c);c=new RegExp("[?&]"+b+"=([^&]+)");const
e=c.exec(a);b=b+"="+d;return e?
a.replace(c,e[0].charAt(0)+b):a.replace("?","?"+b+"&")},Wd=a=>!/[?&]dsh=1(&|
$)/.test(a)&&/[?&]ae=1(&|$)/.test(a),ae=a=>{const
b=m.oneAfmaInstance;if(b)for(const c of a)if((a=c.data)&&I(a,Ec,8)){const
d=P(L(a,Ec,8),4);if(d){b.fetchAppStoreOverlay(d,void
0,P(L(a,Ec,8),6));break}}},be=(a,b=500)=>{const c=[],d=[];for(var e of a)
(a=e.data)&&I(a,V,12)&&(d.push(L(a,V,12)),c.push(L(a,V,12).v()));e=(f,h)=>{if(h)for
(const g of d)h[g.v()]&&
g.W(!0)};a=m.oneAfmaInstance;for(const f of c)a?.canOpenAndroidApp(f,e,
()=>{},b)},de=(a,b,c,d)=>{if(!b||!I(b,Ec,8))return!1;const e=L(b,Ec,8);let
f=P(e,2);pc(b,10).forEach((g,k)=>{f=$d(f,k,g)});ce(b)&&O(b,15)&&!/[?
&]label=/.test(c)&&(c=Xd(c,"label","deep_link_fallback"));const
h=g=>d.openStoreOverlay(g,void 0,P(e,6));return
d.redirectForStoreU2({clickUrl:c,trackingUrl:P(e,3),finalUrl:f,pingFunc:O(b,13)?
d.httpTrack:d.click,openFunc:a?.g()?
h:d.openIntentOrNativeApp,isExternalClickUrl:O(b,13)})},ee=
(a,b,c,d)=>{c&&c.startsWith("intent:")?d.openIntentOrNativeApp(c):a?b?
d.openBrowser(c):d.openChromeCustomTab(c):d.openSystemBrowser(c,{useFirstPackage:!
0,useRunningProcess:!0})},ge=(a,b,c,d,e,f,h,g=!1,k=!1)=>{const l=O(e,15);if(!
k&&l&&y(G(e,22))!=null)ee(c,d,P(e,22),h);else{var n=Wd(f);if(a&&b&&(!l||!n&&!
k)&&(f=fe(f,h.click,!0),g&&e?.g()))return;ee(c,d,f,h)}},fe=(a,b=null,c=!1)=>{if(b!
==null){const e=new ha({url:a});if(e.i&&e.l||e.h){if(e.h&&c){a=ea(e);var
d=encodeURIComponent("ase");c=encodeURIComponent("3");
d=new RegExp("[?&]"+d+"=([^&]+)","g");let f=0;const h=[];for(let g=d.exec(a);g!
==null;){if(g[1]==c){let k=g[0].charAt(0)=="?"?
1:0;h.push(a.slice(f,g.index+k));f=g.index+g[0].length+k}g=d.exec(a)}h.push(a.slice
(f));b(h.join(""))}else b(ea(e));return fa(e,1)}}else return{Y:b}={},b=new
ha({url:a,Y:b}),b.i&&b.l||b.h?b.B?(fetch(ea(b,1),{method:"GET",keepalive:!
0,mode:"no-cors",redirect:"follow"}),b=fa(b,1)):b=navigator.sendBeacon?
navigator.sendBeacon(ea(b,0),"")?fa(b,1):fa(b,2):fa(b,0):b=a,b;return a},
ie=(a,b=!0)=>{b&&hd.fetch?hd.fetch(a,{method:"GET",keepalive:!0,mode:"no-
cors"}).then(c=>{c.ok||
bd(hd,a)}):bd(hd,a)},Xd=(a,b,c)=>{b=encodeURIComponent(String(b));c=encodeURICompon
ent(String(c));return a.replace("?","?"+b+"="+c+"&")},ce=a=>{for(const b of
Fc(a))if(Q(b,1,0)===3&&P(b,2))return!0;return!1};var
je=(a,b)=>a&&(a=a.match(b+"=([^&]+)"))&&a.length==2?a[1]:"";var ke=class extends
U{constructor(){super()}};function le(a,b){return S(a,2,b)}function me(a,b){return
S(a,3,b)}function ne(a,b){return S(a,4,b)}function oe(a,b){return S(a,5,b)}function
pe(a,b){return S(a,9,b)}
function qe(a,b){{const n=a.j;let
p=n[x];nb(p);if(b==null)H(n,p,10);else{b=Gb?.get(b)||b;var c=b[x]|0,d=c,e=!!
(2&c)||!!(2048&c),f=e||Object.isFrozen(b),h;if(h=!f)h=void 0===qb||!1;var g=!0,k=!
0;for(let u=0;u<b.length;u++){var l=b[u];e||(l=!!((l.j[x]|0)&2),g&&(g=!
l),k&&(k=l))}e||(c|=5,c=g?c|8:c&-9,c=k?c|16:c&-17);h||f&&c!==d?
(b=w(b),d=0,c=J(c,p),c=nc(c,p,!0)):f||Hb(b,a);c!==d&&(b[x]=c);H(n,p,10,b)}}return
a}function re(a,b){return tc(a,11,b)}function se(a,b){return S(a,1,b)}
function te(a,b){return tc(a,7,b)}var ue=class extends U{constructor()
{super()}};const ve="platform platformVersion architecture model uaFullVersion
bitness fullVersionList wow64".split(" ");function we(){var a=window;if(typeof
a.navigator?.userAgentData?.getHighEntropyValues!=="function")return null;const
b=a.google_tag_data??(a.google_tag_data={});if(b.uach_promise)return
b.uach_promise;a=a.navigator.userAgentData.getHighEntropyValues(ve).then(c=>{b.uach
??(b.uach=c);return c});return b.uach_promise=a}
function xe(a){return re(qe(oe(le(se(ne(te(pe(me(new
ue,a.architecture||""),a.bitness||""),a.mobile||!
1),a.model||""),a.platform||""),a.platformVersion||""),a.uaFullVersion||""),a.fullV
ersionList?.map(b=>{var c=new ke;c=S(c,1,b.brand);return S(c,2,b.version)})||
[]),a.wow64||!1)}function ye(){return we()?.then(a=>xe(a))??null};function ze(a)
{for(const b of a)if(b.element.tagName=="A"){a=b.element;const
c=b.data;y(G(c,2))==null&&S(c,2,a.href)}}function Ae(a,b){return
za(a,c=>c.element===b)}function Be(a){Zc(Pd(556,()=>{new Ce(a||{})}))}
function De(a,b){if(!b.defaultPrevented||a.H===b){for(var c,d,e=b.target;(!c||!
d)&&e;){d||e.tagName!="A"||(d=e);var f=e.hasAttribute("data-asoch-
targets"),h=e.hasAttribute("data-asoch-fixed-value");if(!c)if(h)c=new
rc(JSON.parse(e.getAttribute("data-asoch-fixed-value"))||[]);else
if(e.tagName=="A"||f)if(f=f&&e.getAttribute("data-asoch-is-dynamic")==="true"?
Vd(a.h,[e]):a.g,f=Ae(f,e))c=f.data;e=e.parentElement}e=c&&!
O(c,1);if(a.D&&a.l&&b.defaultPrevented)Ee(a,b,d,e?c:a.l);else{if(e){if(!
a.D&&b.defaultPrevented){Ee(a,
b,d,c);return}f=c;for(var g of kc(f,6,y,void 0===pb?
2:5))ie(g)}a.K&&e&&c.g()&&(Vc(b),
(g=c)&&P(g,2)&&(f=$d(P(g,2),"ae","1"),S(g,2,f)));if(d&&e){c=e?c:null;(g=Ae(a.g,d))?
g=g.data:(g=new
rc,S(g,2,d.href),S(g,11,d.target||"_top"),a.g.push({element:d,data:g}));Yd(d,c||
g,P(g,2),557);Fe(a,b,d,c);for(var k of kc(a.h,17,y,void 0===pb?
2:5))g=W.body,e={},typeof window.CustomEvent==="function"?f=new CustomEvent(k,e):
(f=document.createEvent("CustomEvent"),f.initCustomEvent(k,!!e.bubbles,!!
e.cancelable,e.detail)),
g.dispatchEvent(f);if(c?.h()){k=new zc;ub(G(c,5))!=null?(g=k,e=Q(c,5,0),vc(g,1,e)):
(g=je(d.href,"nb"),g!=""&&vc(k,1,+g));g=je(d.href,"nx");g!
=""&&uc(k,2,+g);g=je(d.href,"ny");g!=""&&uc(k,3,+g);g=je(d.href,"bg");g!
=""&&S(k,4,g);g=je(d.href,"nm");g!=""&&uc(k,5,+g);g=je(d.href,"mb");g!
=""&&uc(k,6,+g);g=d.href;e=g.search(Ea);f=0;for(var l=[];
(h=Da(g,f,"bg",e))>=0;)l.push(g.substring(f,h)),f=Math.min(g.indexOf("&",h)+1||
e,e);l.push(g.slice(f));g=l.join("").replace(Ga,"$1");Pc(d,jd(g,kd(1211)));f=P(c,19
);
g=vb(G(c,20))!=null?sc(vb(G(c,20)),0):null;h=wc(k);k=a.o;e=Rd(m);l=new
Hc;f=S(l,1,f);f=S(f,4,h);f=S(f,10,Date.now().toString());g!==null&&uc(f,2,g);k!
==null&&S(f,3,k);vc(f,9,7);e?.fence?.setReportEventDataForAutomaticBeacons({eventTy
pe:"reserved.top_navigation_start",eventData:JSON.stringify(f),destination:
["buyer"],once:!0});e?.fence?.reportEvent({eventType:"click",destination:
["component-seller"]})}O(a.h,16)||a.N?Ge(a,b,d,c):(k="",
(g=m.oneAfmaInstance)&&(k=g.appendClickSignals(d.href)),He(a,b,d,
c,k))}}}}
function Ee(a,b,c,d){if(a.H===b&&a.I){const f=new Bc(a.I),h=P(d,9);var
e="";switch(Q(f,4,1)){case 2:if(sc(vb(G(f,2)),0))e="blocked_fast_click";else
if(P(f,1)||P(f,7))e="blocked_border_click";break;case 3:e=W;e=e.getElementById?
e.getElementById("common_15click_anchor"):null;const g=window;if(typeof
g.copfcChm==="function"&&e){d=ec(d);vc(d,5,12);pc(d,4).set("nb",
(12).toString());const k=Ae(a.g,e);k?k.data=d:a.g.push({element:e,data:d});!
a.S&&c&&(Fe(a,b,c,d),S(d,2,c.href));g.copfcChm(b,Ud(d,e.href),
null,I(f,Ac,10)?
wc(L(f,Ac,10)):null);a.S&&Fe(a,b,e,d)}e="onepointfiveclick_first_click"}h&&e&&(c=h+
"&label="+e,e==="onepointfiveclick_first_click"&&(c+="&ccx="+b.clientX+"&ccy="+b.cl
ientY),ie(c,!1));gd(a.O)}}
function Fe(a,b,c,d){if(!O(d,13)){var e=c.href;var f=/[?&]adurl=([^&]
+)/.exec(e);e=f?[e.slice(0,f.index),e.slice(f.index)]:
[e,""];for(Pc(c,jd(e[0],kd(557)));!c.id;)if(f="asoch-id-"+
(Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random(
)*2147483648)^Date.now()).toString(36)),!W.getElementById(f))
{c.id=f;break}f=c.id;typeof window.xy==="function"&&window.xy(b,c,W.body);typeof
window.mb==="function"&&window.mb(c);typeof
window.bgz==="function"&&window.bgz(f);typeof window.ja===
"function"&&window.ja(f,d?Q(d,5,0):0);typeof
window.vti==="function"&&window.vti(c);a.i&&typeof window.ss==="function"&&(a.R?
window.ss(f,1,a.i):window.ss(a.i,1));e.length>0&&(a=a.o.length>0&&!d?.h()?
c.href+"&uach="+encodeURIComponent(a.o)+e[1]:c.href+e[1],Pc(c,jd(a,kd(557))))}}
async function Ge(a,b,c,d){let e="";var
f=m.oneAfmaInstance;if(f&&(b.preventDefault(),e=await
f.appendClickSignalsAsync(c.href)||"",a.N)){if(a.aa)return;if(f=await
f.getNativeClickMeta())
{if(f.customClickGestureEligible)return;e=Xd(e,"nas",f.encodedNas)}}He(a,b,c,d,e)}
function He(a,b,c,d,e){a.M++;a.s<0&&(a.s=Date.now());const
f=O(a.h,2),h=f&&Date.now()-a.P>300,g=m.oneAfmaInstance;g?(Vc(b),(()=>{var
k=O(d,13)?e:g.logScionEventAndAddParam(e);if(!a.B&&d&&I(d,V,12)){var
l=L(d,V,12).v();var n="";if(Fc(d).length>0)for(const p of Fc(d))n+=P(p,2)+" "+p.v()
+" ";O(L(d,V,12),2)?(g.click(k),g.openAndroidApp(l),l=!0):l=!1}else l=!1;l||
de(a.m,d,k,g)||ge(f,h,a.ca,a.B,d,k,g,a.K,a.ba)})()):(b=window,a.Z&&b.pawsig&&typeof
b.pawsig.clk==="function"?(Qd("paw_sigs",{msg:"click",count:a.M.toString(),
elapsed:(Date.now()-
a.s).toString()}),b.pawsig.clk(c)):h&&(b=c.getAttribute("attributionsrc")!
=null&&Fa(c.getAttribute("attributionsrc"),"nis")==="6"?fe(c.href,
()=>{}):fe(c.href),b!==c.href&&Pc(c,jd(b,kd(599)))));h&&(a.P=Date.now());gd(a.O)}
var Ce=class{constructor(a){this.B=Ta||Qa||Ua||Sa;var b=ld("data-asoch-
meta");if(b.length!==1)Qd("gdn-asoch",
{type:2,data:b.length});else{this.O=70;this.h=new
Gc(JSON.parse(b[0].getAttribute("data-asoch-meta"))||[]);this.L=a["extra-meta"]?new
Gc(JSON.parse(a["extra-meta"])):null;this.N=a["is-fsn"]==="true";this.aa=a["is-tap-
disabled-for-fsn"]==="true";this.m=a["ios-store-overlay-config"]?new
Cc(JSON.parse(a["ios-store-overlay-config"])):null;this.ca=a["use-cct-over-
browser"]==="true";this.S=a["correct-redirect-url-for-och-15-click"]===
"true";this.ba=a["spitzer-use-click-url-for-fallback"]==="true";this.D=a["default-
msg-in-och"]==="true";this.Z=a["enable-paw"]==="true";this.K=a["allow-redirection-
muted-in-och"]==="true";this.o="";b=ye();b!=null&&b.then(c=>{var
d=wc(c);c=[];for(var e=0,f=0;f<d.length;f++){var h=d.charCodeAt(f);h>255&&(c[e+
+]=h&255,h>>=8);c[e++]=h}d=3;d===void 0&&(d=0);if(!
Wa)for(Wa={},e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".spl
it(""),f=["+/=","+/","-_=","-_.","-_"],h=0;h<5;h++){var g=e.concat(f[h].split(""));
Va[h]=g;for(var k=0;k<g.length;k++){var l=g[k];Wa[l]===void
0&&(Wa[l]=k)}}d=Va[d];e=Array(Math.floor(c.length/3));f=d[64]||"";for(h=g=0;g<c.len
gth-2;g+=3){var n=c[g],p=c[g+1];l=c[g+2];k=d[n>>2];n=d[(n&3)<<4|
p>>4];p=d[(p&15)<<2|l>>6];l=d[l&63];e[h++]=k+n+p+l}k=0;l=f;switch(c.length-g){case
2:k=c[g+1],l=d[(k&15)<<2]||f;case 1:c=c[g],e[h]=d[c>>2]+d[(c&3)<<4|
k>>4]+l+f}this.o=e.join("")});this.g=Vd(this.h);this.D&&(this.l=null,qc(this.h).for
Each(c=>{this.l!=null||y(G(c,2))==null||y(G(c,9))==null||O(c,
13)||(this.l=c)}));this.da=Number(a["deeplink-and-android-app-validation-
timeout"])||500;this.P=-
Infinity;this.s=this.M=0;this.i=P(this.h,5)||"";this.R=O(this.h,11);this.L&&(this.R
=O(this.L,11));this.I=this.H=null;O(this.h,3)||(Zd(this.g),tc(this.h,3,!
0));ze(this.g);a=m.oneAfmaInstance;!
this.B&&a&&be(this.g,this.da);if(a&&this.m?.h())switch(b=()=>{const
c=sc(vb(G(this.m,4)),0);c>0?
m.setTimeout(()=>{ae(this.g)},c):ae(this.g)},Q(this.m,3,0)){case
1:a.runOnOnShowEvent(b);break;case 2:$c(b);break;default:ae(this.g)}Nc(W,
"click",Pd(557,c=>{De(this,c)}),Jc);Nc(W,"auxclick",Pd(557,c=>{c.button===1&&De(thi
s,c)}),Jc);this.i&&typeof window.ss==="function"&&Nc(W.body,"mouseover",Pd(626,
()=>{window.ss(this.i,0)}),Kc);typeof
window.ivti==="function"&&window.ivti(W.body);a=window;a.googqscp&&typeof
a.googqscp.registerCallback==="function"&&a.googqscp.registerCallback((c,d)=>{this.
H=c;this.I=d})}}};var Ie=Pd(555,a=>Be(a));dd=70;const
Je=fd(70,document.currentScript);if(Je==null)throw Error("JSC not found 70");const
Ke={},Le=Je.attributes;for(let a=Le.length-1;a>=0;a--){const
b=Le[a].name;b.indexOf("data-
jcp-")===0&&(Ke[b.substring(9)]=Le[a].value)}Ie(Ke);}).call(this);

You might also like