(function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var ea=this||self,ja=function(a,c){a=a.split(".");var e=ea;a[0]in e||typeof e.execScript=="undefined"||e.execScript("var "+a[0]);for(var g;a.length&&(g=a.shift());)a.length||c===void 0?e=e[g]&&e[g]!==Object.prototype[g]?e[g]:e[g]={}:e[g]=c},ma=function(a,c){a:{var e=["CLOSURE_FLAGS"];for(var g=ea,k=0;k{throw a;},0)};const Ab=ma(1,!0);var Bb=ma(610401301,!1);ma(899588437,!1);var Cb=ma(188588736,!0);ma(641353869,!0);ma(644029907,Ab);ma(1822726157,Ab);var Db=ma(645172343,Ab);ma(651175828,!0);ma(653718497,Ab);ma(660014094,!0);ma(2147483644,!1);ma(2147483645,!0);ma(2147483646,Ab);ma(2147483647,!0);function Eb(){var a=ea.navigator;return a&&(a=a.userAgent)?a:""}var Fb;const Gb=ea.navigator;Fb=Gb?Gb.userAgentData||null:null;function Hb(a){return Bb?Fb?Fb.brands.some(({brand:c})=>c&&c.indexOf(a)!=-1):!1:!1}function y(a){return Eb().indexOf(a)!=-1};function Rb(){return Bb?!!Fb&&Fb.brands.length>0:!1}function Sb(){return Rb()?!1:y("Opera")}function Tb(){return y("Firefox")||y("FxiOS")}function Ub(){return Rb()?Hb("Chromium"):(y("Chrome")||y("CriOS"))&&!(Rb()?0:y("Edge"))||y("Silk")};function Xb(){return Bb?!!Fb&&!!Fb.platform:!1}function Yb(){return y("iPhone")&&!y("iPod")&&!y("iPad")}function Zb(){Yb()||y("iPad")||y("iPod")};function $b(a){const c=a.length;if(c>0){const e=Array(c);for(let g=0;g>2];t=c[(t&3)<<4|C>>4];C=c[(C&15)<<2|E>>6];E=c[E&63];e[q++]=""+G+t+C+E}G=0;E=g;switch(a.length-k){case 2:G=a[k+1],E=c[(G&15)<<2]||g;case 1:a=a[k],e[q]=""+c[a>>2]+c[(a&3)<<4|G>>4]+E+g}return e.join("")},oc=function(a){var c=a.length,e=c*3/4;e%3?e=Math.floor(e): "=.".indexOf(a[c-1])!=-1&&(e="=.".indexOf(a[c-2])!=-1?e-2:e-1);var g=new Uint8Array(e),k=0;nc(a,function(q){g[k++]=q});return k!==e?g.subarray(0,k):g},nc=function(a,c){function e(E){for(;g>4);t!=64&&(c(q<<4&240|t>>2),C!=64&&c(t<<6&192|C))}},lc=function(){if(!kc){kc={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""), c=["+/=","+/","-_=","-_.","-_"],e=0;e<5;e++){var g=a.concat(c[e].split(""));jc[e]=g;for(var k=0;k{p((c&16777215)==c);Ua(a,"state is only maintained on arrays.");a[Nc]|=c};const Pc=Object.getOwnPropertyDescriptor(Array.prototype,"qc"); Object.defineProperties(Array.prototype,{qc:{get(){function a(k,q){k&c&&e.push(q)}const c=Qc(this),e=[];a(1,"IS_REPEATED_FIELD");a(2,"IS_IMMUTABLE_ARRAY");a(4,"IS_API_FORMATTED");a(4096,"STRING_FORMATTED");a(8192,"GBIGINT_FORMATTED");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");var g=c>>14&1023||536870912;g!==536870912&&e.push(`pivot: ${g}`);g=e.join(",");return Pc? Pc.get.call(this)+"|"+g:g},configurable:!0,enumerable:!1}});var Qc=a=>{Ua(a,"state is only maintained on arrays.");return a[Nc]|0}; function Rc(a,c){p(c&64,"state for messages must be constructed");p((c&5)===0,"state for messages should not contain repeated field state");const e=c>>14&1023||536870912,g=a.length;p(e+Sc(c)>=g-1,"pivot %s is pointing at an index earlier than the last index of the array, length: %s",e,g);c&512&&p(typeof a[0]==="string","arrays with a message_id bit must have a string in the first position, got: %s",a[0]);a=g?a[g-1]:void 0;p((a!=null&&typeof a==="object"&&a.constructor===Object)===!!(c&256),"arraystate and array disagree on sparseObject presence")} var Tc=a=>{Ua(a,"state is only maintained on arrays.");const c=a[Nc];Rc(a,c);return c},Uc=(a,c)=>{Ua(a,"state is only maintained on arrays.");p((c&16777215)==c);a[Nc]=c};function Vc(a,c){Uc(c,(a|0)&-14591)}function Wc(a,c){Uc(c,(a|34)&-14557)}function Xc(a,c){Ma(c);p(c>0&&c<=1023||536870912===c);return a&-16760833|(c&1023)<<14}function Sc(a){return+!!(a&512)-1};function Yc(a){eb(a,Kc);if(uc!==uc)throw Error("d");var c=a.Oa;c==null||c!=null&&c instanceof Uint8Array||(typeof c==="string"?c=tc(c):(La("Cannot coerce to Uint8Array: "+na(c)),c=null));return(c==null?c:a.Oa=c)||new Uint8Array(0)};let Zc;var $c={};function ad(a){const c=a.sc===$c;p(!Zc||c===a instanceof Zc);return c}var bd={};function cd(a){const c=!(!a||typeof a!=="object"||a.od!==bd);p(c===a instanceof Map);return c&&eb(a,Map).size===0}function dd(a,c){Ma(a);p(a>0);p(c===0||c===-1);return a+c}function ed(a,c){Ma(a);p(a>=0);p(c===0||c===-1);return a-c}function fd(a){return a!==null&&typeof a==="object"&&!Array.isArray(a)&&a.constructor===Object} function gd(a,c,e){if(!Array.isArray(a)||a.length)return!1;const g=Qc(a);if(g&1)return!0;if(!(c&&(Array.isArray(c)?c.includes(e):c.has(e))))return!1;Uc(a,g|1);return!0}var ud;const vd=[];Uc(vd,55);ud=Object.freeze(vd);function wd(){}let xd;function yd(a,c){Ua(a);if(c){xd||=Symbol("unknownBinaryFields");var e=a[xd];e?e.push(c):a[xd]=[c]}}function zd(a,c){Ua(a);Ua(c);(c=xd?Ua(c)[xd]:void 0)&&(a[xd]=Array.prototype.slice.call(c))}let Ad; function Bd(a,c){var e=Qc(Ua(a));c||p(!(e&2&&e&4||e&2048)||Object.isFrozen(a));c=!!(e&8);e=!!(e&16&&e&32);if(c||e){let g,k,q;a.forEach(t=>{Array.isArray(t)?q=!0:t&&ad(t)&&(Qc(t.H)&2?k=!0:g=!0)});q&&p(!k&&!g);e&&p(!q&&!g);c&&p(!q&&!k)}Cd(a)} function Cd(a){var c=Qc(a);const e=c&4,g=(4096&c?1:0)+(8192&c?1:0);p(e&&g<=1||!e&&g===0,`Expected at most 1 type-specific formatting bit, but got ${g} with state: ${c}`);if(4096&Qc(a))for(c=0;c>>0;Ed=c;Fd=(a-c)/4294967296>>>0}function Id(a){if(a<0){Hd(0-a);a=Ed;var c=Fd;c=~c;a?a=~a+1:c+=1;const [e,g]=[a,c];Ed=e>>>0;Fd=g>>>0}else Hd(a)}function Jd(a){p(a<=8);return Gd||=new DataView(new ArrayBuffer(8))}function Kd(a,c){return c*4294967296+(a>>>0)}function Ld(a,c){const e=c&2147483648;e&&(a=~a+1>>>0,c=~c>>>0,a==0&&(c=c+1>>>0));a=Kd(a,c);return e?-a:a} function Md(a,c){c>>>=0;a>>>=0;return c<=2097151?""+(4294967296*c+a):""+(BigInt(c)<0);a.length<16?Id(Number(a)):(a=BigInt(a),Ed=Number(a&BigInt(4294967295))>>>0,Fd=Number(a>>BigInt(32)&BigInt(4294967295)))};function Od(a){if(a==null||typeof a==="number")return a;if(a==="NaN"||a==="Infinity"||a==="-Infinity")return Number(a)}function Pd(a){return a.displayName||a.name||"unknown type name"}const Qd=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function Rd(a){const c=typeof a;switch(c){case "bigint":return!0;case "number":return Number.isFinite(a)}return c!=="string"?!1:Qd.test(a)}function Sd(a){if(!Number.isFinite(a))throw a=`Expected enum as finite number but got ${na(a)}: ${a}`,Mc(a);return a|0} function Td(a){return`Expected int32 as finite number but got ${na(a)}: ${a}`}function Ud(a){if(typeof a!=="number")throw Mc(Td(a));if(!Number.isFinite(a))throw Mc(Td(a));return a|0}function Vd(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 Wd(a){return`Expected uint32 as finite number but got ${na(a)}: ${a}`} function Xd(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 Yd(a){return a[0]==="-"?!1:a.length<20?!0:a.length===20&&Number(a.substring(0,6))<184467}function Zd(a){p(a<0||!(0-922337:a.length<19||a.length===19&&Number(a.substring(0,6))<922337)||(Nd(a),a=Ed,c=Fd,a=c&2147483648?""+(BigInt(c|0)<>>0)):Md(a,c))),a; if(c==="number")return p(Rd(a)),p(!0),a=Math.trunc(a),Number.isSafeInteger(a)||(p(!Number.isSafeInteger(a)),p(Number.isInteger(a)),Id(a),a=Ld(Ed,Fd)),a}} function ae(a){if(a==null)return a;var c=typeof a;if(c==="bigint")return String(BigInt.asUintN(64,a));if(Rd(a)){if(c==="string")return p(Rd(a)),p(!0),c=Math.trunc(Number(a)),Number.isSafeInteger(c)&&c>=0?a=String(c):(c=a.indexOf("."),c!==-1&&(a=a.substring(0,c)),p(a.indexOf(".")===-1),Yd(a)||(Nd(a),a=Md(Ed,Fd))),a;if(c==="number")return p(Rd(a)),p(!0),a=Math.trunc(a),a>=0&&Number.isSafeInteger(a)?a:Zd(a)}};let be;function ce(a,c){p(!!(Qc(c)&32));be=c;a=new a(c);be=void 0;return a}let de,ee;function fe(a){switch(typeof a){case "boolean":return de||=[0,void 0,!0];case "number":return a>0?void 0:a===0?ee||=[0,void 0]:[-a,void 0];case "string":return[0,a];case "object":return Ua(a),p(a.length===2||a.length===3&&a[2]===!0),p(a[0]==null||typeof a[0]==="number"&&a[0]>=0),p(a[1]==null||typeof a[1]==="string"),a}}function ge(a,c){Ua(c);return he(a,c[0],c[1])} function he(a,c,e){a==null&&(a=be);be=void 0;if(a!=null)for(var g=0;g=1024)throw Error("n`"+c+"`1024");k=Xc(e,c);break a}}if(c){c=Math.max(c,ed(k,Sc(e)));if(c>1024)throw Error("o`"+k+"`1024");k=Xc(e,c)}else k=e}}Uc(a,k);p(k&64);return a};var ie=class{constructor(){throw Error("p");}[Symbol.iterator](){}};const We=()=>{throw Error("q");};Object.defineProperties(ie,{[Symbol.hasInstance]:{value:We,configurable:!1,writable:!1,enumerable:!1}});p(ie[Symbol.hasInstance]===We,"defineProperties did not work: was it monkey-patched?");function Xe(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "boolean":return a?1:0;case "object":if(a)if(Array.isArray(a)){if(gd(a,void 0,0))return}else{if(a!=null&&a instanceof Uint8Array)return pc(a);if(a instanceof Kc){const c=a.Oa;return c==null?"":typeof c==="string"?c:a.Oa=pc(c)}}}return a};function Ye(a,c,e){const g=Array.prototype.slice.call(a);var k=g.length;const q=c&256?g[k-1]:void 0;k+=q?-1:0;for(c=c&512?1:0;cbf(q,k,g));Oc(a,32|(e?2:0));return a}function df(a){const c=a.H,e=Tc(c);return e&2?ce(a.constructor,cf(c,e,!1)):a};function ef(a,c,e,g){c=dd(g,Sc(c));if(!(c<0||c>=a.length||c>=e))return a[c]}var ff=function(a,c,e,g){if(e===-1)return null;const k=c>>14&1023||536870912;if(e>=k){if(c&256)return a[a.length-1][e]}else{var q=a.length;if(g&&c&256&&(g=a[q-1][e],g!=null)){if(ef(a,c,k,e))throw Error("r`"+e);return g}return ef(a,c,k,e)}},hf=function(a,c,e){const g=a.H;let k=Tc(g);if(k&2)throw Error("f");gf(g,k,c,e);return a}; function gf(a,c,e,g,k){p(!fd(g),"Invalid object passed to a setter");const q=c>>14&1023||536870912;if(e>=q||k&&!Db){p(q!==536870912);k=c;if(c&256)var t=a[a.length-1];else{if(g==null)return;t=dd(q,Sc(c));p(t>=a.length&&Number.isInteger(t)&&t<4294967295,"Expected sparseObjectIndex (%s) to be >= %s and a valid array index",t,a.length);t=a[t]={};k|=256}t[e]=g;e>>=0}return hf(a,c,e)},tf=function(a,c,e){if(e!=null&&typeof e!=="string")throw Error("h`"+e+"`"+na(e));return hf(a,c,e)},uf=function(a,c,e){return hf(a,c,e==null?e:Sd(e))};function vf(a){if(typeof a==="string")return{buffer:tc(a),ka:!1};if(Array.isArray(a))return{buffer:new Uint8Array(a),ka:!1};if(a.constructor===Uint8Array)return{buffer:a,ka:!1};if(a.constructor===ArrayBuffer)return{buffer:new Uint8Array(a),ka:!1};if(a.constructor===Kc)return{buffer:Yc(a),ka:!0};if(a instanceof Uint8Array)return{buffer:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),ka:!1};throw Error("B");};var xf=function(a,c){let e,g=0,k=0,q=0;const t=a.P;let C=a.F;do e=t[C++],g|=(e&127)<32&&(k|=(e&127)>>4);for(q=3;q<32&&e&128;q+=7)e=t[C++],k|=(e&127)<>>0,k>>>0);throw Error("y");},yf=function(a){let c=0,e=a.F;const g=e+10,k=a.P;for(;e>>0},Bf=function(a){return xf(a,Kd)},Cf=function(a){var c=a.P;const e=a.F,g=c[e+0],k=c[e+1],q=c[e+2];c=c[e+3];a.advance(4);return(g<<0|k<<8|q<<16|c<<24)>>>0},Df=function(a){return zf(a)},Ef=function(a,c,{hb:e=!1}={}){a.hb=e;c&&(c=vf(c),a.P=c.buffer,a.kb=c.ka,a.Ua=null,a.Ya=0,a.S=a.P.length,a.F=a.Ya)},wf=function(a,c){a.F= c;if(c>a.S)throw Error("z`"+c+"`"+a.S);},Ff=function(a,c){if(c<0)throw Error("A`"+c);const e=a.F,g=e+c;if(g>a.S)throw Error("z`"+(a.S-e)+"`"+c);a.F=g;return e},Hf=class{constructor(a,c){this.P=null;this.kb=!1;this.Ua=null;this.F=this.S=this.Ya=0;Ef(this,a,c)}Mb(){this.clear();Gf.length<100&&Gf.push(this)}clear(){this.P=null;this.kb=!1;this.Ua=null;this.F=this.S=this.Ya=0;this.hb=!1}setEnd(a){this.S=a}reset(){this.F=this.Ya}M(){return this.F}advance(a){wf(this,this.F+a)}Sb(a,c){const e=Ff(this,a); var g=p(this.P),k;c?(k=hb)||(k=hb=new TextDecoder("utf-8",{fatal:!0})):(k=mb)||(k=mb=new TextDecoder("utf-8",{fatal:!1}));a=e+a;g=e===0&&a===g.length?g:g.subarray(e,a);try{var q=k.decode(g)}catch(t){if(c){if(gb===void 0){try{k.decode(new Uint8Array([128]))}catch(C){}try{k.decode(new Uint8Array([97])),gb=!0}catch(C){gb=!1}}c=!gb}c&&(hb=void 0);throw t;}return q}tb(a){if(a==0)return vc||=new Kc(null,uc);var c=Ff(this,a);if(this.hb&&this.kb)c=this.P.subarray(c,c+a);else{var e=p(this.P);a=c+a;c=c===a? new Uint8Array(0):e.slice(c,a)}eb(c,Uint8Array);return c.length==0?vc||=new Kc(null,uc):new Kc(c,uc)}},Gf=[];p(!0); var If=function(a,{Kb:c=!1}={}){a.Kb=c},Jf=function(a){var c=a.v;if(c.F==c.S)return!1;a.T!==-1&&(c=a.v.M(),a.v.F=a.Y,Af(a.v),a.A===4||a.A===3?p(c===a.v.M(),"Expected to not advance the cursor. Group tags do not have values."):p(c>a.v.M(),"Expected to read the field, did you forget to call a read or skip method?"),a.v.F=c);a.Y=a.v.M();c=Af(a.v);const e=c>>>3,g=c&7;if(!(g>=0&&g<=5))throw Error("t`"+g+"`"+a.Y);if(e<1)throw Error("u`"+e+"`"+a.Y);a.T=c;a.xa=e;a.A=g;return!0},Kf=function(a){switch(a.A){case 0:a.A!=0? (La("Invalid wire type for skipVarintField"),Kf(a)):yf(a.v);break;case 1:p(a.A===1);a.v.advance(8);break;case 2:Lf(a);break;case 5:p(a.A===5);a.v.advance(4);break;case 3:const c=a.xa;do{if(!Jf(a))throw Error("w");if(a.A==4){if(a.xa!=c)throw Error("x");break}Kf(a)}while(1);break;default:throw Error("t`"+a.A+"`"+a.Y);}},Lf=function(a){if(a.A!=2)La("Invalid wire type for skipDelimitedField"),Kf(a);else{var c=Af(a.v);a.v.advance(c)}},Mf=function(a,c){if(!a.Kb){const e=a.v.M();a.v.F=c;c=a.v.tb(e-c);p(e== a.v.M());return c}},Nf=function(a){const c=a.Y;Kf(a);return Mf(a,c)},Of=function(a,c,e){p(a.A==2);const g=a.v.S,k=Af(a.v),q=a.v.M()+k;let t=q-g;t<=0&&(a.v.setEnd(q),e(c,a,void 0,void 0,void 0),t=q-a.v.M());if(t)throw Error("s`"+k+"`"+(k-t));a.v.F=q;a.v.setEnd(g)},Pf=function(a){p(a.A==0);return Af(a.v)},Qf=function(a,c){p(a.T===11);let e=0,g=0;for(;Jf(a)&&a.A!=4;)a.T!==16||e?a.T!==26||g?Kf(a):e?(g=-1,Of(a,e,c)):(g=a.Y,Lf(a)):(e=Pf(a),g&&(p(g>0),a.T=-1,a.A=-1,a.v.F=g,g=0));if(a.T!==12||!g||!e)throw Error("v"); },Rf=function(a){p(a.A==0);return Bf(a.v)},Sf=function(a){p(a.A==0);return zf(a.v)},Tf=function(a){p(a.A==2);const c=Af(a.v);return a.v.Sb(c,!0)},Uf=function(a,c,e){p(a.A==2);var g=Af(a.v);for(g=a.v.M()+g;a.v.M()0;Da--){Ta=Da-1;qa=E[Ta];Ta=ed(Ta,a);if(qa!=null&&!gd(qa,g,Ta)&&!cd(qa))break;var Wb=!0}if(E!==c||G||Wb){if(!k&&!e)E=Array.prototype.slice.call(E,0,Da);else if(Wb||G||N)E.length=Da;N&&E.push(N)}Wb=E}else Wb=c}return Wb};var fh=function(a){if(!a)return ag||=new bg(0,0);if(!/^\d+$/.test(a))return null;Nd(a);return new bg(Ed,Fd)},bg=class{constructor(a,c){this.qb=a>>>0;this.nb=c>>>0}};let ag;var ih=function(a){if(!a)return gh||=new hh(0,0);if(!/^-?\d+$/.test(a))return null;Nd(a);return new hh(Ed,Fd)},hh=class{constructor(a,c){this.qb=a>>>0;this.nb=c>>>0}};let gh;var jh=function(a,c){p(c==Math.floor(c));for(p(c>=0&&c<4294967296);c>127;)a.J.push(c&127|128),c>>>=7;a.J.push(c)},kh=function(a,c){p(c==Math.floor(c));p(c>=-2147483648&&c<2147483648);if(c>=0)jh(a,c);else{for(let e=0;e<9;e++)a.J.push(c&127|128),c>>=7;a.J.push(1)}},lh=class{constructor(){this.J=[]}length(){return this.J.length}end(){const a=this.J;this.J=[];return a}Ca(a,c){p(a==Math.floor(a));p(c==Math.floor(c));p(a>=0&&a<4294967296);for(p(c>=0&&c<4294967296);c>0||a>127;)this.J.push(a&127|128),a=(a>>> 7|c<<25)>>>0,c>>>=7;this.J.push(a)}Bb(a,c){p(a==Math.floor(a));p(c==Math.floor(c));p(a>=0&&a<4294967296);p(c>=0&&c<4294967296);this.U(a);this.U(c)}U(a){p(a==Math.floor(a));p(a>=0&&a<4294967296);this.J.push(a>>>0&255);this.J.push(a>>>8&255);this.J.push(a>>>16&255);this.J.push(a>>>24&255)}cc(a){p(a==Math.floor(a));p(a>=0&&a<1.8446744073709552E19);Hd(a);this.U(Ed);this.U(Fd)}ac(a){p(a==Math.floor(a));p(a>=-2147483648&&a<2147483648);this.J.push(a>>>0&255);this.J.push(a>>>8&255);this.J.push(a>>>16&255); this.J.push(a>>>24&255)}bc(a){p(a==Math.floor(a));p(a>=-0x7fffffffffffffff&&a<0x7fffffffffffffff);Id(a);this.Bb(Ed,Fd)}Ab(a){p(a==Infinity||a==-Infinity||isNaN(a)||typeof a==="number"&&a>=-3.4028234663852886E38&&a<=3.4028234663852886E38);const c=Jd(4);c.setFloat32(0,+a,!0);Fd=0;Ed=c.getUint32(0,!0);this.U(Ed)}zb(a){p(typeof a==="number"||a==="Infinity"||a==="-Infinity"||a==="NaN");const c=Jd(8);c.setFloat64(0,+a,!0);Ed=c.getUint32(0,!0);Fd=c.getUint32(4,!0);this.U(Ed);this.U(Fd)}yb(a){p(typeof a=== "boolean"||typeof a==="number");this.J.push(a?1:0)}bb(a){p(a==Math.floor(a));p(a>=-2147483648&&a<2147483648);kh(this,a)}};var mh=function(a,c){c.length!==0&&(a.jb.push(c),a.ma+=c.length)},nh=function(a,c,e){p(c>=1&&c==Math.floor(c));jh(a.C,c*8+e)},oh=function(a,c){nh(a,c,2);c=a.C.end();mh(a,c);c.push(a.ma);return c},ph=function(a,c){var e=c.pop();e=a.ma+a.C.length()-e;for(p(e>=0);e>127;)c.push(e&127|128),e>>>=7,a.ma++;c.push(e);a.ma++},qh=function(a,c,e){e!=null&&(nh(a,c,0),typeof e==="number"?(a=a.C,p(e==Math.floor(e)),p(e>=0&&e<1.8446744073709552E19),Id(e),a.Ca(Ed,Fd)):(e=fh(e),a.C.Ca(e.qb,e.nb)))},th=class{constructor(){this.jb= [];this.ma=0;this.C=new lh}ac(a,c){c!=null&&(rh(a,c,c>=-2147483648&&c<2147483648),c!=null&&(sh(a,c),nh(this,a,0),kh(this.C,c)))}bc(a,c){c!=null&&(rh(a,c,typeof c==="string"&&ih(c)||typeof c==="number"&&c>=-0x7fffffffffffffff&&c<0x7fffffffffffffff),c!=null&&(nh(this,a,0),typeof c==="number"?(a=this.C,p(c==Math.floor(c)),p(c>=-0x7fffffffffffffff&&c<0x7fffffffffffffff),Id(c),a.Ca(Ed,Fd)):(c=ih(c),this.C.Ca(c.qb,c.nb))))}U(a,c){c!=null&&(rh(a,c,c>=0&&c<4294967296),c!=null&&(nh(this,a,0),jh(this.C,c)))}cc(a, c){c!=null&&(rh(a,c,typeof c==="string"&&fh(c)||typeof c==="number"&&c>=0&&c<1.8446744073709552E19),qh(this,a,c))}Ab(a,c){c!=null&&(nh(this,a,5),this.C.Ab(c))}zb(a,c){c!=null&&(nh(this,a,1),this.C.zb(c))}yb(a,c){c!=null&&(rh(a,c,typeof c==="boolean"||typeof c==="number"),nh(this,a,0),this.C.yb(c))}bb(a,c){c!=null&&(c=parseInt(c,10),sh(a,c),nh(this,a,0),kh(this.C,c))}Bb(a,c){nh(this,a,1);this.C.Bb(c)}Ca(a,c){nh(this,a,0);this.C.Ca(c)}}; function sh(a,c){rh(a,c,c===Math.floor(c));rh(a,c,c>=-2147483648&&c<2147483648)}function rh(a,c,e){e||La(`for [${c}] at [${a}]`)};class uh{constructor(a,c,e,g){this.cb=a;this.eb=c;this.ec=e;this.dc=g}};function vh(a){return Array.isArray(a)?a[0]instanceof uh?(p(a.length===2),wh(a[1]),a):[xh,wh(a)]:[eb(a,uh),void 0]} var Ah=function(a,c,e){Ua(a);const g=e.ta;for(;Jf(c)&&c.A!=4;)if(c.T===11){const k=c.Y;let q=!1;Qf(c,(t,C)=>{var E=e[t];if(!E){const G=g[t];if(G){E=wh(G);const N=yh(E),U=zh(E).la;E=e[t]=(W,fb,qa)=>N(nf(fb,U,qa,!0),W)}}E?E(C,a,t):(q=!0,C.v.F=C.v.S)});q&&yd(a,Mf(c,k))}else yd(a,Nf(c))},Ch=function(a,c){return(e,g,k)=>{g=Bh(g,a);g!=null&&(nh(e,1,3),nh(e,2,0),kh(e.C,k),k=oh(e,3),c(g,e),ph(e,k),nh(e,1,4))}}; function Dh(a,c,e){if(Array.isArray(c)){var g=Qc(c);if(g&4)return c;for(var k=0,q=0;kk(q,t,g):(q,t)=>{for(;Jf(t)&&t.A!=4;){const E=t.xa;let G=g[E];const N=!G;let U=!1;if(!G){var C=g.ta;if(C){const W=C[E];W&&(U=C.Ub?.[E],(C=Gh(W))&&(G=g[E]=C))}}G&&G(t,q,E)||yd(q,Nf(t));N&&G&&!U&&Hh(E)}e===Ih||e===Jh||e.yc||(q[Ad||=Symbol("JSPB_COMPARISON_TYPE_INFO")]=e)};a[Eh]=c}return c}function Gh(a){a=vh(a);const c=eb(a[0],uh).cb;if(a=a[1]){wh(a);const e=yh(a),g=zh(p(a)).la;return(k,q,t)=>c(k,q,t,g,e)}return c}class Kh{} let Ih,Jh;const Lh=Symbol("comparisonTypeInfoCache");function Mh(a,c,e){const g=e[1];let k;if(g){const q=g[Lh];k=q?q.la:p(fe(g[0]));a[c]=q??g}k&&k===de?(a=a.Rb||(a.Rb=new Set),eb(a,Set).add(c)):e[0]&&(a=a.Tb||(a.Tb=new Set),eb(a,Set).add(c))}function Nh(a,c){return[a.ec,!c||c[0]>0?void 0:c]} function Fh(a){var c=a[Lh];if(c)return c;c=Oh(a,a[Lh]=new Kh,Nh,Nh,Mh);if(!c.ta&&!c.Tb&&!c.Rb){let e=!0;for(let g in c)isNaN(g)||(e=!1);e?(p(fe(a[0]))===de?Jh?c=Jh:(c=new Kh,c.la=Ua(fe(!0)),c=Jh=c):c=Ih||=new Kh,c=a[Lh]=c):c.yc=!0}return c}function wh(a){Ua(a);var c;if(!(c=Ph in a||Qh in a)&&(c=a.length>0)){c=a[0];const e=fe(c);e!=null&&e!==c&&(a[0]=e);c=e!=null}p(c);return a}function Rh(a,c,e){a[c]=e}function Sh(a){return Array.isArray(a)&&typeof a[0]==="number"&&a[0]>0} function Oh(a,c,e,g,k=Rh){c.la=p(fe(a[0]));let q=0;var t=a[++q];t&&t.constructor===Object&&(c.ta=t,t=a[++q],typeof t==="function"&&(c.Jb=t,c.Qb=Sa(a[++q]),p(c.Jb===Ah),p(c.Qb===Ch),t=a[++q]));const C={};for(;Sh(t);){for(var E=0;E0),E+=t,t=a[++q]);let U;var G=void 0;t instanceof uh?U=t:(U=Th,q--);if(U.dc){t=a[++q];G=a;var N=q;typeof t=="function"&&(p(t.length===0),t=t(),G[N]=t);wh(t);G=t}t=a[++q];N=E+1;typeof t==="number"&& t<0&&(N-=t,t=a[++q]);for(;EXh(g,k,e);a[Uh]=c}return c}const Qh=Symbol("serializerFnCache");function Yh(a){return a.eb}function Zh(a,c){let e,g;const k=a.eb;return(q,t,C)=>k(q,t,C,g||=Wh(c).la,e||=Vh(c))}function Wh(a){let c=a[Qh];if(c)return c;c=Oh(a,a[Qh]={},Yh,Zh);$h(a);return c}const Ph=Symbol("deserializerFnCache"); function ai(a,c){const e=a.cb;return c?(g,k,q)=>e(g,k,q,c):e}function bi(a,c,e){const g=a.cb;let k,q;return(t,C,E)=>g(t,C,E,q||=zh(c).la,k||=yh(c),e)}function zh(a){let c=a[Ph];if(c)return c;Fh(a);c=Oh(a,a[Ph]={},ai,bi);$h(a);return c}function $h(a){Ph in a&&Lh in a&&Qh in a&&(a.length=0)}function ci(a,c){var e=a[c];if(e)return e;if(e=a.ta)if(e=e[c]){e=vh(e);var g=eb(e[0],uh).eb;if(e=e[1]){wh(e);const k=Vh(e),q=Wh(e).la;e=(e=a.Qb)?e(q,k):(t,C,E)=>g(t,C,E,q,k)}else e=g;return a[c]=e}} function Xh(a,c,e){for(var g=Tc(a),k=Sc(g),q=a.length,t=g&512?1:0,C=q+(g&256?-1:0);t>31)*2+1;const k=g>>>23&255;g&=8388607;fi(c,e,k==255?g?NaN:a*Infinity:k==0?a*Math.pow(2,-149)*g:a*Math.pow(2,k-150)*(g+Math.pow(2,23)));return!0},function(a,c,e){a.Ab(e,Od(c))}),li=di(function(a,c,e){if(a.A!== 0)return!1;p(a.A==0);a=xf(a.v,Ld);fi(c,e,a);return!0},function(a,c,e){a.bc(e,$d(c))}),mi=di(function(a,c,e){if(a.A!==0)return!1;fi(c,e,Rf(a));return!0},function(a,c,e){a.cc(e,ae(c))}),ni=ei(function(a,c,e){if(a.A!==0&&a.A!==2)return!1;c=lf(c,e);a.A==2?Uf(a,Bf,c):c.push(Rf(a));return!0},function(a,c,e){c=Dh(ae,c,!1);if(c!=null)for(let g=0;g=0&&c<4294967296),nh(a,e,5),a.C.U(c))}),qi=di(function(a,c,e){if(a.A!==0)return!1;p(a.A==0);a=yf(a.v);fi(c,e,a);return!0},function(a,c,e){a.yb(e,c==null||typeof c==="boolean"?c:typeof c==="number"?!!c:void 0)}),ri=di(function(a,c,e){if(a.A!==2)return!1;fi(c,e,Tf(a));return!0},function(a,c,e){c=c==null||typeof c==="string"?c:void 0;if(c!=null){Ra(c);if(ob?!c.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(c))throw Error("a"); c=(nb||=new TextEncoder).encode(c);nh(a,e,2);jh(a.C,c.length);mh(a,a.C.end());mh(a,c)}}),xh=new uh(function(a,c,e,g,k){if(a.A!==2)return!1;Of(a,nf(c,g,e,!0),k);return!0},hi,!1,!0),Th=new uh(function(a,c,e,g,k){if(a.A!==2)return!1;Of(a,nf(c,g,e),k);return!0},hi,!1,!0),si=di(function(a,c,e){if(a.A!==0)return!1;fi(c,e,Pf(a));return!0},function(a,c,e){a.U(e,Xd(c))}),ti=ei(function(a,c,e){if(a.A!==0&&a.A!==2)return!1;c=lf(c,e);a.A==2?Uf(a,Af,c):c.push(Pf(a));return!0},function(a,c,e){c=Dh(Xd,c,!0);if(c!= null&&c.length){e=oh(a,e);for(let g=0;ga(c)||Bi(c):Bi})();const Ci=Zf;function Di(a){return function(){const c=new th;Xh(eb(this,Zf).H,c,Wh(a));mh(c,c.C.end());const e=new Uint8Array(c.ma),g=c.jb,k=g.length;let q=0;for(let t=0;ta(...c)},Fi=class{};var Gi=function(a,c){return Object.keys(a.Z).map(e=>Number(e)).filter(e=>!isNaN(e)&&e>c).every(e=>a.Z[e].length===0)},Hi=function(a,c){const e=Gi(a,3);a.Z[3].push(c);e&&a.Z[3].length===1&&a.flush()},Ii=function(a,c){for(;Gi(a,c)&&a.Z[c].length>0;)a.Z[c][0](),a.Z[c].shift()},Ji=class{constructor(){this.Z={[3]:[],[2]:[],[1]:[]};this.pb=!1}flush(){if(!this.pb){this.pb=!0;try{for(;Object.values(this.Z).some(a=>a.length>0);)Ii(this,3),Ii(this,2),Ii(this,1)}catch(a){throw Object.values(this.Z).forEach(c=> void c.splice(0,c.length)),a;}finally{this.pb=!1}}}};var Ki;var Mi=class{constructor(a){if(Li!==Li)throw Error("E");this.Dc=a}toString(){return this.Dc+""}},Li={},Ni=function(a){if(Ki===void 0){var c=null;var e=ea.trustedTypes;if(e&&e.createPolicy)try{c=e.createPolicy("goog#html",{createHTML:ua,createScript:ua,createScriptURL:ua})}catch(g){ea.console&&ea.console.error(g.message)}Ki=c}a=(c=Ki)?c.createScriptURL(a):a;return new Mi(a)};/* SPDX-License-Identifier: Apache-2.0 */ function Oi(a){return Object.isFrozen(a)&&Object.isFrozen(a.raw)}function Pi(a){return a.toString().indexOf("`")===-1}const Qi=Pi(a=>a``)||Pi(a=>a`\0`)||Pi(a=>a`\n`)||Pi(a=>a`\u0000`),Ri=Oi``&&Oi`\0`&&Oi`\n`&&Oi`\u0000`;var Si={};var Ti=class{constructor(a){if(Si!==Si)throw Error("G");this.Ec=a}toString(){return this.Ec}};new Ti("about:blank");new Ti("about:invalid#zClosurez");const Ui=[];var Vi=a=>{console.warn("H`"+a)};Ui.indexOf(Vi)===-1&&Ui.push(Vi);const Wi={};class Xi{constructor(){if(Wi!==Wi)throw Error("I");this.Cc=""}toString(){return this.Cc.toString()}}new Xi;const Yi={};class Zi{constructor(){if(Yi!==Yi)throw Error("J");this.Bc=""}toString(){return this.Bc.toString()}}new Zi;const $i={};class aj{constructor(){var a=ea.trustedTypes&&ea.trustedTypes.emptyHTML||"";if($i!==$i)throw Error("K");this.Ac=a}toString(){return this.Ac.toString()}}new aj;/* Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ function bj(a){a=a(c=>{c.name=c.constructor.name;c.stack=Error().stack});a.prototype=Object.create(Error.prototype);return a.prototype.constructor=a};var cj=bj(a=>function(c){a(this);this.message=c?`${c.length} errors occurred during unsubscription: ${c.map((e,g)=>`${g+1}) ${e.toString()}`).join("\n ")}`:"";this.name="UnsubscriptionError";this.errors=c});function dj(a,c){a&&(c=a.indexOf(c),0<=c&&a.splice(c,1))};function Q(a){return typeof a==="function"};var ej=class{constructor(a){this.oc=a;this.closed=!1;this.Fa=this.pa=null}unsubscribe(){let a;if(!this.closed){this.closed=!0;const e=this.pa;if(Array.isArray(e))for(var c of e)c.remove(this);else e?.remove(this);c=this.oc;if(Q(c))try{c()}catch(k){a=k instanceof cj?k.errors:[k]}const g=this.Fa;if(g){this.Fa=null;for(const k of g)try{Q(k)?k():k.unsubscribe()}catch(q){a=a??[],q instanceof cj?a=[...a,...q.errors]:a.push(q)}}if(a)throw new cj(a);}}add(a){if(a&&a!==this)if(this.closed)Q(a)?a():a.unsubscribe(); else{if(a instanceof ej){if(a.closed||a.ic(this))return;a.hc(this)}(this.Fa=this.Fa??[]).push(a)}}ic(a){const c=this.pa;return c===a||Array.isArray(c)&&c.includes(a)}hc(a){const c=this.pa;this.pa=Array.isArray(c)?(c.push(a),c):c?[c,a]:a}jc(a){const c=this.pa;c===a?this.pa=null:Array.isArray(c)&&dj(c,a)}remove(a){const c=this.Fa;c&&dj(c,a);a instanceof ej&&a.jc(this)}},fj=new ej;fj.closed=!0;ej.EMPTY=fj; function gj(a){return a instanceof ej||a&&"closed"in a&&Q(a.remove)&&Q(a.add)&&Q(a.unsubscribe)};function hj(a){setTimeout(()=>{throw a;})};var jj=class extends ej{static create(a,c,e){return new ij(a,c,e)}constructor(a){super();this.K=!1;this.destination=a instanceof jj?a:new kj(!a||Q(a)?{next:a??void 0}:a);gj(a)&&a.add(this)}next(a){this.K||this.Hb(a)}error(a){this.K||(this.K=!0,this.Eb(a))}complete(){this.K||(this.K=!0,this.Db())}unsubscribe(){this.closed||(this.K=!0,super.unsubscribe())}Hb(a){this.destination.next(a)}Eb(a){this.destination.error(a);this.unsubscribe()}Db(){this.destination.complete();this.unsubscribe()}}; class kj{constructor(a){this.rb=a}next(a){const c=this.rb;if(c.next)try{c.next(a)}catch(e){hj(e)}}error(a){const c=this.rb;if(c.error)try{c.error(a)}catch(e){hj(e)}else hj(a)}complete(){const a=this.rb;if(a.complete)try{a.complete()}catch(c){hj(c)}}}var ij=class extends jj{constructor(a,c,e){super();this.destination=new kj(Q(a)||!a?{next:a??void 0,error:c??void 0,complete:e??void 0}:a)}};var lj=typeof Symbol==="function"&&Symbol.observable||"@@observable";function mj(a){return a};function nj(a){return a.length===0?mj:a.length===1?a[0]:function(c){return a.reduce((e,g)=>g(e),c)}};var oj=function(a,...c){return c.length?nj(c)(a):a},pj=class{constructor(a){a&&(this.ga=a)}wa(a){const c=new pj;c.source=this;c.operator=a;return c}subscribe(a,c,e){a=a&&a instanceof jj||a&&Q(a.next)&&Q(a.error)&&Q(a.complete)&&gj(a)?a:new ij(a,c,e);c=this.operator;e=this.source;a.add(c?c.call(a,e):e?this.ga(a):this.gb(a));return a}gb(a){try{return this.ga(a)}catch(e){var c;a:{for(c=a;c;){const g=c.destination,k=c.K;if(c.closed||k){c=!1;break a}c=g&&g instanceof jj?g:null}c=!0}c?a.error(e):hj(e)}}forEach(a, c){c=c??void 0??Promise;return new c((e,g)=>{let k;k=this.subscribe(q=>{try{a(q)}catch(t){g(t),k?.unsubscribe()}},g,e)})}ga(a){return this.source?.subscribe(a)}[lj](){return this}};pj.create=a=>new pj(a);var qj=bj(a=>function(){a(this);this.message="object unsubscribed"});var sj=class extends pj{constructor(){super();this.ya=[];this.mb=this.K=this.closed=!1;this.Wb=null}wa(a){const c=new rj(this,this);c.operator=a;return c}qa(){if(this.closed)throw new qj;}next(a){this.qa();if(!this.K){const c=this.ya.slice();for(const e of c)e.next(a)}}error(a){this.qa();if(!this.K){this.mb=this.K=!0;this.Wb=a;const c=this.ya;for(;c.length;)c.shift().error(a)}}complete(){this.qa();if(!this.K){this.K=!0;const a=this.ya;for(;a.length;)a.shift().complete()}}unsubscribe(){this.K=this.closed= !0;this.ya=null}gb(a){this.qa();return super.gb(a)}ga(a){this.qa();this.Cb(a);return this.Gb(a)}Gb(a){const c=this.K,e=this.ya;return this.mb||c?ej.EMPTY:(e.push(a),new ej(()=>dj(this.ya,a)))}Cb(a){const c=this.Wb,e=this.K;this.mb?a.error(c):e&&a.complete()}};sj.create=(a,c)=>new rj(a,c); var rj=class extends sj{constructor(a,c){super();this.destination=a;this.source=c}next(a){this.destination?.next?.(a)}error(a){this.destination?.error?.(a)}complete(){this.destination?.complete?.()}ga(a){return this.source?.subscribe(a)??ej.EMPTY}};var tj=new pj(a=>a.complete());function uj(a,c){return new pj(e=>{const g=new ej;let k=0;g.add(c.aa(function(){k===a.length?e.complete():(e.next(a[k++]),e.closed||g.add(this.aa()))}));return g})};var vj=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var wj=a=>a&&typeof a.length==="number"&&typeof a!=="function";function xj(a){if(a instanceof pj)return a;if(a!=null){if(Q(a[lj]))return yj(a);if(wj(a))return zj(a);if(Q(a?.then))return Aj(a);if(Symbol.asyncIterator&&Q(a?.[Symbol.asyncIterator]))return Bj(a);if(Q(a?.[vj]))return Cj(a)}throw new TypeError("M`"+(a!==null&&typeof a==="object"?"an invalid object":`'${a}'`));}function yj(a){return new pj(c=>{const e=a[lj]();if(Q(e.subscribe))return e.subscribe(c);throw new TypeError("N");})} function zj(a){return new pj(c=>{for(let e=0;e{a.then(e=>{c.closed||(c.next(e),c.complete())},e=>c.error(e)).then(null,hj)})}function Cj(a){return new pj(c=>{const e=a[vj]();for(;!c.closed;){const {done:g,value:k}=e.next();g?c.complete():c.next(k)}return()=>Q(e?.return)&&e.return()})}function Bj(a){return new pj(c=>{Dj(a,c).catch(e=>c.error(e))})} async function Dj(a,c){for await(const e of a)c.next(e);c.complete()};function Ej(a){return a&&Q(a.aa)};function Fj(...a){const c=Ej(a[a.length-1])?a.pop():void 0;return c?uj(a,c):zj(a)};var Gj={now(){return(Gj.nc||Date).now()},nc:void 0};var Hj=function(a){var c=a.bufferSize,e=a.Xb;const g=a.buffer;a=a.ob;const k=(a?1:2)*c;cfunction(){a(this);this.message="no elements in sequence"});function Vl(a){return new Promise((c,e)=>{let g=!1,k;a.subscribe({next:q=>{k=q;g=!0},error:e,complete:()=>{g?c(k):e(new Ul)}})})};var Wl=class extends jj{constructor(a,c,e,g,k){super(a);this.xc=k;c&&(this.Hb=function(q){try{c(q)}catch(t){this.error(t)}});e&&(this.Eb=function(q){try{e(q)}catch(t){this.destination.error(t)}this.unsubscribe()});g&&(this.Db=function(){try{g()}catch(q){this.destination.error(q)}this.unsubscribe()})}unsubscribe(){!this.closed&&this.xc?.();super.unsubscribe()}};function Xl(a){return c=>{if(Q(c?.wa))return c.wa(function(e){try{return a(e,this)}catch(g){this.error(g)}});throw new TypeError("O");}};function Yl(){return Xl((a,c)=>{let e=null;a.Ra++;const g=new Wl(c,void 0,void 0,void 0,()=>{if(!a||a.Ra<=0||0<--a.Ra)e=null;else{var k=a.oa,q=e;e=null;!k||q&&k!==q||k.unsubscribe();c.unsubscribe()}});a.subscribe(g);g.closed||(e=a.connect())})};var Zl=function(a){const c=a.Sa;if(!c||c.K)a.Sa=a.Vb();return a.Sa},$l=class extends pj{constructor(a,c){super();this.source=a;this.Vb=c;this.Sa=null;this.Ra=0;this.oa=null}ga(a){return Zl(this).subscribe(a)}fb(){this.Ra=0;const a=this.oa;this.Sa=this.oa=null;a?.unsubscribe()}connect(){let a=this.oa;if(!a){a=this.oa=new ej;const c=Zl(this);a.add(this.source.subscribe(new Wl(c,void 0,e=>{this.fb();c.error(e)},()=>{this.fb();c.complete()},()=>this.fb())));a.closed&&(this.oa=null,a=ej.EMPTY)}return a}};function am(a){return Xl((c,e)=>{let g=0;c.subscribe(new Wl(e,k=>{e.next(a.call(void 0,k,g++))}))})};const bm=Array.isArray;function cm(a){return am(c=>bm(c)?a(...c):a(c))};function dm(a,c,e,g){let k=[],q=0,t=0,C=!1;const E=G=>{q++;xj(e(G,t++)).subscribe(new Wl(c,N=>{c.next(N)},void 0,()=>{for(q--;k.length&&qq{C=!0;!C||k.length||q||c.complete()}));return()=>{k=null}};function em(a,c){var e=Infinity;if(Q(c))return g=>oj(g,em((k,q)=>oj(xj(a(k,q)),am((t,C)=>c(k,t,q,C))),e));typeof c==="number"&&(e=c);return Xl((g,k)=>dm(g,k,a,e))};function fm(a=Infinity){return em(mj,a)};function gm(a,c,e){if(Q(e)){var g=e;e=void 0}return g?oj(gm(a,c,e),cm(g)):new pj(k=>{const q=(...t)=>k.next(t.length>1?t:t[0]);if(Q(a.addEventListener)&&Q(a.removeEventListener))return a.addEventListener(c,q,e),()=>a.removeEventListener(c,q,e);if(Q(a.vc)&&Q(a.uc))return a.vc(c,q),()=>a.uc(c,q);if(Q(a.addListener)&&Q(a.removeListener))return a.addListener(c,q),()=>a.removeListener(c,q);if(wj(a))return em(t=>gm(t,c,e))(zj(a)).subscribe(k);k.error(new TypeError("P"))})};var hm=class extends ej{constructor(){super()}aa(){return this}};var im=function(a,c,e=0){if(e!=null&&a.delay===e&&a.pending===!1)return c;((void 0)?.clearInterval||clearInterval)(c)},jm=class extends hm{constructor(a,c){super();this.scheduler=a;this.wb=c;this.pending=!1}aa(a,c=0){if(this.closed)return this;this.state=a;a=this.id;const e=this.scheduler;a!=null&&(this.id=im(this,a,c));this.pending=!0;this.delay=c;this.id=this.id||this.vb(e,this.id,c);return this}vb(a,c,e=0){a=a.flush.bind(a,this);var g=[];return(void 0)?.setInterval?(void 0).setInterval(a,e,...g): setInterval(a,e,...g)}execute(a,c){if(this.closed)return Error("Q");this.pending=!1;if(a=this.Fb(a,c))return a;this.pending===!1&&this.id!=null&&(this.id=im(this,this.id,null))}Fb(a){let c=!1,e=void 0;try{this.wb(a)}catch(g){c=!0,e=!!g&&g||Error(g)}if(c)return this.unsubscribe(),e}unsubscribe(){if(!this.closed){const a=this.id,c=this.scheduler.actions;this.wb=this.state=this.scheduler=null;this.pending=!1;dj(c,this);a!=null&&(this.id=im(this,a,null));this.delay=null;super.unsubscribe()}}};var km=class extends Tl{constructor(a,c=Sl){super(a,c);this.actions=[];this.active=!1}flush(a){const c=this.actions;if(this.active)c.push(a);else{var e;this.active=!0;do if(e=a.execute(a.state,a.delay))break;while(a=c.shift());this.active=!1;if(e){for(;a=c.shift();)a.unsubscribe();throw e;}}}};function lm(...a){const c=Ej(a[a.length-1])?a.pop():void 0;var e=typeof a[a.length-1]==="number"?a.pop():Infinity;return a.length?a.length===1?xj(a[0]):fm(e)(c?uj(a,c):zj(a)):tj};var mm=new pj(function(){});function nm(a){return Xl((c,e)=>{let g=0;c.subscribe(new Wl(e,k=>a.call(void 0,k,g++)&&e.next(k)))})};bj(a=>function(c=null){a(this);this.message="Timeout has occurred";this.name="TimeoutError";this.info=c});var om=new class extends km{}(class extends jm{constructor(a,c){super(a,c);this.scheduler=a;this.wb=c}aa(a,c=0){if(c>0)return super.aa(a,c);this.delay=c;this.state=a;this.scheduler.flush(this);return this}execute(a,c){return c>0||this.closed?super.execute(a,c):this.Fb(a,c)}vb(a,c,e=0){return e!=null&&e>0||e==null&&this.delay>0?super.vb(a,c,e):a.flush(this)}});bj(a=>function(){a(this);this.message="argument out of range"});bj(a=>function(c){a(this);this.message=c});bj(a=>function(c){a(this);this.message=c});var pm=class{constructor(){this.Xa=new Fi;this.Fc=new Ji}Nb(){return mm}};var qm=class extends Error{constructor(a){super(String(a));this.code=a;this.__proto__=qm.prototype;this.name=String(a)}},rm=class extends qm{constructor(){super(1003);this.__proto__=rm.prototype}},sm=class extends qm{constructor(){super(1009);this.__proto__=sm.prototype}},tm=class extends qm{constructor(){super(1007);this.__proto__=rm.prototype}};var um=class{constructor(a,...c){this.za=[];this.za.push(a);c.forEach(e=>{this.za.push(e)})}N(a){return this.za.some(c=>c.N(a))}Ka(a,c){for(let e=0;enew pj(c=>a.subscribe(e=>{Ei(()=>{c.next(e)})()},e=>{Ei(()=>{c.error(e)})()},()=>{Ei(()=>{c.complete()})()}))};var xm=class{constructor(a,c){this.context=a;this.Aa=c}N(a){return this.Aa.N(a)}Ka(a,c){if(!this.N(c))throw new sm;return new wm(this.context,this.Aa,c??void 0,a)}}; class wm{constructor(a,c,e,g){this.Aa=c;this.properties=e;this.url=g;this.Va=!0;this.sa=new Map;this.body=void 0;this.method=e?.X??"GET";this.lc=a.Nb().subscribe(()=>{this.sendNow()})}deactivate(){this.Va=!1}sendNow(){if(this.Va)if(this.lc.unsubscribe(),this.Aa.N(this.properties))try{this.sa.size>0||this.body!==void 0?this.Aa.sb(this.properties??{},this.sa,this.body??"",this.url):this.Aa.ping(this.url),this.Va=!1}catch(a){}else this.Va=!1}};var ym=Symbol("time-origin"),zm=Symbol("date"),Am=class{constructor(a,c){this.value=a;this.timeline=c}equals(a){if(a.timeline!==this.timeline)throw new tm;return this.value-a.value===0}maximum(a){if(a.timeline!==this.timeline)throw new tm;return this.value>=a.value?this:a}round(){return new Am(Math.round(this.value),this.timeline)}add(a){return new Am(this.value+a,this.timeline)}toString(){return String(this.value)}};var Cm=class{constructor(...a){for(const c of a)if(c.W()){this.ca=c;return}this.ca=new Bm}W(){return this.ca.W()}now(){return this.ca.now()}setTimeout(a,c){return this.ca.setTimeout(a,c)}clearTimeout(a){this.ca.clearTimeout(a)}interval(a,c){const e=this.Ja(a).subscribe(c);return()=>void e.unsubscribe()}Ja(a){return this.ca.Ja(a)}get timeline(){return this.ca.timeline}}; class Bm{constructor(){this.timeline=Symbol()}W(){return!1}now(){return new Am(0,this.timeline)}setTimeout(){return 0}clearTimeout(){}interval(){return()=>{}}Ja(){return mm}};var Dm=class{constructor(a,c){this.I=a;this.Xa=c}setTimeout(a,c){return this.I.setTimeout(Ei(a),c)}clearTimeout(a){this.I.clearTimeout(a)}interval(a,c){const e=this.Ja(a).subscribe(c);return()=>void e.unsubscribe()}Ja(a){return new pj(c=>{let e=0;const g=this.I.setInterval(()=>{c.next(e++)},a);return()=>{this.I.clearInterval(g)}})}W(){return!!this.I.clearTimeout&&"setTimeout"in this.I&&"setInterval"in this.I&&!!this.I.clearInterval}};var Em=class extends Dm{constructor(a,c){super(a,c);this.timeline=zm}now(){return new Am(this.I.Date.now(),this.timeline)}W(){return!!this.I.Date&&!!this.I.Date.now&&super.W()}};var Fm=class extends Dm{constructor(a,c){super(a,c);this.timeline=ym}now(){return new Am(this.I.performance.now(),this.timeline)}W(){return!!this.I.performance&&!!this.I.performance.now&&super.W()}};function Gm(a){a=a.global;if(a.fetchLater)return a.fetchLater.bind(a)} var Km=class{constructor(a){this.context=a;if(Hm===void 0)a:{const c=a.global?.document?.createElement("meta");if(c)try{c.httpEquiv="origin-trial";c.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9";a.global.document.head.append(c);Hm=c;break a}catch(e){}Hm=void 0}}N(a){return Gm(this.context)!==void 0&& !!a?.nd&&!Im(this.context)&&!a?.ib&&!a?.sa&&!a?.lb}Ka(a,c){if(!this.N(c))throw new sm;return new Jm(this.context,a,c)}},Hm,Lm=function(a,c){a.da&&a.da.activated||(a.Ga=new AbortController,a.da=a.fetchLater(c,{method:a.X,cache:"no-cache",mode:"no-cors",signal:a.Ga.signal,activateAfter:96E4}))}; class Jm{constructor(a,c,e){this.context=a;this.properties=e;this.na=c;this.X=e?.X??"GET";a=Gm(this.context);if(a===void 0)throw Error();this.fetchLater=a;Lm(this,this.La())}La(){const a=this.na;return(a.slice(-1)[0]==="&"?a:a+"&")+"flapi=1"}deactivate(){this.da&&!this.da.activated&&this.Ga&&(this.Ga.abort(),this.da=void 0)}get url(){return this.na}set url(a){this.na=a;a=this.La();this.da&&this.da.activated||!this.Ga||(this.Ga.abort(),this.da=void 0);Lm(this,a)}sendNow(){}get method(){return this.X}} ;function Mm(a=null){return Xl((c,e)=>{let g=!1;c.subscribe(new Wl(e,k=>{g=!0;e.next(k)},void 0,()=>{g||e.next(a);e.complete()}))})};function Nm(){return Xl((a,c)=>{let e=0;a.subscribe(new Wl(c,g=>{++e<=1&&(c.next(g),1<=e&&c.complete())}))})};function Om(){var a=a??Pm;return Xl((c,e)=>{let g,k=!0;c.subscribe(new Wl(e,q=>{if(k||!a(g,q))k=!1,g=q,e.next(q)}))})}function Pm(a,c){return a===c};function Qm(a=Rm){return Xl((c,e)=>{let g=!1;c.subscribe(new Wl(e,k=>{g=!0;e.next(k)},void 0,()=>g?e.complete():e.error(a())))})}function Rm(){return new Ul};function Sm(a){return Xl((c,e)=>{c.subscribe(new Wl(e,g=>{a.call(void 0,g,0,c)||(e.next(!1),e.complete())},void 0,()=>{e.next(!0);e.complete()}))})};function Tm(){return Xl((a,c)=>{let e=[];a.subscribe(new Wl(c,g=>{e.push(g);1{for(;e.length;)c.next(e.shift());c.complete();e=null}))})};function Um(a,c){const e=arguments.length>=2;return g=>oj(g,a?nm((k,q)=>a(k,q,g)):mj,Tm(),e?Mm(c):Qm(()=>new Ul))};function Vm(a){const c=Q(a)?a:()=>a;return Q()?Xl((e,g)=>{const k=c();(void 0)(k).subscribe(g).add(e.subscribe(k))}):e=>{const g=new $l(e,c);Q(e?.wa)&&(g.wa=e.wa);g.source=e;g.Vb=c;return g}};function Wm(){const a=new Rl;return c=>Vm(()=>a)(c)};function Xm(){return Xl((a,c)=>{c.add(om.aa(()=>a.subscribe(c),0))})};var Ym=class{constructor(a){this.context=a}N(){return!Im(this.context)&&!!this.context.global.fetch}ping(...a){return oj(lm(...a.map(c=>oj(xj(this.context.global.fetch(c,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})),am(e=>e.status===200)))),Sm(c=>c),Um())}sb(a,c,e,...g){const k=new Headers;for(const [t,C]of c.entries())k.set(t,C);const q=a.keepAlive??!1;oj(lm(...g.map(t=>oj(xj(this.context.global.fetch(t,{method:String(a.X),cache:"no-cache",...(q?{keepalive:!0}:{}),mode:"no-cors", headers:k,body:e})),am(C=>C.status===200)))),Sm(t=>t),Um())}};"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 Zm(a,...c){var e=c.length;if(!Array.isArray(a)||!Array.isArray(a.raw)||a.length!==a.raw.length||!Qi&&a===a.raw||!(Qi&&!Ri||Oi(a))||e+1!==a.length)throw new TypeError("F");if(c.length===0)return Ni(a[0]);e=a[0].toLowerCase();if(/^data:/.test(e))throw Error("X");if(/^https:\/\//.test(e)||/^\/\//.test(e)){var g=e.indexOf("//")+2;var k=e.indexOf("/",g);if(k<=g)throw Error("R");g=e.substring(g,k);if(!/^[0-9a-z.:-]+$/i.test(g))throw Error("S");if(!/^[^:]*(:[0-9]+)?$/i.test(g))throw Error("T"); if(!/(^|\.)[a-z][^.]*$/i.test(g))throw Error("U");g=!0}else g=!1;if(!g)if(/^\//.test(e))if(e==="/"||e.length>1&&e[1]!=="/"&&e[1]!=="\\")g=!0;else throw Error("W");else g=!1;if(!(g=g||RegExp("^[^:\\s\\\\/]+/").test(e)))if(/^about:blank/.test(e)){if(e!=="about:blank"&&!/^about:blank#/.test(e))throw Error("V");g=!0}else g=!1;if(!g)throw Error("Y");e=a[0];for(g=0;g{try{var e=this.context.global;e.google_image_requests||(e.google_image_requests=[]);const g=$m(e.document);g.src=c;e.google_image_requests.push(g);return!0}catch(g){return!1}}).every(c=>c))}sb(a,c,e,...g){this.ping(...g)}};function bn(a){a=a.global;if(a.PendingGetBeacon)return a.PendingGetBeacon}var en=class{constructor(a){this.context=a}N(a){return cn&&!Im(this.context)&&bn(this.context)!==void 0&&!a?.ib&&a?.X!=="POST"&&!a?.sa&&!a?.lb}Ka(a,c){if(!this.N(c))throw new sm;return new dn(this.context,a)}},cn=!1; class dn{constructor(a,c){this.context=a;this.na=c;a=bn(this.context);if(a===void 0)throw Error();this.xb=new a(this.La(),{})}La(){const a=this.na;return(a.slice(-1)[0]==="&"?a:a+"&")+"pbapi=1"}deactivate(){this.xb.deactivate()}get url(){return this.na}set url(a){this.na=a;this.xb.setURL(this.La())}sendNow(){this.xb.sendNow()}get method(){return"GET"}set method(a){if(a!=="GET")throw new sm;}};var fn=class{constructor(a){this.context=a}N(a){return a?.ib||a?.X==="GET"||a?.sa||a?.lb||a?.keepAlive?!1:!Im(this.context)&&this.context.global.navigator?.sendBeacon!==void 0}ping(...a){return Fj(a.map(c=>this.context.global.navigator?.sendBeacon(c)).every(c=>c))}sb(a,c,e,...g){this.ping(...g)}};function gn(){var a={};if(typeof Event==="function")return new Event("DOMContentLoaded",a);if(typeof document!=="undefined"){const c=document.createEvent("CustomEvent");c.initCustomEvent("DOMContentLoaded",a.bubbles||!1,a.cancelable||!1,a.detail);return c}throw Error();};var hn=class{constructor(a){this.value=a;this.ub=new sj}release(){this.ub.next();this.ub.complete();this.value=void 0}get released(){return this.ub}};var jn=class{constructor(a){this.global=a;this.document?oj(lm(Fj(!0),gm(this.document,"visibilitychange")),vm(),am(()=>this.document?this.document.visibilityState:"visible"),Om()):Fj("visible");this.document?oj(gm(this.document,"DOMContentLoaded"),vm(),Nm()):Fj(gn())}get document(){a:{try{ic(this.global.document);var a=!0;break a}catch(c){}a=!1}return a?this.global.document||null:null}querySelector(a){return this.document?this.document.querySelector(a):null}querySelectorAll(a){return this.document? $b(this.document.querySelectorAll(a)):[]}elementFromPoint(a,c){if(!this.document||this.document===null||typeof this.document.elementFromPoint!=="function")return null;a=this.document.elementFromPoint(a,c);return a===null?null:new hn(a)}};function kn(a){return c=>oj(c,ln(a))}function ln(a){function c(e){return new pj(g=>e.subscribe(k=>{Hi(a,()=>void g.next(k))},k=>{Hi(a,()=>void g.error(k))},()=>{Hi(a,()=>void g.complete())}))}return nj([c,Xm(),Wm(),Yl(),c])};function mn(a){return{[0]:Zm`https://www.googleadservices.com/pagead/managed/js/activeview/${a}/reach_worklet.html`,[1]:Zm`./reach_worklet.js`,[2]:Zm`./reach_worklet.js`}}Zm`./reach_worklet.html`;Zm`./reach_worklet.js`;Zm`./reach_worklet.js`;var Im=function(a){const c=a.global;return!!a.global.HTMLFencedFrameElement&&!!c.fence&&typeof c.fence.reportEvent==="function"},nn=class extends pm{constructor(a=window,c=new Fi,e=mn("current")){super();this.global=a;this.Xa=c;this.Hc=e;this.wc=oj(gm(this.global,"pagehide"),vm());oj(gm(this.global,"load"),vm(),Nm());oj(gm(this.global,"resize"),vm());this.onMessage=oj(gm(this.global,"message"),vm());this.document=new jn(this.global);this.ca=new Cm(new Fm(this.I,this.Xa),new Em(this.I,this.Xa));this.Ib= new um(new Km(this),new en(this),new xm(this,new Ym(this)),new xm(this,new fn(this)),new xm(this,new an(this)))}get sharedStorage(){try{return this.global.sharedStorage}catch{}}get I(){return window}Nb(){return oj(this.wc,vm(),kn(this.Fc),am(()=>{}))}postMessage(a,c,e=[]){this.global.postMessage(a,c,e)}get scrollY(){return this.global.scrollY}get MutationObserver(){return this.I.MutationObserver}get ResizeObserver(){return this.I.ResizeObserver}validate(){const a=this.Ib.N()||Im(this);return this.global&& this.ca.W()&&a}};var on;on=["2024081201"].slice(-1)[0].substring(0,8);function pn(a,c){switch(a.a){case 1:return a.b?a=qn(a.b,c,!1)!==null:(console.log("Z",a),a=!1),a;case 2:return a.b?(c=qn(a.b,c,!0),a=c===null?!1:c===a.c):(console.log("$",a),a=!1),a;case 3:return a.b?(c=qn(a.b,c,!0),a=typeof c==="number"&&typeof a.c==="number"||typeof c==="bigint"&&typeof a.c==="bigint"?c>a.c:!1):(console.log("aa",a),a=!1),a;case 4:return a.b?(c=qn(a.b,c,!0),a=typeof c==="number"&&typeof a.c==="number"||typeof c==="bigint"&&typeof a.c==="bigint"?c>>7|k<<25)^(k>>>18|k<<14)^k>>>3)|0,t=(e[c-7]|0)+((g>>>17|g<<15)^(g>>>19|g<<13)^g>>>10)|0;e[c]=q+t|0}g=a.B[0]|0;k=a.B[1]|0;var C=a.B[2]|0,E=a.B[3]|0,G=a.B[4]|0,N=a.B[5]|0,U=a.B[6]|0;q=a.B[7]|0;for(c=0;c<64;c++){var W=((g>>>2|g<<30)^(g>>>13|g<<19)^(g>>>22|g<<10))+(g&k^g&C^k&C)|0;t=G&N^~G&U;q=q+((G>>> 6|G<<26)^(G>>>11|G<<21)^(G>>>25|G<<7))|0;t=t+(An[c]|0)|0;t=q+(t+(e[c]|0)|0)|0;q=U;U=N;N=G;G=E+t|0;E=C;C=k;k=g;g=t+W|0}a.B[0]=a.B[0]+g|0;a.B[1]=a.B[1]+k|0;a.B[2]=a.B[2]+C|0;a.B[3]=a.B[3]+E|0;a.B[4]=a.B[4]+G|0;a.B[5]=a.B[5]+N|0;a.B[6]=a.B[6]+U|0;a.B[7]=a.B[7]+q|0}; Cn.prototype.update=function(a,c){c===void 0&&(c=a.length);var e=0,g=this.va;if(typeof a==="string")for(;e=k&&k==(k|0)))throw Error("ea");this.Ta[g++]=k;g==this.blockSize&&(Fn(this),g=0)}else throw Error("fa");this.va=g;this.ab+=c}; Cn.prototype.digest=function(){var a=[],c=this.ab*8;this.va<56?this.update(En,56-this.va):this.update(En,this.blockSize-(this.va-56));for(var e=63;e>=56;e--)this.Ta[e]=c&255,c/=256;Fn(this);for(e=c=0;e=0;g-=8)a[c++]=this.B[e]>>g&255;return a}; var Bn=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804, 4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];var Hn=function(){Cn.call(this,8,Gn)};ra(Hn,Cn);var Gn=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];function In(a,c){var e=new Hn;e.update(a);a=e.digest();e=BigInt(0);for(const g of a)e=(e*BigInt(256)+BigInt(g))%c;return e}function Jn(a){var c=8;if(!Number.isInteger(c)||c<=0||c>=33)c=3;var e=new Hn;e.update(a);a=e.digest();e=0;for(let g=0;g1)return console.error("ia"),-1;e+=g}if(e<.9999999||e>1.0000001)return console.error("ja"),-1;e=0;g=c[0];g=-Math.log(Jn(`consistent-hashing-${a}-${0}`))/g;for(let q=1;qk&&(e=q,g=k)}return e};/* Lodash Copyright OpenJS Foundation and other contributors Released under MIT license Based on Underscore.js 1.8.3 Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */ var _=_||{}; (function(){function a(w,D,z){switch(z.length){case 0:return w.call(D);case 1:return w.call(D,z[0]);case 2:return w.call(D,z[0],z[1]);case 3:return w.call(D,z[0],z[1],z[2])}return w.apply(D,z)}function c(w,D,z,m){for(var O=-1,T=null==w?0:w.length;++O-1}function C(w,D,z){for(var m=-1,O=null==w?0:w.length;++m-1;);return z}function Oj(w,D){for(var z= w.length;z--&&Ta(D,w[z],0)>-1;);return z}function hg(w){var D=-1,z=Array(w.size);return w.forEach(function(m,O){z[++D]=[O,m]}),z}function Pj(w,D){return function(z){return w(D(z))}}function Ib(w,D){for(var z=-1,m=w.length,O=0,T=[];++z"']/g,Fo=RegExp(Qj.source),Go=RegExp(Rj.source),Ho=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, Io=/^\w*$/,Jo=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,jg=/[\\^$.*+?()[\]{}|]/g,Ko=RegExp(jg.source),gg=/^\s+/,Do=/\s/,Lo=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Mo=/\{\n\/\* \[wrapped with (.+)\] \*/,No=/,? & /,Oo=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Po=/\\(\\)?/g,Sj=/\w*$/,Qo=/^[-+]0x[0-9a-f]+$/i,Ro=/^0b[01]+$/i,So=/^\[object .+?Constructor\]$/,To=/^0o[0-7]+$/i,Uo=/^(?:0|[1-9]\d*)$/,Vo=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g, Wo=RegExp("['\u2019]","g"),Xo=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),ig=RegExp("\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|(?:[^\\ud800-\\udfff][\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]?|[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\ud800-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*", "g"),Yo=RegExp("[A-Z\\xc0-\\xd6\\xd8-\\xde]?[a-z\\xdf-\\xf6\\xf8-\\xff]+(?:['\u2019](?:d|ll|m|re|s|t|ve))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde]|$)|(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde](?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])|$)|[A-Z\\xc0-\\xd6\\xd8-\\xde]?(?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['\u2019](?:d|ll|m|re|s|t|ve))?|[A-Z\\xc0-\\xd6\\xd8-\\xde]+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?|\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])|\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])|\\d+|(?:[\\u2700-\\u27bf]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*", "g"),yc=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),Zo=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,$o="Array Buffer DataView Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Map Math Object Promise RegExp Set String Symbol TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap _ clearTimeout isFinite parseInt setTimeout".split(" "),ba={};ba["[object Float32Array]"]=ba["[object Float64Array]"]= ba["[object Int8Array]"]=ba["[object Int16Array]"]=ba["[object Int32Array]"]=ba["[object Uint8Array]"]=ba["[object Uint8ClampedArray]"]=ba["[object Uint16Array]"]=ba["[object Uint32Array]"]=!0;ba["[object Arguments]"]=ba["[object Array]"]=ba["[object ArrayBuffer]"]=ba["[object Boolean]"]=ba["[object DataView]"]=ba["[object Date]"]=ba["[object Error]"]=ba["[object Function]"]=ba["[object Map]"]=ba["[object Number]"]=ba["[object Object]"]=ba["[object RegExp]"]=ba["[object Set]"]=ba["[object String]"]= ba["[object WeakMap]"]=!1;var Z={};Z["[object Arguments]"]=Z["[object Array]"]=Z["[object ArrayBuffer]"]=Z["[object DataView]"]=Z["[object Boolean]"]=Z["[object Date]"]=Z["[object Float32Array]"]=Z["[object Float64Array]"]=Z["[object Int8Array]"]=Z["[object Int16Array]"]=Z["[object Int32Array]"]=Z["[object Map]"]=Z["[object Number]"]=Z["[object Object]"]=Z["[object RegExp]"]=Z["[object Set]"]=Z["[object String]"]=Z["[object Symbol]"]=Z["[object Uint8Array]"]=Z["[object Uint8ClampedArray]"]=Z["[object Uint16Array]"]= Z["[object Uint32Array]"]=!0;Z["[object Error]"]=Z["[object Function]"]=Z["[object WeakMap]"]=!1;var ap=parseFloat,bp=parseInt,Ea="object"==typeof global&&global&&global.Object===Object&&global,me="object"==typeof self&&self&&self.Object===Object&&self,oa=Ea||me||globalThis,bc=(me="object"==typeof exports&&exports&&!exports.nodeType&&exports)&&"object"==typeof module&&module&&!module.nodeType&&module,Tj=bc&&bc.exports===me,kg=Tj&&Ea.process,Uj=(Ea=function(){try{var w=bc&&bc.Gc&&bc.Gc("util").types; return w?w:kg&&kg.mc&&kg.mc("util")}catch(D){}}())&&Ea.isArrayBuffer,Vj=Ea&&Ea.isDate,Wj=Ea&&Ea.isMap,Xj=Ea&&Ea.isRegExp,Yj=Ea&&Ea.isSet,Zj=Ea&&Ea.isTypedArray,Co=dg("length"),cp=eg({"\u00c0":"A","\u00c1":"A","\u00c2":"A","\u00c3":"A","\u00c4":"A","\u00c5":"A","\u00e0":"a","\u00e1":"a","\u00e2":"a","\u00e3":"a","\u00e4":"a","\u00e5":"a","\u00c7":"C","\u00e7":"c","\u00d0":"D","\u00f0":"d","\u00c8":"E","\u00c9":"E","\u00ca":"E","\u00cb":"E","\u00e8":"e","\u00e9":"e","\u00ea":"e","\u00eb":"e","\u00cc":"I", "\u00cd":"I","\u00ce":"I","\u00cf":"I","\u00ec":"i","\u00ed":"i","\u00ee":"i","\u00ef":"i","\u00d1":"N","\u00f1":"n","\u00d2":"O","\u00d3":"O","\u00d4":"O","\u00d5":"O","\u00d6":"O","\u00d8":"O","\u00f2":"o","\u00f3":"o","\u00f4":"o","\u00f5":"o","\u00f6":"o","\u00f8":"o","\u00d9":"U","\u00da":"U","\u00db":"U","\u00dc":"U","\u00f9":"u","\u00fa":"u","\u00fb":"u","\u00fc":"u","\u00dd":"Y","\u00fd":"y","\u00ff":"y","\u00c6":"Ae","\u00e6":"ae","\u00de":"Th","\u00fe":"th","\u00df":"ss","\u0100":"A","\u0102":"A", "\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I", "\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R", "\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z", "\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"}),dp=eg({"&":"&","<":"<",">":">",'"':""","'":"'"}),ep=eg({"&":"&","<":"<",">":">",""":'"',"'":"'"}),Pb=function z(D){function m(b){if(fa(b)&&!L(b)&&!(b instanceof K)){if(b instanceof T)return b;if(aa.call(b,"__wrapped__"))return ak(b)}return new T(b)}function O(){}function T(b,d){this.O=b;this.L=[];this.V=!!d;this.Da=0;this.fa=r}function K(b){this.O= b;this.L=[];this.ea=1;this.R=!1;this.Pa=[];this.Ea=4294967295;this.Qa=[]}function qb(b){var d=-1,f=null==b?0:b.length;for(this.clear();++d=d?b:d)),b}function Wa(b,d,f,h,l,n){var u,v=d&1,x=d&2,A=d&4;if(f&&(u=l?f(b,h,l,n):f(b)),u!==r)return u;if(!da(b))return b;if(h=L(b)){if(u=kp(b),!v)return Fa(b,u)}else{var B=xa(b),F=B=="[object Function]"||B=="[object GeneratorFunction]";if(Jb(b))return ek(b,v);if(B=="[object Object]"||B=="[object Arguments]"||F&&!l){if(u=x||F?{}:fk(b),!v)return x?lp(b,jp(u,b)):mp(b,dk(u,b))}else{if(!Z[B])return l?b:{};u=np(b,B,v)}}n||=new cb;if(l=n.get(b))return l; n.set(b,u);gk(b)?b.forEach(function(I){u.add(Wa(I,d,f,I,b,n))}):hk(b)&&b.forEach(function(I,Y){u.set(Y,Wa(I,d,f,Y,b,n))});var H=A?x?pg:qg:x?Ga:sa,M=h?r:H(b);return e(M||b,function(I,Y){M&&(Y=I,I=b[Y]);hd(u,Y,Wa(I,d,f,Y,b,n))}),u}function op(b){var d=sa(b);return function(f){return ik(f,b,d)}}function ik(b,d,f){var h=f.length;if(null==b)return!h;for(b=ca(b);h--;){var l=f[h],n=d[l],u=b[l];if(u===r&&!(l in b)||!n(u))return!1}return!0}function jk(b,d,f){if("function"!=typeof b)throw new Xa("Expected a function"); return id(function(){b.apply(r,f)},d)}function jd(b,d,f,h){var l=-1,n=t,u=!0,v=b.length,x=[],A=d.length;if(!v)return x;f&&(d=E(d,Na(f)));h?(n=C,u=!1):d.length>=200&&(n=Mj,u=!1,d=new cc(d));a:for(;++l0&&f(v)?d>1?ta(v,d-1,f,h,l):G(l,v):h||(l[l.length]=v)}return l}function kb(b,d){return b&&rg(b,d,sa)}function sg(b,d){return b&&lk(b,d,sa)}function re(b,d){return q(d,function(f){return vb(b[f])})}function wb(b,d){d=Lb(d,b);for(var f=0,h=d.length;null!=b&&fd}function rp(b,d){return null!=b&&aa.call(b,d)}function sp(b,d){return null!=b&&d in ca(b)}function ug(b,d,f){for(var h=f?C:t,l=b[0].length,n=b.length,u=n,v=ka(n),x=1/0,A=[];u--;){var B=b[u]; u&&d&&(B=E(B,Na(d)));x=ya(B.length,x);v[u]=!f&&(d||l>=120&&B.length>=120)?new cc(u&&B):r}B=b[0];var F=-1,H=v[0];a:for(;++F=B?F:F*("desc"==f[u]?-1:1);break a}}l=l.index-n.index}return l})}function Dp(b,d){return Ck(b,d,function(f,h){return Ag(b,h)})}function Ck(b, d,f){for(var h=-1,l=d.length,n={};++h-1;)v!==b&&ve.call(v,x,1),ve.call(b,x,1)}return b}function Dk(b,d){for(var f=b?d.length:0,h=f-1;f--;){var l=d[f];if(f==h||l!==n){var n=l;tb(l)?ve.call(b,l,1):Dg(b,l)}}return b}function lg(b,d){return b+we(Ek()* (d-b+1))}function Eg(b,d){var f="";if(!b||d<1||d>9007199254740991)return f;do d%2&&(f+=b),(d=we(d/2))&&(b+=b);while(d);return f}function R(b,d){return Fg(Fk(b,d,Ha),b+"")}function Fp(b){return ck(Bc(b))}function Gp(b,d){b=Bc(b);return ne(b,ec(d,0,b.length))}function Ac(b,d,f,h){if(!da(b))return b;d=Lb(d,b);for(var l=-1,n=d.length,u=n-1,v=b;null!=v&&++ll?0:l+d);f=f>l?l:f;f<0&&(f+=l);l=d>f?0:f-d>>>0;d>>>=0;for(f=ka(l);++h>>1,u=b[n];null!==u&&!Oa(u)&&(f?u<=d:u=200){if(l=d?null:Jp(b))return le(l);u=!1;l=Mj;x=new cc}else x=d?[]:v;a:for(;++h=h?b:Pa(b,d,f)}function ek(b,d){if(d)return b.slice();d=b.length;d=Mk?Mk(d):new b.constructor(d);return b.md(d),d}function Kg(b){var d=new b.constructor(b.byteLength);return(new ze(d)).set(new ze(b)),d}function xk(b,d){return new b.constructor(d?Kg(b.buffer):b.buffer,b.byteOffset, b.length)}function Bk(b,d){if(b!==d){var f=b!==r,h=null===b,l=b===b,n=Oa(b),u=d!==r,v=null===d,x=d===d,A=Oa(d);if(!v&&!A&&!n&&b>d||n&&u&&x&&!v&&!A||h&&u&&x||!f&&x||!l)return 1;if(!h&&!n&&!A&&b1?f[l-1]:r,u=l>2?f[2]:r;n=b.length>3&&"function"==typeof n?(l--,n):r;u&&Ja(f[0],f[1],u)&&(n=l<3?r:n,l=1);for(d=ca(d);++h-1?l[n?d[f]:f]:r}}function Xk(b){return xb(function(d){var f=d.length,h=f,l=T.prototype.thru;for(b&&d.reverse();h--;){var n=d[h];if("function"!=typeof n)throw new Xa("Expected a function");if(l&&!u&&"wrapper"==Ce(n))var u=new T([],!0)}for(h=u?h:f;++h1&&S.reverse();return F&&xv))return!1;x=n.get(b);var A=n.get(d);if(x&&A)return x==d&&A==b;x=-1;A=!0;var B=f&2?new cc:r;n.set(b,d);for(n.set(d,b);++x-1&&b%1==0&&b1?"& ":"")+f[n],f=f.join(l>2?", ":" "),d.replace(Lo,"{\n/* [wrapped with "+f+"] */\n"))):l=d;return h(b,l)}function jl(b){var d=0,f=0;return function(){var h= Rp(),l=16-(h-f);if(f=h,l>0){if(++d>=800)return arguments[0]}else d=0;return b.apply(r,arguments)}}function ne(b,d){var f=-1,h=b.length,l=h-1;for(d=d===r?h:d;++f0&&(f=d.apply(this,arguments)),b<=1&&(d=r),f}}function vl(b,d,f){d=f?r:d;b=zb(b,8,r,r,r,r,r,d);return b.placeholder=vl.placeholder,b}function wl(b,d,f){d=f?r:d;b=zb(b,16,r,r,r,r,r,d);return b.placeholder=wl.placeholder,b}function xl(b, d,f){function h(S){var ha=x,db=A;return x=A=r,I=S,F=b.apply(db,ha)}function l(S){var ha=S-M;S-=I;return M===r||ha>=d||ha<0||$a&&S>=B}function n(){var S=Me();if(l(S))var ha=u(S);else{ha=id;var db=S-I;S=d-(S-M);db=$a?ya(S,B-db):S;ha=(H=ha(n,db),r)}return ha}function u(S){return H=r,Za&&x?h(S):(x=A=r,F)}function v(){var S=Me(),ha=l(S);if(x=arguments,A=this,M=S,ha){if(H===r)return S=M,I=S,H=id(n,d),Y?h(S):F;if($a)return yl(H),H=id(n,d),h(M)}return H===r&&(H=id(n,d)),F}var x,A,B,F,H,M,I=0,Y=!1,$a=!1,Za= !0;if("function"!=typeof b)throw new Xa("Expected a function");return d=ab(d)||0,da(f)&&(Y=!!f.Pb,$a="maxWait"in f,B=$a?la(ab(f.rc)||0,d):B,Za="trailing"in f?!!f.Yb:Za),v.cancel=function(){H!==r&&yl(H);I=0;x=M=A=H=r},v.flush=function(){return H===r?F:u(Me())},v}function Ne(b,d){if("function"!=typeof b||null!=d&&"function"!=typeof d)throw new Xa("Expected a function");var f=function(){var h=arguments,l=d?d.apply(this,h):h[0],n=f.cache;if(n.has(l))return n.get(l);h=b.apply(this,h);return f.cache=n.set(l, h)||n,h};return f.cache=new (Ne.Cache||sb),f}function Oe(b){if("function"!=typeof b)throw new Xa("Expected a function");return function(){var d=arguments;switch(d.length){case 0:return!b.call(this);case 1:return!b.call(this,d[0]);case 2:return!b.call(this,d[0],d[1]);case 3:return!b.call(this,d[0],d[1],d[2])}return!b.apply(this,d)}}function ib(b,d){return b===d||b!==b&&d!==d}function Ia(b){return null!=b&&te(b.length)&&!vb(b)}function ia(b){return fa(b)&&Ia(b)}function zl(b){if(!fa(b))return!1;var d= Aa(b);return d=="[object Error]"||d=="[object DOMException]"||"string"==typeof b.message&&"string"==typeof b.name&&!md(b)}function vb(b){if(!da(b))return!1;b=Aa(b);return b=="[object Function]"||b=="[object GeneratorFunction]"||b=="[object AsyncFunction]"||b=="[object Proxy]"}function Al(b){return"number"==typeof b&&b==P(b)}function te(b){return"number"==typeof b&&b>-1&&b%1==0&&b<=9007199254740991}function da(b){var d=typeof b;return null!=b&&("object"==d||"function"==d)}function fa(b){return null!= b&&"object"==typeof b}function Bl(b){return"number"==typeof b||fa(b)&&Aa(b)=="[object Number]"}function md(b){if(!fa(b)||Aa(b)!="[object Object]")return!1;b=Ie(b);if(null===b)return!0;b=aa.call(b,"constructor")&&b.constructor;return"function"==typeof b&&b instanceof b&&Je.call(b)==Up}function Pe(b){return"string"==typeof b||!L(b)&&fa(b)&&Aa(b)=="[object String]"}function Oa(b){return"symbol"==typeof b||fa(b)&&Aa(b)=="[object Symbol]"}function Cl(b){if(!b)return[];if(Ia(b))return Pe(b)?bb(b):Fa(b); if(qd&&b[qd]){b=b[qd]();for(var d,f=[];!(d=b.next()).done;)f.push(d.value);return f}d=xa(b);return(d=="[object Map]"?hg:d=="[object Set]"?le:Bc)(b)}function yb(b){return b?(b=ab(b),b===ac||b===-ac)?(b<0?-1:1)*1.7976931348623157E308:b===b?b:0:0===b?b:0}function P(b){b=yb(b);var d=b%1;return b===b?d?b-d:b:0}function Dl(b){return b?ec(P(b),0,4294967295):0}function ab(b){if("number"==typeof b)return b;if(Oa(b))return je;da(b)&&(b="function"==typeof b.valueOf?b.valueOf():b,b=da(b)?b+"":b);if("string"!= typeof b)return 0===b?b:+b;b=Jj(b);var d=Ro.test(b);return d||To.test(b)?bp(b.slice(2),d?2:8):Qo.test(b)?je:+b}function yk(b){return jb(b,Ga(b))}function X(b){return null==b?"":Qa(b)}function og(b,d,f){b=null==b?r:wb(b,d);return b===r?f:b}function Ag(b,d){return null!=b&&hl(b,d,sp)}function sa(b){return Ia(b)?bk(b):wg(b)}function Ga(b){if(Ia(b))b=bk(b,!0);else if(da(b)){var d=ld(b),f=[];for(h in b)("constructor"!=h||!d&&aa.call(b,h))&&f.push(h);b=f}else{var h=[];if(null!=b)for(d in ca(b))h.push(d); b=h}return b}function El(b,d){if(null==b)return{};var f=E(pg(b),function(h){return[h]});return d=J(d),Ck(b,f,function(h,l){return d(h,l[0])})}function Bc(b){return null==b?[]:Lj(b,sa(b))}function Fl(b){return Ug(X(b).toLowerCase())}function Uk(b){return b=X(b),b&&b.replace(Vo,cp).replace(Xo,"")}function Tk(b,d,f){return b=X(b),d=f?r:d,d===r?Zo.test(b)?b.match(Yo)||[]:b.match(Oo)||[]:b.match(d)||[]}function Vg(b){return function(){return b}}function Ha(b){return b}function Rg(b){return rk("function"== typeof b?b:Wa(b,1))}function Wg(b,d,f){var h=sa(d),l=re(d,h);null!=f||da(d)&&(l.length||!h.length)||(f=d,d=b,b=this,l=re(d,sa(d)));var n=!(da(f)&&"chain"in f&&!f.chain),u=vb(b);return e(l,function(v){var x=d[v];b[v]=x;u&&(b.prototype[v]=function(){var A=this.V;if(n||A){var B=b(this.O);return(B.L=Fa(this.L)).push({ja:x,args:arguments,Za:b}),B.V=A,B}return x.apply(b,G([this.value()],arguments))})}),b}function Xg(){}function uk(b){return zg(b)?dg(lb(b)):Ep(b)}function Yg(){return[]}function Zg(){return!1} D=null==D?oa:Pb.defaults(oa.Object(),D,Pb.pick(oa,$o));var ka=D.Array,Qe=D.Date,Gl=D.Error,Hc=D.Math,ca=D.Object,Hl=D.RegExp,fp=D.String,Xa=D.TypeError,Re=ka.prototype,pd=ca.prototype,Se=D["__core-js_shared__"],Je=D.Function.prototype.toString,aa=pd.hasOwnProperty,Vp=0,qk=function(){var b=/[^.]+$/.exec(Se&&Se.keys&&Se.keys.Zc||"");return b?"Symbol(src)_1."+b:""}(),se=pd.toString,Up=Je.call(ca),Wp=oa._,yp=Hl("^"+Je.call(aa).replace(jg,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?")+"$"),Te=Tj?D.Jc:r,Qb=D.Symbol,ze=D.Uint8Array,Mk=Te?Te.kd:r,Ie=Pj(ca.getPrototypeOf,ca),Il=ca.create,Jl=pd.propertyIsEnumerable,ve=Re.splice,il=Qb?Qb.isConcatSpreadable:r,qd=Qb?Qb.iterator:r,fc=Qb?Qb.toStringTag:r,pe=function(){try{var b=hc(ca,"defineProperty");return b({},"",{}),b}catch(d){}}(),Xp=D.clearTimeout!==oa.clearTimeout&&D.clearTimeout,Yp=Qe&&Qe.now!==oa.Date.now&&Qe.now,Zp=D.setTimeout!==oa.setTimeout&&D.setTimeout,Fe=Hc.ceil,we=Hc.floor,$g=ca.getOwnPropertySymbols,$p=Te?Te.isBuffer: r,cl=D.isFinite,aq=Re.join,Cp=Pj(ca.keys,ca),la=Hc.max,ya=Hc.min,Rp=Qe.now,bq=D.parseInt,Ek=Hc.random,Sp=Re.reverse,ah=hc(D,"DataView"),rd=hc(D,"Map"),bh=hc(D,"Promise"),Jc=hc(D,"Set"),sd=hc(D,"WeakMap"),td=hc(ca,"create"),Ue=sd&&new sd,Ic={},cq=gc(ah),dq=gc(rd),eq=gc(bh),fq=gc(Jc),gq=gc(sd),Ve=Qb?Qb.prototype:r,od=Ve?Ve.valueOf:r,Ik=Ve?Ve.toString:r,Ec=function(){function b(){}return function(d){if(!da(d))return{};if(Il)return Il(d);b.prototype=d;d=new b;return b.prototype=r,d}}();m.prototype=O.prototype; m.prototype.constructor=m;T.prototype=Ec(O.prototype);T.prototype.constructor=T;K.prototype=Ec(O.prototype);K.prototype.constructor=K;qb.prototype.clear=function(){this.D=td?td(null):{};this.size=0};qb.prototype.delete=function(b){b=this.has(b)&&delete this.D[b];return this.size-=b?1:0,b};qb.prototype.get=function(b){var d=this.D;return td?(b=d[b],b==="__lodash_hash_undefined__"?r:b):aa.call(d,b)?d[b]:r};qb.prototype.has=function(b){var d=this.D;return td?d[b]!==r:aa.call(d,b)};qb.prototype.set=function(b, d){var f=this.D;return this.size+=this.has(b)?0:1,f[b]=td&&d===r?"__lodash_hash_undefined__":d,this};rb.prototype.clear=function(){this.D=[];this.size=0};rb.prototype.delete=function(b){var d=this.D;b=oe(d,b);return!(b<0)&&(b==d.length-1?d.pop():ve.call(d,b,1),--this.size,!0)};rb.prototype.get=function(b){var d=this.D;b=oe(d,b);return b<0?r:d[b][1]};rb.prototype.has=function(b){return oe(this.D,b)>-1};rb.prototype.set=function(b,d){var f=this.D,h=oe(f,b);return h<0?(++this.size,f.push([b,d])):f[h][1]= d,this};sb.prototype.clear=function(){this.size=0;this.D={hash:new qb,map:new (rd||rb),sd:new qb}};sb.prototype.delete=function(b){b=He(this,b).delete(b);return this.size-=b?1:0,b};sb.prototype.get=function(b){return He(this,b).get(b)};sb.prototype.has=function(b){return He(this,b).has(b)};sb.prototype.set=function(b,d){var f=He(this,b),h=f.size;return f.set(b,d),this.size+=f.size==h?0:1,this};cc.prototype.add=cc.prototype.push=function(b){return this.D.set(b,"__lodash_hash_undefined__"),this};cc.prototype.has= function(b){return this.D.has(b)};cb.prototype.clear=function(){this.D=new rb;this.size=0};cb.prototype.delete=function(b){var d=this.D;b=d.delete(b);return this.size=d.size,b};cb.prototype.get=function(b){return this.D.get(b)};cb.prototype.has=function(b){return this.D.has(b)};cb.prototype.set=function(b,d){var f=this.D;if(f instanceof rb){var h=f.D;if(!rd||h.length<199)return h.push([b,d]),this.size=++f.size,this;f=this.D=new sb(h)}return f.set(b,d),this.size=f.size,this};var Kb=Qk(kb),sl=Qk(sg, !0),rg=Rk(),lk=Rk(!0),el=Ue?function(b,d){return Ue.set(b,d),b}:Ha,hq=pe?function(b,d){return pe(b,"toString",{configurable:!0,enumerable:!1,value:Vg(d),writable:!0})}:Ha,yl=Xp||function(b){return oa.clearTimeout(b)},Jp=Jc&&1/le(new Jc([,-0]))[1]==ac?function(b){return new Jc(b)}:Xg,Mg=Ue?function(b){return Ue.get(b)}:Xg,Lg=$g?function(b){return null==b?[]:(b=ca(b),q($g(b),function(d){return Jl.call(b,d)}))}:Yg,Pk=$g?function(b){for(var d=[];b;)G(d,Lg(b)),b=Ie(b);return d}:Yg,xa=Aa;(ah&&xa(new ah(new ArrayBuffer(1)))!= "[object DataView]"||rd&&xa(new rd)!="[object Map]"||bh&&xa(bh.resolve())!="[object Promise]"||Jc&&xa(new Jc)!="[object Set]"||sd&&xa(new sd)!="[object WeakMap]")&&(xa=function(b){var d=Aa(b);if(b=(b=d=="[object Object]"?b.constructor:r)?gc(b):"")switch(b){case cq:return"[object DataView]";case dq:return"[object Map]";case eq:return"[object Promise]";case fq:return"[object Set]";case gq:return"[object WeakMap]"}return d});var iq=Se?vb:Zg,al=jl(el),id=Zp||function(b,d){return oa.setTimeout(b,d)},Fg= jl(hq),Lk=function(b){b=Ne(b,function(f){return d.size===500&&d.clear(),f});var d=b.cache;return b}(function(b){var d=[];return 46===b.charCodeAt(0)&&d.push(""),b.replace(Jo,function(f,h,l,n){d.push(l?n.replace(Po,"$1"):h||f)}),d}),jq=R(function(b,d){return ia(b)?jd(b,ta(d,1,ia,!0)):[]}),kq=R(function(b,d){var f=Ya(d);return ia(f)&&(f=r),ia(b)?jd(b,ta(d,1,ia,!0),J(f,2)):[]}),lq=R(function(b,d){var f=Ya(d);return ia(f)&&(f=r),ia(b)?jd(b,ta(d,1,ia,!0),r,f):[]}),mq=R(function(b){var d=E(b,Ig);return d.length&& d[0]===b[0]?ug(d):[]}),nq=R(function(b){var d=Ya(b),f=E(b,Ig);return d===Ya(f)?d=r:f.pop(),f.length&&f[0]===b[0]?ug(f,J(d,2)):[]}),oq=R(function(b){var d=Ya(b),f=E(b,Ig);return d="function"==typeof d?d:r,d&&f.pop(),f.length&&f[0]===b[0]?ug(f,r,d):[]}),pq=R(nl),qq=xb(function(b,d){var f=null==b?0:b.length,h=ng(b,d);return Dk(b,E(d,function(l){return tb(l,f)?+l:l}).sort(Bk)),h}),rq=R(function(b){return Nb(ta(b,1,ia,!0))}),sq=R(function(b){var d=Ya(b);return ia(d)&&(d=r),Nb(ta(b,1,ia,!0),J(d,2))}),tq= R(function(b){var d=Ya(b);return d="function"==typeof d?d:r,Nb(ta(b,1,ia,!0),r,d)}),uq=R(function(b,d){return ia(b)?jd(b,d):[]}),vq=R(function(b){return Hg(q(b,ia))}),wq=R(function(b){var d=Ya(b);return ia(d)&&(d=r),Hg(q(b,ia),J(d,2))}),xq=R(function(b){var d=Ya(b);return d="function"==typeof d?d:r,Hg(q(b,ia),r,d)}),yq=R(Tg),zq=R(function(b){var d=b.length;d=d>1?b[d-1]:r;return d="function"==typeof d?(b.pop(),d):r,ol(b,d)}),Aq=xb(function(b){var d=b.length,f=d?b[0]:0,h=this.O,l=function(n){return ng(n, b)};return!(d>1||this.L.length)&&h instanceof K&&tb(f)?(h=h.slice(f,+f+(d?1:0)),h.L.push({ja:Ke,args:[l],Za:r}),(new T(h,this.V)).thru(function(n){return d&&!n.length&&n.push(r),n})):this.thru(l)}),Bq=Ae(function(b,d,f){aa.call(b,f)?++b[f]:ub(b,f,1)}),Cq=Wk(kl),Dq=Wk(ll),Eq=Ae(function(b,d,f){aa.call(b,f)?b[f].push(d):ub(b,f,[d])}),Fq=R(function(b,d,f){var h=-1,l="function"==typeof d,n=Ia(b)?ka(b.length):[];return Kb(b,function(u){n[++h]=l?a(d,u,f):kd(u,d,f)}),n}),Gq=Ae(function(b,d,f){ub(b,f,d)}), Hq=Ae(function(b,d,f){b[f?0:1].push(d)},function(){return[[],[]]}),Iq=R(function(b,d){if(null==b)return[];var f=d.length;return f>1&&Ja(b,d[0],d[1])?d=[]:f>2&&Ja(d[0],d[1],d[2])&&(d=[d[0]]),Ak(b,ta(d,1),[])}),Me=Yp||function(){return oa.Date.now()},ch=R(function(b,d,f){var h=1;if(f.length){var l=Ib(f,Fc(ch));h|=32}return zb(b,h,d,f,l)}),Kl=R(function(b,d,f){var h=3;if(f.length){var l=Ib(f,Fc(Kl));h|=32}return zb(d,h,b,f,l)}),Jq=R(function(b,d){return jk(b,1,d)}),Kq=R(function(b,d,f){return jk(b,ab(d)|| 0,f)});Ne.Cache=sb;var Lq=R(function(b,d){d=1==d.length&&L(d[0])?E(d[0],Na(J())):E(ta(d,1),Na(J()));var f=d.length;return R(function(h){for(var l=-1,n=ya(h.length,f);++l=d}),dc=nk(function(){return arguments}())?nk:function(b){return fa(b)&&aa.call(b,"callee")&& !Jl.call(b,"callee")},L=ka.isArray,Pq=Uj?Na(Uj):up,Jb=$p||Zg,Qq=Vj?Na(Vj):vp,hk=Wj?Na(Wj):xp,eh=Xj?Na(Xj):zp,gk=Yj?Na(Yj):Ap,zc=Zj?Na(Zj):Bp,Rq=Ge(xg),Sq=Ge(function(b,d){return b<=d}),Tq=Cc(function(b,d){if(ld(d)||Ia(d))return jb(d,sa(d),b),r;for(var f in d)aa.call(d,f)&&hd(b,f,d[f])}),Ml=Cc(function(b,d){jb(d,Ga(d),b)}),Nl=Cc(function(b,d,f,h){jb(d,Ga(d),b,h)}),Uq=Cc(function(b,d,f,h){jb(d,sa(d),b,h)}),Vq=xb(ng),Wq=R(function(b,d){b=ca(b);var f=-1,h=d.length,l=h>2?d[2]:r;for(l&&Ja(d[0],d[1],l)&& (h=1);++f1,n});jb(b,pg(b),f);h&&(f=Wa(f,7,Op));for(var l=d.length;l--;)Dg(f,d[l]);return f}),cr=xb(function(b,d){return null==b?{}:Dp(b,d)}),Pl=dl(sa),Ql=dl(Ga),dr=Dc(function(b,d,f){return d=d.toLowerCase(),b+(f?Fl(d):d)}),er=Dc(function(b,d,f){return b+(f?"-":"")+d.toLowerCase()}),fr=Dc(function(b,d,f){return b+(f?" ":"")+d.toLowerCase()}),gr=Sk("toLowerCase"),hr=Dc(function(b,d,f){return b+(f?"_":"")+d.toLowerCase()}),ir=Dc(function(b, d,f){return b+(f?" ":"")+Ug(d)}),jr=Dc(function(b,d,f){return b+(f?" ":"")+d.toUpperCase()}),Ug=Sk("toUpperCase"),kr=R(function(b,d){try{return a(b,r,d)}catch(f){return zl(f)?f:new Gl(f)}}),lr=xb(function(b,d){return e(d,function(f){f=lb(f);ub(b,f,ch(b[f],b))}),b}),mr=Xk(),nr=Xk(!0),or=R(function(b,d){return function(f){return kd(f,b,d)}}),pr=R(function(b,d){return function(f){return kd(b,f,d)}}),qr=Pg(E),rr=Pg(k),sr=Pg(W),tr=$k(),ur=$k(!0),vr=De(function(b,d){return b+d},0),wr=Qg("ceil"),xr=De(function(b, d){return b/d},1),yr=Qg("floor"),zr=De(function(b,d){return b*d},1),Ar=Qg("round"),Br=De(function(b,d){return b-d},0);return m.after=function(b,d){if("function"!=typeof d)throw new Xa("Expected a function");return b=P(b),function(){if(--b<1)return d.apply(this,arguments)}},m.ary=tl,m.assign=Tq,m.assignIn=Ml,m.assignInWith=Nl,m.assignWith=Uq,m.at=Vq,m.before=ul,m.bind=ch,m.bindAll=lr,m.bindKey=Kl,m.castArray=function(){if(!arguments.length)return[];var b=arguments[0];return L(b)?b:[b]},m.chain=pl, m.chunk=function(b,d,f){d=(f?Ja(b,d,f):d===r)?1:la(P(d),0);f=null==b?0:b.length;if(!f||d<1)return[];for(var h=0,l=0,n=ka(Fe(f/d));hl?0:l+f),h=h===r||h>l?l:P(h),h<0&&(h+=l),h=f>h?0:Dl(h);f>>0)?(b=X(b),b&&("string"==typeof d||null!=d&&!eh(d))&&(d=Qa(d), !d&&yc.test(b))?Ob(bb(b),0,f):b.split(d,f)):[]},m.spread=function(b,d){if("function"!=typeof b)throw new Xa("Expected a function");return d=null==d?0:la(P(d),0),R(function(f){var h=f[d];f=Ob(f,0,d);return h&&G(f,h),a(b,this,f)})},m.tail=function(b){var d=null==b?0:b.length;return d?Pa(b,1,d):[]},m.take=function(b,d,f){return b&&b.length?(d=f||d===r?1:P(d),Pa(b,0,d<0?0:d)):[]},m.takeRight=function(b,d,f){var h=null==b?0:b.length;return h?(d=f||d===r?1:P(d),d=h-d,Pa(b,d<0?0:d,h)):[]},m.takeRightWhile= function(b,d){return b&&b.length?ye(b,J(d,3),!1,!0):[]},m.takeWhile=function(b,d){return b&&b.length?ye(b,J(d,3)):[]},m.tap=function(b,d){return d(b),b},m.throttle=function(b,d,f){var h=!0,l=!0;if("function"!=typeof b)throw new Xa("Expected a function");return da(f)&&(h="leading"in f?!!f.Pb:h,l="trailing"in f?!!f.Yb:l),xl(b,d,{Pb:h,rc:d,Yb:l})},m.thru=Ke,m.toArray=Cl,m.toPairs=Pl,m.toPairsIn=Ql,m.toPath=function(b){return L(b)?E(b,lb):Oa(b)?[b]:Fa(Lk(X(b)))},m.toPlainObject=yk,m.transform=function(b, d,f){var h=L(b),l=h||Jb(b)||zc(b);if(d=J(d,4),null==f){var n=b&&b.constructor;f=l?h?new n:[]:da(b)&&vb(n)?Ec(Ie(b)):{}}return(l?e:kb)(b,function(u,v,x){return d(f,u,v,x)}),f},m.unary=function(b){return tl(b,1)},m.union=rq,m.unionBy=sq,m.unionWith=tq,m.uniq=function(b){return b&&b.length?Nb(b):[]},m.uniqBy=function(b,d){return b&&b.length?Nb(b,J(d,2)):[]},m.uniqWith=function(b,d){return d="function"==typeof d?d:r,b&&b.length?Nb(b,r,d):[]},m.unset=function(b,d){return null==b||Dg(b,d)},m.unzip=Tg,m.unzipWith= ol,m.update=function(b,d,f){null!=b&&(f=Jg(f),b=Ac(b,d,f(wb(b,d)),void 0));return b},m.updateWith=function(b,d,f,h){h="function"==typeof h?h:r;null!=b&&(f=Jg(f),b=Ac(b,d,f(wb(b,d)),h));return b},m.values=Bc,m.valuesIn=function(b){return null==b?[]:Lj(b,Ga(b))},m.without=uq,m.words=Tk,m.wrap=function(b,d){return dh(Jg(d),b)},m.xor=vq,m.xorBy=wq,m.xorWith=xq,m.zip=yq,m.zipObject=function(b,d){return Kk(b||[],d||[],hd)},m.zipObjectDeep=function(b,d){return Kk(b||[],d||[],Ac)},m.zipWith=zq,m.entries= Pl,m.entriesIn=Ql,m.extend=Ml,m.extendWith=Nl,Wg(m,m),m.add=vr,m.attempt=kr,m.camelCase=dr,m.capitalize=Fl,m.ceil=wr,m.clamp=function(b,d,f){return f===r&&(f=d,d=r),f!==r&&(f=ab(f),f=f===f?f:0),d!==r&&(d=ab(d),d=d===d?d:0),ec(ab(b),d,f)},m.clone=function(b){return Wa(b,4)},m.cloneDeep=function(b){return Wa(b,5)},m.cloneDeepWith=function(b,d){return d="function"==typeof d?d:r,Wa(b,5,d)},m.cloneWith=function(b,d){return d="function"==typeof d?d:r,Wa(b,4,d)},m.conformsTo=function(b,d){return null==d|| ik(b,d,sa(d))},m.deburr=Uk,m.defaultTo=function(b,d){return null==b||b!==b?d:b},m.divide=xr,m.endsWith=function(b,d,f){b=X(b);d=Qa(d);var h=b.length;h=f=f===r?h:ec(P(f),0,h);return f-=d.length,f>=0&&b.slice(f,h)==d},m.eq=ib,m.escape=function(b){return b=X(b),b&&Go.test(b)?b.replace(Rj,dp):b},m.escapeRegExp=function(b){return b=X(b),b&&Ko.test(b)?b.replace(jg,"\\$&"):b},m.every=function(b,d,f){var h=L(b)?k:pp;return f&&Ja(b,d,f)&&(d=r),h(b,J(d,3))},m.find=Cq,m.findIndex=kl,m.findKey=function(b,d){return fb(b, J(d,3),kb)},m.findLast=Dq,m.findLastIndex=ll,m.findLastKey=function(b,d){return fb(b,J(d,3),sg)},m.floor=yr,m.forEach=ql,m.forEachRight=rl,m.forIn=function(b,d){return null==b?b:rg(b,J(d,3),Ga)},m.forInRight=function(b,d){return null==b?b:lk(b,J(d,3),Ga)},m.forOwn=function(b,d){return b&&kb(b,J(d,3))},m.forOwnRight=function(b,d){return b&&sg(b,J(d,3))},m.get=og,m.gt=Nq,m.gte=Oq,m.has=function(b,d){return null!=b&&hl(b,d,rp)},m.hasIn=Ag,m.head=ml,m.identity=Ha,m.includes=function(b,d,f,h){b=Ia(b)? b:Bc(b);f=f&&!h?P(f):0;h=b.length;return f<0&&(f=la(h+f,0)),Pe(b)?f<=h&&b.indexOf(d,f)>-1:!!h&&Ta(b,d,f)>-1},m.indexOf=function(b,d,f){var h=null==b?0:b.length;if(!h)return-1;f=null==f?0:P(f);return f<0&&(f=la(h+f,0)),Ta(b,d,f)},m.inRange=function(b,d,f){d=yb(d);f===r?(f=d,d=0):f=yb(f);b=ab(b);return b>=ya(d,f)&&b=-9007199254740991&&b<=9007199254740991},m.isSet=gk,m.isString=Pe,m.isSymbol=Oa,m.isTypedArray=zc,m.isUndefined=function(b){return b===r},m.isWeakMap=function(b){return fa(b)&&xa(b)=="[object WeakMap]"},m.isWeakSet=function(b){return fa(b)&&Aa(b)=="[object WeakSet]"},m.join=function(b,d){return null==b?"":aq.call(b,d)},m.kebabCase=er,m.last=Ya,m.lastIndexOf=function(b,d,f){var h= null==b?0:b.length;if(!h)return-1;var l=h;f!==r&&(l=P(f),l=l<0?la(h+l,0):ya(l,h-1));if(d===d){for(f=l+1;f--&&b[f]!==d;);b=f}else b=qa(b,Da,l,!0);return b},m.lowerCase=fr,m.lowerFirst=gr,m.lt=Rq,m.lte=Sq,m.max=function(b){return b&&b.length?qe(b,Ha,tg):r},m.maxBy=function(b,d){return b&&b.length?qe(b,J(d,2),tg):r},m.mean=function(b){return Vb(b,Ha)},m.meanBy=function(b,d){return Vb(b,J(d,2))},m.min=function(b){return b&&b.length?qe(b,Ha,xg):r},m.minBy=function(b,d){return b&&b.length?qe(b,J(d,2),xg): r},m.stubArray=Yg,m.stubFalse=Zg,m.stubObject=function(){return{}},m.stubString=function(){return""},m.stubTrue=function(){return!0},m.multiply=zr,m.nth=function(b,d){return b&&b.length?zk(b,P(d)):r},m.noConflict=function(){return oa._===this&&(oa._=Wp),this},m.noop=Xg,m.now=Me,m.pad=function(b,d,f){b=X(b);var h=(d=P(d))?xc(b):0;if(!d||h>=d)return b;d=(d-h)/2;return Ee(we(d),f)+b+Ee(Fe(d),f)},m.padEnd=function(b,d,f){b=X(b);var h=(d=P(d))?xc(b):0;return d&&hd){var h=b;b=d;d=h}return f||b%1||d%1?(f=Ek(),ya(b+f*(d-b+ap("1e-"+((f+"").length-1))),d)):lg(b,d)},m.reduce=function(b,d,f){var h=L(b)?N:Ij,l=arguments.length< 3;return h(b,J(d,4),f,l,Kb)},m.reduceRight=function(b,d,f){var h=L(b)?U:Ij,l=arguments.length<3;return h(b,J(d,4),f,l,sl)},m.repeat=function(b,d,f){return d=(f?Ja(b,d,f):d===r)?1:P(d),Eg(X(b),d)},m.replace=function(){var b=arguments,d=X(b[0]);return b.length<3?d:d.replace(b[1],b[2])},m.result=function(b,d,f){d=Lb(d,b);var h=-1,l=d.length;for(l||(l=1,b=r);++h9007199254740991)return[];var f=4294967295, h=ya(b,4294967295);d=J(d);b-=4294967295;for(h=fg(h,d);++f=d)return b;d=f-xc(h); if(d<1)return h;f=n?Ob(n,0,d).join(""):b.slice(0,d);if(l===r)return f+h;if(n&&(d+=f.length-d),eh(l)){if(b.slice(d).search(l)){n=f;l.global||(l=Hl(l.source,X(Sj.exec(l))+"g"));for(l.lastIndex=0;b=l.exec(n);)var u=b.index;f=f.slice(0,u===r?d:u)}}else b.indexOf(Qa(l),d)!=d&&(l=f.lastIndexOf(l),l>-1&&(f=f.slice(0,l)));return f+h},m.unescape=function(b){return b=X(b),b&&Fo.test(b)?b.replace(Qj,ep):b},m.uniqueId=function(b){var d=++Vp;return X(b)+d},m.upperCase=jr,m.upperFirst=Ug,m.each=ql,m.eachRight= rl,m.first=ml,Wg(m,function(){var b={};return kb(m,function(d,f){aa.call(m.prototype,f)||(b[f]=d)}),b}(),{chain:!1}),m.VERSION="4.17.21",e("bind bindKey curry curryRight partial partialRight".split(" "),function(b){m[b].placeholder=m}),e(["drop","take"],function(b,d){K.prototype[b]=function(f){f=f===r?1:la(P(f),0);var h=this.R&&!d?new K(this):this.clone();return h.R?h.Ea=ya(f,h.Ea):h.Qa.push({size:ya(f,4294967295),type:b+(h.ea<0?"Right":"")}),h};K.prototype[b+"Right"]=function(f){return this.reverse()[b](f).reverse()}}), e(["filter","map","takeWhile"],function(b,d){var f=d+1,h=f==1||f==3;K.prototype[b]=function(l){var n=this.clone();return n.Pa.push({iteratee:J(l,3),type:f}),n.R=n.R||h,n}}),e(["head","last"],function(b,d){var f="take"+(d?"Right":"");K.prototype[b]=function(){return this[f](1).value()[0]}}),e(["initial","tail"],function(b,d){var f="drop"+(d?"":"Right");K.prototype[b]=function(){return this.R?new K(this):this[f](1)}}),K.prototype.compact=function(){return this.filter(Ha)},K.prototype.find=function(b){return this.filter(b).head()}, K.prototype.findLast=function(b){return this.reverse().find(b)},K.prototype.invokeMap=R(function(b,d){return"function"==typeof b?new K(this):this.map(function(f){return kd(f,b,d)})}),K.prototype.reject=function(b){return this.filter(Oe(J(b)))},K.prototype.slice=function(b,d){b=P(b);var f=this;return f.R&&(b>0||d<0)?new K(f):(b<0?f=f.takeRight(-b):b&&(f=f.drop(b)),d!==r&&(d=P(d),f=d<0?f.dropRight(-d):f.take(d-b)),f)},K.prototype.takeRightWhile=function(b){return this.reverse().takeWhile(b).reverse()}, K.prototype.toArray=function(){return this.take(4294967295)},kb(K.prototype,function(b,d){var f=/^(?:filter|find|map|reject)|While$/.test(d),h=/^(?:head|last)$/.test(d),l=m[h?"take"+("last"==d?"Right":""):d],n=h||/^find/.test(d);l&&(m.prototype[d]=function(){var u=this.O,v=h?[1]:arguments,x=u instanceof K,A=v[0],B=x||L(u),F=function($a){$a=l.apply(m,G([$a],v));return h&&H?$a[0]:$a};B&&f&&"function"==typeof A&&1!=A.length&&(x=B=!1);var H=this.V;A=!!this.L.length;var M=n&&!H,I=x&&!A;if(!n&&B){u=I?u: new K(this);var Y=b.apply(u,v);return Y.L.push({ja:Ke,args:[F],Za:r}),new T(Y,H)}return M&&I?b.apply(this,v):(Y=this.thru(F),M?h?Y.value()[0]:Y.value():Y)})}),e("pop push shift sort splice unshift".split(" "),function(b){var d=Re[b],f=/^(?:push|sort|unshift)$/.test(b)?"tap":"thru",h=/^(?:pop|shift)$/.test(b);m.prototype[b]=function(){var l=arguments;if(h&&!this.V){var n=this.value();return d.apply(L(n)?n:[],l)}return this[f](function(u){return d.apply(L(u)?u:[],l)})}}),kb(K.prototype,function(b,d){if(b= m[d]){var f=b.name+"";aa.call(Ic,f)||(Ic[f]=[]);Ic[f].push({name:d,ja:b})}}),Ic[Be(r,2).name]=[{name:"wrapper",ja:r}],K.prototype.clone=function(){var b=new K(this.O);return b.L=Fa(this.L),b.ea=this.ea,b.R=this.R,b.Pa=Fa(this.Pa),b.Ea=this.Ea,b.Qa=Fa(this.Qa),b},K.prototype.reverse=function(){if(this.R){var b=new K(this);b.ea=-1;b.R=!0}else b=this.clone(),b.ea*=-1;return b},K.prototype.value=function(){var b=this.O.value(),d=this.ea,f=L(b),h=d<0,l=f?b.length:0,n=Pp(0,l,this.Qa),u=n.start,v=n.end; n=v-u;u=h?v:u-1;v=this.Pa;var x=v.length,A=0,B=ya(n,this.Ea);if(!f||!h&&l==n&&B==n)return Jk(b,this.L);f=[];a:for(;n--&&A=this.fa.length;return{done:b, value:b?r:this.fa[this.Da++]}},m.prototype.zc=function(b){for(var d,f=this;f instanceof O;){var h=ak(f);h.Da=0;h.fa=r;d?l.O=h:d=h;var l=h;f=f.O}return l.O=b,d},m.prototype.reverse=function(){var b=this.O;return b instanceof K?(this.L.length&&(b=new K(this)),b=b.reverse(),b.L.push({ja:Ke,args:[Sg],Za:r}),new T(b,this.V)):this.thru(Sg)},m.prototype.toJSON=m.prototype.valueOf=m.prototype.value=function(){return Jk(this.O,this.L)},m.prototype.first=m.prototype.head,qd&&(m.prototype[qd]=Tp),m}();"function"== typeof define&&"object"==typeof define.kc&&define.kc?(oa._=Pb,define(function(){return Pb})):bc?((bc.exports=Pb)._=Pb,me._=Pb):oa._=Pb}).call(this);/* Lodash Copyright JS Foundation and other contributors Released under MIT license Based on Underscore.js 1.8.3 Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */ var V=ea._,_$VERSION=V.VERSION,_$after=V.after,_$ary=V.ary,_$assign=V.assign,_$assignIn=V.assignIn,_$assignInWith=V.assignInWith,_$assignWith=V.assignWith,_$at=V.at,_$before=V.before,_$bind=V.bind,_$bindAll=V.bindAll,_$bindKey=V.bindKey,_$castArray=V.castArray,_$chain=V.chain,_$chunk=V.chunk,_$compact=V.compact,_$concat=V.concat,_$cond=V.cond,_$conforms=V.conforms,_$constant=V.constant,_$countBy=V.countBy,_$create=V.create,_$curry=V.curry,_$curryRight=V.curryRight,_$debounce=V.debounce,_$defaults= V.defaults,_$defaultsDeep=V.defaultsDeep,_$defer=V.defer,_$delay=V.delay,_$difference=V.difference,_$differenceBy=V.differenceBy,_$differenceWith=V.differenceWith,_$drop=V.drop,_$dropRight=V.dropRight,_$dropRightWhile=V.dropRightWhile,_$dropWhile=V.dropWhile,_$fill=V.fill,_$filter=V.filter,_$flatMap=V.flatMap,_$flatMapDeep=V.flatMapDeep,_$flatMapDepth=V.flatMapDepth,_$flatten=V.flatten,_$flattenDeep=V.flattenDeep,_$flattenDepth=V.flattenDepth,_$flip=V.flip,_$flow=V.flow,_$flowRight=V.flowRight,_$fromPairs= V.fromPairs,_$functions=V.functions,_$functionsIn=V.functionsIn,_$groupBy=V.groupBy,_$initial=V.initial,_$intersection=V.intersection,_$intersectionBy=V.intersectionBy,_$intersectionWith=V.intersectionWith,_$invert=V.invert,_$invertBy=V.invertBy,_$invokeMap=V.invokeMap,_$iteratee=V.iteratee,_$keyBy=V.keyBy,_$keys=V.keys,_$keysIn=V.keysIn,_$map=V.map,_$mapKeys=V.mapKeys,_$mapValues=V.mapValues,_$matches=V.matches,_$matchesProperty=V.matchesProperty,_$memoize=V.memoize,_$merge=V.merge,_$mergeWith=V.mergeWith, _$method=V.method,_$methodOf=V.methodOf,_$mixin=V.mixin,_$negate=V.negate,_$nthArg=V.nthArg,_$omit=V.omit,_$omitBy=V.omitBy,_$once=V.once,_$orderBy=V.orderBy,_$over=V.over,_$overArgs=V.overArgs,_$overEvery=V.overEvery,_$overSome=V.overSome,_$partial=V.partial,_$partialRight=V.partialRight,_$partition=V.partition,_$pick=V.pick,_$pickBy=V.pickBy,_$property=V.property,_$propertyOf=V.propertyOf,_$pull=V.pull,_$pullAll=V.pullAll,_$pullAllBy=V.pullAllBy,_$pullAllWith=V.pullAllWith,_$pullAt=V.pullAt,_$range= V.range,_$rangeRight=V.rangeRight,_$rearg=V.rearg,_$reject=V.reject,_$remove=V.remove,_$rest=V.rest,_$reverse=V.reverse,_$sampleSize=V.sampleSize,_$set=V.set,_$setWith=V.setWith,_$shuffle=V.shuffle,_$slice=V.slice,_$sortBy=V.sortBy,_$sortedUniq=V.sortedUniq,_$sortedUniqBy=V.sortedUniqBy,_$split=V.split,_$spread=V.spread,_$tail=V.tail,_$take=V.take,_$takeRight=V.takeRight,_$takeRightWhile=V.takeRightWhile,_$takeWhile=V.takeWhile,_$tap=V.tap,_$throttle=V.throttle,_$thru=V.thru,_$toArray=V.toArray,_$toPairs= V.toPairs,_$toPairsIn=V.toPairsIn,_$toPath=V.toPath,_$toPlainObject=V.toPlainObject,_$transform=V.transform,_$unary=V.unary,_$union=V.union,_$unionBy=V.unionBy,_$unionWith=V.unionWith,_$uniq=V.uniq,_$uniqBy=V.uniqBy,_$uniqWith=V.uniqWith,_$unset=V.unset,_$unzip=V.unzip,_$unzipWith=V.unzipWith,_$update=V.update,_$updateWith=V.updateWith,_$values=V.values,_$valuesIn=V.valuesIn,_$without=V.without,_$words=V.words,_$wrap=V.wrap,_$xor=V.xor,_$xorBy=V.xorBy,_$xorWith=V.xorWith,_$zip=V.zip,_$zipObject=V.zipObject, _$zipObjectDeep=V.zipObjectDeep,_$zipWith=V.zipWith,_$entries=V.toPairs,_$entriesIn=V.toPairsIn,_$extend=V.assignIn,_$extendWith=V.assignInWith,_$add=V.add,_$attempt=V.attempt,_$camelCase=V.camelCase,_$capitalize=V.capitalize,_$ceil=V.ceil,_$clamp=V.clamp,_$clone=V.clone,_$cloneDeep=V.cloneDeep,_$cloneDeepWith=V.cloneDeepWith,_$cloneWith=V.cloneWith,_$conformsTo=V.conformsTo,_$deburr=V.deburr,_$defaultTo=V.defaultTo,_$divide=V.divide,_$endsWith=V.endsWith,_$eq=V.eq,_$escape=V.escape,_$escapeRegExp= V.escapeRegExp,_$every=V.every,_$find=V.find,_$findIndex=V.findIndex,_$findKey=V.findKey,_$findLast=V.findLast,_$findLastIndex=V.findLastIndex,_$findLastKey=V.findLastKey,_$floor=V.floor,_$forEach=V.forEach,_$forEachRight=V.forEachRight,_$forIn=V.forIn,_$forInRight=V.forInRight,_$forOwn=V.forOwn,_$forOwnRight=V.forOwnRight,_$get=V.get,_$gt=V.gt,_$gte=V.gte,_$has=V.has,_$hasIn=V.hasIn,_$head=V.head,_$identity=V.identity,_$includes=V.includes,_$indexOf=V.indexOf,_$inRange=V.inRange,_$invoke=V.invoke, _$isArguments=V.isArguments,_$isArray=V.isArray,_$isArrayBuffer=V.isArrayBuffer,_$isArrayLike=V.isArrayLike,_$isArrayLikeObject=V.isArrayLikeObject,_$isBoolean=V.isBoolean,_$isBuffer=V.isBuffer,_$isDate=V.isDate,_$isElement=V.isElement,_$isEmpty=V.isEmpty,_$isEqual=V.isEqual,_$isEqualWith=V.isEqualWith,_$isError=V.isError,_$isFinite=V.isFinite,_$isFunction=V.isFunction,_$isInteger=V.isInteger,_$isLength=V.isLength,_$isMap=V.isMap,_$isMatch=V.isMatch,_$isMatchWith=V.isMatchWith,_$isNaN=V.isNaN,_$isNative= V.isNative,_$isNil=V.isNil,_$isNull=V.isNull,_$isNumber=V.isNumber,_$isObject=V.isObject,_$isObjectLike=V.isObjectLike,_$isPlainObject=V.isPlainObject,_$isRegExp=V.isRegExp,_$isSafeInteger=V.isSafeInteger,_$isSet=V.isSet,_$isString=V.isString,_$isSymbol=V.isSymbol,_$isTypedArray=V.isTypedArray,_$isUndefined=V.isUndefined,_$isWeakMap=V.isWeakMap,_$isWeakSet=V.isWeakSet,_$join=V.join,_$kebabCase=V.kebabCase,_$last=V.last,_$lastIndexOf=V.lastIndexOf,_$lowerCase=V.lowerCase,_$lowerFirst=V.lowerFirst, _$lt=V.lt,_$lte=V.lte,_$max=V.max,_$maxBy=V.maxBy,_$mean=V.mean,_$meanBy=V.meanBy,_$min=V.min,_$minBy=V.minBy,_$stubArray=V.stubArray,_$stubFalse=V.stubFalse,_$stubObject=V.stubObject,_$stubString=V.stubString,_$stubTrue=V.stubTrue,_$multiply=V.multiply,_$nth=V.nth,_$noConflict=V.noConflict,_$noop=V.noop,_$now=V.now,_$pad=V.pad,_$padEnd=V.padEnd,_$padStart=V.padStart,_$parseInt=V.parseInt,_$random=V.random,_$reduce=V.reduce,_$reduceRight=V.reduceRight,_$repeat=V.repeat,_$replace=V.replace,_$result= V.result,_$round=V.round,_$runInContext=V.runInContext,_$sample=V.sample,_$size=V.size,_$snakeCase=V.snakeCase,_$some=V.some,_$sortedIndex=V.sortedIndex,_$sortedIndexBy=V.sortedIndexBy,_$sortedIndexOf=V.sortedIndexOf,_$sortedLastIndex=V.sortedLastIndex,_$sortedLastIndexBy=V.sortedLastIndexBy,_$sortedLastIndexOf=V.sortedLastIndexOf,_$startCase=V.startCase,_$startsWith=V.startsWith,_$subtract=V.subtract,_$sum=V.sum,_$sumBy=V.sumBy,_$times=V.times,_$toFinite=V.toFinite,_$toInteger=V.toInteger,_$toLength= V.toLength,_$toLower=V.toLower,_$toNumber=V.toNumber,_$toSafeInteger=V.toSafeInteger,_$toString=V.toString,_$toUpper=V.toUpper,_$trim=V.trim,_$trimEnd=V.trimEnd,_$trimStart=V.trimStart,_$truncate=V.truncate,_$unescape=V.unescape,_$uniqueId=V.uniqueId,_$upperCase=V.upperCase,_$upperFirst=V.upperFirst,_$each=V.forEach,_$eachRight=V.forEachRight,_$first=V.head;function Ln(a,c){return typeof a[c]!=="object"?!0:Array.isArray(a[c])?(console.warn("ma`"+c),!0):!1}function Mn(a,c){return _$isEmpty(a)?(console.warn("na`"+c),!0):!1}function Nn(a,c){for(const e of Object.keys(c))if(e in a&&(Ln(c,e)||!Mn(c[e],e)&&!On(a[e],c,e)))return!1;return!0}function On(a,c,e){if(typeof a!=="object"){console.error("oa`"+e+"`"+typeof a);var g=!1}else Array.isArray(a)?(console.error("pa`"+e),g=!1):g=!0;return!g||_$isEmpty(a)?!0:Nn(a,c[e])} function Pn(a,c,e){for(const q of Object.keys(e))if(q in a||q in c){if(Ln(e,q)){var g;if(g=q in a&&q in c){g=a[q];var k=c[q];g=typeof g!==typeof k||typeof g==="object"&&Array.isArray(g)!==Array.isArray(k)?!1:typeof g==="object"&&!Array.isArray(g)&&_$isEmpty(g)&&_$isEmpty(k)?!0:_$isEqual(g,k)}if(g)continue;else return!1}if(!Mn(e[q],q)){if(!(q in a))if(On(c[q],e,q))continue;else return!1;if(!(q in c))if(On(a[q],e,q))continue;else return!1;if(typeof a[q]!==typeof c[q])return!1;g=On(a[q],e,q);k=On(c[q], e,q);if(!g||!k)if(g||k||!Pn(a[q],c[q],e[q]))return!1}}return!0}function Qn(a,c,e){return _$isEmpty(e)||_$isEmpty(a)&&_$isEmpty(c)?!0:_$isEmpty(a)?Nn(c,e):_$isEmpty(c)?Nn(a,e):Pn(a,c,e)} function Rn(a,c){if(Array.isArray(a)||Array.isArray(c))console.error("qa");else if(!_$isEmpty(c))if(_$isEmpty(a))_$merge(a,c);else for(const e of Object.keys(c)){if(!(e in a)){a[e]=_$cloneDeep(c[e]);continue}if(typeof a[e]!==typeof c[e]){console.error("ka");continue}if(typeof a[e]!=="object"){a[e]=c[e];continue}const g=a[e],k=c[e];Array.isArray(g)&&Array.isArray(k)?g.push(..._$cloneDeep(k)):Array.isArray(g)||Array.isArray(k)?console.error("la"):Rn(g,k)}} function Sn(a,c){const e=_$cloneDeep(a);Rn(e,c);return _$isEqual(e,a)};function Tn(a,c){if(a.b){var e=Un(a.b,c);if(!e.ok)return console.log("ra"),console.log("sa`"+JSON.stringify(a.b)),console.log("ta`"+JSON.stringify(c)),e.G?e:{ok:!1,G:-12}}else if(a.c){if(!Vn(a.c,c))return console.log("ua"),console.log("va`"+JSON.stringify(a.c)),console.log("ta`"+JSON.stringify(c)),{ok:!1,G:-13}}else if(a.d){if(e=Wn(a.d,c),!e.ok)return console.log("wa"),console.log("xa`"+JSON.stringify(a.d)),console.log("ta`"+JSON.stringify(c)),e.G?e:{ok:!1,G:-15}}else if(a.e&&(e=Tn(a.e,c),!e.ok))return console.log("ya"), console.log("za`"+JSON.stringify(a.e)),console.log("ta`"+JSON.stringify(c)),e;if(a.g)a=Tn(a.g,c);else if(a.f)a=Xn(a,c);else if(a.h)if(a.j&&a.i&&a.h&&a.k){var g=c.b+a.k;e=Kn(g,a.j);if(e<0)a={ok:!1,G:-4};else{var k=BigInt(a.i[e]);g=In(g,vn);if(g>=0&&g<=yn)if(k>0&&k>BigInt(33);if(t===xn)break;t=q*un/(t+BigInt(1))+BigInt(1)}k=q-BigInt(1)}else console.log("ha"),k=BigInt(-1);else console.log("ga"), k=BigInt(-1);c.c.a.push({a:k+BigInt(a.h[e])});c.a.n&&c.a.n.a&&(c.c.a[0].b=c.a.n.a);a={ok:!0}}}else console.log("Aa"),console.log("Ba`"+JSON.stringify(a)),a={ok:!1,G:-3};else a={ok:!0};return a} function Xn(a,c){if(!a.f)return console.log("Ca"),console.log("Ba`"+JSON.stringify(a)),{ok:!1,G:-5};if(a.j){if(!a.k)return console.log("Da"),console.log("Ba`"+JSON.stringify(a)),{ok:!1,G:-6};var e=Kn(c.b+a.k,a.j);return e<0?{ok:!1,G:-7}:Tn(a.f[e],c)}if(a.l){e=0;const g=a.l;for(;ec-e).join(",");return a in va?BigInt(va[a]):BigInt(-1)};function co(a,c,e){c=In(c.toString(),wn);a={a:{a},b:c.toString(),c:{a:[]}};e=Tn(e.b,a);if(!e.ok)return{ok:!1,G:e.G,value:{a:[]}};for(const k of a.c.a){if(k.b){e=a.b;c={};var g=k.b.a??[];for(const q of g)Rn(c,Zn(e,q));k.c=c}if(k.c){c=k.c;e=BigInt(0);c.a&&(e=bo(c.a));e===BigInt(-1)&&(e=BigInt(0));g=BigInt(0);if(c.b)if(g=c.b,g.a&&g.b){b:switch(g.a){case 2:c=BigInt(0);break b;case 1:c=BigInt(1);break b;default:c=BigInt(-1)}c===BigInt(-1)?g=BigInt(-1):(g=g.b,g=ao.has(g)?BigInt(g):BigInt(-1),g=g===BigInt(-1)? BigInt(-1):g<go(C)).filter(C=>!!C)));if(q.length===0){c===void 0&&(c=JSON.parse(e));e=ko(k,c,g);if(!e.ok&&e.G)return[eo-BigInt(e.G)];q=e.value.map(C=>C.d??BigInt(0))}e=q.map(C=> String(C));await a.set("cachedVpids",JSON.stringify(e));return q}ja("runPrivateReach",lo);var mo=BigInt(0);function no(a,c,e=BigInt(0)){return{bucket:a,value:c?1:16384,filteringId:e}};function oo(){var a=po;class c{async run(e){if(e!==void 0&&e.modelJson!==void 0){var g=k=>{a?.privateAggregation?.sendHistogramReport?a.privateAggregation.sendHistogramReport(k):a.privateAggregation?.contributeToHistogram?.(k)};try{e.enableDebugMode&&a.privateAggregation.enableDebugMode({debug_key:mo,debugKey:mo}),(await lo(this.sharedStorage??a?.sharedStorage,e.reportBrowserIdInsteadOfVPID,e.modelJson,e.deviceType)).forEach(k=>{for(const q of e.filterIds)g(no(k,e.enableDebugMode,q))})}catch(k){g(no(eo- BigInt(-1),!0))}}}}a.register("google_reach",c)};function qo(a,c){c=`${"https://pagead2.googlesyndication.com/pagead/gen_204"}?id=av-js&type=reach&proto=${encodeURIComponent(mc(c.ba()))}`;a.Ib.Ka(c,{X:"GET"}).sendNow()};function ro(a){return[{ra:2,Ma:!1,Ha:!0,filterIds:so(a?.productionFilterIds)},{ra:2,Ma:!0,Ha:!0,filterIds:so(a?.testFilterIds)},{ra:2,Ma:!1,Ha:!1,filterIds:so(a?.testFilterIds)}]}function so(a){if(a!==void 0)return a.map(c=>BigInt(c))};var to=class extends Ci{constructor(a){super(a)}getType(){var a=this.H;a=ff(a,Tc(a),6);return(a==null?a:Number.isFinite(a)?a|0:void 0)??0}},uo=function(a){return c=>{Sa(a);if(c==null||c=="")c=eb(new a,Zf);else{Ra(c);c=JSON.parse(c);if(!Array.isArray(c))throw Error("D`"+na(c)+"`"+c);Oc(c,32);c=ce(a,c)}return c}}(to);to.Ia="ads.geo.GeoTargetMessage";var vo=function(a,c){return uf(a,1,c)},wo=function(a,c){return tf(a,2,c)},xo=function(a,c){return tf(a,3,c)},yo=class extends Ci{constructor(){super(void 0)}Na(a){return tf(this,10,a)}};yo.Ia="ads.branding.measurement.client.frontend.integrations.reach.ReachStatusMessage";var Cr=[0,si,-4,ui,qi,oi,ki,si,ki,si,oi,si,-1,[0,oi,-3],ti,ni,si,mi,-1,oi,-1,mi,ki,[0,mi,oi,-1,ui,ki,mi],ji,si];to.prototype.ba=Di(Cr);yo.prototype.ba=Di([0,ui,ri,-1,ui,-2,ri,-1,oi,ri,Cr,vi,oi]);var Dr=async function(a,c){try{return await c()}finally{a.flush()}},Er=class{constructor(a){this.context=a;this.points=[]}flush(){if(!(this.points.length<=0)){var a=new yo;vo(a,9);var c=ro().length;hf(a,13,c==null?c:Ud(c));mf(a,12,this.points);this.points.splice(0);qo(this.context,a)}}};var zi=class extends Ci{constructor(a){super(a)}};zi.Ia="EventIdMessage";var Fr=class extends Ci{constructor(){super(void 0)}Ba(a){return sf(this,4,a)}};Fr.Ia="ads.branding.measurement.client.frontend.integrations.reach.ContextIdMessage";var Gr=[0,li,pi,-1];zi.prototype.ba=Di(Gr);Fr.prototype.ba=Di([0,Gr,qi,-1,si,-3,wi,qi]);var yi=class extends Ci{constructor(a){super(a,1)}};yi.Ia="proto2.bridge.MessageSet";const Hr={};yi[Ai]=Hr;Hr[4156379]={pd:new xi};var Ir=function(a,c){return(e,g)=>{if(Vf.length){const q=Vf.pop();If(q,g);Ef(q.v,e,g);e=q}else e=new Wf(e,g);try{const q=new a,t=q.H;yh(c)(t,e);var k=q}finally{e.Mb()}return k}}(zi,Gr);var Jr=function(a,c){var e=rf(a.message,2,c.ra===2);c=rf(e,3,!c.Ma);a.message=c;return a},Kr=function(a,c){a.message=mf(a.message,8,c);return a},Lr=function(a){var c=on.match(/m\d{12}/g),e=on.match(/\d{8}/g);if(c&&c.length>0){c=c[0].slice(1);e=a.message;var g=Number(c.slice(0,8));e=sf(e,5,g);g=Number(c.slice(8,10));e=sf(e,6,g);c=Number(c.slice(10,12));c=sf(e,7,c);a.message=c;return a}if(e&&e.length>0)return c=sf(a.message,5,Number(e[0])),c=hf(c,6),c=hf(c,7),a.message=c,a;on==="unreleased"&&(c=hf(a.message, 5),c=sf(c,6,0),a.message=hf(c,7));return a},Mr=class{constructor(){this.message=new Fr}Na(a){var c=this.message;a=Ir(oc(a));this.message=qf(c,zi,1,a);return this}Ba(a){this.message=this.message.Ba(Math.max(1,a));return this}encode(){let a=this.message,c=mc(a.ba());c.length>64&&(a=a.Ba(1),c=mc(a.ba()));c.length>64&&(a=hf(a,6),c=mc(a.ba()));c.length>64&&(a=hf(a,7),c=mc(a.ba()));c.length>64&&(a=hf(a,5),c=mc(a.ba()));return c}};function Nr(a,c){if(c===void 0||c.length===0)return qo(a,vo(new yo,7)),[BigInt(0)];const e=BigInt(-2147483648);return c.map(g=>{const k=g%e;g!==k&&qo(a,vo(new yo,6));return k})};function Or(a){for(var c=[],e=0,g=0;g>6|192:((k&64512)==55296&&g+1>18|240,c[e++]=k>>12&63|128):c[e++]=k>>12|224,c[e++]=k>>6&63|128),c[e++]=k&63|128)}if(c.length>=24)throw Error("Sa");return[96|c.length,...c]}function Pr(a){if(a.length>=24)throw Error("Ta");return[160|a.length,...a.sort(Qr).map(c=>[...c[0],...c[1]]).flat()]} function Rr(a){if(a.length>=24)throw Error("Ua");return[128|a.length,...a.flat()]}function Sr(a,c){const e=[];for(;a>0;)e.push(Number(a%BigInt(255))),a/=BigInt(255);for(;e.length{})}catch(q){}} function Ur(a){a=Pr([[Or("data"),Rr(a.map(c=>Pr([[Or("value"),[68,...Sr(BigInt(c.value),4)]],[Or("bucket"),[80,...Sr(c.bucket,16)]],[Or("filteringId"),[68,...Sr(c.filteringId,4)]]])))],[Or("operation"),Or("histogram")]]);return btoa(String.fromCharCode(...(new Uint8Array(a))))};const Vr={[2]:"prod",[1]:"canary"}; async function Wr(a,c,e,g){const k=ro(e),q=E=>{k.forEach(G=>{const N=Lr(Jr(Kr((new Mr).Na(e.escapedQueryId),e.trafficTypes??[0]),G)).Ba(-1).encode();Tr(a,N,E,G.Ha)})};try{var t=!!a.global.sharedStorage}catch(E){t=E}if(t instanceof Error)q(-16),g=xo(wo(vo(new yo,8),t.name),t.message),qo(a,g);else{g.points.push(7);t=Xr(a,e,k);c=Yr(a,c,q);var [C]=await Promise.all([t,c]);g.points.push(8);c=k.map(E=>Zr(a,E,C,e.deviceType??1,e.escapedQueryId,e.trafficTypes??[0],e.isProductSplitVpidLogsExperiment??!1,G=> {const N=Lr(Jr(Kr((new Mr).Na(e.escapedQueryId),e.trafficTypes??[0]).Ba(-1),E)).encode();Tr(a,N,G,E.Ha)}));await Promise.all(c);g.points.push(9)}}async function Yr(a,c,e){const g=a.sharedStorage;if(g)try{await g.worklet.addModule(c)}catch(k){e(-17),c=xo(wo(vo(new yo,1),k.name),k.message),qo(a,c)}}async function Xr(a,c,e){const g=[...(new Set(e.map(k=>k.ra)))];e=g.map(k=>$r(a,c,k));e=await Promise.all(e);return new Map(e.map((k,q)=>[g[q],k]))} async function $r(a,c,e){var g=c.clientsideModelFilename??"model_person_country_code_XX_person_region_code_5858.json",k=void 0;let q=1;const t={method:"GET"};var C=200,E=c.geoTargetMessage?uo(c.geoTargetMessage):void 0;c=(new yo).Na(c.escapedQueryId);E=qf(c,to,11,E);try{k=await a.global.fetch(as(e,g),t),C=k.status,k.ok||(k=await a.global.fetch(as(e,"model_person_country_code_XX_person_region_code_5858.json"),t),q=2)}catch(G){C=-1,G instanceof Error&&xo(wo(E,G.name),G.message)}e=vo(E,2);hf(e,9,C== null?C:Ud(C));if(k&&k.ok)return C=uf(E,4,q),tf(C,7,q===1?g:""),qo(a,E),await k.text();k=uf(E,4,4);g=tf(k,8,g);tf(g,7,"");qo(a,E)}function as(a,c){return"https://www.googletagservices.com/agrp/"+Vr[a]+"/"+c} async function Zr(a,c,e,g,k,q,t,C){e=e.get(c.ra);if(e!==void 0){var E=Number(In(e,BigInt(-2147483648)));k=Lr(Jr(Kr((new Mr).Na(k),q),c).Ba(E));k.message=rf(k.message,9,t);t={contextId:k.encode(),aggregationCoordinatorOrigin:"https://publickeyservice.msmt.gcp.privacysandboxservices.com",filteringIdMaxBytes:4};g={modelJson:e,modelHash:E,deviceType:g,enableDebugMode:c.Ha,reportBrowserIdInsteadOfVPID:c.Ma,filterIds:Nr(a,c.filterIds)};if(e=a.sharedStorage){g=e.run("google_reach",{privateAggregationConfig:t, data:g,keepAlive:!0});if(g!==void 0)try{await g}catch(G){C(-18),C=G,C=xo(wo(vo(new yo,3),C?.name??"unknown"),C?.message??""),qo(a,C)}C=vo(new yo,5);C=uf(C,5,c.ra===1?1:2);c=uf(C,6,c.Ma?1:2);qo(a,c)}}};function bs(a){return a===void 0||typeof a==="string"}function cs(a){return a===void 0||typeof a==="number"}function ds(a){return a===void 0||typeof a==="boolean"}function es(a){return a===void 0||Array.isArray(a)&&a.every(c=>typeof c==="number")}function fs(a){return a===void 0||Array.isArray(a)&&a.every(c=>typeof c==="string")};async function gs(a,c){if(typeof window==="undefined")console.error("Va");else{var e=c??new nn(void 0,void 0,a),g=new Er(e);await Dr(g,async()=>{g.points.push(5);var k=await Vl(oj(e.onMessage,am(q=>{a:{q=q.data;if(q!==void 0)try{var t=atob(q);break a}catch(E){}t=void 0}a:{if(t!==void 0)try{var C=JSON.parse(t);break a}catch(E){}C=void 0}return C}),nm(q=>q!==void 0),am(q=>q),Nm()));k&&k!==void 0&&typeof k.escapedQueryId==="string"&&typeof k.experimentState==="object"&&bs(k.clientsideModelFilename)&& bs(k.geoTargetMessage)&&cs(k.deviceType)&&fs(k.productionFilterIds)&&fs(k.testFilterIds)&&es(k.trafficTypes)&&ds(k.isProductSplitVpidLogsExperiment)?(g.points.push(6),await Wr(e,e.Hc[2],k,g)):(k=vo(new yo,4),qo(e,k))})}};const po=globalThis;(async function(a,c){var e=po;typeof e==="object"&&"register"in e?oo():await gs(a,c)})(mn("m202408120101".match(/^m\d{10}$/g)!==null?"m202408120101":"current"));}).call(this);