(function(stc){var m,aa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},ba=typeof Object.defineProperties=="function"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a},ca=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object"); 
},da=ca(this),p=function(a,b){if(b)a:{var c=da;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&b!=null&&ba(c,a,{configurable:!0,writable:!0,value:b})}}; 
p("Symbol",function(a){if(a)return a;var b=function(f,g){this.hc=f;ba(this,"description",{configurable:!0,writable:!0,value:g})};b.prototype.toString=function(){return this.hc};var c="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",d=0,e=function(f){if(this instanceof e)throw new TypeError("Symbol is not a constructor");return new b(c+(f||"")+"_"+d++,f)};return e}); 
p("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=da[b[c]];typeof d==="function"&&typeof d.prototype[a]!="function"&&ba(d.prototype,a,{configurable:!0,writable:!0,value:function(){return ea(aa(this))}})}return a}); 
var ea=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a},fa=typeof Object.create=="function"?Object.create:function(a){var b=function(){};b.prototype=a;return new b},ha=function(){function a(){function c(){}new c;Reflect.construct(c,[],function(){});return new c instanceof c}if(typeof Reflect!="undefined"&&Reflect.construct){if(a())return Reflect.construct;var b=Reflect.construct;return function(c,d,e){c=b(c,d);e&&Reflect.setPrototypeOf(c,e.prototype);return c}}return function(c, 
d,e){e===void 0&&(e=c);e=fa(e.prototype||Object.prototype);return Function.prototype.apply.call(c,e,d)||e}}(),ia;if(typeof Object.setPrototypeOf=="function")ia=Object.setPrototypeOf;else{var ja;a:{var ka={a:!0},la={};try{la.__proto__=ka;ja=la.a;break a}catch(a){}ja=!1}ia=ja?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null} 
var ma=ia,w=function(a,b){a.prototype=fa(b.prototype);a.prototype.constructor=a;if(ma)ma(a,b);else for(var c in b)if(c!="prototype")if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.Qc=b.prototype},x=function(a){var b=typeof Symbol!="undefined"&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if(typeof a.length=="number")return{next:aa(a)};throw Error(String(a)+" is not an iterable or ArrayLike");},na=function(a){if(!(a instanceof 
Array)){a=x(a);for(var b,c=[];!(b=a.next()).done;)c.push(b.value);a=c}return a},pa=function(a){return oa(a,a)},oa=function(a,b){a.raw=b;Object.freeze&&(Object.freeze(a),Object.freeze(b));return a},qa=function(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b};p("Reflect",function(a){return a?a:{}});p("Reflect.construct",function(){return ha});p("Reflect.setPrototypeOf",function(a){return a?a:ma?function(b,c){try{return ma(b,c),!0}catch(d){return!1}}:null}); 
p("Object.setPrototypeOf",function(a){return a||ma});var ra=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},sa=typeof Object.assign=="function"?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)ra(d,e)&&(a[e]=d[e])}return a};p("Object.assign",function(a){return a||sa}); 
p("Array.prototype.find",function(a){return a?a:function(b,c){a:{var d=this;d instanceof String&&(d=String(d));for(var e=d.length,f=0;f<e;f++){var g=d[f];if(b.call(c,g,f,d)){b=g;break a}}b=void 0}return b}}); 
p("WeakMap",function(a){function b(){}function c(k){var l=typeof k;return l==="object"&&k!==null||l==="function"}function d(k){if(!ra(k,f)){var l=new b;ba(k,f,{value:l})}}function e(k){var l=Object[k];l&&(Object[k]=function(n){if(n instanceof b)return n;Object.isExtensible(n)&&d(n);return l(n)})}if(function(){if(!a||!Object.seal)return!1;try{var k=Object.seal({}),l=Object.seal({}),n=new a([[k,2],[l,3]]);if(n.get(k)!=2||n.get(l)!=3)return!1;n.delete(k);n.set(l,4);return!n.has(k)&&n.get(l)==4}catch(q){return!1}}())return a; 
var f="$jscomp_hidden_"+Math.random();e("freeze");e("preventExtensions");e("seal");var g=0,h=function(k){this.pa=(g+=Math.random()+1).toString();if(k){k=x(k);for(var l;!(l=k.next()).done;)l=l.value,this.set(l[0],l[1])}};h.prototype.set=function(k,l){if(!c(k))throw Error("Invalid WeakMap key");d(k);if(!ra(k,f))throw Error("WeakMap key fail: "+k);k[f][this.pa]=l;return this};h.prototype.get=function(k){return c(k)&&ra(k,f)?k[f][this.pa]:void 0};h.prototype.has=function(k){return c(k)&&ra(k,f)&&ra(k[f], 
this.pa)};h.prototype.delete=function(k){return c(k)&&ra(k,f)&&ra(k[f],this.pa)?delete k[f][this.pa]:!1};return h}); 
p("Map",function(a){if(function(){if(!a||typeof a!="function"||!a.prototype.entries||typeof Object.seal!="function")return!1;try{var h=Object.seal({x:4}),k=new a(x([[h,"s"]]));if(k.get(h)!="s"||k.size!=1||k.get({x:4})||k.set({x:4},"t")!=k||k.size!=2)return!1;var l=k.entries(),n=l.next();if(n.done||n.value[0]!=h||n.value[1]!="s")return!1;n=l.next();return n.done||n.value[0].x!=4||n.value[1]!="t"||!l.next().done?!1:!0}catch(q){return!1}}())return a;var b=new WeakMap,c=function(h){this[0]={};this[1]= 
f();this.size=0;if(h){h=x(h);for(var k;!(k=h.next()).done;)k=k.value,this.set(k[0],k[1])}};c.prototype.set=function(h,k){h=h===0?0:h;var l=d(this,h);l.list||(l.list=this[0][l.id]=[]);l.B?l.B.value=k:(l.B={next:this[1],L:this[1].L,head:this[1],key:h,value:k},l.list.push(l.B),this[1].L.next=l.B,this[1].L=l.B,this.size++);return this};c.prototype.delete=function(h){h=d(this,h);return h.B&&h.list?(h.list.splice(h.index,1),h.list.length||delete this[0][h.id],h.B.L.next=h.B.next,h.B.next.L=h.B.L,h.B.head= 
null,this.size--,!0):!1};c.prototype.clear=function(){this[0]={};this[1]=this[1].L=f();this.size=0};c.prototype.has=function(h){return!!d(this,h).B};c.prototype.get=function(h){return(h=d(this,h).B)&&h.value};c.prototype.entries=function(){return e(this,function(h){return[h.key,h.value]})};c.prototype.keys=function(){return e(this,function(h){return h.key})};c.prototype.values=function(){return e(this,function(h){return h.value})};c.prototype.forEach=function(h,k){for(var l=this.entries(),n;!(n=l.next()).done;)n= 
n.value,h.call(k,n[1],n[0],this)};c.prototype[Symbol.iterator]=c.prototype.entries;var d=function(h,k){var l=k&&typeof k;l=="object"||l=="function"?b.has(k)?l=b.get(k):(l=""+ ++g,b.set(k,l)):l="p_"+k;var n=h[0][l];if(n&&ra(h[0],l))for(h=0;h<n.length;h++){var q=n[h];if(k!==k&&q.key!==q.key||k===q.key)return{id:l,list:n,index:h,B:q}}return{id:l,list:n,index:-1,B:void 0}},e=function(h,k){var l=h[1];return ea(function(){if(l){for(;l.head!=h[1];)l=l.L;for(;l.next!=l.head;)return l=l.next,{done:!1,value:k(l)}; 
l=null}return{done:!0,value:void 0}})},f=function(){var h={};return h.L=h.next=h.head=h},g=0;return c}); 
p("Set",function(a){if(function(){if(!a||typeof a!="function"||!a.prototype.entries||typeof Object.seal!="function")return!1;try{var c=Object.seal({x:4}),d=new a(x([c]));if(!d.has(c)||d.size!=1||d.add(c)!=d||d.size!=1||d.add({x:4})!=d||d.size!=2)return!1;var e=d.entries(),f=e.next();if(f.done||f.value[0]!=c||f.value[1]!=c)return!1;f=e.next();return f.done||f.value[0]==c||f.value[0].x!=4||f.value[1]!=f.value[0]?!1:e.next().done}catch(g){return!1}}())return a;var b=function(c){this.K=new Map;if(c){c= 
x(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.K.size};b.prototype.add=function(c){c=c===0?0:c;this.K.set(c,c);this.size=this.K.size;return this};b.prototype.delete=function(c){c=this.K.delete(c);this.size=this.K.size;return c};b.prototype.clear=function(){this.K.clear();this.size=0};b.prototype.has=function(c){return this.K.has(c)};b.prototype.entries=function(){return this.K.entries()};b.prototype.values=function(){return this.K.values()};b.prototype.keys=b.prototype.values; 
b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.K.forEach(function(f){return c.call(d,f,f,e)})};return b});p("Math.log2",function(a){return a?a:function(b){return Math.log(b)/Math.LN2}});p("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)ra(b,d)&&c.push(b[d]);return c}});p("Object.is",function(a){return a?a:function(b,c){return b===c?b!==0||1/b===1/c:b!==b&&c!==c}}); 
p("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(c<0&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}});var ta=function(a,b,c){if(a==null)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""}; 
p("String.prototype.includes",function(a){return a?a:function(b,c){return ta(this,b,"includes").indexOf(b,c||0)!==-1}});p("Array.from",function(a){return a?a:function(b,c,d){c=c!=null?c:function(h){return h};var e=[],f=typeof Symbol!="undefined"&&Symbol.iterator&&b[Symbol.iterator];if(typeof f=="function"){b=f.call(b);for(var g=0;!(f=b.next()).done;)e.push(c.call(d,f.value,g++))}else for(f=b.length,g=0;g<f;g++)e.push(c.call(d,b[g],g));return e}}); 
p("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)ra(b,d)&&c.push([d,b[d]]);return c}});p("Number.isFinite",function(a){return a?a:function(b){return typeof b!=="number"?!1:!isNaN(b)&&b!==Infinity&&b!==-Infinity}});p("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});p("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});p("Number.isInteger",function(a){return a?a:function(b){return Number.isFinite(b)?b===Math.floor(b):!1}}); 
p("Number.isSafeInteger",function(a){return a?a:function(b){return Number.isInteger(b)&&Math.abs(b)<=Number.MAX_SAFE_INTEGER}});p("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=ta(this,b,"startsWith");b+="";var e=d.length,f=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var g=0;g<f&&c<e;)if(d[c++]!=b[g++])return!1;return g>=f}}); 
var ua=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e};p("Array.prototype.entries",function(a){return a?a:function(){return ua(this,function(b,c){return[b,c]})}});p("Math.imul",function(a){return a?a:function(b,c){b=Number(b);c=Number(c);var d=b&65535,e=c&65535;return d*e+((b>>>16&65535)*e+d*(c>>>16&65535)<<16>>>0)|0}}); 
p("globalThis",function(a){return a||da});p("Math.trunc",function(a){return a?a:function(b){b=Number(b);if(isNaN(b)||b===Infinity||b===-Infinity||b===0)return b;var c=Math.floor(Math.abs(b));return b<0?-c:c}});p("Array.prototype.keys",function(a){return a?a:function(){return ua(this,function(b){return b})}});p("Array.prototype.values",function(a){return a?a:function(){return ua(this,function(b,c){return c})}});/* 
 
 Copyright The Closure Library Authors. 
 SPDX-License-Identifier: Apache-2.0 
*/ 
var y=this||self,va=function(a){a=a.split(".");for(var b=y,c=0;c<a.length;c++)if(b=b[a[c]],b==null)return null;return b},A=function(a){var b=typeof a;return b!="object"?b:a?Array.isArray(a)?"array":b:"null"},xa=function(a){var b=A(a);return b=="array"||b=="object"&&typeof a.length=="number"},ya=function(a){var b=typeof a;return b=="object"&&a!=null||b=="function"},za=function(a,b){function c(){}c.prototype=b.prototype;a.Qc=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.md=function(d,e, 
f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}};function Aa(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,Aa);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=b)}za(Aa,Error);Aa.prototype.name="CustomError";function Ba(a,b){a=a.split("%s");for(var c="",d=a.length-1,e=0;e<d;e++)c+=a[e]+(e<b.length?b[e]:"%s");Aa.call(this,c+a[d])}za(Ba,Aa);Ba.prototype.name="AssertionError";function Ca(a,b,c,d){var e="Assertion failed";if(c){e+=": "+c;var f=d}else a&&(e+=": "+a,f=b);throw new Ba(""+e,f||[]);} 
var B=function(a,b,c){a||Ca("",null,b,Array.prototype.slice.call(arguments,2))},Da=function(a,b,c){a==null&&Ca("Expected to exist: %s.",[a],b,Array.prototype.slice.call(arguments,2));return a},Ea=function(a,b){throw new Ba("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1));},Fa=function(a,b,c){typeof a!=="number"&&Ca("Expected number but got %s: %s.",[A(a),a],b,Array.prototype.slice.call(arguments,2));return a},Ga=function(a,b,c){typeof a!=="string"&&Ca("Expected string but got %s: %s.", 
[A(a),a],b,Array.prototype.slice.call(arguments,2));return a},Ha=function(a,b,c){typeof a!=="function"&&Ca("Expected function but got %s: %s.",[A(a),a],b,Array.prototype.slice.call(arguments,2))},C=function(a,b,c){Array.isArray(a)||Ca("Expected array but got %s: %s.",[A(a),a],b,Array.prototype.slice.call(arguments,2));return a},Ia=function(a,b,c){typeof a!=="boolean"&&Ca("Expected boolean but got %s: %s.",[A(a),a],b,Array.prototype.slice.call(arguments,2));return a},Ka=function(a,b,c,d){a instanceof 
b||Ca("Expected instanceof %s but got %s.",[Ja(b),Ja(a)],c,Array.prototype.slice.call(arguments,3));return a};function Ja(a){return a instanceof Function?a.displayName||a.name||"unknown type name":a instanceof Object?a.constructor.displayName||a.constructor.name||Object.prototype.toString.call(a):a===null?"null":typeof a};function La(a){y.setTimeout(function(){throw a;},0)};var Ma=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]},Oa=function(a,b){var c=0;a=Ma(String(a)).split(".");b=Ma(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;c==0&&e<d;e++){var f=a[e]||"",g=b[e]||"";do{f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];if(f[0].length==0&&g[0].length==0)break;c=Na(f[1].length==0?0:parseInt(f[1],10),g[1].length==0?0:parseInt(g[1],10))||Na(f[2].length== 
0,g[2].length==0)||Na(f[2],g[2]);f=f[3];g=g[3]}while(c==0)}return c},Na=function(a,b){return a<b?-1:a>b?1:0};var Pa,Qa=va("CLOSURE_FLAGS"),Ra=Qa&&Qa[610401301];Pa=Ra!=null?Ra:!1;function Sa(){var a=y.navigator;return a&&(a=a.userAgent)?a:""}var D,Ta=y.navigator;D=Ta?Ta.userAgentData||null:null;function Ua(a){return Pa?D?D.brands.some(function(b){return(b=b.brand)&&b.indexOf(a)!=-1}):!1:!1}function F(a){return Sa().indexOf(a)!=-1};function Va(){return Pa?!!D&&D.brands.length>0:!1}function Wa(){return Va()?!1:F("Opera")}function Xa(){return F("Firefox")||F("FxiOS")}function Ya(){return Va()?Ua("Chromium"):(F("Chrome")||F("CriOS"))&&!(Va()?0:F("Edge"))||F("Silk")};function Za(){return Pa?!!D&&!!D.platform:!1}function $a(){return F("iPhone")&&!F("iPod")&&!F("iPad")}function ab(){$a()||F("iPad")||F("iPod")};var bb=Array.prototype.indexOf?function(a,b){B(a.length!=null);return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(typeof a==="string")return typeof b!=="string"||b.length!=1?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},cb=Array.prototype.map?function(a,b){B(a.length!=null);return Array.prototype.map.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=Array(c),e=typeof a==="string"?a.split(""):a,f=0;f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a)); 
return d};function db(a,b){a:{for(var c=typeof a==="string"?a.split(""):a,d=a.length-1;d>=0;d--)if(d in c&&b.call(void 0,c[d],d,a)){b=d;break a}b=-1}return b<0?null:typeof a==="string"?a.charAt(b):a[b]};var eb=function(a){eb[" "](a);return a};eb[" "]=function(){};Wa();var fb=Va()?!1:F("Trident")||F("MSIE");F("Edge");var gb=F("Gecko")&&!(Sa().toLowerCase().indexOf("webkit")!=-1&&!F("Edge"))&&!(F("Trident")||F("MSIE"))&&!F("Edge"),hb=Sa().toLowerCase().indexOf("webkit")!=-1&&!F("Edge");hb&&F("Mobile");Za()||F("Macintosh");Za()||F("Windows");(Za()?D.platform==="Linux":F("Linux"))||Za()||F("CrOS");Za()||F("Android");$a();F("iPad");F("iPod");ab();Sa().toLowerCase().indexOf("kaios");Xa();$a()||F("iPod");F("iPad");!F("Android")||Ya()||Xa()||Wa()||F("Silk");Ya();!F("Safari")||Ya()||(Va()?0:F("Coast"))||Wa()||(Va()?0:F("Edge"))||(Va()?Ua("Microsoft Edge"):F("Edg/"))||(Va()?Ua("Opera"):F("OPR"))||Xa()||F("Silk")||F("Android")||ab();var ib={},jb=null,kb=gb||hb||typeof y.btoa=="function",lb=function(a){var b;B(xa(a),"encodeByteArray takes an array as a parameter");b===void 0&&(b=0);if(!jb){jb={};for(var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),d=["+/=","+/","-_=","-_.","-_"],e=0;e<5;e++){var f=c.concat(d[e].split(""));ib[e]=f;for(var g=0;g<f.length;g++){var h=f[g],k=jb[h];k===void 0?jb[h]=g:B(k===g)}}}b=ib[b];c=Array(Math.floor(a.length/3));d=b[64]||"";for(e=f=0;f<a.length-2;f+=3){k=a[f];var l= 
a[f+1];h=a[f+2];g=b[k>>2];k=b[(k&3)<<4|l>>4];l=b[(l&15)<<2|h>>6];h=b[h&63];c[e++]=""+g+k+l+h}g=0;h=d;switch(a.length-f){case 2:g=a[f+1],h=b[(g&15)<<2]||d;case 1:a=a[f],c[e]=""+b[a>>2]+b[(a&3)<<4|g>>4]+h+d}return c.join("")},mb=function(a){if(kb)a=y.btoa(a);else{for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);if(e>255)throw Error("go/unicode-to-byte-error");b[c++]=e}a=lb(b)}return a};var nb=typeof Uint8Array!=="undefined",ob=!fb&&typeof btoa==="function";var pb=function(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};function qb(a){a=Error(a);pb(a,"warning");return a};function rb(){return typeof BigInt==="function"};function sb(a){return Array.prototype.slice.call(a)};var tb=typeof Symbol==="function"&&typeof Symbol()==="symbol";function ub(a,b){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?Symbol(a):b}var vb=ub("INTERNAL_ARRAY_STATE"),wb=ub("defaultInstance","0di"),xb=ub("oneofCases","1oa");B(Math.round(Math.log2(Math.max.apply(Math,na(Object.values({cd:1,Zc:2,Yc:4,fd:8,ed:16,dd:32,Sc:64,hd:128,Xc:256,Wc:512,bd:1024,Uc:2048,gd:4096,Vc:8192,Tc:16384})))))===14);function yb(a){B((a&33554431)==a)} 
var zb=tb?function(a,b){yb(b);C(a,"state is only maintained on arrays.");a[vb]|=b}:function(a,b){yb(b);C(a,"state is only maintained on arrays.");a.O!==void 0?a.O|=b:Object.defineProperties(a,{O:{value:b,configurable:!0,writable:!0,enumerable:!1}})},Ab=Object.getOwnPropertyDescriptor(Array.prototype,"yc"); 
Object.defineProperties(Array.prototype,{yc:{get:function(){function a(e,f){e&b&&c.push(f)}var b=H(this),c=[];a(1,"IS_REPEATED_FIELD");a(2,"IS_IMMUTABLE_ARRAY");a(4,"IS_API_FORMATTED");a(4096,"STRING_FORMATTED");a(8192,"GBIGINT_FORMATTED");a(8192,"BINARY");a(8,"ONLY_MUTABLE_VALUES");a(32,"MUTABLE_REFERENCES_ARE_OWNED");a(64,"CONSTRUCTED");a(128,"TRANSFERRED");a(256,"HAS_SPARSE_OBJECT");a(512,"HAS_MESSAGE_ID");a(2048,"FROZEN_ARRAY");a(16384,"DESERIALIZED_FROM_BINARY");var d=b>>15&1023||536870912;d!== 
536870912&&c.push("pivot: "+d);d=c.join(",");return Ab?Ab.get.call(this)+"|"+d:d},configurable:!0,enumerable:!1}});var H=tb?function(a){C(a,"state is only maintained on arrays.");return a[vb]|0}:function(a){C(a,"state is only maintained on arrays.");return a.O|0}; 
function Bb(a,b,c){(c===void 0?0:c)||B(b&64,"state for messages must be constructed");B((b&5)===0,"state for messages should not contain repeated field state");c=b>>15&1023||536870912;var d=a.length;B(c+(+!!(b&512)-1)>=d-1,"pivot %s is pointing at an index earlier than the last index of the array, length: %s",c,d);b&512&&B(typeof a[0]==="string","arrays with a message_id bit must have a string in the first position, got: %s",a[0]);a=d?a[d-1]:void 0;B((a!=null&&typeof a==="object"&&a.constructor=== 
Object)===!!(b&256),"arraystate and array disagree on sparseObject presence")} 
var I=tb?function(a){var b=b===void 0?!1:b;C(a,"state is only maintained on arrays.");var c=a[vb];Bb(a,c,b);return c}:function(a){var b=b===void 0?!1:b;C(a,"state is only maintained on arrays.");var c=a.O;Bb(a,c,b);return c},J=tb?function(a,b){C(a,"state is only maintained on arrays.");yb(b);a[vb]=b}:function(a,b){C(a,"state is only maintained on arrays.");yb(b);a.O!==void 0?a.O=b:Object.defineProperties(a,{O:{value:b,configurable:!0,writable:!0,enumerable:!1}})};function Cb(a){return!!(H(a)&2)} 
function Db(a,b){J(b,(a|0)&-30975)}function Eb(a,b){J(b,(a|34)&-30941)}function Fb(a,b){Fa(b);B(b>0&&b<=1023||536870912===b);return a&-33521665|(b&1023)<<15};var Gb,Ib={};function Jb(a){var b=a.Cc===Ib;B(!Gb||b===a instanceof Gb);return b}var Kb={};function Lb(a){var b=!(!a||typeof a!=="object"||a.rd!==Kb);B(b===a instanceof Map);return b&&Ka(a,Map).size===0}function Mb(a,b){Fa(a);B(a>0);B(b===0||b===-1);return a+b}function Nb(a,b){Fa(a);B(a>=0);B(b===0||b===-1);return a-b}function Ob(a){return a!==null&&typeof a==="object"&&!Array.isArray(a)&&a.constructor===Object}function Pb(a){return!Array.isArray(a)||a.length?!1:H(a)&1?!0:!1}var Qb,Rb=[];J(Rb,55); 
Qb=Object.freeze(Rb);function Sb(a){if(a&2)throw Error("Cannot mutate an immutable Message");}var Tb=typeof Symbol!="undefined"&&typeof Symbol.hasInstance!="undefined";function Ub(){}function Vb(a,b){var c=H(C(a));b||B(!(c&2&&c&4||c&2048)||Object.isFrozen(a));b=!!(c&8);c=!!(c&16&&c&32);if(b||c){var d,e,f;a.forEach(function(g){Array.isArray(g)?f=!0:g&&Jb(g)&&(Cb(g.i)?e=!0:d=!0)});f&&B(!e&&!d);c&&B(!f&&!d);b&&B(!f&&!e)}Wb(a)} 
function Wb(a){var b=H(a),c=b&4,d=(4096&b?1:0)+(8192&b?1:0);B(c&&d<=1||!c&&d===0,"Expected at most 1 type-specific formatting bit, but got "+d+" with state: "+b);if(4096&H(a))for(b=0;b<a.length;b++)typeof a[b]!=="string"&&Ea("Unexpected element of type "+typeof a[b]+" in string formatted repeated 64-bit int field")}var Xb=Object.freeze({});function Yb(a,b){b=b===void 0?new Set:b;if(b.has(a))return"(Recursive reference)";switch(typeof a){case "object":if(a){var c=Object.getPrototypeOf(a);switch(c){case Map.prototype:case Set.prototype:case Array.prototype:b.add(a);var d="["+Array.from(a,function(e){return Yb(e,b)}).join(", ")+"]";b.delete(a);c!==Array.prototype&&(d=Zb(c.constructor)+"("+d+")");return d;case Object.prototype:return b.add(a),c="{"+Object.entries(a).map(function(e){var f=x(e);e=f.next().value;f=f.next().value;return e+ 
": "+Yb(f,b)}).join(", ")+"}",b.delete(a),c;default:return d="Object",c&&c.constructor&&(d=Zb(c.constructor)),typeof a.toString==="function"&&a.toString!==Object.prototype.toString?d+"("+String(a)+")":"(object "+d+")"}}break;case "function":return"function "+Zb(a);case "number":if(!Number.isFinite(a))return String(a);break;case "bigint":return a.toString(10)+"n";case "symbol":return a.toString()}return JSON.stringify(a)} 
function Zb(a){var b=a.displayName;return b&&typeof b==="string"||(b=a.name)&&typeof b==="string"?b:(a=/function\s+([^\(]+)/m.exec(String(a)))?a[1]:"(Anonymous)"};function $b(a,b){var c=ac,d=[];bc(b,a,d)||cc.apply(null,[void 0,c,"Guard "+b.Za().trim()+" failed:"].concat(na(d.reverse())))}function dc(a,b){$b(a,b);return a}function ec(a,b){a.qd=!0;a.Za=typeof b==="function"?b:function(){return b};return a}function bc(a,b,c){var d=a(b,c);d||fc(c,function(){var e="";e.length>0&&(e+=": ");return e+"Expected "+a.Za().trim()+", got "+Yb(b)});return d}function fc(a,b){a==null||a.push((typeof b==="function"?b():b).trim())}var ac=void 0; 
function gc(a){return typeof a==="function"?a():a}function cc(){throw Error(qa.apply(0,arguments).map(gc).filter(Boolean).join("\n").trim().replace(/:$/,""));}var hc=ec(function(a){return a!==null&&a!==void 0},"exists");var ic=ec(function(a){return typeof a==="number"},"number"),jc=ec(function(a){return typeof a==="string"},"string"),kc=ec(function(a){return typeof a==="boolean"},"boolean"),lc=ec(function(a){return typeof a==="bigint"},"bigint");function mc(a){return ec(function(b){return b instanceof a},function(){return Zb(a)})}function nc(){var a=qa.apply(0,arguments);return ec(function(b){return a.some(function(c){return c(b)})},function(){return""+a.map(function(b){return b.Za().trim()}).join(" | ")})};var oc=typeof y.BigInt==="function"&&typeof y.BigInt(0)==="bigint";var pc=function(a){this.qb=a};pc.prototype.toString=function(a){return this.qb.toString(a)};pc.prototype.valueOf=function(){throw Error("Convert JSBI instances to native numbers using `toNumber`.");};pc.prototype[Symbol.toPrimitive]=function(){return this.qb};/* 
 
 Copyright 2018 Google Inc 
 SPDX-License-Identifier: Apache-2.0 
*/ 
var K=function(a,b){var c=ha(Array,[a],this.constructor);c.sign=b;Object.setPrototypeOf(c,K.prototype);if(a>qc)throw new RangeError("Maximum BigInt size exceeded");return c};w(K,Array); 
K.prototype.toString=function(a){a=a===void 0?10:a;if(a<2||a>36)throw new RangeError("toString() radix argument must be between 2 and 36");if(this.length===0)var b="0";else if((a&a-1)===0){b=this.length;var c=a-1;c=(c>>>1&85)+(c&85);c=(c>>>2&51)+(c&51);c=(c>>>4&15)+(c&15);--a;var d=this.g(b-1),e=(b*30-rc(d)+c-1)/c|0;this.sign&&e++;if(e>268435456)throw Error("string too long");var f=Array(e);--e;for(var g=0,h=0,k=0;k<b-1;k++){var l=this.g(k);g=(g|l<<h)&a;f[e--]=sc[g];h=c-h;g=l>>>h;for(h=30-h;h>=c;)f[e--]= 
sc[g&a],g>>>=c,h-=c}f[e--]=sc[(g|d<<h)&a];for(g=d>>>c-h;g!==0;)f[e--]=sc[g&a],g>>>=c;this.sign&&(f[e--]="-");if(e!==-1)throw Error("implementation bug");b=f.join("")}else b=tc(this,a,!1);return b};K.prototype.valueOf=function(){throw Error("Convert JSBI instances to native numbers using `toNumber`.");}; 
var yc=function(a,b){if(b.sign)throw new RangeError("Exponent must be positive");if(b.length===0)return vc(1);if(a.length===0)return a;if(a.length===1&&a.g(0)===1)return a.sign&&(b.g(0)&1)===0&&a.length!==0&&(b=a.ic(),b.sign=!a.sign,a=b),a;if(b.length>1)throw new RangeError("BigInt too big");b=b.wa(0);if(b===1)return a;if(b>=wc)throw new RangeError("BigInt too big");if(a.length===1&&a.g(0)===2){var c=1+(b/30|0);a=new K(c,a.sign&&(b&1)!==0);a.fa();a.o(c-1,1<<b%30);return a}c=null;var d=a;(b&1)!==0&& 
(c=a);for(b>>=1;b!==0;b>>=1)d=xc(d,d),(b&1)!==0&&(c=c===null?d:xc(c,d));return c},xc=function(a,b){if(a.length===0)return a;if(b.length===0)return b;var c=a.length+b.length;a.rb()+b.rb()>=30&&c--;c=new K(c,a.sign!==b.sign);c.fa();for(var d=0;d<a.length;d++){var e=b,f=a.g(d),g=c,h=d;if(f!==0){for(var k=f&32767,l=f>>>15,n=f=0,q=0;q<e.length;q++,h++){var r=g.g(h),u=e.g(q),t=u&32767,v=u>>>15;u=zc(t,l);var z=zc(v,k);v=zc(v,l);r+=n+zc(t,k)+f;f=r>>>30;r&=1073741823;r+=((u&32767)<<15)+((z&32767)<<15);f+= 
r>>>30;n=v+(u>>>15)+(z>>>15);g.o(h,r&1073741823)}for(;f!==0||n!==0;h++)e=g.g(h),e+=f+n,n=0,f=e>>>30,g.o(h,e&1073741823)}}return c.Oa()},vc=function(a){var b=new K(1,!1);b.o(0,a);return b};K.prototype.ic=function(){for(var a=new K(this.length,this.sign),b=0;b<this.length;b++)a[b]=this[b];return a};K.prototype.Oa=function(){for(var a=this.length,b=this[a-1];b===0;)a--,b=this[a-1],this.pop();a===0&&(this.sign=!1);return this};K.prototype.fa=function(){for(var a=0;a<this.length;a++)this[a]=0}; 
var tc=function(a,b,c){var d=a.length;if(d===0)return"";if(d===1)return b=a.wa(0).toString(b),c===!1&&a.sign&&(b="-"+b),b;var e=Ac[b]-1;d=(((d*30-rc(a.g(d-1)))*Bc+(e-1))/e|0)+1>>1;var f=yc(vc(b),vc(d));e=f.wa(0);if(f.length===1&&e<=32767){f=new K(a.length,!1);f.fa();for(var g=0,h=a.length*2-1;h>=0;h--)g=g<<15|a.J(h),f.Na(h,g/e|0),g=g%e|0;e=g.toString(b)}else{h=f.sb();g=f.length;var k=a.sb()-h;var l=new K(k+2>>>1,!1);l.fa();var n=new K(h+2>>>1,!1);n.fa();var q=rc(f.J(h-1))-15;q>0&&(f=Cc(f,q,0));e= 
Cc(a,q,1);for(var r=f.J(h-1),u=0;k>=0;k--){var t=32767,v=e.J(k+h);if(v!==r){v=(v<<15|e.J(k+h-1))>>>0;t=v/r|0;v=v%r|0;for(var z=f.J(h-2),E=e.J(k+h-2);zc(t,z)>>>0>(v<<16|E)>>>0&&!(t--,v+=r,v>32767););}v=f;z=t;E=g;for(var wa=0,G=0,uc=0;uc<E;uc++){var Hb=v.g(uc),jf=zc(Hb>>>15,z);Hb=zc(Hb&32767,z)+((jf&32767)<<15)+G+wa;wa=Hb>>>30;G=jf>>>15;n.o(uc,Hb&1073741823)}if(n.length>E)for(n.o(E++,wa+G);E<n.length;)n.o(E++,0);else if(wa+G!==0)throw Error("implementation bug");v=e.lc(n,k,h+1);v!==0&&(v=e.jc(f,k,h), 
e.Na(k+h,e.J(k+h)+v&32767),t--);k&1?u=t<<15:l.o(k>>>1,u|t)}e.kc(q);f=l;e=e.Oa();e=tc(e,b,!0)}f.Oa();for(b=tc(f,b,!0);e.length<d;)e="0"+e;c===!1&&a.sign&&(b="-"+b);return b+e};m=K.prototype;m.rb=function(){return rc(this.g(this.length-1))}; 
m.jd=function(a,b,c){c>this.length&&(c=this.length);var d=a&32767;a>>>=15;for(var e=0,f=0;f<c;f++){var g=this.g(f),h=g&32767,k=g>>>15;g=zc(h,a);var l=zc(k,d);k=zc(k,a);h=b+zc(h,d)+e;e=h>>>30;h&=1073741823;h+=((g&32767)<<15)+((l&32767)<<15);e+=h>>>30;b=k+(g>>>15)+(l>>>15);this.o(f,h&1073741823)}if(e!==0||b!==0)throw Error("implementation bug");};m.jc=function(a,b,c){for(var d=0,e=0;e<c;e++){var f=this.J(b+e)+a.J(e)+d;d=f>>>15;this.Na(b+e,f&32767)}return d}; 
m.lc=function(a,b,c){var d=c-1>>>1,e=0;if(b&1){b>>=1;for(var f=this.g(b),g=f&32767,h=0;h<d;h++){var k=a.g(h);f=(f>>>15)-(k&32767)-e;e=f>>>15&1;this.o(b+h,(f&32767)<<15|g&32767);f=this.g(b+h+1);g=(f&32767)-(k>>>15)-e;e=g>>>15&1}d=a.g(h);f=(f>>>15)-(d&32767)-e;e=f>>>15&1;this.o(b+h,(f&32767)<<15|g&32767);if(b+h+1>=this.length)throw new RangeError("out of bounds");(c&1)===0&&(f=this.g(b+h+1),g=(f&32767)-(d>>>15)-e,e=g>>>15&1,this.o(b+a.length,f&1073709056|g&32767))}else{b>>=1;for(g=0;g<a.length-1;g++)d= 
this.g(b+g),f=a.g(g),h=(d&32767)-(f&32767)-e,e=h>>>15&1,d=(d>>>15)-(f>>>15)-e,e=d>>>15&1,this.o(b+g,(d&32767)<<15|h&32767);h=this.g(b+g);a=a.g(g);d=(h&32767)-(a&32767)-e;e=d>>>15&1;f=0;(c&1)===0&&(f=(h>>>15)-(a>>>15)-e,e=f>>>15&1);this.o(b+g,(f&32767)<<15|d&32767)}return e};m.kc=function(a){if(a!==0){for(var b=this.g(0)>>>a,c=this.length-1,d=0;d<c;d++){var e=this.g(d+1);this.o(d,e<<30-a&1073741823|b);b=e>>>a}this.o(c,b)}}; 
var Cc=function(a,b,c){var d=a.length,e=new K(d+c,!1);if(b===0){for(b=0;b<d;b++)e.o(b,a.g(b));c>0&&e.o(d,0);return e}for(var f=0,g=0;g<d;g++){var h=a.g(g);e.o(g,h<<b&1073741823|f);f=h>>>30-b}c>0&&e.o(d,f);return e};m=K.prototype;m.g=function(a){return this[a]};m.wa=function(a){return this[a]>>>0};m.o=function(a,b){this[a]=b|0};m.kd=function(a,b){this[a]=b|0};m.sb=function(){var a=this.length;return this.wa(a-1)<=32767?a*2-1:a*2};m.J=function(a){return this[a>>>1]>>>(a&1)*15&32767}; 
m.Na=function(a,b){var c=a>>>1,d=this.g(c);this.o(c,a&1?d&32767|b<<15:d&1073709056|b&32767)};var qc=33554432,wc=qc<<5,Ac=[0,0,32,51,64,75,83,90,96,102,107,111,115,119,122,126,128,131,134,136,139,141,143,145,147,149,151,153,154,156,158,159,160,162,163,165,166],Bc=32,sc="0123456789abcdefghijklmnopqrstuvwxyz".split(""),rc=Math.clz32?function(a){return Math.clz32(a)-2}:function(a){return a===0?30:29-(Math.log(a>>>0)/Math.LN2|0)|0},zc=Math.imul||function(a,b){return a*b|0};var Dc=mc(K),Ec=mc(pc);var Fc=oc?Ec:Dc;function Gc(a){var b=a;if(jc(b)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(b))throw Error("Invalid string for toGbigint: "+b);}else if(ic(b)&&!Number.isSafeInteger(b))throw Error("Invalid number for toGbigint: "+b);if(oc){if(Fc(a)){if(!oc)throw Error("This platform does not use BigInt.");a=dc(a,Ec).qb}else lc(a)||($b(a,nc(jc,kc,ic)),a=BigInt(a));b=a%BigInt(2);var c=BigInt;if(oc){var d=typeof Window==="function"&&globalThis.top instanceof Window?globalThis.top:globalThis;d.gbigintUseStrInDebugToggleVal!== 
0&&d.gbigintUseStrInDebugToggleVal!==1&&(d.gbigintUseStrInDebugToggleVal=Math.round(Math.random()));d=d.gbigintUseStrInDebugToggleVal}else d=1;return b===c(d)?a.toString():a}return a=kc(a)?a?"1":"0":jc(a)?a.trim()||"0":String(a)} 
var Mc=ec(function(a){if(oc)return $b(Hc,lc),$b(Ic,lc),a=BigInt(a),a>=Hc&&a<=Ic;a=dc(a,jc);return a[0]==="-"?Jc(a,Kc):Jc(a,Lc)},"isSafeInt52"),Kc=Number.MIN_SAFE_INTEGER.toString(),Hc=oc?BigInt(Number.MIN_SAFE_INTEGER):void 0,Lc=Number.MAX_SAFE_INTEGER.toString(),Ic=oc?BigInt(Number.MAX_SAFE_INTEGER):void 0; 
function Jc(a,b){if(a.length>b.length)return!1;if(a.length<b.length||a===b)return!0;for(var c=0;c<a.length;c++){var d=a[c],e=b[c];if(d>e)return!1;if(d<e)return!0}c=ac;cc("Assertion fail:","isInRange weird case. Value was: "+a+". Boundary was: "+b+"."||c)};var L=0,M=0;function Nc(a){var b=a>>>0;L=b;M=(a-b)/4294967296>>>0}function Oc(a){if(a<0){Nc(0-a);var b=x(Pc(L,M));a=b.next().value;b=b.next().value;L=a>>>0;M=b>>>0}else Nc(a)}function Qc(a,b){var c=b*4294967296+(a>>>0);return Number.isSafeInteger(c)?c:Rc(a,b)} 
function Rc(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=""+(4294967296*b+a);else rb()?c=""+(BigInt(b)<<BigInt(32)|BigInt(a)):(c=(a>>>24|b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+c*6777216+b*6710656,c+=b*8147497,b*=2,a>=1E7&&(c+=a/1E7>>>0,a%=1E7),c>=1E7&&(b+=c/1E7>>>0,c%=1E7),B(b),c=b+Sc(c)+Sc(a));return c}function Sc(a){a=String(a);return"0000000".slice(a.length)+a} 
function Tc(){var a=L,b=M;b&2147483648?rb()?a=""+(BigInt(b|0)<<BigInt(32)|BigInt(a>>>0)):(b=x(Pc(a,b)),a=b.next().value,b=b.next().value,a="-"+Rc(a,b)):a=Rc(a,b);return a} 
function Uc(a){B(a.length>0);if(a.length<16)Oc(Number(a));else if(rb())a=BigInt(a),L=Number(a&BigInt(4294967295))>>>0,M=Number(a>>BigInt(32)&BigInt(4294967295));else{B(a.length>0);var b=+(a[0]==="-");M=L=0;for(var c=a.length,d=0+b,e=(c-b)%6+b;e<=c;d=e,e+=6)d=Number(a.slice(d,e)),M*=1E6,L=L*1E6+d,L>=4294967296&&(M+=Math.trunc(L/4294967296),M>>>=0,L>>>=0);b&&(b=x(Pc(L,M)),a=b.next().value,b=b.next().value,L=a,M=b)}}function Pc(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};function Vc(a){return a.displayName||a.name||"unknown type name"}function Wc(a){if(typeof a!=="boolean")throw Error("Expected boolean but got "+A(a)+": "+a);return a}var Xc=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function Yc(a){var b=typeof a;switch(b){case "bigint":return!0;case "number":return Number.isFinite(a)}return b!=="string"?!1:Xc.test(a)}function Zc(a){if(!Number.isFinite(a))throw a="Expected enum as finite number but got "+A(a)+": "+a,qb(a);return a|0} 
function $c(a){return"Expected int32 as finite number but got "+A(a)+": "+a}function ad(a){if(typeof a!=="number")throw qb($c(a));if(!Number.isFinite(a))throw qb($c(a));return a|0}function bd(a){return a==null?a:ad(a)}function cd(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 dd(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 ed(a){var b=0;b=b===void 0?0:b;if(!Yc(a))throw a="Expected an int64 value encoded as a number or a string but got "+A(a)+": "+a,qb(a);var c=typeof a;switch(b){case 4096:switch(c){case "string":return fd(a,!0);case "bigint":return String(BigInt.asIntN(64,a));default:return gd(dc(a,ic))}case 8192:switch(c){case "string":return b=Math.trunc(Number(a)),Number.isSafeInteger(b)?a=Gc(b):(b=a.indexOf("."),b!==-1&&(a=a.substring(0,b)),a=rb()?hd(BigInt(a)):Gc(id(a))),a;case "bigint":return hd(a);default:return a= 
dc(a,ic),Number.isSafeInteger(a)?Gc(jd(a,!0)):Gc(gd(a))}case 0:switch(c){case "string":return fd(a,!1);case "bigint":return hd(a);default:return jd(dc(a,ic),!1)}default:throw Error("Unknown format requested type for int64");}}function kd(a){return a[0]==="-"?!1:a.length<20?!0:a.length===20&&Number(a.substring(0,6))<184467}function ld(a){return a[0]==="-"?a.length<20?!0:a.length===20&&Number(a.substring(0,7))>-922337:a.length<19?!0:a.length===19&&Number(a.substring(0,6))<922337} 
function md(a){B(a<0||!(0<a&&a<Number.MAX_SAFE_INTEGER));B(Number.isInteger(a));if(a<0){Oc(a);var b=Rc(L,M);a=Number(b);return Number.isSafeInteger(a)?a:b}b=String(a);if(kd(b))return b;Oc(a);return Qc(L,M)}function id(a){B(a.indexOf(".")===-1);if(ld(a))return a;Uc(a);return Tc()} 
function jd(a,b){B(Yc(a));B(b||!0);a=Math.trunc(a);if(!Number.isSafeInteger(a)){B(!Number.isSafeInteger(a));B(Number.isInteger(a));Oc(a);b=L;var c=M;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);b=Qc(b,c);a=typeof b==="number"?a?-b:b:a?"-"+b:b}return a}function gd(a){B(Yc(a));B(!0);a=Math.trunc(a);if(Number.isSafeInteger(a))a=String(a);else{B(!Number.isSafeInteger(a));B(Number.isInteger(a));var b=String(a);ld(b)?a=b:(Oc(a),a=Tc())}return a} 
function fd(a,b){B(Yc(a));B(b||!0);b=Math.trunc(Number(a));if(Number.isSafeInteger(b))return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return id(a)}function hd(a){B(typeof a==="bigint");return Gc(BigInt.asIntN(64,a))} 
function nd(a){if(a==null)return a;if(typeof a==="bigint")return Mc(a)?a=Number(a):(a=BigInt.asIntN(64,a),a=Mc(a)?Number(a):String(a)),a;if(Yc(a)){if(typeof a==="number")return jd(a,!1);a=dc(a,jc);B(Yc(a));B(!0);B(!0);var b=Math.trunc(Number(a));Number.isSafeInteger(b)?a=b:(a=fd(a,!1),b=Number(a),a=Number.isSafeInteger(b)?b:a);return a}} 
function od(a){if(a==null)return a;if(typeof a==="bigint")return a>=0&&Mc(a)?a=Number(a):(a=BigInt.asUintN(64,a),a=Mc(a)?Number(a):String(a)),a;if(Yc(a)){if(typeof a==="number")return B(Yc(a)),B(!0),a=Math.trunc(a),a>=0&&Number.isSafeInteger(a)?a:md(a);a=dc(a,jc);B(Yc(a));B(!0);B(!0);var b=Math.trunc(Number(a));0<=b&&b<=Number.MAX_SAFE_INTEGER?a=b:(B(Yc(a)),B(!0),b=Math.trunc(Number(a)),Number.isSafeInteger(b)&&b>=0?a=String(b):(b=a.indexOf("."),b!==-1&&(a=a.substring(0,b)),B(a.indexOf(".")===-1), 
kd(a)||(Uc(a),a=Rc(L,M))),b=Number(a),a=Number.isSafeInteger(b)?b:a);return a}}function pd(a){if(typeof a!=="string")throw Error("Expected a string but got "+a+" a "+A(a));return a}function qd(a){if(a!=null&&typeof a!=="string")throw Error("Expected a string or null or undefined but got "+a+" a "+A(a));return a}function rd(a){return a==null||typeof a==="string"?a:void 0}function sd(a,b){if(!(a instanceof b))throw Error("Expected instanceof "+Vc(b)+" but got "+(a&&Vc(a.constructor)));} 
function td(a,b,c,d){if(a!=null&&typeof a==="object"&&Jb(a))return a;if(!Array.isArray(a))return c?d&2?ud(b):new b:void 0;var e=c=H(a);e===0&&(e|=d&32);e|=d&2;e!==c&&J(a,e);return new b(a)}function vd(a){if(!Array.isArray(a))throw a="Expected array but got "+A(a)+": "+a,qb(a);}function ud(a){var b=a[wb];if(b)return b;b=new a;zb(b.i,34);return a[wb]=b};var Dd=function(a){wd===void 0&&(wd=typeof Proxy==="function"?xd(Proxy):null);var b;(b=!wd)||(yd===void 0&&(yd=typeof WeakMap==="function"?xd(WeakMap):null),b=!yd);if(b)return a;if(b=zd(a))return b;var c=Error().stack;Ad(a);b=new wd(a,{set:function(d,e,f){Bd(c);d[e]=f;return!0}});Cd(a,b);return b}; 
function Bd(a){a=Error("Warning: Forbidden array mutation. This will be a hard error in the future, please fix. See go/jspb-api-gotchas#readonly-repeated-fields.\nArray origin at "+a+"\nMutation at "+Error().stack+"\n...");pb(a,"incident");La(a)}var Ed=void 0,Fd=void 0,zd=function(a){var b;return(b=Ed)==null?void 0:b.get(a)},Gd=function(a){var b;return((b=Fd)==null?void 0:b.get(a))||a};function Cd(a,b){(Ed||(Ed=new yd)).set(a,b);(Fd||(Fd=new yd)).set(b,a)}var wd=void 0,yd=void 0; 
function xd(a){try{return a.toString().indexOf("[native code]")!==-1?a:null}catch(b){return null}}var Hd=void 0;function Ad(a){if(Hd===void 0){var b=new wd([],{});Hd=Array.prototype.concat.call([],b).length===1}Hd&&typeof Symbol==="function"&&Symbol.isConcatSpreadable&&(a[Symbol.isConcatSpreadable]=!0)};var Id;function Jd(a,b){B(!!(H(b)&32));Id=b;a=new a(b);Id=void 0;return a};var Kd=function(){throw Error("please construct maps as mutable then call toImmutable");};if(Tb){var Ld=function(){throw Error("Cannot perform instanceof checks on ImmutableMap: please use isImmutableMap or isMutableMap to assert on the mutability of a map. See go/jspb-api-gotchas#immutable-classes for more information");},Md={};Object.defineProperties(Kd,(Md[Symbol.hasInstance]={value:Ld,configurable:!1,writable:!1,enumerable:!1},Md));B(Kd[Symbol.hasInstance]===Ld,"defineProperties did not work: was it monkey-patched?")};function Nd(a,b){return Od(b)}function Od(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "bigint":return Mc(a)?Number(a):String(a);case "boolean":return a?1:0;case "object":if(a)if(Array.isArray(a)){if(Pb(a))return}else if(nb&&a!=null&&a instanceof Uint8Array){if(ob){for(var b="",c=0,d=a.length-10240;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String.fromCharCode.apply(null,c?a.subarray(c):a);a=btoa(b)}else a=lb(a);return a}}return a};function Pd(a,b,c){var d=sb(a),e=d.length,f=b&256?d[e-1]:void 0;e+=f?-1:0;for(b=b&512?1:0;b<e;b++)d[b]=c(d[b]);if(f){b=d[b]={};for(var g in f)B(!isNaN(g),"should not have non-numeric keys in sparse objects after a constructor is called."),b[g]=c(f[g])}C(d);C(a);return d}function Qd(a,b,c,d,e){if(a!=null){if(Array.isArray(a))a=Pb(a)?void 0:e&&H(a)&2?a:Rd(a,b,c,d!==void 0,e);else if(Ob(a)){var f={},g;for(g in a)f[g]=Qd(a[g],b,c,d,e);a=f}else a=b(a,d);return a}} 
function Rd(a,b,c,d,e){var f=d||c?H(a):0;d=d?!!(f&32):void 0;for(var g=sb(a),h=0;h<g.length;h++)g[h]=Qd(g[h],b,c,d,e);c&&(C(g),C(a),c(f,g));return g}function Sd(a){return Jb(a)?a.toJSON():Od(a)};function Td(a,b,c){c=c===void 0?Eb:c;if(a!=null){if(nb&&a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var d=H(a);if(d&2)return a;Vb(a);b&&(b=d===0||!!(d&32)&&!(d&64||!(d&16)));return b?(J(a,(d|34)&-12293),a):Rd(a,Td,d&4?Eb:c,!0,!0)}Jb(a)&&(B(Jb(a)),c=a.i,d=I(c),a=d&2?a:Jd(a.constructor,Ud(c,d,!0)));return a}}function Ud(a,b,c){var d=c||b&2?Eb:Db,e=!!(b&32);a=Pd(a,b,function(f){return Td(f,e,d)});zb(a,32|(c?2:0));return a} 
function Vd(a){var b=a.i,c=I(b);return c&2?Jd(a.constructor,Ud(b,c,!1)):a};var Xd=function(a,b){a=a.i;return Wd(a,I(a),b)};function Yd(a,b,c,d){b=Mb(d,+!!(b&512)-1);if(!(b<0||b>=a.length||b>=c))return a[b]} 
var Wd=function(a,b,c,d){if(c===-1)return null;var e=b>>15&1023||536870912;if(c>=e){if(b&256)return a[a.length-1][c]}else{var f=a.length;if(d&&b&256&&(d=a[f-1][c],d!=null)){if(Yd(a,b,e,c))throw Error("b/316921031: message had field number "+c+" in both the sparse object and the array portion.");return d}return Yd(a,b,e,c)}},O=function(a,b,c){var d=a.i,e=I(d);Sb(e);N(d,e,b,c);return a}; 
function N(a,b,c,d){B(!Ob(d),"Invalid object passed to a setter");var e=b>>15&1023||536870912;if(c>=e){B(e!==536870912);var f=b;if(b&256)var g=a[a.length-1];else{if(d==null)return f;g=Mb(e,+!!(b&512)-1);B(g>=a.length&&Number.isInteger(g)&&g<4294967295,"Expected sparseObjectIndex (%s) to be >= %s and a valid array index",g,a.length);g=a[g]={};f|=256}g[c]=d;c<e&&(a[Mb(c,+!!(b&512)-1)]=void 0);f!==b&&J(a,f);return f}a[Mb(c,+!!(b&512)-1)]=d;b&256&&(a=a[a.length-1],c in a&&delete a[c]);return b} 
function Zd(a,b){if(!a)return a;B(Cb(b)?Cb(a.i):!0);return a}function $d(a,b,c,d){c=c===void 0?!1:c;d=d===void 0?!1:d;Vb(a,c);B(!!(H(a)&1));var e=H(a);e&16384&&B(e&2,"state from binary must be immutable");c||(d||B(Object.isFrozen(a)||!(H(a)&32)),B(Cb(b)?Object.isFrozen(a):!0))}var ae=function(a){return a===Xb?2:4}; 
function be(a,b,c,d){a=a.i;var e=I(a),f=2&e?1:c;d=!!d;c=ce(a,e,b);var g=H(c);Wb(c);if(!(4&g)){4&g&&(c=sb(c),g=de(g,e),e=N(a,e,b,c));for(var h=0,k=0;h<c.length;h++){var l=rd(c[h]);l!=null&&(c[k++]=l)}k<h&&(c.length=k);g=ee(g,e);g=(g|20)&-4097;g&=-8193;J(c,g);2&g&&Object.freeze(c)}var n;if(f===1||f===4&&32&g){if(!fe(g)){var q=g;g|=2;g!==q&&J(c,g);Object.freeze(c)}}else h=f!==5?!1:!!(32&g)||fe(g)||!!zd(c),(f===2||h)&&fe(g)&&(c=sb(c),g=de(g,e),g=ge(g,e,d),J(c,g),e=N(a,e,b,c)),fe(g)||(b=g,g=ge(g,e,d), 
g!==b&&J(c,g)),h?n=Dd(c):f!==2||d||(q=Ed)==null||q.delete(c);Wb(c);d||$d(c,a,!1,d);return n||c}function ce(a,b,c){a=Wd(a,b,c);return Array.isArray(a)?a:Qb}function ee(a,b){a===0&&(a=de(a,b));return a|1}function fe(a){return!!(2&a)&&!!(4&a)||!!(2048&a)} 
function he(a,b,c){var d=a.i,e=I(d);Sb(e);if(c==null)return N(d,e,b),a;c=Gd(c);vd(c);var f=H(c),g=f,h=fe(f),k=h||Object.isFrozen(c);h||(f=0);k||(c=sb(c),g=0,f=de(f,e),f=ge(f,e,!0),k=!1);f|=21;for(h=0;h<c.length;h++){var l=c[h],n=ad(l);Object.is(l,n)||(k&&(c=sb(c),g=0,f=de(f,e),f=ge(f,e,!0),k=!1),c[h]=n)}f!==g&&(k&&(c=sb(c),f=de(f,e),f=ge(f,e,!0)),J(c,f));Vb(c);N(d,e,b,c);return a}function ie(a,b,c,d){var e=a.i,f=I(e);Sb(f);N(e,f,b,(d==="0"?Number(c)===0:c===d)?void 0:c);return a} 
var le=function(a,b,c,d){var e=a.i,f=I(e);Sb(f);if(d==null){var g=je(e);if(ke(g,e,f,c)===b)g.set(c,0);else return a}else{B(c.includes(b));g=je(e);var h=ke(g,e,f,c);h!==b&&(h&&(f=N(e,f,h)),g.set(c,b))}N(e,f,b,d);return a},ne=function(a,b,c){return me(a,b)===c?c:-1},me=function(a,b){a=a.i;return ke(je(a),a,I(a),b)};function je(a){if(tb){var b;return(b=a[xb])!=null?b:a[xb]=new Map}if(xb in a)return Ka(a[xb],Map);b=new Map;Object.defineProperty(a,xb,{value:b});return b} 
function ke(a,b,c,d){var e=a.get(d);if(e!=null)return e;for(var f=e=0;f<d.length;f++){var g=d[f];Wd(b,c,g)!=null&&(e!==0&&(c=N(b,c,e)),e=g)}a.set(d,e);return e}var pe=function(a){var b=oe;a=a.i;var c=I(a);Sb(c);var d=Wd(a,c,4);b=Vd(td(d,b,!0,c));d!==b&&N(a,c,4,b);return b};function qe(a,b,c,d){a=a.i;var e=I(a);d=Wd(a,e,c,d);b=td(d,b,!1,e);b!==d&&b!=null&&N(a,e,c,b);return Zd(b,a)} 
var re=function(a){var b=oe;return(a=qe(a,b,4,!1))?a:ud(b)},se=function(a,b,c){b=qe(a,b,c,!1);if(b==null)return b;a=a.i;var d=I(a);if(!(d&2)){var e=Vd(b);e!==b&&(b=e,N(a,d,c,b))}return Zd(b,a)},te=function(a,b,c,d){var e=I(a.i),f=e,g=!(2&e);a=a.i;var h=!!(2&f);e=h?1:d;g&&(g=!h);d=ce(a,f,c);var k=H(d);h=!!(4&k);if(!h){k=ee(k,f);var l=d,n=f,q=!!(2&k);q&&(n|=2);for(var r=!q,u=!0,t=0,v=0;t<l.length;t++){var z=td(l[t],b,!1,n);if(z instanceof b){if(!q){var E=Cb(z.i);r&&(r=!E);u&&(u=E)}l[v++]=z}}v<t&&(l.length= 
v);k|=4;k=u?k|16:k&-17;k=r?k|8:k&-9;J(l,k);q&&Object.freeze(l)}if(g&&!(8&k||!d.length&&(e===1||e===4&&32&k))){fe(k)&&(d=sb(d),k=de(k,f),f=N(a,f,c,d));b=d;g=k;for(l=0;l<b.length;l++)k=b[l],n=Vd(k),k!==n&&(b[l]=n);g|=8;g=b.length?g&-17:g|16;J(b,g);k=g}if(e===1||e===4&&32&k)fe(k)||(f=k,k|=!d.length||16&k&&(!h||32&k)?2:2048,k!==f&&J(d,k),Object.freeze(d));else if(h=e!==5?!1:!!(32&k)||fe(k)||!!zd(d),(e===2||h)&&fe(k)&&(d=sb(d),k=de(k,f),k=ge(k,f,!1),J(d,k),f=N(a,f,c,d)),fe(k)||(c=k,k=ge(k,f,!1),k!==c&& 
J(d,k)),h)var wa=Dd(d);else if(e===2){var G;(G=Ed)==null||G.delete(d)}f=d;G=e===2;G=G===void 0?!1:G;c=Cb(a);e=Cb(f);h=Object.isFrozen(f)&&e;$d(f,a,G);if(c||e)G?B(e):B(h);B(!!(H(f)&4));if(e&&f.length)for(G=0;G<1;G++)Zd(f[G],a);return wa||d},ue=function(a,b,c,d){d!=null?sd(d,Da(b)):d=void 0;return O(a,c,d)},ve=function(a,b,c,d,e){e!=null?sd(e,Da(b)):e=void 0;return le(a,c,d,e)},we=function(a,b,c,d){var e=a.i,f=I(e);Sb(f);if(d==null)return N(e,f,c),a;d=Gd(d);vd(d);for(var g=H(d),h=g,k=fe(g),l=k||Object.isFrozen(d), 
n=!l&&!0,q=!0,r=!0,u=0;u<d.length;u++){var t=d[u];sd(t,Da(b));k||(t=Cb(t.i),q&&(q=!t),r&&(r=t))}k||(g=q?13:5,g=r?g|16:g&-17);if(n||l&&g!==h)d=sb(d),h=0,g=de(g,f),g=ge(g,f,!0);g!==h&&J(d,g);Vb(d);N(e,f,c,d);return a};function de(a,b){a=(2&b?a|2:a&-3)|32;return a&=-2049}function ge(a,b,c){32&b&&c||(a&=-33);return a} 
function xe(a,b){var c=I(a.i);Sb(c);a=be(a,4,2,!0);H(a);if(Array.isArray(b)){b=Gd(b);c=b.length;for(var d=0;d<c;d++)a.push(pd(b[d]))}else for(b=x(b),c=b.next();!c.done;c=b.next())a.push(pd(c.value));Wb(a)}function ye(a,b){return a!=null?a:b} 
var ze=function(a,b){a=Xd(a,b);return a==null?a:Number.isFinite(a)?a|0:void 0},Ae=function(a,b){var c=c===void 0?!1:c;a=Xd(a,b);return ye(a==null||typeof a==="boolean"?a:typeof a==="number"?!!a:void 0,c)},P=function(a,b){var c=c===void 0?0:c;return ye(cd(Xd(a,b)),c)},Be=function(a,b){var c=c===void 0?0:c;return ye(dd(Xd(a,b)),c)},Ce=function(a,b){var c=c===void 0?0:c;a=nd(Xd(a,b));return ye(a,c)},De=function(a){var b=b===void 0?0:b;a=od(Xd(a,3));return ye(a,b)},Ee=function(a,b){var c=c===void 0?0: 
c;a=a.i;var d=I(a),e=Wd(a,d,b);var f=e==null||typeof e==="number"?e:e==="NaN"||e==="Infinity"||e==="-Infinity"?Number(e):void 0;f!=null&&f!==e&&N(a,d,b,f);return ye(f,c)},Fe=function(a,b){var c=c===void 0?"":c;return ye(rd(Xd(a,b)),c)},Q=function(a,b){var c=0;c=c===void 0?0:c;return ye(ze(a,b),c)},Ge=function(a,b){return be(a,b,ae())},R=function(a,b,c){return Q(a,ne(a,c,b))},He=function(a,b,c){c=c==null?c:ed(c);return ie(a,b,c,"0")},Ie=function(a,b,c){return ie(a,b,c==null?c:Zc(c),0)},S=function(a, 
b,c,d){return le(a,b,c,d==null?d:Zc(d))};B(!0);if(typeof Proxy!=="undefined"){var Ke=Je;new Proxy({},{getPrototypeOf:Ke,setPrototypeOf:Ke,isExtensible:Ke,preventExtensions:Ke,getOwnPropertyDescriptor:Ke,defineProperty:Ke,has:Ke,get:Ke,set:Ke,deleteProperty:Ke,apply:Ke,construct:Ke})}function Je(){throw Error("this array or object is owned by JSPB and should not be reused, did you mean to copy it with copyJspbArray? See go/jspb-api-gotchas#construct_from_array");};var Le,T=function(a,b,c){Ka(this,T,"The message constructor should only be used by subclasses");B(this.constructor!==T,"Message is an abstract class and cannot be directly constructed");a:{var d=d!=null?d:0;a==null&&(a=Id);Id=void 0;if(a!=null)for(var e=0;e<a.length;e++){var f=a[e];Array.isArray(f)&&Vb(f)}if(a==null)f=96,c?(a=[c],f|=512):a=[],b&&(f=Fb(f,b));else{if(!Array.isArray(a))throw Error("data passed to JSPB constructors must be an Array, got '"+JSON.stringify(a)+"' a "+A(a));f=H(a);if(Object.isFrozen(a)|| 
!Object.isExtensible(a)||Object.isSealed(a))throw Error("data passed to JSPB constructors must be mutable");if(f&2048)throw Error("farr");if(f&64){Bb(a,f);d!==1&&f&16384&&B(f&2,"state from binary must be immutable");d=a;break a}d===1||d===2||(f|=64);if(c&&(f|=512,c!==a[0]))throw Error('Expected message to have a message id: "'+c+'" in the array, got: '+JSON.stringify(a[0])+" a "+A(a[0])+", are you parsing with the wrong proto?");b:{e=a;c=f;if(f=e.length){var g=f-1;if(Ob(e[g])){c|=256;b=Nb(g,+!!(c& 
512)-1);if(b>=1024)throw Error("Found a message with a sparse object at fieldNumber "+b+" is >= the limit 1024");f=Fb(c,b);break b}}if(b){b=Math.max(b,Nb(f,+!!(c&512)-1));if(b>1024)throw Error("a message was constructed with an array of length "+f+" which is longer than 1024, are you using a supported serializer?");f=Fb(c,b)}else f=c}}J(a,f);d===1||d===2||B(f&64);d=a}this.i=d;this.preventPassingToStructuredClone=Ub},Ne=function(a){B(!0);B(!Le&&!0);return Me(a)};T.prototype.toJSON=function(){return Me(this)}; 
var Oe=function(a){B(!0);try{return Le=!0,B(Le&&!0),JSON.stringify(Me(a),Nd)}finally{Le=!1}};T.prototype.getExtension=function(a){Ka(this,a.vc);var b=Ka(this,T);b=a.Z?a.cb?a.ma(b,a.Z,a.aa,ae(),!0):a.ma(b,a.Z,a.aa,!0):a.cb?a.ma(b,a.aa,ae(),!0):a.ma(b,a.aa,a.defaultValue,!0);return a.pd&&b==null?a.defaultValue:b}; 
T.prototype.hasExtension=function(a){B(!a.cb,"repeated extensions don't support hasExtension");if(a.Z)a=qe(this,a.Z,a.aa,!0)!==void 0;else{B(!a.cb,"repeated extensions don't support getExtensionOrUndefined");Ka(this,a.vc);var b=Ka(this,T);a=a.Z?a.ma(b,a.Z,a.aa,!0):a.ma(b,a.aa,null,!0);a=(a===null?void 0:a)!==void 0}return a};T.prototype.clone=function(){var a=Ka(this,T);B(Jb(a));var b=a.i,c=I(b);return Jd(a.constructor,Ud(b,c,!1))};Gb=T;T.prototype.Cc=Ib; 
T.prototype.toString=function(){try{return Le=!0,Me(this).toString()}finally{Le=!1}}; 
function Me(a){if(Le)var b=a.i;else b=a.i,C(b),b=Rd(b,Sd,void 0,void 0,!1);var c=!Le,d=I(c?a.i:b);if(a=b.length){var e=b[a-1],f=Ob(e);f?a--:e=void 0;var g=+!!(d&512)-1,h=Nb(a,g),k=(d=!(d&512)&&h!==h)?Array.prototype.slice.call(b,0,a):b;if(f||d){b:{var l=k;var n=e;var q;f=!1;if(d)for(var r=Math.max(0,h+g);r<l.length;r++){var u=l[r],t=Nb(r,g);u==null||Pb(u)||Lb(u)||(f=l[r]=void 0,((f=q)!=null?f:q={})[t]=u,f=!0)}if(n)for(var v in n)if(r=+v,isNaN(r))r=void 0,((r=q)!=null?r:q={})[v]=n[v];else if(u=n[v], 
Array.isArray(u)&&(Pb(u)||Lb(u))&&(u=null),u==null&&(f=!0),d&&r<h){f=!0;u=Mb(r,g);for(t=l.length;t<=u;t++)l.push(void 0);l[u]=n[r]}else u!=null&&(r=void 0,((r=q)!=null?r:q={})[v]=u);f||(q=n);if(q)for(var z in q){n=q;break b}n=null}l=n==null?e!=null:n!==e}d&&(a=k.length);for(;a>0;a--){q=a-1;v=k[q];Nb(q,g);if(v!=null&&!Pb(v)&&!Lb(v))break;var E=!0}if(k!==b||l||E){if(!d&&!c)k=Array.prototype.slice.call(k,0,a);else if(E||l||n)k.length=a;n&&k.push(n)}E=k}else E=b;return E};function Pe(a){if(a instanceof T)return a.constructor.j};(function(){var a=y.jspbGetTypeName;y.jspbGetTypeName=a?function(b){return a(b)||Pe(b)}:Pe})();var U=T;function Qe(a){return function(b){Ha(a);if(b==null||b=="")b=Ka(new a,T);else{Ga(b);b=JSON.parse(b);if(!Array.isArray(b))throw Error("Expected to deserialize an Array but got "+A(b)+": "+b);zb(b,32);b=Jd(a,b)}return b}};var Re=function(a){U.call(this,a)};w(Re,U);var Se=Qe(Re);Re.j="contentads.bow.rendering.client.Dv3MetaData";var Te=new function(a,b){this.key=a;this.defaultValue=b===void 0?0:b;this.valueType="number"}("100004",16E3);var Ue=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}};var Ve=function(){return Pa&&D?!D.mobile&&(F("iPad")||F("Android")||F("Silk")):F("iPad")||F("Android")&&!F("Mobile")||F("Silk")};/* 
 
 Copyright Google LLC 
 SPDX-License-Identifier: Apache-2.0 
*/ 
var We={};function Xe(){if(We!==We)throw Error("Bad secret");};var Ye=globalThis.trustedTypes,Ze;function $e(){var a=null;if(!Ye)return a;try{var b=function(c){return c};a=Ye.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(c){throw c;}return a}function af(){Ze===void 0&&(Ze=$e());return Ze};var bf=function(a){Xe();this.Tb=a};bf.prototype.toString=function(){return this.Tb+""};function cf(a){var b=af();return new bf(b?b.createScriptURL(a):a)}function df(a){if(a instanceof bf)return a.Tb;throw Error("Unexpected type when unwrapping TrustedResourceUrl");};var ef=pa([""]),ff=oa(["\x00"],["\\0"]),gf=oa(["\n"],["\\n"]),hf=oa(["\x00"],["\\u0000"]),kf=pa([""]),lf=oa(["\x00"],["\\0"]),mf=oa(["\n"],["\\n"]),nf=oa(["\x00"],["\\u0000"]);function of(a){return Object.isFrozen(a)&&Object.isFrozen(a.raw)}function pf(a){return a.toString().indexOf("`")===-1}var qf=pf(function(a){return a(ef)})||pf(function(a){return a(ff)})||pf(function(a){return a(gf)})||pf(function(a){return a(hf)}),rf=of(kf)&&of(lf)&&of(mf)&&of(nf);var sf=function(a){Xe();this.Ic=a};sf.prototype.toString=function(){return this.Ic};new sf("about:blank");new sf("about:invalid#zClosurez");var tf=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i,uf=[],vf=function(){};wf(function(a){console.warn("A URL with content '"+a+"' was sanitized away.")});function wf(a){uf.indexOf(a)===-1&&uf.push(a);vf=function(b){uf.forEach(function(c){c(b)})}};var xf=function(a){Xe();this.Sb=a};xf.prototype.toString=function(){return this.Sb+""};function yf(a){var b=af();return new xf(b?b.createHTML(a):a)}function zf(a){if(a instanceof xf)return a.Sb;throw Error("Unexpected type when unwrapping SafeHtml");};var Af=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),Bf=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(d>=0){var f=a[c].substring(0,d);e=a[c].substring(d+1)}else f=a[c];b(f,e?decodeURIComponent(e.replace(/\+/g," ")):"")}}};function Cf(a){if(a instanceof xf)return a;a=Df(String(a));return yf(a)}function Df(a){return a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}function Ef(a){var b=Cf("");return yf(a.map(function(c){return zf(Cf(c))}).join(zf(b).toString()))} 
var Ff=/^[a-z][a-z\d-]*$/i,Gf="APPLET BASE EMBED IFRAME LINK MATH META OBJECT SCRIPT STYLE SVG TEMPLATE".split(" "),Hf="AREA BR COL COMMAND HR IMG INPUT KEYGEN PARAM SOURCE TRACK WBR".split(" "),If=["action","formaction","href"];function Jf(a){if(!Ff.test(a))throw Error("Invalid tag name <"+a+">.");if(Gf.indexOf(a.toUpperCase())!==-1)throw Error("Tag name <"+a+"> is not allowed for createHtml.");} 
function Kf(a,b){var c={};Jf(a);var d="<"+a;c&&(d+=Lf(c));Array.isArray(b)||(b=b===void 0?[]:[b]);if(Hf.indexOf(a.toUpperCase())!==-1){if(b.length>0)throw Error("Void tag <"+a+"> does not allow content.");d+=">"}else b=Ef(b.map(function(e){return e instanceof xf?e:Cf(String(e))})),d+=">"+b.toString()+"</"+a+">";return yf(d)} 
function Lf(a){for(var b="",c=Object.keys(a),d=0;d<c.length;d++){var e=c[d],f=a[e];if(!Ff.test(e))throw Error('Invalid attribute name "'+e+'".');if(f!==void 0&&f!==null){if(/^on./i.test(e))throw Error('Attribute "'+e+" is forbidden. Inline event handlers can lead to XSS. Please use the 'addEventListener' API instead.");if(If.indexOf(e.toLowerCase())!==-1)if(f instanceof sf)f=f.toString();else{var g=f=String(f),h=!tf.test(g);h&&vf(g);f=h?void 0:f;f=f||"about:invalid#zClosurez"}if(!(f instanceof sf|| 
f instanceof xf)&&typeof f!=="string"&&typeof f!=="string"&&typeof f!=="number")throw Error("String or number value expected, got "+typeof f+" with value '"+f+"' given.");e=e+'="'+Cf(String(f))+'"';b+=" "+e}}return b};"ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO SPAN BR WBR NOBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER ACRONYM BASEFONT BIG DIR HGROUP STRIKE TT".split(" ").concat(["BUTTON", 
"INPUT"]);function Mf(a){var b=qa.apply(1,arguments),c=b.length;if(!Array.isArray(a)||!Array.isArray(a.raw)||a.length!==a.raw.length||!qf&&a===a.raw||!(qf&&!rf||of(a))||c+1!==a.length)throw new TypeError("\n    ############################## ERROR ##############################\n\n    It looks like you are trying to call a template tag function (fn`...`)\n    using the normal function syntax (fn(...)), which is not supported.\n\n    The functions in the safevalues library are not designed to be called\n    like normal functions, and doing so invalidates the security guarantees\n    that safevalues provides.\n\n    If you are stuck and not sure how to proceed, please reach out to us\n    instead through:\n     - go/ise-hardening-yaqs (preferred) // LINE-INTERNAL\n     - g/ise-hardening // LINE-INTERNAL\n     - https://github.com/google/safevalues/issues\n\n    ############################## ERROR ##############################"); 
if(b.length===0)return cf(a[0]);c=a[0].toLowerCase();if(/^data:/.test(c))throw Error("Data URLs cannot have expressions in the template literal input.");if(/^https:\/\//.test(c)||/^\/\//.test(c)){var d=c.indexOf("//")+2;var e=c.indexOf("/",d);if(e<=d)throw Error("Can't interpolate data in a url's origin, Please make sure to fully specify the origin, terminated with '/'.");d=c.substring(d,e);if(!/^[0-9a-z.:-]+$/i.test(d))throw Error("The origin contains unsupported characters.");if(!/^[^:]*(:[0-9]+)?$/i.test(d))throw Error("Invalid port number."); 
if(!/(^|\.)[a-z][^.]*$/i.test(d))throw Error("The top-level domain must start with a letter.");d=!0}else d=!1;if(!d)if(/^\//.test(c))if(c==="/"||c.length>1&&c[1]!=="/"&&c[1]!=="\\")d=!0;else throw Error("The path start in the url is invalid.");else d=!1;if(!(d=d||RegExp("^[^:\\s\\\\/]+/").test(c)))if(/^about:blank/.test(c)){if(c!=="about:blank"&&!/^about:blank#/.test(c))throw Error("The about url is invalid.");d=!0}else d=!1;if(!d)throw Error("Trying to interpolate expressions in an unsupported url format."); 
c=a[0];for(d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return cf(c)}function Nf(a,b){a=df(a).toString();var c=a.split(/[?#]/),d=/[?]/.test(a)?"?"+c[1]:"";return Of(c[0],d,/[#]/.test(a)?"#"+(d?c[2]:c[1]):"",b)} 
function Of(a,b,c,d){function e(g,h){g!=null&&(Array.isArray(g)?g.forEach(function(k){return e(k,h)}):(b+=f+encodeURIComponent(h)+"="+encodeURIComponent(g),f="&"))}var f=b.length?"&":"?";d.constructor===Object&&(d=Object.entries(d));Array.isArray(d)?d.forEach(function(g){return e(g[1],g[0])}):d.forEach(e);return cf(a+b+c)};var Pf=function(a){try{var b;if(b=!!a&&a.location.href!=null)a:{try{eb(a.foo);b=!0;break a}catch(c){}b=!1}return b}catch(c){return!1}},Rf=function(a,b,c){b=b===void 0?!1:b;var d=d===void 0?y:d;c=(c===void 0?0:c)?Qf(d):d;for(d=0;c&&d++<40&&(!b&&!Pf(c)||!a(c));)c=Qf(c)},Qf=function(a){try{var b=a.parent;if(b&&b!=a)return b}catch(c){}return null},Sf=function(){if(!globalThis.crypto)return Math.random();try{var a=new Uint32Array(1);globalThis.crypto.getRandomValues(a);return a[0]/65536/65536}catch(b){return Math.random()}}, 
Tf=function(a,b){if(a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)},Uf=function(a){var b=a.length;if(b==0)return 0;for(var c=305419896,d=0;d<b;d++)c^=(c<<5)+(c>>2)+a.charCodeAt(d)&4294967295;return c>0?c:4294967296+c},Vf=Ue(function(){return(Pa&&D?D.mobile:!Ve()&&(F("iPod")||F("iPhone")||F("Android")||F("IEMobile")))?2:Ve()?1:0}),Wf=[],Xf=function(){var a=Wf;Wf=[];a=x(a);for(var b=a.next();!b.done;b=a.next()){b=b.value;try{b()}catch(c){}}},Yf=function(a){y.document.readyState=== 
"complete"?(Wf.push(a),Wf.length==1&&(window.Promise?Promise.resolve().then(Xf):window.setImmediate?setImmediate(Xf):setTimeout(Xf,0))):y.addEventListener("load",a)},Zf=function(a,b){b=b===void 0?document:b;return b.createElement(String(a).toLowerCase())};var ag=function(a,b,c,d,e){$f(a,b,c===void 0?null:c,d===void 0?!1:d,e===void 0?!1:e)}; 
function $f(a,b,c,d,e){e=e===void 0?!1:e;a.google_image_requests||(a.google_image_requests=[]);var f=Zf("IMG",a.document);if(c||d){var g=function(h){c&&c(h);if(d){h=a.google_image_requests;var k=bb(h,f);k>=0&&(B(h.length!=null),Array.prototype.splice.call(h,k,1))}f.removeEventListener&&f.removeEventListener("load",g,!1);f.removeEventListener&&f.removeEventListener("error",g,!1)};f.addEventListener&&f.addEventListener("load",g,!1);f.addEventListener&&f.addEventListener("error",g,!1)}e&&(f.attributionSrc= 
"");f.src=b;a.google_image_requests.push(f)}function bg(a){var b=b===void 0?!1:b;var c;if(c=y.navigator)c=y.navigator.userAgent,c=/Chrome/.test(c)&&!/Edge/.test(c)?!0:!1;c&&y.navigator.sendBeacon?y.navigator.sendBeacon(a):ag(y,a,void 0,b)} 
var dg=function(a){var b=b===void 0?!1:b;var c="https://pagead2.googlesyndication.com/pagead/gen_204?id=rcs_internal";Tf(a,function(d,e){if(d||d===0)c+="&"+e+"="+encodeURIComponent(""+d)});cg(c,b)},cg=function(a,b){var c=window;b=b===void 0?!1:b;var d=d===void 0?!1:d;c.fetch?(b={keepalive:!0,credentials:"include",redirect:"follow",method:"get",mode:"no-cors"},d&&(b.mode="cors","setAttributionReporting"in XMLHttpRequest.prototype?b.attributionReporting={eventSourceEligible:"true",triggerEligible:"false"}: 
b.headers={"Attribution-Reporting-Eligible":"event-source"}),c.fetch(a,b)):ag(c,a,void 0,b,d)};var eg=function(){this.Ua={}},hg=function(){fg||(fg=new gg);var a=fg.Ua[Te.key];if(Te.valueType==="proto"){try{var b=JSON.parse(a);if(Array.isArray(b))return b}catch(c){}return Te.defaultValue}return typeof a===typeof Te.defaultValue?a:Te.defaultValue};var gg=function(){this.Ua={};var a=document.currentScript;a=(a=(a=a===void 0?null:a)&&a.getAttribute("data-jc")==="0"?a:document.querySelector('[data-jc="0"]'))&&a.getAttribute("data-jc-flags")||"";try{var b=JSON.parse(a)[0];a="";for(var c=0;c<b.length;c++)a+=String.fromCharCode(b.charCodeAt(c)^"\u0003\u0007\u0003\u0007\b\u0004\u0004\u0006\u0005\u0003".charCodeAt(c%10));this.Ua=JSON.parse(a)}catch(d){}},fg;w(gg,eg);var ig=function(a){U.call(this,a)};w(ig,U);ig.j="contentads.shared.capture.remote.ClientPingMetadata";var jg=function(a,b){var c=c===void 0?{}:c;this.error=a;this.context=b.context;this.msg=b.message||"";this.id=b.id||"jserror";this.meta=c};function kg(a){var 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);for(var d;a!=d;)d=a,a=a.replace(RegExp("((https?:/..*/)[^/:]*:\\d+(?:.|\n)*)\\2"),"$1");b=a.replace(RegExp("\n *","g"),"\n");break a}catch(e){b=c;break a}b=void 0}return b};function lg(a,b){try{var c=function(d){var e={};return[(e[d.Rc]=d.Bc,e)]};return JSON.stringify([a.filter(function(d){return d.Nb}).map(c),Ne(b),a.filter(function(d){return!d.Nb}).map(c)])}catch(d){return mg(d,b),""}}function mg(a,b){try{dg({m:kg(a instanceof Error?a:Error(String(a))),b:Q(b,1)||null,v:Fe(b,2)||null})}catch(c){}}var ng=function(a,b){var c=new ig;a=Ie(c,1,a);b=ie(a,2,qd(b),"");a=b.i;c=I(a);this.Pa=c&2?b:Jd(b.constructor,Ud(a,c,!0))};var og=function(a){U.call(this,a)};w(og,U);og.prototype.Ba=function(){return Q(this,3)};og.prototype.jb=function(a){return O(this,3,a==null?a:Zc(a))};og.j="tagging.common.experiments.GenotypeDisjointConditionCollisionEvent";var pg=function(a){U.call(this,a)};w(pg,U);pg.prototype.N=function(){return Q(this,1)};pg.prototype.ea=function(a){return Ie(this,1,a)};var qg=function(a,b){return Ie(a,2,b)};pg.j="tagging.common.experiments.GenotypeDiversionEvent.DiversionPointInBinary";var rg=function(a){U.call(this,a)};w(rg,U);rg.prototype.Wa=function(){return R(this,2,sg)};rg.prototype.lb=function(a){S(this,2,sg,a)};rg.j="tagging.common.experiments.GenotypeDiversionEvent.ModAssignment";var sg=[1,2];var tg=function(a){U.call(this,a)};w(tg,U);var ug=function(a,b){return ue(a,pg,1,b)},vg=function(a,b){return we(a,pg,2,b)},wg=function(a,b){return he(a,4,b)},xg=function(a,b){return we(a,rg,5,b)},yg=function(a,b){return Ie(a,6,b)};tg.j="tagging.common.experiments.GenotypeDiversionEvent";var zg=function(a){U.call(this,a)};w(zg,U);m=zg.prototype;m.Ca=function(){return me(this,Ag)};m.la=function(){return R(this,1,Ag)};m.Ub=function(a){S(this,1,Ag,a)};m.Fa=function(){return R(this,2,Ag)};m.Xb=function(a){S(this,2,Ag,a)};m.Ga=function(){return R(this,3,Ag)};m.ac=function(a){S(this,3,Ag,a)};m.oa=function(){return R(this,4,Ag)};m.bc=function(a){S(this,4,Ag,a)};m.Ea=function(){return R(this,6,Ag)};m.Wb=function(a){S(this,6,Ag,a)};m.Kb=function(){return ze(this,ne(this,Ag,6))!=null}; 
zg.j="tagging.common.experiments.GenotypeFlagsOverriddenAfterAccessEvent.FlagOverriddenAfterAccess";var Ag=[1,2,3,4,6];var Bg=function(a){U.call(this,a)};w(Bg,U);Bg.prototype.kb=function(a){return ie(this,1,bd(a),0)};Bg.j="tagging.common.experiments.GenotypeFlagsOverriddenAfterAccessEvent";var Cg=function(a){U.call(this,a)};w(Cg,U);Cg.prototype.Hb=function(){return me(this,Dg)};var Eg=function(a,b){return O(a,1,b==null?b:Zc(b))};m=Cg.prototype;m.Cb=function(){return R(this,2,Dg)};m.Vb=function(a){return S(this,2,Dg,a)};m.Gb=function(){return R(this,3,Dg)};m.Yb=function(a){return S(this,3,Dg,a)};m.Jb=function(){return R(this,4,Dg)};m.cc=function(a){return S(this,4,Dg,a)};Cg.j="tagging.common.experiments.GenotypePropertyErrorEvent.PropertyError";var Dg=[2,3,4];var Fg=function(a){U.call(this,a)};w(Fg,U);m=Fg.prototype;m.Hb=function(){return me(this,Gg)};m.Cb=function(){return R(this,3,Gg)};m.Vb=function(a){return S(this,3,Gg,a)};m.Gb=function(){return R(this,4,Gg)};m.Yb=function(a){return S(this,4,Gg,a)};m.Jb=function(){return R(this,5,Gg)};m.cc=function(a){return S(this,5,Gg,a)};Fg.j="tagging.common.experiments.Condition";var Gg=[3,4,5],Hg=[6,7];var Ig=function(a){U.call(this,a)};w(Ig,U);m=Ig.prototype;m.M=function(){return se(this,Fg,1)};m.Ja=function(a){return ue(this,Fg,1,a)};m.N=function(){return Q(this,2)};m.ea=function(a){return O(this,2,a==null?a:Zc(a))};m.kb=function(a){return O(this,3,bd(a))};Ig.j="tagging.common.experiments.GenotypePropertyErrorEvent";var Jg=[4,5];var Kg=function(a){U.call(this,a)};w(Kg,U);Kg.prototype.Ib=function(){return Ce(this,6)};Kg.prototype.Zb=function(a){return He(this,6,a)};var Mg=function(a){var b=new Kg;return ve(b,tg,4,Lg,a)};Kg.j="tagging.common.experiments.GenotypeEvent";var Lg=[4,5,7,8,9];var Ng=function(){ng.apply(this,arguments)};w(Ng,ng);var Og=function(){Ng.apply(this,arguments)};w(Og,Ng);Og.prototype.Ha=function(){this.Oc.apply(this,na(qa.apply(0,arguments).map(function(a){return{Nb:!0,Rc:4,Bc:Ne(a)}})))};var Pg=function(a,b){if(globalThis.fetch)globalThis.fetch(a,{method:"POST",body:b,keepalive:b.length<65536,credentials:"omit",mode:"no-cors",redirect:"follow"}).catch(function(){});else{var c=new XMLHttpRequest;c.open("POST",a,!0);c.send(b)}};var Qg=function(a,b,c,d,e,f,g,h){Og.call(this,a,b);this.Hc=c;this.Gc=d;this.Kc=e;this.zc=f;this.Fc=g;this.ub=h;this.R=[];this.ta=null;this.Mb=!1};w(Qg,Og);var Rg=function(a){a.ta!==null&&(clearTimeout(a.ta),a.ta=null);if(a.R.length){var b=lg(a.R,a.Pa);a.Gc(a.Hc+"?e=1",b);a.R=[]}}; 
Qg.prototype.Oc=function(){var a=qa.apply(0,arguments),b=this;try{this.Fc&&lg(this.R.concat(a),this.Pa).length>=65536&&Rg(this),this.ub&&!this.Mb&&(this.Mb=!0,this.ub.ld(function(){Rg(b)})),this.R.push.apply(this.R,na(a)),this.R.length>=this.zc&&Rg(this),this.R.length&&this.ta===null&&(this.ta=setTimeout(function(){Rg(b)},this.Kc))}catch(c){mg(c,this.Pa)}}; 
var Sg=function(a,b,c,d,e,f){Qg.call(this,a,b,"https://pagead2.googlesyndication.com/pagead/ping",Pg,c===void 0?1E3:c,d===void 0?100:d,(e===void 0?!1:e)&&!!globalThis.fetch,f)};w(Sg,Qg);var Tg=new function(a,b){b=b===void 0?[]:b;this.Sa=a;this.defaultValue=b}(6001,["A3vKT9yxRPjmXN3DpIiz58f5JykcWHjUo/W7hvmtjgh9jPpQgem9VbADiNovG8NkO6mRmk70Kex8/KUqAYWVWAEAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="]),Ug=new function(a,b){this.Sa=a;this.defaultValue=b===void 0?!1:b}(6E3,!0);var Vg=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)(\\?|/|$)"),Yg=function(){var a=y,b=[],c=null;do{var d=a;if(Pf(d)){var e=d.location.href;c=d.document&&d.document.referrer||null}else e=c,c=null;b.push(new Wg(e||""));try{a=d.parent}catch(g){a=null}}while(a&&d!=a);d=0;for(a=b.length-1;d<=a;++d)b[d].depth=a-d;d=y;if(d.location&&d.location.ancestorOrigins&&d.location.ancestorOrigins.length==b.length-1)for(a=1;a<b.length;++a)e=b[a],e.url||(e.url=d.location.ancestorOrigins[a-1]||"",e.Lb= 
!0);d=new Wg(y.location.href,!1);e=null;for(c=a=b.length-1;c>=0;--c){var f=b[c];!e&&Vg.test(f.url)&&(e=f);if(f.url&&!f.Lb){d=f;break}}e=null;c=b.length&&b[a].url;d.depth!=0&&c&&(e=b[a]);return new Xg(d,e)},Xg=function(a,b){this.va=a;this.Ma=b},Wg=function(a,b){this.url=a;this.Lb=!!b;this.depth=null};var Zg=null,$g=function(){if(Zg===null){Zg="";try{var a="";try{a=y.top.location.hash}catch(c){a=y.location.hash}if(a){var b=a.match(/\bdeid=([\d,]+)/);Zg=b?b[1]:""}}catch(c){}}return Zg};var ah=y.performance,bh=!!(ah&&ah.mark&&ah.measure&&ah.clearMarks),ch=Ue(function(){var a;if(a=bh)a=$g(),a=!!a.indexOf&&a.indexOf("1337")>=0;return a});var dh=function(a){this.Ac=a===void 0?4E3:a;this.fb="&";this.Y={};this.Ec=0;this.ga=[]},eh=function(a,b){var c={};c[a]=b;return[c]},gh=function(a,b,c,d,e){var f=[];Tf(a,function(g,h){(g=fh(g,b,c,d,e))&&f.push(h+"="+g)});return f.join(b)},fh=function(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){for(var f=[],g=0;g<a.length;g++)f.push(fh(a[g],b,c,d+1,e));return f.join(c[d])}}else if(typeof a==="object")return e|| 
(e=0),e<2?encodeURIComponent(gh(a,b,c,d,e+1)):"...";return encodeURIComponent(String(a))},hh=function(a,b,c){B(!a.Y[b]);a.ga.push(b);a.Y[b]=c},ih=function(a,b,c,d){B(!a.Y[b]);a.ga.push(b);a.Y[b]=eh(c,d)},jh=function(a,b,c){var d=a.Ec++;hh(a,d,eh(b,c))},lh=function(a,b,c,d){b=b+"//"+c+d;var e=kh(a)-d.length;if(e<0)return"";a.ga.sort(function(n,q){return n-q});d=null;c="";for(var f=0;f<a.ga.length;f++)for(var g=a.ga[f],h=a.Y[g],k=0;k<h.length;k++){if(!e){d=d==null?g:d;break}var l=gh(h[k],a.fb,",$"); 
if(l){l=c+l;if(e>=l.length){e-=l.length;b+=l;c=a.fb;break}d=d==null?g:d}}a="";d!=null&&(a=""+c+"trn="+d);return b+a},kh=function(a){var b=1,c;for(c in a.Y)c.length>b&&(b=c.length);return a.Ac-3-b-a.fb.length-1};var nh=function(){this.W=mh;this.tc="dv3-err";this.dc=!0;this.tb=this.La=null;this.fc=!1;this.sc=this.Ob},ph=function(a,b){var c=oh;try{if(c.La&&c.La.nd){var d=c.La.start((66).toString(),3);var e=a();c.La.end(d)}else e=a()}catch(h){a=c.dc;try{d&&ah&&ch()&&(ah.clearMarks("goog_"+d.label+"_"+d.uniqueId+"_start"),ah.clearMarks("goog_"+d.label+"_"+d.uniqueId+"_end")),a=c.sc(66,new jg(h,{message:kg(h)}),void 0,b)}catch(k){c.Ob(217,k)}if(a){var f,g;(f=window.console)==null||(g=f.error)==null||g.call(f, 
h)}else throw h;}return e},rh=function(a){var b=qh;return function(){var c=qa.apply(0,arguments);return ph(function(){return a.apply(void 0,c)},b)}}; 
nh.prototype.Ob=function(a,b,c,d,e){e=e||this.tc;try{var f=new dh;ih(f,1,"context",a);b.error&&b.meta&&b.id||(b=new jg(b,{message:kg(b)}));b.msg&&ih(f,2,"msg",b.msg.substring(0,512));var g=b.meta||{};if(this.tb)try{this.tb(g)}catch(t){}if(d)try{d(g)}catch(t){}hh(f,3,[g]);var h=Yg();h.Ma&&ih(f,4,"top",h.Ma.url||"");var k={url:h.va.url||""};if(h.va.url){var l=h.va.url.match(Af),n=l[1],q=l[3],r=l[4];d="";n&&(d+=n+":");q&&(d+="//",d+=q,r&&(d+=":"+r));var u=d}else u="";hh(f,5,[k,{url:u}]);sh(this.W,e, 
f,this.fc,c)}catch(t){try{sh(this.W,e,{context:"ecmserr",rctx:a,msg:kg(t),url:h&&h.va.url},this.fc,c)}catch(v){}}return this.dc};function th(a,b){var c=te(a,Fg,2,ae());if(!c.length)return uh(a,b);a=Q(a,1);if(a===1){var d=th(c[0],b);return d.success?{success:!0,value:!d.value}:d}c=cb(c,function(h){return th(h,b)});switch(a){case 2:var e;return(e=(d=c.find(function(h){return h.success&&!h.value}))!=null?d:c.find(function(h){return!h.success}))!=null?e:{success:!0,value:!0};case 3:var f,g;return(g=(f=c.find(function(h){return h.success&&h.value}))!=null?f:c.find(function(h){return!h.success}))!=null?g:{success:!0,value:!1};default:return{success:!1, 
errorType:3}}} 
function uh(a,b){var c=a.Hb();a:{switch(c){case 3:var d=a.Cb();break a;case 4:d=a.Gb();break a;case 5:d=a.Jb();break a}d=void 0}if(!d)return{success:!1,errorType:2};b=(b=b[c])&&b[d];if(!b)return{success:!1,property:d,sa:c,errorType:1};try{var e=b.apply;var f=Ge(a,8);var g=e.call(b,null,na(f))}catch(h){return{success:!1,property:d,sa:c,errorType:2}}e=Q(a,1);if(e===4)return{success:!0,value:!!g};if(e===5)return{success:!0,value:g!=null};if(e===12)a=Fe(a,ne(a,Hg,7));else a:{switch(c){case 4:a=Ee(a,ne(a, 
Hg,6));break a;case 5:a=Fe(a,ne(a,Hg,7));break a}a=void 0}if(a==null)return{success:!1,property:d,sa:c,errorType:3};if(e===6)return{success:!0,value:g===a};if(e===9)return{success:!0,value:g!=null&&Oa(String(g),a)===0};if(g==null)return{success:!1,property:d,sa:c,errorType:4};switch(e){case 7:c=g<a;break;case 8:c=g>a;break;case 12:c=jc(a)&&jc(g)&&(new RegExp(a)).test(g);break;case 10:c=g!=null&&Oa(String(g),a)===-1;break;case 11:c=g!=null&&Oa(String(g),a)===1;break;default:return{success:!1,errorType:3}}return{success:!0, 
value:c}}function vh(a,b){return a?b?th(a,b):{success:!1,errorType:1}:{success:!0,value:!0}};var oe=function(a){U.call(this,a)};w(oe,U);oe.prototype.getStringValue=function(){return Fe(this,3)};oe.prototype.setStringValue=function(a){return ie(this,3,qd(a),"")};oe.j="tagging.common.experiments.FlagValue";var wh=function(a){U.call(this,a)};w(wh,U);wh.prototype.M=function(){return se(this,Fg,1)};wh.prototype.Ja=function(a){return ue(this,Fg,1,a)};wh.prototype.getValue=function(){return se(this,oe,2)};wh.j="tagging.common.experiments.ConditionalValue";var xh=function(a){U.call(this,a)};w(xh,U);m=xh.prototype;m.Ca=function(){return me(this,yh)};m.la=function(){return R(this,1,yh)};m.Ub=function(a){S(this,1,yh,a)};m.Fa=function(){return R(this,2,yh)};m.Xb=function(a){S(this,2,yh,a)};m.Ga=function(){return R(this,3,yh)};m.ac=function(a){S(this,3,yh,a)};m.oa=function(){return R(this,6,yh)};m.bc=function(a){S(this,6,yh,a)};m.Ea=function(){return R(this,8,yh)};m.Wb=function(a){S(this,8,yh,a)};m.Kb=function(){return ze(this,ne(this,yh,8))!=null}; 
var zh=Qe(xh);xh.j="tagging.common.experiments.FlagDefinition";var yh=[1,2,3,6,7,8];var Ah=function(a,b,c){var d=d===void 0?new Sg(6,"unknown",b):d;this.Mc=a;this.Lc=c;this.W=d;this.ra=[];this.Ia=a>0&&Sf()<1/a},Ch=function(a,b,c,d,e,f){if(a.Ia){var g=qg((new pg).ea(b),c);b=yg(vg(ug(xg(wg(new tg,d),e),g),a.ra.slice()),f);b=Mg(b);a.W.Ha(Bh(a,b));if(f===1||f===3||f===4&&!a.ra.some(function(h){return h.N()===g.N()&&Q(h,2)===c}))a.ra.push(g),a.ra.length>100&&a.ra.shift()}},Dh=function(a,b,c,d){if(a.Ia){var e=new og;b=O(e,1,bd(b));c=O(b,2,bd(c)).jb(d);d=new Kg;c=ve(d,og,8,Lg,c);a.W.Ha(Bh(a, 
c))}},Eh=function(a,b,c,d,e){if(a.Ia){b=(new Ig).Ja(b).ea(c).kb(d);if(e.sa===void 0)S(b,4,Jg,e.errorType);else switch(e.sa){case 3:e=Eg((new Cg).Vb(e.property),e.errorType);ve(b,Cg,5,Jg,e);break;case 4:e=Eg((new Cg).Yb(e.property),e.errorType);ve(b,Cg,5,Jg,e);break;case 5:e=Eg((new Cg).cc(e.property),e.errorType),ve(b,Cg,5,Jg,e)}e=new Kg;b=ve(e,Ig,9,Lg,b);a.W.Ha(Bh(a,b))}},Bh=function(a,b){var c=Date.now();c=Number.isFinite(c)?Math.round(c):0;b=He(b,1,c);c=window;if(typeof c.goog_pvsid!=="number")try{var d= 
Object,e=d.defineProperty,f=void 0;f=f===void 0?Math.random:f;var g=Math.floor(f()*4503599627370496);e.call(d,c,"goog_pvsid",{value:g,configurable:!0})}catch(h){}return He(b,2,Number(c.goog_pvsid)||-1).Zb(a.Mc)};var Fh=[],V=function(a){B(!Object.isSealed(a),"Cannot use getInstance() with a sealed constructor.");var b="bb";if(a.bb&&a.hasOwnProperty(b))return a.bb;Fh.push(a);var c=new a;a.bb=c;B(a.hasOwnProperty(b),"Could not instantiate singleton.");return c};var Gh=function(){var a={};this.I=(a[3]={},a[4]={},a[5]={},a)};m=Gh.prototype;m.ob=function(a){this.I=a};m.xa=function(a){for(var b=x([3,4,5]),c=b.next();!c.done;c=b.next())c=c.value,Object.assign(dc(this.I[c],hc),a[c])};m.ib=function(a,b){this.I[3][a]==null&&(this.I[3][a]=b)};m.nb=function(a,b){this.I[4][a]==null&&(this.I[4][a]=b)};m.pb=function(a,b){this.I[5][a]==null&&(this.I[5][a]=b)};var Hh=/^true$/.test("false");function Ih(a,b){switch(b){case 1:return a.la();case 2:return a.Fa();case 3:return a.Ga();case 6:return a.oa();case 8:return a.Ea();default:return null}}function Jh(a,b){if(!a)return null;switch(b){case 1:return Ae(a,1);case 7:return a.getStringValue();case 2:return Ee(a,2);case 3:return a.getStringValue();case 6:return Ge(a,4);case 8:return Ge(a,4);default:return null}} 
var Kh=Ue(function(){if(!Hh)return{};try{var a=a===void 0?window:a;try{var b=a.sessionStorage.getItem("GGDFSSK")}catch(c){b=null}if(b)return JSON.parse(b)}catch(c){}return{}});function Lh(a,b,c,d){var e=d=d===void 0?0:d,f,g;V(Mh).Va[e]=(g=(f=V(Mh).Va[e])==null?void 0:f.add(b))!=null?g:(new Set).add(b);e=Kh();if(e[b]!=null)return e[b];b=Nh(d)[b];if(!b)return c;b=zh(JSON.stringify(b));b=Oh(b);a=Jh(b,a);return a!=null?a:c} 
function Oh(a){var b=V(Gh).I;if(b&&a.Ca()!==8){var c=db(te(a,wh,5,ae()),function(f){f=vh(f.M(),b);return f.success&&f.value});if(c){var d;return(d=c.getValue())!=null?d:null}}var e;return(e=se(a,oe,4))!=null?e:null}var Mh=function(){this.Ta={};this.nc=[];this.Va={};this.T=new Map};function Ph(a,b,c){return!!Lh(1,a,b===void 0?!1:b,c)}function Qh(a,b,c){b=b===void 0?0:b;a=Number(Lh(2,a,b,c));return isNaN(a)?b:a}function Rh(a,b,c){b=b===void 0?"":b;a=Lh(3,a,b,c);return typeof a==="string"?a:b} 
function Sh(a,b,c){b=b===void 0?[]:b;a=Lh(6,a,b,c);return Array.isArray(a)?a:b}function Th(a,b,c){b=b===void 0?[]:b;a=Lh(8,a,b,c);return Array.isArray(a)?a:b}function Nh(a){return V(Mh).Ta[a]||(V(Mh).Ta[a]={})}function Uh(a,b){var c=Nh(b);Tf(a,function(d,e){if(c[e]){d=zh(JSON.stringify(d));if(d.Kb()){var f=zh(JSON.stringify(c[e])),g=pe(d);f=Ge(re(f),4);xe(g,f)}c[e]=Ne(d)}else c[e]=d})} 
function Vh(a,b,c,d,e){e=e===void 0?!1:e;var f=[],g=[];b=x(b);for(var h=b.next();!h.done;h=b.next()){h=h.value;for(var k=Nh(h),l=x(a),n=l.next();!n.done;n=l.next()){n=n.value;var q=n.Ca(),r=Ih(n,q);if(r){var u=void 0,t=void 0,v=void 0;var z=(u=(v=V(Mh).T.get(h))==null?void 0:(t=v.get(r))==null?void 0:t.slice(0))!=null?u:[];a:{u=r;t=q;v=new zg;switch(t){case 1:v.Ub(u);break;case 2:v.Xb(u);break;case 3:v.ac(u);break;case 6:v.bc(u);break;case 8:v.Wb(u);break;default:z=void 0;break a}he(v,5,z);z=v}if(u= 
z)t=void 0,u=!((t=V(Mh).Va[h])==null||!t.has(r));u&&f.push(z);if(q===8&&k[r])z=zh(JSON.stringify(k[r])),q=pe(n),z=Ge(re(z),4),xe(q,z);else{if(q=z)u=void 0,q=!((u=V(Mh).T.get(h))==null||!u.has(r));q&&g.push(z)}e||(q=r,z=h,u=d,t=V(Mh),t.T.has(z)||t.T.set(z,new Map),t.T.get(z).has(q)||t.T.get(z).set(q,[]),u&&t.T.get(z).get(q).push(u));k[r]=Ne(n)}}}if(f.length||g.length)a=d!=null?d:void 0,c.Ia&&c.Lc&&(d=new Bg,f=we(d,zg,2,f),g=we(f,zg,3,g),a&&g.kb(a),f=new Kg,g=ve(f,Bg,7,Lg,g),c.W.Ha(Bh(c,g)))} 
function Wh(a,b){b=Nh(b);a=x(a);for(var c=a.next();!c.done;c=a.next()){c=c.value;var d=zh(JSON.stringify(c)),e=d.Ca();(d=Ih(d,e))&&(b[d]||(b[d]=c))}}function Xh(){return Object.keys(V(Mh).Ta).map(function(a){return Number(a)})}function Yh(a){V(Mh).nc.includes(a)||Uh(Nh(4),a)};function W(a,b,c){c.hasOwnProperty(a)||Object.defineProperty(c,String(a),{value:b})}function X(a,b,c){return b[a]||c}function Zh(a){W(5,Ph,a);W(6,Qh,a);W(7,Rh,a);W(8,Sh,a);W(17,Th,a);W(13,Wh,a);W(15,Yh,a)}function $h(a){W(4,function(b){return void V(Gh).ob(b)},a);W(9,function(b,c){return void V(Gh).ib(b,c)},a);W(10,function(b,c){return void V(Gh).nb(b,c)},a);W(11,function(b,c){return void V(Gh).pb(b,c)},a);W(14,function(b){return void V(Gh).xa(b)},a)} 
function ai(a){a.hasOwnProperty("init-done")||Object.defineProperty(a,"init-done",{value:!0})};var bi=function(){};m=bi.prototype;m.ha=function(){};m.Bb=function(){};m.za=function(){return[]};m.ba=function(){return[]};m.ab=function(a,b){this.ha=X(1,a,function(){});this.za=function(c,d){return X(2,a,function(){return[]})(c,b,d)};this.ba=function(){return X(3,a,function(){return[]})(b)};this.Bb=function(c){X(16,a,function(){})(c,b)}};function ci(a){V(bi).Bb(a)}function di(a){V(bi).za(22,a)};function ei(a,b){b=b===void 0?document:b;var c;return!((c=b.featurePolicy)==null||!c.allowedFeatures().includes(a))};function fi(a,b){try{var c=a.split(".");a=y;for(var d=0,e;a!=null&&d<c.length;d++)e=a,a=a[c[d]],typeof a==="function"&&(a=e[c[d]]());var f=a;if(typeof f===b)return f}catch(g){}} 
var gi={},hi={},ii={},ji={},ki=(ji[3]=(gi[8]=function(a){try{return va(a)!=null}catch(b){}},gi[9]=function(a){try{var b=va(a)}catch(c){return}if(a=typeof b==="function")b=b&&b.toString&&b.toString(),a=typeof b==="string"&&b.indexOf("[native code]")!=-1;return a},gi[10]=function(){return window===window.top},gi[6]=function(a){var b=V(bi).ba();return bb(b,Number(a))>=0},gi[27]=function(a){a=fi(a,"boolean");return a!==void 0?a:void 0},gi[60]=function(a){try{return!!y.document.querySelector(a)}catch(b){}}, 
gi[80]=function(a){try{return!!y.matchMedia(a).matches}catch(b){}},gi[69]=function(a){var b=y.document;b=b===void 0?document:b;var c;return!((c=b.featurePolicy)==null||!c.features().includes(a))},gi[70]=function(a){return ei(a,y.document)},gi[79]=function(a){var b=y.navigator;b=b===void 0?navigator:b;try{var c,d;var e=!!((c=b.protectedAudience)==null?0:(d=c.queryFeatureSupport)==null?0:d.call(c,a))}catch(f){e=!1}return e},gi),ji[4]=(hi[3]=function(){return Vf()},hi[6]=function(a){a=fi(a,"number"); 
return a!==void 0?a:void 0},hi),ji[5]=(ii[2]=function(){return window.location.href},ii[3]=function(){try{return window.top.location.hash}catch(a){return""}},ii[4]=function(a){a=fi(a,"string");return a!==void 0?a:void 0},ii[12]=function(a){try{var b=fi(a,"string");if(b!==void 0)return atob(b)}catch(c){}},ii),ji);function li(){var a=a===void 0?y:a;return a.ggeac||(a.ggeac={})};var mi=function(a){U.call(this,a)};w(mi,U);m=mi.prototype;m.Da=function(a){return te(this,xh,2,ae(a))};m.M=function(){return se(this,Fg,3)};m.Ja=function(a){return ue(this,Fg,3,a)};m.Ya=function(){return P(this,4)};m.na=function(){return Q(this,6)};m.N=function(){return Q(this,7)};m.ea=function(a){return Ie(this,7,a)};m.Wa=function(){return Q(this,13)};m.lb=function(a){Ie(this,13,a)};m.Fb=function(){return Q(this,14)};m.Eb=function(){return Be(this,11)};m.Ba=function(){return Q(this,17)}; 
m.jb=function(a){return Ie(this,17,a)};m.Db=function(){return Q(this,18)};mi.j="tagging.common.experiments.Experiment";var ni=function(a){U.call(this,a)};w(ni,U);ni.prototype.Ya=function(){return Be(this,1)};var oi=function(a){return te(a,mi,2,ae())};m=ni.prototype;m.M=function(){return se(this,Fg,3)};m.Ja=function(a){return ue(this,Fg,3,a)};m.na=function(){return Q(this,4)};m.N=function(){return Q(this,5)};m.ea=function(a){return Ie(this,5,a)};m.Wa=function(){return Q(this,10)};m.lb=function(a){Ie(this,10,a)};m.Fb=function(){return Q(this,11)};m.Eb=function(){return Be(this,8)};m.Ba=function(){return Q(this,13)}; 
m.jb=function(a){return Ie(this,13,a)};m.Db=function(){return Q(this,14)};ni.j="tagging.common.experiments.Study";var pi=function(a){U.call(this,a)};w(pi,U);pi.prototype.N=function(){return Q(this,1)};pi.prototype.ea=function(a){return Ie(this,1,a)};pi.j="tagging.common.experiments.ExperimentState.DiversionPointToStudy";var qi=function(a){U.call(this,a)};w(qi,U);qi.prototype.Ib=function(){return Ce(this,2)};qi.prototype.Zb=function(a){return He(this,2,a)};qi.j="tagging.common.experiments.ExperimentState.ObservabilityConfig";var ri=function(a){U.call(this,a)};w(ri,U);ri.prototype.Da=function(a){return te(this,xh,1,ae(a))};ri.j="tagging.common.experiments.ExperimentState";function si(a){var b={};return ti((b[0]=new Map,b[1]=new Map,b[2]=new Map,b),a)} 
function ti(a,b){for(var c=new Map,d=x(a[1].entries()),e=d.next();!e.done;e=d.next()){var f=x(e.value);e=f.next().value;f=f.next().value;f=f[f.length-1];c.set(e,f.ec+f.Pb*f.Qb)}b=x(b);for(d=b.next();!d.done;d=b.next())for(d=d.value,e=te(d,ni,2,ae()),e=x(e),f=e.next();!f.done;f=e.next())if(f=f.value,oi(f).length!==0){var g=f.Eb();if(f.na()&&!f.Ba()&&!f.Db()){var h=void 0;g=(h=c.get(f.na()))!=null?h:0;h=f.Ya()*oi(f).length;c.set(f.na(),g+h)}h=[];for(var k=0;k<oi(f).length;k++){var l={ec:g,Pb:f.Ya(), 
Qb:oi(f).length,Dc:k,ya:d.N(),Ka:f,experiment:oi(f)[k]};h.push(l)}ui(a[2],f.Wa(),h)||ui(a[1],f.na(),h)||ui(a[0],P(oi(f)[0],1),h)}return a}function ui(a,b,c){if(!b)return!1;a.has(b)||a.set(b,[]);var d;(d=dc(a.get(b),hc)).push.apply(d,na(c));return!0};function vi(){var a=a===void 0?Sf():a;return function(b){return Uf(b+" + "+a)%1E3}};var wi=[12,13,20],xi=function(a,b,c,d){d=d===void 0?{}:d;var e=d.Ra===void 0?!1:d.Ra;d=d.Nc===void 0?[]:d.Nc;this.qa=a;this.P=c;this.yb={};this.Ra=e;a={};this.ua=(a[b]=[],a[4]=[],a);this.wb={};this.hb={};if(b=$g())for(b=x(b.split(",")||[]),a=b.next();!a.done;a=b.next())(a=Number(a.value))&&this.ha(a);d=x(d);for(b=d.next();!b.done;b=d.next())this.ha(b.value)};xi.prototype.ba=function(a){return(this.ua[a]||[]).concat(this.ua[4])};xi.prototype.ha=function(a){this.wb[a]=!0}; 
xi.prototype.za=function(a,b,c){var d=this,e=[],f;if(f=a!==9)this.yb[a]?f=!0:(this.yb[a]=!0,f=!1);if(f)return Ch(this.P,a,b,e,[],4),e;f=wi.includes(a);for(var g=[],h=[],k=x([0,1,2]),l=k.next();!l.done;l=k.next()){l=l.value;for(var n=x(this.qa[l].entries()),q=n.next();!q.done;q=n.next()){var r=x(q.value);q=r.next().value;r=r.next().value;var u=q,t=r;q=new rg;r=t.filter(function(G){return G.ya===a&&d.wb[P(G.experiment,1)]&&yi(d,G)});if(r.length)for(q=x(r),r=q.next();!r.done;r=q.next())h.push(r.value.experiment); 
else if(!this.Ra){r=void 0;l===2?(r=c[1],q.lb(u)):r=c[0];var v=void 0,z=void 0;r=(z=(v=r)==null?void 0:v(String(u)))!=null?z:l===2&&t[0].Ka.Fb()===1?void 0:c[0](String(u));if(r!==void 0){u=x(t);for(t=u.next();!t.done;t=u.next())if(t=t.value,t.ya===a){v=r-t.ec;var E=t;z=E.Pb;var wa=E.Qb;E=E.Dc;v<0||v>=z*wa||v%wa!==E||!yi(this,t)||(v=t.Ka.Ba(),v!==0&&v!==void 0&&(z=this.hb[String(v)],z!==void 0&&z!==P(t.experiment,1)?Dh(this.P,this.hb[String(v)],P(t.experiment,1),v):this.hb[String(v)]=P(t.experiment, 
1)),h.push(t.experiment))}me(q,sg)!==0&&(ie(q,3,bd(r),0),g.push(q))}}}}c=x(h);for(h=c.next();!h.done;h=c.next())h=h.value,k=P(h,1),e.push(k),zi(this,k,f?4:b),Vh(h.Da(),f?Xh():[b],this.P,k);Ch(this.P,a,b,e,g,1);return e}; 
var zi=function(a,b,c){a.ua[c]||(a.ua[c]=[]);a=a.ua[c];a.includes(b)||a.push(b)},yi=function(a,b){var c=V(Gh).I,d=vh(b.Ka.M(),c);if(!d.success)return Eh(a.P,b.Ka.M(),b.ya,P(b.experiment,1),d),!1;if(!d.value)return!1;c=vh(b.experiment.M(),c);return c.success?c.value?!0:!1:(Eh(a.P,b.experiment.M(),b.ya,P(b.experiment,1),c),!1)},Ai=function(a,b){b=b.map(function(c){return new pi(c)}).filter(function(c){return!wi.includes(c.N())});a.qa=ti(a.qa,b)},Bi=function(a,b){W(1,function(c){return void a.ha(c)}, 
b);W(2,function(c,d,e){return a.za(c,d,e)},b);W(3,function(c){return a.ba(c)},b);W(12,function(c){return void Ai(a,c)},b);W(16,function(c,d){return void zi(a,c,d)},b)};var Ci=function(){var a={};this.la=function(b,c){return a[b]!=null?Ia(a[b]):c};this.Fa=function(){return a[void 0]!=null?Fa(a[void 0]):void 0};this.Ga=function(){return a[void 0]!=null?Ga(a[void 0]):void 0};this.oa=function(b,c){return a[b]!=null?C(a[b]):c};this.Ea=function(){return a[void 0]!=null?(void 0).concat(C(a[void 0])):void 0};this.xb=function(){}};var Di=function(){this.ib=function(){};this.nb=function(){};this.pb=function(){};this.ob=function(){};this.xa=function(){}};Di.prototype.ab=function(a){this.ib=X(9,a,function(){});this.nb=X(10,a,function(){});this.pb=X(11,a,function(){});this.ob=X(4,a,function(){});this.xa=X(14,a,function(){})};function Ei(a){V(Di).xa(a)};var Fi,Gi,Hi,Ii,Ji,Ki; 
function Li(a){var b=a.uc;var c=a.I;var d=a.config;var e=a.oc===void 0?li():a.oc;var f=a.vb===void 0?0:a.vb;var g=a.P===void 0?new Ah((Ii=(Fi=se(b,qi,5))==null?void 0:Fi.Ib())!=null?Ii:0,(Ji=(Gi=se(b,qi,5))==null?void 0:Ce(Gi,4))!=null?Ji:0,(Ki=(Hi=se(b,qi,5))==null?void 0:Ae(Hi,3))!=null?Ki:!1):a.P;a=a.qa===void 0?si(te(b,pi,2,ae(Xb))):a.qa;e.hasOwnProperty("init-done")?(X(12,e,function(){})(te(b,pi,2,ae()).map(function(h){return Ne(h)})),X(13,e,function(){})(b.Da().map(function(h){return Ne(h)}),f), 
c&&X(14,e,function(){})(c),Mi(f,e)):(Bi(new xi(a,f,g,d),e),Zh(e),$h(e),ai(e),Mi(f,e),Vh(b.Da(Xb),[f],g,void 0,!0),Hh=Hh||!(!d||!d.od),Ei(ki),c&&Ei(c))}function Mi(a,b){var c=b=b===void 0?li():b;V(bi).ab(c,a);Ni(b,a);a=b;V(Di).ab(a);V(Ci).xb()} 
function Ni(a,b){var c=V(Ci);c.la=function(d,e){return X(5,a,function(){return!1})(d,e,b)};c.Fa=function(){return X(6,a,function(){return 0})(void 0,void 0,b)};c.Ga=function(){return X(7,a,function(){return""})(void 0,void 0,b)};c.oa=function(d,e){return X(8,a,function(){return[]})(d,e,b)};c.Ea=function(){return X(17,a,function(){return[]})(void 0,void 0,b)};c.xb=function(){X(15,a,function(){})(b)}};var sh=function(a,b,c,d,e){if(((d===void 0?0:d)?a.Pc:Math.random())<(e||a.rc))try{if(c instanceof dh)var f=c;else f=new dh,Tf(c,function(h,k){jh(f,k,h)});var g=lh(f,a.Jc,a.C,a.H+b+"&");g&&(a.mc?bg(g):ag(y,g))}catch(h){}};var Oi=function(a){U.call(this,a)};w(Oi,U);Oi.j="wireless.mdl.UserAgentClientHints.BrandAndVersion";var Pi=function(a){U.call(this,a)};w(Pi,U);var Qi=function(a,b){return O(a,2,qd(b))},Ri=function(a,b){return O(a,3,qd(b))},Si=function(a,b){return O(a,4,qd(b))},Ti=function(a,b){return O(a,5,qd(b))},Ui=function(a,b){return O(a,9,qd(b))},Vi=function(a,b){return we(a,Oi,10,b)},Wi=function(a,b){return O(a,11,b==null?b:Wc(b))},Xi=function(a,b){return O(a,1,qd(b))},Yi=function(a,b){return O(a,7,b==null?b:Wc(b))};Pi.j="wireless.mdl.UserAgentClientHints";var Zi="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");function $i(){var a;return(a=y.google_tag_data)!=null?a:y.google_tag_data={}}function aj(){var a,b;return typeof((a=y.navigator)==null?void 0:(b=a.userAgentData)==null?void 0:b.getHighEntropyValues)==="function"} 
function bj(){if(!aj())return null;var a=$i();if(a.uach_promise)return a.uach_promise;var b=y.navigator.userAgentData.getHighEntropyValues(Zi).then(function(c){a.uach!=null||(a.uach=c);return c});return a.uach_promise=b} 
function cj(a){var b;return Wi(Vi(Ti(Qi(Xi(Si(Yi(Ui(Ri(new Pi,a.architecture||""),a.bitness||""),a.mobile||!1),a.model||""),a.platform||""),a.platformVersion||""),a.uaFullVersion||""),((b=a.fullVersionList)==null?void 0:b.map(function(c){var d=new Oi;d=O(d,1,qd(c.brand));return O(d,2,qd(c.version))}))||[]),a.wow64||!1)};var dj=function(a){this.da=a},ej=function(a,b){b&&(a.da.aacm=b);return a.da.aacm},fj=function(a,b){b&&(a.da.corr=b);return a.da.corr};dj.prototype.timestamp=function(a){a&&(this.da.ts=a);return this.da.ts};var hj=function(a){return(a=gj(a))?new dj(a):null};function ij(a,b){Tf(a,function(c,d){b[d]=c})}function jj(a,b){fj(b,fj(a));b.timestamp(a.timestamp());ej(b,{});ej(a)&&ij(ej(a),ej(b))}function gj(a){return ya(a)?typeof a.corr==="string"&&typeof a.ts==="number"&&ya(a.aacm)?a:null:null};function kj(a,b,c,d,e){try{for(var f=[],g,h=0;(g=c(a))&&a!==b&&++h<100;){for(var k=null,l=d(g),n=0,q=0;q<l.length;++q){if(l[q]===a){k=q-n;break}e(l[q])&&++n}if(k===null)return null;f.unshift(k);a=g}return f}catch(r){return null}}function lj(){return kj(y,y.top||y,function(a){try{return a.parent}catch(b){return null}},function(a){return a.frames},function(){return!1})} 
function mj(a){return kj(a,document.documentElement,function(b){return b.parentElement},function(b){return b.children},function(b){return b.nodeType===8})};var nj=function(a){if(a.V&&typeof a.V=="function")return a.V();if(typeof Map!=="undefined"&&a instanceof Map||typeof Set!=="undefined"&&a instanceof Set)return Array.from(a.values());if(typeof a==="string")return a.split("");if(xa(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}b=[];c=0;for(d in a)b[c++]=a[d];return b},oj=function(a){if(a.Xa&&typeof a.Xa=="function")return a.Xa();if(!a.V||typeof a.V!="function"){if(typeof Map!=="undefined"&&a instanceof Map)return Array.from(a.keys()); 
if(!(typeof Set!=="undefined"&&a instanceof Set)){if(xa(a)||typeof a==="string"){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}b=[];c=0;for(var d in a)b[c++]=d;return b}}},pj=function(a,b,c){if(a.forEach&&typeof a.forEach=="function")a.forEach(b,c);else if(xa(a)||typeof a==="string")Array.prototype.forEach.call(a,b,c);else for(var d=oj(a),e=nj(a),f=e.length,g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)};var qj=function(a){this.C=this.X=this.S="";this.ca=null;this.U=this.H="";this.G=this.xc=!1;if(a instanceof qj){this.G=a.G;rj(this,a.S);var b=a.X;Y(this);this.X=b;b=a.C;Y(this);this.C=b;sj(this,a.ca);b=a.H;Y(this);this.H=b;tj(this,a.F.clone());a=a.U;Y(this);this.U=a}else a&&(b=String(a).match(Af))?(this.G=!1,rj(this,b[1]||"",!0),a=b[2]||"",Y(this),this.X=uj(a),a=b[3]||"",Y(this),this.C=uj(a,!0),sj(this,b[4]),a=b[5]||"",Y(this),this.H=uj(a,!0),tj(this,b[6]||"",!0),a=b[7]||"",Y(this),this.U=uj(a)):(this.G= 
!1,this.F=new vj(null,this.G))};qj.prototype.toString=function(){var a=[],b=this.S;b&&a.push(wj(b,xj,!0),":");var c=this.C;if(c||b=="file")a.push("//"),(b=this.X)&&a.push(wj(b,xj,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.ca,c!=null&&a.push(":",String(c));if(c=this.H)this.C&&c.charAt(0)!="/"&&a.push("/"),a.push(wj(c,c.charAt(0)=="/"?yj:zj,!0));(c=this.F.toString())&&a.push("?",c);(c=this.U)&&a.push("#",wj(c,Aj));return a.join("")}; 
qj.prototype.resolve=function(a){var b=this.clone(),c=!!a.S;c?rj(b,a.S):c=!!a.X;if(c){var d=a.X;Y(b);b.X=d}else c=!!a.C;c?(d=a.C,Y(b),b.C=d):c=a.ca!=null;d=a.H;if(c)sj(b,a.ca);else if(c=!!a.H){if(d.charAt(0)!="/")if(this.C&&!this.H)d="/"+d;else{var e=b.H.lastIndexOf("/");e!=-1&&(d=b.H.slice(0,e+1)+d)}e=d;if(e==".."||e==".")d="";else if(e.indexOf("./")!=-1||e.indexOf("/.")!=-1){d=e.lastIndexOf("/",0)==0;e=e.split("/");for(var f=[],g=0;g<e.length;){var h=e[g++];h=="."?d&&g==e.length&&f.push(""):h== 
".."?((f.length>1||f.length==1&&f[0]!="")&&f.pop(),d&&g==e.length&&f.push("")):(f.push(h),d=!0)}d=f.join("/")}else d=e}c?(Y(b),b.H=d):c=a.F.toString()!=="";c?tj(b,a.F.clone()):c=!!a.U;c&&(a=a.U,Y(b),b.U=a);return b};qj.prototype.clone=function(){return new qj(this)}; 
var rj=function(a,b,c){Y(a);a.S=c?uj(b,!0):b;a.S&&(a.S=a.S.replace(/:$/,""))},sj=function(a,b){Y(a);if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("Bad port number "+b);a.ca=b}else a.ca=null},tj=function(a,b,c){Y(a);b instanceof vj?(a.F=b,a.F.mb(a.G)):(c||(b=wj(b,Bj)),a.F=new vj(b,a.G))};qj.prototype.getQuery=function(){return this.F.toString()};qj.prototype.removeParameter=function(a){Y(this);this.F.remove(a);return this};var Y=function(a){if(a.xc)throw Error("Tried to modify a read-only Uri");}; 
qj.prototype.mb=function(a){this.G=a;this.F&&this.F.mb(a)}; 
var uj=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},wj=function(a,b,c){return typeof a==="string"?(a=encodeURI(a).replace(b,Cj),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},Cj=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},xj=/[#\/\?@]/g,zj=/[#\?:]/g,yj=/[#\?]/g,Bj=/[#\?@]/g,Aj=/#/g,vj=function(a,b){this.A=this.l=null;this.D=a||null;this.G=!!b},Dj=function(a){a.l||(a.l=new Map,a.A=0,a.D&&Bf(a.D,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g, 
" ")),c)}))};vj.prototype.add=function(a,b){Dj(this);this.D=null;a=Ej(this,a);var c=this.l.get(a);c||this.l.set(a,c=[]);c.push(b);this.A=Fa(this.A)+1;return this};vj.prototype.remove=function(a){Dj(this);a=Ej(this,a);return this.l.has(a)?(this.D=null,this.A=Fa(this.A)-this.l.get(a).length,this.l.delete(a)):!1};vj.prototype.clear=function(){this.l=this.D=null;this.A=0};vj.prototype.isEmpty=function(){Dj(this);return this.A==0};var Fj=function(a,b){Dj(a);b=Ej(a,b);return a.l.has(b)};m=vj.prototype; 
m.forEach=function(a,b){Dj(this);this.l.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};m.Xa=function(){Dj(this);for(var a=Array.from(this.l.values()),b=Array.from(this.l.keys()),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};m.V=function(a){Dj(this);var b=[];if(typeof a==="string")Fj(this,a)&&(b=b.concat(this.l.get(Ej(this,a))));else{a=Array.from(this.l.values());for(var c=0;c<a.length;c++)b=b.concat(a[c])}return b}; 
m.set=function(a,b){Dj(this);this.D=null;a=Ej(this,a);Fj(this,a)&&(this.A=Fa(this.A)-this.l.get(a).length);this.l.set(a,[b]);this.A=Fa(this.A)+1;return this};m.get=function(a,b){if(!a)return b;a=this.V(a);return a.length>0?String(a[0]):b}; 
m.toString=function(){if(this.D)return this.D;if(!this.l)return"";for(var a=[],b=Array.from(this.l.keys()),c=0;c<b.length;c++){var d=b[c],e=encodeURIComponent(String(d));d=this.V(d);for(var f=0;f<d.length;f++){var g=e;d[f]!==""&&(g+="="+encodeURIComponent(String(d[f])));a.push(g)}}return this.D=a.join("&")};m.clone=function(){var a=new vj;a.D=this.D;this.l&&(a.l=new Map(this.l),a.A=this.A);return a};var Ej=function(a,b){b=String(b);a.G&&(b=b.toLowerCase());return b}; 
vj.prototype.mb=function(a){a&&!this.G&&(Dj(this),this.D=null,this.l.forEach(function(b,c){var d=c.toLowerCase();if(c!=d&&(this.remove(c),this.remove(d),b.length>0)){this.D=null;c=this.l;var e=c.set;d=Ej(this,d);var f=b.length;if(f>0){for(var g=Array(f),h=0;h<f;h++)g[h]=b[h];f=g}else f=[];e.call(c,d,f);this.A=Fa(this.A)+b.length}},this));this.G=a};vj.prototype.extend=function(a){for(var b=0;b<arguments.length;b++)pj(arguments[b],function(c,d){this.add(d,c)},this)};var Gj=pa(["https://pagead2.googlesyndication.com/","/",""]),Hj=pa(["https://pagead2.googlesyndication-cn.com/","/",""]),Ij=pa(["https://ad.doubleclick.net/","/",""]),Jj=pa(["https://googleads.g.doubleclick.net/","/",""]),Kj=function(a){this.Rb=!1;this.ja="dbm";this.ka="ad";this.ia=new qj(a)},Z=function(a,b,c){b.length+encodeURIComponent(c).length+1+a.ia.toString().length<(Number(hg())||16384)&&a.ia.F.set(b,c)},Mj=function(a){var b=Lj(),c,d;b&&(b.responseEnd&&b.startTime&&(c=b.responseEnd-b.startTime), 
b.transferSize!==void 0&&(d=b.transferSize===0));var e;if(b=(e=window.performance)==null?0:e.getEntriesByName){var f;(f=window.performance)!=null&&f.measure?(window.performance.measure("dm","db"),b=!0):b=!1}if(b&&(e=window.performance.getEntriesByName("dm"),e.length>0&&e[0].entryType==="measure"))var g=e[0].duration;c&&Z(a,"idt",Math.round(c).toString());d!==void 0&&Z(a,"cac",d?"1":"0");g&&Z(a,"dtd",Math.round(g).toString())},Nj=function(a){var b=new Map;a.ia.F.forEach(function(c,d){return b.set(d, 
c)});return a.ia.C==="pagead2.googlesyndication.com"?Nf(Mf(Gj,a.ja,a.ka),b):a.ia.C==="pagead2.googlesyndication-cn.com"?Nf(Mf(Hj,a.ja,a.ka),b):a.Rb?Nf(Mf(Ij,a.ja,a.ka),b):Nf(Mf(Jj,a.ja,a.ka),b)};var Oj=function(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)};var Pj=!1,Qj=function(a){this.Qa=a;this.eb=a.getAttribute("data-dv3-creative-fetch");this.u=new Kj(this.eb);this.gb=a.getAttribute("data-dv3-render-mode").toLowerCase();this.Ab=a.getAttribute("data-dv3-width");this.zb=a.getAttribute("data-dv3-height");var b=a.getAttribute("data-dv3-meta-data");this.Aa=Se(b);b=lj()||["?"];a=mj(a)||["?"];this.slotId=Uf(b.join(",")+":"+a.join(","));Pj=!1},Tj=function(a){var b=Nj(a.u);if(a.gb==="script")try{var c=document,d=Rj(a,b);c.write(zf(d))}catch(f){Sj(a),Pj=!0}else{d= 
Oj(document,"IFRAME");d.src=df(b);b=d.ownerDocument&&d.ownerDocument.defaultView||window;b=b===void 0?document:b;var e;b=(e=(c="document"in b?b.document:b).querySelector)==null?void 0:e.call(c,"script[nonce]");(c=b==null?"":b.nonce||b.getAttribute("nonce")||"")&&d.setAttribute("nonce",c);d.allow="attribution-reporting";d.width=a.Ab;d.height=a.zb;d.title="Advertisement";d.style="border: 0";d.scrolling="no";document.body.appendChild(d)}},Rj=function(a,b){a={attributionSrc:a.wc};b=df(b).toString();b= 
'<script src="'+Df(b)+'"';if(a==null?0:a.async)b+=" async";(a==null?void 0:a.attributionSrc)!==void 0&&(b+=' attributionsrc="'+Df(a.attributionSrc)+'"');if(a==null?0:a.qc)b+=' custom-element="'+Df(a.qc)+'"';if(a==null?0:a.defer)b+=" defer";if(a==null?0:a.id)b+=' id="'+Df(a.id)+'"';if(a==null?0:a.nonce)b+=' nonce="'+Df(a.nonce)+'"';if(a==null?0:a.type)b+=' type="'+Df(a.type)+'"';if(a==null?0:a.pc)b+=' crossorigin="'+Df(a.pc)+'"';a=yf(b+">\x3c/script>").toString().replace(/&amp;/g,"&");return yf(a)}, 
Uj=function(){var a=V(Ci).oa(Tg.Sa,Tg.defaultValue);Rf(function(b){b=b.document;if(a.length&&b.head)for(var c=x(a),d=c.next();!d.done;d=c.next())if((d=d.value)&&b.head){var e=Zf("META");b.head.appendChild(e);e.httpEquiv="origin-trial";e.content=d}return!1},!1,!1)},Sj=function(a){if(!Pj){Pj=!0;Z(a.u,"fbi","1");var b=Nj(a.u),c=a.Ab,d=a.zb,e=Oj(document,"IFRAME");e.setAttribute("frameborder","0");e.setAttribute("scrolling","no");e.setAttribute("marginheight","0");e.setAttribute("marginwidth","0");e.setAttribute("topmargin", 
"0");e.setAttribute("leftmargin","0");e.setAttribute("allowtransparency","true");e.setAttribute("width",c);e.setAttribute("height",d);e.title="Advertisement";P(a.Aa,2)===77&&(e.style.display="none");a.Qa.parentNode?a.Qa.parentNode.insertBefore(e,a.Qa.nextSibling):document.body.appendChild(e);a=Kf("body",Rj(a,b));a=Ef([yf("<!DOCTYPE html>"),Kf("html",a)]);e=e.contentWindow?e.contentWindow.document:e.contentDocument;if(!e)throw Error("Can not create iFrame.");e.open("text/html","replace");e.write(zf(a)); 
e.close()}},Vj=function(a){var b;Rf(function(d){d=d.google_tag_data;if(d!=null&&d.uach){d=d.uach;var e=Object.assign({},d);d.fullVersionList&&(e.fullVersionList=d.fullVersionList.slice(0));d=e}else d=null;d&&(b=d);return!!b});if(b)Z(a.u,"uach",mb(Oe(cj(b))));else{var c=bj();c&&c.then(function(d){Z(a.u,"uach",mb(Oe(cj(d))))})}};var Wj=RegExp(".*\\.doubleclick\\.net/(dbm/ad|pagead/adfetch).*dv3_ver=.*");function Lj(){var a;if((a=window.performance)!=null&&a.getEntriesByType&&(a=window.performance.getEntriesByType("resource").filter(function(b){return b.name.indexOf("pagead/js/dv3.js")>=0}),a.length!==0))return a[0]}function Xj(){var a;(a=window.performance)==null||a.mark("db")}function Yj(){var a;(a=window.performance)==null||a.clearMarks()} 
function Zj(){var a;return(a=window.performance)!=null&&a.getEntriesByType?window.performance.getEntriesByType("resource").filter(function(b){return Wj.test(b.name)}).length>0:!0};var mh=new function(){this.C="pagead2.googlesyndication.com";this.H="/pagead/gen_204?id=";this.rc=.1;this.mc=!0;this.Jc="https:";this.Pc=Math.random()},oh=new nh;var ak=function(a){U.call(this,a)};w(ak,U);var bk=Qe(ak);ak.j="tagging.dv3.proto.Dv3ServeTimeConfig";var ck=typeof stc==="undefined"?void 0:stc;function dk(){var a=11;a=a===void 0?0:a;$b(ck,jc);var b=bk(ck);var c=se(b,ri,1);if(c){var d={},e={};Li({uc:c,I:(e[3]={},e[4]={},e[5]=(d[9]=function(){return Fe(b,2)},d),e),vb:a});(a=Fe(b,2))&&ci(Number(a));a={};di((a[0]=vi(),a))}};var ek=String(Math.floor(Math.random()*1E13));function fk(a,b,c){var d=d===void 0?1:d;var e=new dh(15E3);jh(e,"msg",a);c&&jh(e,"fet",c);jh(e,"ord",ek);jh(e,"version","m202411180101");b&&(a=b.Aa,jh(e,"ct",P(a,2)),jh(e,"x",P(a,1)),De(a)&&jh(e,"cor",De(a)));sh(mh,"dv3-render",e,!0,d)}function gk(a){a.gb==="script"&&(fk("tler",a),Zj()||(fk("tlmf",a,Nj(a.u).toString()),Sj(a)))} 
function hk(){a:{var a=x(document.getElementsByTagName("SCRIPT"));for(var b=a.next();!b.done;b=a.next())if((b=b.value)&&b.getAttribute("data-dv3-creative-fetch")&&b.getAttribute("data-dv3-render-mode")&&b.getAttribute("data-dv3-width")&&b.getAttribute("data-dv3-height")&&b.getAttribute("data-dv3-done")!=="true"){a=b;break a}a=null}if(!a){a=Error;b=document.currentScript||document.scripts[document.scripts.length-1];B(b!==null,"goog.dom.getOuterHtml expects a non-null value for element");if("outerHTML"in 
b)b=b.outerHTML;else{B(b,"Node cannot be null or undefined.");var c=Oj(b.nodeType==9?b:b.ownerDocument||b.document,"DIV");c.appendChild(b.cloneNode(!0));b=c.innerHTML}throw a("NoDv3Node:"+b);}b=new Qj(a);fk("tlbr",b);Vj(b);c=b.u;var d=V(bi).ba();d.length>0&&Z(c,"dc_eid",d.join(","));Z(b.u,"dv3_ver","m202411180101");V(Ci).la(Ug.Sa,Ug.defaultValue)&&(Uj(),ei("attribution-reporting")&&Z(b.u,"nel","1"),b.eb.startsWith("https://ad.doubleclick.net")&&b.gb==="script"&&(b.wc="",b.u.Rb=!0));RegExp(".*.doubleclick.net/pagead/adfetch").test(b.eb)&& 
(c=b.u,c.ja="pagead",c.ka="adfetch");c=b.u;d=Yg();d=d.Ma?d.Ma.url:d.va.url;var e=d.indexOf("?");(d=e>=0?d.substring(0,e):d)&&Z(c,"rfl",d);typeof document.readyState==="string"&&Z(b.u,"ds",document.readyState.charAt(0));c=b.u;d=!Pf(y.top);Z(c,"xdt",d?"1":"0");Z(b.u,"iif",y!==y.parent?"1":"0");De(b.Aa)&&(c=b.u,d=De(b.Aa).toString(),Z(c,"cor",d));Z(b.u,"adk",b.slotId);e=gj(y.googDdmPs);c=null;var f=!0;f=f===void 0?!1:f;var g=[y.top];d=[];for(var h=0,k;k=g[h++];){f&&!Pf(k)||d.push(k);try{if(k.frames)for(var l= 
0;l<k.frames.length&&g.length<1024;++l)g.push(k.frames[l])}catch(n){}}f=x(d);for(g=f.next();!g.done&&(g=g.value,g===y||!(c=gj(g.googDdmPs)));g=f.next());if(e)c&&(f=new dj(e),g=new dj(c),g.timestamp()>f.timestamp()?jj(g,f):jj(f,g));else if(c)y.googDdmPs=e={},jj(new dj(c),new dj(e));else{e="";for(f=0;f<10;++f)e+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_.!*'()"[Math.floor(Math.random()*70)];y.googDdmPs=e={corr:e,ts:Date.now(),aacm:{}}}c||((c=d[0])&&c!==y?(c.googDdmPs=c={},jj(new dj(e), 
new dj(c))):c=e);d=c;c=b.slotId;(e=hj(e))?(e=ej(e),f=e[c]||0,e[c]=f+1,(d=hj(d))&&(ej(d)[c]=e[c]),c=f):c=0;c>0&&Z(b.u,"rc",c);a.setAttribute("data-dv3-done","true");return b}function qh(a){a.version="m202411180101";a.sample="0.1";a.experiments=V(bi).ba().join(",")};rh(function(){y.dv3_render_state=y.dv3_render_state?y.dv3_render_state+1:1;fk("running");Xj();dk();var a=hk();Yf(function(){y.setTimeout(function(){rh(gk)(a)},1E3)});Mj(a.u);Tj(a);Yj()})(); 
}).call(this,"[[[[null,null,null,[null,null,null,[\"A3vKT9yxRPjmXN3DpIiz58f5JykcWHjUo\/W7hvmtjgh9jPpQgem9VbADiNovG8NkO6mRmk70Kex8\/KUqAYWVWAEAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==\"]],null,6001],[6000,null,null,[1]]],null,null,null,[null,1000,1,1000]]]");
