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