(function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var da=this||self,ia=function(a,c){a=a.split(".");var e=da;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},la=function(a,c){a:{var e=["CLOSURE_FLAGS"];for(var g=da,k=0;k{throw a;},0)};const qb=la(1,!0);var Bb=la(610401301,!1);la(899588437,!1);la(188588736,!0);la(644029907,!0);la(1822726157,!0);la(661449076,!0);var Cb=la(645172343,!0);la(651175828,!0);la(653718497,qb);var Db=la(660014094,!0);la(2147483644,!1);la(2147483645,!0);la(2147483646,qb);la(2147483647,!0);function Eb(){var a=da.navigator;return a&&(a=a.userAgent)?a:""}var Fb;const Gb=da.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 z(a){return Eb().indexOf(a)!=-1};function Ib(){return Bb?!!Fb&&Fb.brands.length>0:!1}function Sb(){return Ib()?!1:z("Opera")}function Tb(){return z("Firefox")||z("FxiOS")}function Ub(){return Ib()?Hb("Chromium"):(z("Chrome")||z("CriOS"))&&!(Ib()?0:z("Edge"))||z("Silk")};function Wb(){return Bb?!!Fb&&!!Fb.platform:!1}function Xb(){return z("iPhone")&&!z("iPod")&&!z("iPad")}function Yb(){Xb()||z("iPad")||z("iPod")};function Zb(a){const c=a.length;if(c>0){const e=Array(c);for(let g=0;g>2];t=c[(t&3)<<4|y>>4];y=c[(y&15)<<2|C>>6];C=c[C&63];e[p++]=""+G+t+y+C}G=0;C=g;switch(a.length-k){case 2:G=a[k+1],C=c[(G&15)<<2]||g;case 1:a=a[k],e[p]=""+c[a>>2]+c[(a&3)<<4|G>>4]+C+g}return e.join("")},nc=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;mc(a,function(p){g[k++]=p});return k!==e?g.subarray(0,k):g},mc=function(a,c){function e(C){for(;g>4);t!=64&&(c(p<<4&240|t>>2),y!=64&&c(t<<6&192|y))}},kc=function(){if(!jc){jc={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""), c=["+/=","+/","-_=","-_.","-_"],e=0;e<5;e++){var g=a.concat(c[e].split(""));ic[e]=g;for(var k=0;k{q((c&16777215)==c);Ua(a,"state is only maintained on arrays.");a[Oc]|=c};const Qc=Object.getOwnPropertyDescriptor(Array.prototype,"qc"); Object.defineProperties(Array.prototype,{qc:{get(){function a(k,p){k&c&&e.push(p)}const c=Rc(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 Qc? Qc.get.call(this)+"|"+g:g},configurable:!0,enumerable:!1}});var Rc=a=>{Ua(a,"state is only maintained on arrays.");return a[Oc]|0}; function Sc(a,c){q(c&64,"state for messages must be constructed");q((c&5)===0,"state for messages should not contain repeated field state");const e=c>>14&1023||536870912,g=a.length;q(e+Tc(c)>=g-1,"pivot %s is pointing at an index earlier than the last index of the array, length: %s",e,g);c&512&&q(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;q((a!=null&&typeof a==="object"&&a.constructor===Object)===!!(c&256),"arraystate and array disagree on sparseObject presence")} var Uc=a=>{Ua(a,"state is only maintained on arrays.");const c=a[Oc];Sc(a,c);return c},Vc=(a,c)=>{Ua(a,"state is only maintained on arrays.");q((c&16777215)==c);a[Oc]=c};function Wc(a,c){Vc(c,(a|0)&-14591)}function Xc(a,c){Vc(c,(a|34)&-14557)}function Yc(a,c){Ka(c);q(c>0&&c<=1023||536870912===c);return a&-16760833|(c&1023)<<14}function Tc(a){return+!!(a&512)-1};function Zc(a){fb(a,wc);if(tc!==tc)throw Error("d");var c=a.Oa;c==null||c!=null&&c instanceof Uint8Array||(typeof c==="string"?c=sc(c):(Da("Cannot coerce to Uint8Array: "+na(c)),c=null));return(c==null?c:a.Oa=c)||new Uint8Array(0)};let $c;var ad={};function bd(a){const c=a.sc===ad;q(!$c||c===a instanceof $c);return c}var cd={};function dd(a){const c=!(!a||typeof a!=="object"||a.pd!==cd);q(c===a instanceof Map);return c&&fb(a,Map).size===0}function ed(a,c){Ka(a);q(a>0);q(c===0||c===-1);return a+c}function fd(a,c){Ka(a);q(a>=0);q(c===0||c===-1);return a-c}function gd(a){return a!==null&&typeof a==="object"&&!Array.isArray(a)&&a.constructor===Object}function hd(a){return!Array.isArray(a)||a.length?!1:Rc(a)&1?!0:!1}var vd; const wd=[];Vc(wd,55);vd=Object.freeze(wd);function xd(){}let yd;function zd(a,c){Ua(a);if(c){yd||=Symbol("unknownBinaryFields");var e=a[yd];e?e.push(c):a[yd]=[c]}}function Ad(a,c){Ua(a);Ua(c);(c=yd?Ua(c)[yd]:void 0)&&(a[yd]=Nc(c))}let Bd;function Cd(a,c){var e=Rc(Ua(a));c||q(!(e&2&&e&4||e&2048)||Object.isFrozen(a));c=!!(e&8);e=!!(e&16&&e&32);if(c||e){let g,k,p;a.forEach(t=>{Array.isArray(t)?p=!0:t&&bd(t)&&(Rc(t.H)&2?k=!0:g=!0)});p&&q(!k&&!g);e&&q(!p&&!g);c&&q(!p&&!k)}Dd(a)} function Dd(a){var c=Rc(a);const e=c&4,g=(4096&c?1:0)+(8192&c?1:0);q(e&&g<=1||!e&&g===0,`Expected at most 1 type-specific formatting bit, but got ${g} with state: ${c}`);if(4096&Rc(a))for(c=0;c>>0;Fd=c;Gd=(a-c)/4294967296>>>0}function Jd(a){if(a<0){Id(0-a);a=Fd;var c=Gd;c=~c;a?a=~a+1:c+=1;const [e,g]=[a,c];Fd=e>>>0;Gd=g>>>0}else Id(a)}function Kd(a){q(a<=8);return Hd||=new DataView(new ArrayBuffer(8))}function Ld(a,c){return c*4294967296+(a>>>0)}function Md(a,c){const e=c&2147483648;e&&(a=~a+1>>>0,c=~c>>>0,a==0&&(c=c+1>>>0));a=Ld(a,c);return e?-a:a} function Nd(a,c){c>>>=0;a>>>=0;return c<=2097151?""+(4294967296*c+a):""+(BigInt(c)<0);a.length<16?Jd(Number(a)):(a=BigInt(a),Fd=Number(a&BigInt(4294967295))>>>0,Gd=Number(a>>BigInt(32)&BigInt(4294967295)))};function Pd(a,c=new Set){if(c.has(a))return"(Recursive reference)";switch(typeof a){case "object":if(a){var e=Object.getPrototypeOf(a);switch(e){case Map.prototype:case Set.prototype:case Array.prototype:c.add(a);var g=`[${Array.from(a,k=>Pd(k,c)).join(", ")}]`;c.delete(a);e!==Array.prototype&&(g=`${Qd(e.constructor)}(${g})`);return g;case Object.prototype:return c.add(a),e=`{${Object.entries(a).map(([k,p])=>`${k}: ${Pd(p,c)}`).join(", ")}}`,c.delete(a),e;default:return g="Object",e&&e.constructor&& (g=Qd(e.constructor)),typeof a.toString==="function"&&a.toString!==Object.prototype.toString?`${g}(${String(a)})`:`(object ${g})`}}break;case "function":return`function ${Qd(a)}`;case "number":if(!Number.isFinite(a))return String(a);break;case "bigint":return`${a.toString(10)}n`;case "symbol":return a.toString()}return JSON.stringify(a)} function Qd(a){var c=a.displayName;return c&&typeof c==="string"||(c=a.name)&&typeof c==="string"?c:(a=/function\s+([^\(]+)/m.exec(String(a)))?a[1]:"(Anonymous)"};function Rd(a){var c=Sd;const e=Td,g=[];Ud(c,a,g)||Vd(void 0,e,`Guard ${c.Pb().trim()} failed:`,...g.reverse())}function Wd(a,c){a.od=!0;a.Pb=typeof c==="function"?c:()=>c;return a}function Ud(a,c,e){const g=a(c,e);g||Xd(e,()=>{let k="";k.length>0&&(k+=": ");return`${k}Expected ${a.Pb().trim()}, got ${Pd(c)}`});return g}function Xd(a,c){a?.push((typeof c==="function"?c():c).trim())}let Td=void 0;function Yd(a){return typeof a==="function"?a():a} function Vd(...a){throw Error(a.map(Yd).filter(Boolean).join("\n").trim().replace(/:$/,""));};var Sd=Wd(a=>typeof a==="bigint","bigint");var ae=Wd(a=>{Rd(Zd);Rd($d);a=BigInt(a);return a>=Zd&&a<=$d},"isSafeInt52");const Zd=BigInt(Number.MIN_SAFE_INTEGER),$d=BigInt(Number.MAX_SAFE_INTEGER);function be(a){if(a==null||typeof a==="number")return a;if(a==="NaN"||a==="Infinity"||a==="-Infinity")return Number(a)}function ce(a){return a.displayName||a.name||"unknown type name"}const de=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function ee(a){const c=typeof a;switch(c){case "bigint":return!0;case "number":return Number.isFinite(a)}return c!=="string"?!1:de.test(a)}function fe(a){if(!Number.isFinite(a))throw a=`Expected enum as finite number but got ${na(a)}: ${a}`,Mc(a);return a|0} function ge(a){return a==null?a:Number.isFinite(a)?a|0:void 0}function he(a){return`Expected int32 as finite number but got ${na(a)}: ${a}`}function ie(a){if(typeof a!=="number")throw Mc(he(a));if(!Number.isFinite(a))throw Mc(he(a));return a|0}function je(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 ke(a){return`Expected uint32 as finite number but got ${na(a)}: ${a}`} function le(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 Ze(a){return a[0]==="-"?!1:a.length<20?!0:a.length===20&&Number(a.substring(0,6))<184467}function $e(a){q(a<0||!(0-922337:a.length<19||a.length===19&&Number(a.substring(0,6))<922337)||(Od(a),a=Fd,c=Gd,a=c&2147483648?""+(BigInt(c|0)<>>0)):Nd(a,c))),a; if(c==="number")return q(ee(a)),q(!0),a=Math.trunc(a),Number.isSafeInteger(a)||(q(!Number.isSafeInteger(a)),q(Number.isInteger(a)),Jd(a),a=Md(Fd,Gd)),a}} function bf(a){if(a==null)return a;var c=typeof a;if(c==="bigint")return String(BigInt.asUintN(64,a));if(ee(a)){if(c==="string")return q(ee(a)),q(!0),c=Math.trunc(Number(a)),Number.isSafeInteger(c)&&c>=0?a=String(c):(c=a.indexOf("."),c!==-1&&(a=a.substring(0,c)),q(a.indexOf(".")===-1),Ze(a)||(Od(a),a=Nd(Fd,Gd))),a;if(c==="number")return q(ee(a)),q(!0),a=Math.trunc(a),a>=0&&Number.isSafeInteger(a)?a:$e(a)}};var gf=function(a){var c=cf?.get(a);if(c)return c;if(df===void 0)if(typeof Proxy!=="function")df=null;else try{df=Proxy.toString().indexOf("[native code]")!==-1?Proxy:null}catch{df=null}c=df;if(!c)return a;const e=Error().stack;c=new c(a,{set(g,k,p){ef(e);g[k]=p;return!0}});ff(a,c);return c}; function ef(a){Lc(`${"Warning: Forbidden array mutation. This will be a hard error in the future, please fix. See go/jspb-api-gotchas#readonly-repeated-fields."}\nArray origin at ${a}\nMutation at ${Error().stack}\n...`)}let cf=void 0,hf=void 0;function ff(a,c){(cf||=new WeakMap).set(a,c);(hf||=new WeakMap).set(c,a)}let df=void 0;let jf;function kf(a,c){q(!!(Rc(c)&32));jf=c;a=new a(c);jf=void 0;return a}let lf,mf;function nf(a){switch(typeof a){case "boolean":return lf||=[0,void 0,!0];case "number":return a>0?void 0:a===0?mf||=[0,void 0]:[-a,void 0];case "string":return[0,a];case "object":return Ua(a),q(a.length===2||a.length===3&&a[2]===!0),q(a[0]==null||typeof a[0]==="number"&&a[0]>=0),q(a[1]==null||typeof a[1]==="string"),a}}function of(a,c){Ua(c);return pf(a,c[0],c[1])} function pf(a,c,e){a==null&&(a=jf);jf=void 0;if(a!=null)for(var g=0;g=1024)throw Error("o`"+c+"`1024");k=Yc(e,c);break a}}if(c){c=Math.max(c,fd(k,Tc(e)));if(c>1024)throw Error("p`"+k+"`1024");k=Yc(e,c)}else k=e}}Vc(a,k);q(k&64);return a};var qf=class{constructor(){throw Error("q");}[Symbol.iterator](){}};const rf=()=>{throw Error("r");};Object.defineProperties(qf,{[Symbol.hasInstance]:{value:rf,configurable:!1,writable:!1,enumerable:!1}});q(qf[Symbol.hasInstance]===rf,"defineProperties did not work: was it monkey-patched?");function sf(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "bigint":return ae(a)?Number(a):String(a);case "boolean":return a?1:0;case "object":if(a)if(Array.isArray(a)){if(hd(a))return}else{if(a!=null&&a instanceof Uint8Array)return oc(a);if(a instanceof wc){const c=a.Oa;return c==null?"":typeof c==="string"?c:a.Oa=oc(c)}}}return a};function tf(a,c,e){const g=Nc(a);var k=g.length;const p=c&256?g[k-1]:void 0;k+=p?-1:0;for(c=c&512?1:0;cxf(p,k,g));Pc(a,32|(e?2:0));return a}function zf(a){const c=a.H,e=Uc(c);return e&2?kf(a.constructor,yf(c,e,!1)):a};function Af(a,c,e,g){c=ed(g,Tc(c));if(!(c<0||c>=a.length||c>=e))return a[c]}var Bf=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 p=a.length;if(g&&c&256&&(g=a[p-1][e],g!=null)){if(Af(a,c,k,e))throw Error("s`"+e);return g}return Af(a,c,k,e)}},Df=function(a,c,e){const g=a.H;let k=Uc(g);if(k&2)throw Error("f");Cf(g,k,c,e);return a}; function Cf(a,c,e,g,k){q(!gd(g),"Invalid object passed to a setter");const p=c>>14&1023||536870912;if(e>=p||k&&!Cb){q(p!==536870912);k=c;if(c&256)var t=a[a.length-1];else{if(g==null)return k;t=ed(p,Tc(c));q(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 Df(a,c,e)},Sf=function(a,c,e){if(e!=null&&typeof e!=="string")throw Error("i`"+e+"`"+na(e));return Df(a,c,e)},Tf=function(a,c,e){return Df(a,c,e== null?e:fe(e))};function Uf(a){if(typeof a==="string")return{buffer:sc(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===wc)return{buffer:Zc(a),ka:!0};if(a instanceof Uint8Array)return{buffer:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),ka:!1};throw Error("C");};var Wf=function(a,c){let e,g=0,k=0,p=0;const t=a.P;let y=a.F;do e=t[y++],g|=(e&127)<32&&(k|=(e&127)>>4);for(p=3;p<32&&e&128;p+=7)e=t[y++],k|=(e&127)<>>0,k>>>0);throw Error("z");},Xf=function(a){let c=0,e=a.F;const g=e+10,k=a.P;for(;e>>0},$f=function(a){return Wf(a,Ld)},ag=function(a){var c=a.P;const e=a.F,g=c[e+0],k=c[e+1],p=c[e+2];c=c[e+3];a.advance(4);return(g<<0|k<<8|p<<16|c<<24)>>>0},bg=function(a){return Yf(a)},cg=function(a,c,{hb:e=!1}={}){a.hb=e;c&&(c=Uf(c),a.P=c.buffer,a.kb=c.ka,a.Ua=null,a.Ya=0,a.S=a.P.length,a.F=a.Ya)},Vf=function(a,c){a.F= c;if(c>a.S)throw Error("A`"+c+"`"+a.S);},dg=function(a,c){if(c<0)throw Error("B`"+c);const e=a.F,g=e+c;if(g>a.S)throw Error("A`"+(a.S-e)+"`"+c);a.F=g;return e},fg=class{constructor(a,c){this.P=null;this.kb=!1;this.Ua=null;this.F=this.S=this.Ya=0;cg(this,a,c)}Nb(){this.clear();eg.length<100&&eg.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){Vf(this,this.F+a)}Ub(a,c){const e=dg(this,a); var g=q(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 p=k.decode(g)}catch(t){if(c){if(gb===void 0){try{k.decode(new Uint8Array([128]))}catch(y){}try{k.decode(new Uint8Array([97])),gb=!0}catch(y){gb=!1}}c=!gb}c&&(hb=void 0);throw t;}return p}tb(a){if(a==0)return uc||=new wc(null,tc);var c=dg(this,a);if(this.hb&&this.kb)c=this.P.subarray(c,c+a);else{var e=q(this.P);a=c+a;c=c===a? new Uint8Array(0):e.slice(c,a)}fb(c,Uint8Array);return c.length==0?uc||=new wc(null,tc):new wc(c,tc)}},eg=[];q(!0); var gg=function(a,{Lb:c=!1}={}){a.Lb=c},hg=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,Zf(a.v),a.A===4||a.A===3?q(c===a.v.M(),"Expected to not advance the cursor. Group tags do not have values."):q(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=Zf(a.v);const e=c>>>3,g=c&7;if(!(g>=0&&g<=5))throw Error("u`"+g+"`"+a.Y);if(e<1)throw Error("v`"+e+"`"+a.Y);a.T=c;a.xa=e;a.A=g;return!0},ig=function(a){switch(a.A){case 0:a.A!=0? (Da("Invalid wire type for skipVarintField"),ig(a)):Xf(a.v);break;case 1:q(a.A===1);a.v.advance(8);break;case 2:jg(a);break;case 5:q(a.A===5);a.v.advance(4);break;case 3:const c=a.xa;do{if(!hg(a))throw Error("x");if(a.A==4){if(a.xa!=c)throw Error("y");break}ig(a)}while(1);break;default:throw Error("u`"+a.A+"`"+a.Y);}},jg=function(a){if(a.A!=2)Da("Invalid wire type for skipDelimitedField"),ig(a);else{var c=Zf(a.v);a.v.advance(c)}},nh=function(a,c){if(!a.Lb){const e=a.v.M();a.v.F=c;c=a.v.tb(e-c);q(e== a.v.M());return c}},oh=function(a){const c=a.Y;ig(a);return nh(a,c)},ph=function(a,c,e){q(a.A==2);const g=a.v.S,k=Zf(a.v),p=a.v.M()+k;let t=p-g;t<=0&&(a.v.setEnd(p),e(c,a,void 0,void 0,void 0),t=p-a.v.M());if(t)throw Error("t`"+k+"`"+(k-t));a.v.F=p;a.v.setEnd(g)},qh=function(a){q(a.A==0);return Zf(a.v)},rh=function(a,c){q(a.T===11);let e=0,g=0;for(;hg(a)&&a.A!=4;)a.T!==16||e?a.T!==26||g?ig(a):e?(g=-1,ph(a,e,c)):(g=a.Y,jg(a)):(e=qh(a),g&&(q(g>0),a.T=-1,a.A=-1,a.v.F=g,g=0));if(a.T!==12||!g||!e)throw Error("w"); },sh=function(a){q(a.A==0);return $f(a.v)},th=function(a){q(a.A==0);return Yf(a.v)},uh=function(a){q(a.A==2);const c=Zf(a.v);return a.v.Ub(c,!0)},vh=function(a,c,e){q(a.A==2);var g=Zf(a.v);for(g=a.v.M()+g;a.v.M()0;La--){Ma=La-1;bb=y[Ma];fd(Ma,a);if(bb!=null&&!hd(bb)&&!dd(bb))break;var Sa=!0}if(y!==c||C||Sa){if(!g&&!e)y=Array.prototype.slice.call(y,0,La);else if(Sa||C||G)y.length=La;G&&y.push(G)}Sa=y}else Sa=c}return Sa};var Eh=function(a){if(!a)return Ch||=new Dh(0,0);if(!/^\d+$/.test(a))return null;Od(a);return new Dh(Fd,Gd)},Dh=class{constructor(a,c){this.qb=a>>>0;this.nb=c>>>0}};let Ch;var Hh=function(a){if(!a)return Fh||=new Gh(0,0);if(!/^-?\d+$/.test(a))return null;Od(a);return new Gh(Fd,Gd)},Gh=class{constructor(a,c){this.qb=a>>>0;this.nb=c>>>0}};let Fh;var Ih=function(a,c){q(c==Math.floor(c));for(q(c>=0&&c<4294967296);c>127;)a.J.push(c&127|128),c>>>=7;a.J.push(c)},Jh=function(a,c){q(c==Math.floor(c));q(c>=-2147483648&&c<2147483648);if(c>=0)Ih(a,c);else{for(let e=0;e<9;e++)a.J.push(c&127|128),c>>=7;a.J.push(1)}},Kh=class{constructor(){this.J=[]}length(){return this.J.length}end(){const a=this.J;this.J=[];return a}Ca(a,c){q(a==Math.floor(a));q(c==Math.floor(c));q(a>=0&&a<4294967296);for(q(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)}Cb(a,c){q(a==Math.floor(a));q(c==Math.floor(c));q(a>=0&&a<4294967296);q(c>=0&&c<4294967296);this.U(a);this.U(c)}U(a){q(a==Math.floor(a));q(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)}dc(a){q(a==Math.floor(a));q(a>=0&&a<1.8446744073709552E19);Id(a);this.U(Fd);this.U(Gd)}bc(a){q(a==Math.floor(a));q(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)}cc(a){q(a==Math.floor(a));q(a>=-0x7fffffffffffffff&&a<0x7fffffffffffffff);Jd(a);this.Cb(Fd,Gd)}Bb(a){q(a==Infinity||a==-Infinity||isNaN(a)||typeof a==="number"&&a>=-3.4028234663852886E38&&a<=3.4028234663852886E38);const c=Kd(4);c.setFloat32(0,+a,!0);Gd=0;Fd=c.getUint32(0,!0);this.U(Fd)}Ab(a){q(typeof a==="number"||a==="Infinity"||a==="-Infinity"||a==="NaN");const c=Kd(8);c.setFloat64(0,+a,!0);Fd=c.getUint32(0,!0);Gd=c.getUint32(4,!0);this.U(Fd);this.U(Gd)}zb(a){q(typeof a=== "boolean"||typeof a==="number");this.J.push(a?1:0)}bb(a){q(a==Math.floor(a));q(a>=-2147483648&&a<2147483648);Jh(this,a)}};var Lh=function(a,c){c.length!==0&&(a.jb.push(c),a.ma+=c.length)},Mh=function(a,c,e){q(c>=1&&c==Math.floor(c));Ih(a.C,c*8+e)},Nh=function(a,c){Mh(a,c,2);c=a.C.end();Lh(a,c);c.push(a.ma);return c},Oh=function(a,c){var e=c.pop();e=a.ma+a.C.length()-e;for(q(e>=0);e>127;)c.push(e&127|128),e>>>=7,a.ma++;c.push(e);a.ma++},Ph=function(a,c,e){e!=null&&(Mh(a,c,0),typeof e==="number"?(a=a.C,q(e==Math.floor(e)),q(e>=0&&e<1.8446744073709552E19),Jd(e),a.Ca(Fd,Gd)):(e=Eh(e),a.C.Ca(e.qb,e.nb)))},Sh=class{constructor(){this.jb= [];this.ma=0;this.C=new Kh}bc(a,c){c!=null&&(Qh(a,c,c>=-2147483648&&c<2147483648),c!=null&&(Rh(a,c),Mh(this,a,0),Jh(this.C,c)))}cc(a,c){c!=null&&(Qh(a,c,typeof c==="string"&&Hh(c)||typeof c==="number"&&c>=-0x7fffffffffffffff&&c<0x7fffffffffffffff),c!=null&&(Mh(this,a,0),typeof c==="number"?(a=this.C,q(c==Math.floor(c)),q(c>=-0x7fffffffffffffff&&c<0x7fffffffffffffff),Jd(c),a.Ca(Fd,Gd)):(c=Hh(c),this.C.Ca(c.qb,c.nb))))}U(a,c){c!=null&&(Qh(a,c,c>=0&&c<4294967296),c!=null&&(Mh(this,a,0),Ih(this.C,c)))}dc(a, c){c!=null&&(Qh(a,c,typeof c==="string"&&Eh(c)||typeof c==="number"&&c>=0&&c<1.8446744073709552E19),Ph(this,a,c))}Bb(a,c){c!=null&&(Mh(this,a,5),this.C.Bb(c))}Ab(a,c){c!=null&&(Mh(this,a,1),this.C.Ab(c))}zb(a,c){c!=null&&(Qh(a,c,typeof c==="boolean"||typeof c==="number"),Mh(this,a,0),this.C.zb(c))}bb(a,c){c!=null&&(c=parseInt(c,10),Rh(a,c),Mh(this,a,0),Jh(this.C,c))}Cb(a,c){Mh(this,a,1);this.C.Cb(c)}Ca(a,c){Mh(this,a,0);this.C.Ca(c)}}; function Rh(a,c){Qh(a,c,c===Math.floor(c));Qh(a,c,c>=-2147483648&&c<2147483648)}function Qh(a,c,e){e||Da(`for [${c}] at [${a}]`)};class Th{constructor(a,c,e,g){this.cb=a;this.eb=c;this.fc=e;this.ec=g}};function Uh(a){return Array.isArray(a)?a[0]instanceof Th?(q(a.length===2),Vh(a[1]),a):[Wh,Vh(a)]:[fb(a,Th),void 0]} var Zh=function(a,c,e){Ua(a);const g=e.ta;for(;hg(c)&&c.A!=4;)if(c.T===11){const k=c.Y;let p=!1;rh(c,(t,y)=>{var C=e[t];if(!C){const G=g[t];if(G){C=Vh(G);const L=Xh(C),R=Yh(C).la;C=e[t]=(ma,Ma,bb)=>L(If(Ma,R,bb,!0),ma)}}C?C(y,a,t):(p=!0,y.v.F=y.v.S)});p&&zd(a,nh(c,k))}else zd(a,oh(c))},ai=function(a,c){return(e,g,k)=>{g=$h(g,a);g!=null&&(Mh(e,1,3),Mh(e,2,0),Jh(e.C,k),k=Nh(e,3),c(g,e),Oh(e,k),Mh(e,1,4))}}; function bi(a,c,e){if(Array.isArray(c)){var g=Rc(c);if(g&4)return c;for(var k=0,p=0;kk(p,t,g):(p,t)=>{for(;hg(t)&&t.A!=4;){const C=t.xa;let G=g[C];const L=!G;let R=!1;if(!G){var y=g.ta;if(y){const ma=y[C];ma&&(R=y.wb?.[C],(!Db||R)&&(y=ei(ma))&&(G=g[C]=y))}}G&&G(t,p,C)||zd(p,oh(t));L&&G&&!R&&fi(C)}e===gi||e===hi||e.yc||(p[Bd||=Symbol("JSPB_COMPARISON_TYPE_INFO")]=e)};a[ci]=c}return c} function ei(a){a=Uh(a);const c=fb(a[0],Th).cb;if(a=a[1]){Vh(a);const e=Xh(a),g=Yh(q(a)).la;return(k,p,t)=>c(k,p,t,g,e)}return c}class ii{}let gi,hi;const ji=Symbol("comparisonTypeInfoCache");function ki(a,c,e){const g=e[1];let k;if(g){const p=g[ji];k=p?p.la:q(nf(g[0]));a[c]=p??g}k&&k===lf?(a=a.Tb||(a.Tb=new Set),fb(a,Set).add(c)):e[0]&&(a=a.Vb||(a.Vb=new Set),fb(a,Set).add(c))}function li(a,c){return[a.fc,!c||c[0]>0?void 0:c]} function di(a){var c=a[ji];if(c)return c;c=mi(a,a[ji]=new ii,li,li,ki);if(!c.ta&&!c.Vb&&!c.Tb){let e=!0;for(let g in c)isNaN(g)||(e=!1);e?(q(nf(a[0]))===lf?hi?c=hi:(c=new ii,c.la=Ua(nf(!0)),c=hi=c):c=gi||=new ii,c=a[ji]=c):c.yc=!0}return c}function Vh(a){Ua(a);var c;if(!(c=ni in a||oi in a)&&(c=a.length>0)){c=a[0];const e=nf(c);e!=null&&e!==c&&(a[0]=e);c=e!=null}q(c);return a}function pi(a,c,e){a[c]=e}function qi(a){return Array.isArray(a)&&typeof a[0]==="number"&&a[0]>0} function mi(a,c,e,g,k=pi){c.la=q(nf(a[0]));let p=0;var t=a[++p];t&&t.constructor===Object&&(c.ta=t,t=a[++p],typeof t==="function"&&(c.Kb=t,c.Sb=Ta(a[++p]),q(c.Kb===Zh),q(c.Sb===ai),t=a[++p]));const y={};for(;qi(t);){for(var C=0;C0),C+=t,t=a[++p]);let R;var G=void 0;t instanceof Th?R=t:(R=ri,p--);if(R.ec){t=a[++p];G=a;var L=p;typeof t=="function"&&(q(t.length===0),t=t(),G[L]=t);Vh(t);G=t}t=a[++p];L=C+1;typeof t==="number"&& t<0&&(L-=t,t=a[++p]);for(;Cvi(g,k,e);a[si]=c}return c}const oi=Symbol("serializerFnCache");function wi(a){return a.eb}function xi(a,c){let e,g;const k=a.eb;return(p,t,y)=>k(p,t,y,g||=ui(c).la,e||=ti(c))}function ui(a){let c=a[oi];if(c)return c;c=mi(a,a[oi]={},wi,xi);yi(a);return c}const ni=Symbol("deserializerFnCache"); function zi(a,c){const e=a.cb;return c?(g,k,p)=>e(g,k,p,c):e}function Ai(a,c,e){const g=a.cb;let k,p;return(t,y,C)=>g(t,y,C,p||=Yh(c).la,k||=Xh(c),e)}function Yh(a){let c=a[ni];if(c)return c;di(a);c=mi(a,a[ni]={},zi,Ai);yi(a);return c}function yi(a){ni in a&&ji in a&&oi in a&&(a.length=0)} function Bi(a,c){var e=a[c];if(e)return e;if(e=a.ta){var g=e[c];if(g){g=Uh(g);var k=fb(g[0],Th).eb;g=g[1];e=e.wb?.[c];if(!Db||e){if(g){Vh(g);const p=ti(g),t=ui(g).la;e=(e=a.Sb)?e(t,p):(y,C,G)=>k(y,C,G,t,p)}else e=k;return a[c]=e}}}} function vi(a,c,e){for(var g=Uc(a),k=Tc(g),p=a.length,t=g&512?1:0,y=p+(g&256?-1:0);t>31)*2+1;const k=g>>>23&255;g&=8388607;Ei(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.Bb(e,be(c))}),Ki=Ci(function(a,c,e){if(a.A!== 0)return!1;q(a.A==0);a=Wf(a.v,Md);Ei(c,e,a);return!0},function(a,c,e){a.cc(e,af(c))}),Li=Ci(function(a,c,e){if(a.A!==0)return!1;Ei(c,e,sh(a));return!0},function(a,c,e){a.dc(e,bf(c))}),Mi=Di(function(a,c,e){if(a.A!==0&&a.A!==2)return!1;c=Gf(c,e);a.A==2?vh(a,$f,c):c.push(sh(a));return!0},function(a,c,e){c=bi(bf,c,!1);if(c!=null)for(let g=0;g=0&&c<4294967296),Mh(a,e,5),a.C.U(c))}),Pi=Ci(function(a,c,e){if(a.A!==0)return!1;q(a.A==0);a=Xf(a.v);Ei(c,e,a);return!0},function(a,c,e){a.zb(e,c==null||typeof c==="boolean"?c:typeof c==="number"?!!c:void 0)}),Qi=Ci(function(a,c,e){if(a.A!==2)return!1;Ei(c,e,uh(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);Mh(a,e,2);Ih(a.C,c.length);Lh(a,a.C.end());Lh(a,c)}}),Wh=new Th(function(a,c,e,g,k){if(a.A!==2)return!1;ph(a,If(c,g,e,!0),k);return!0},Gi,!1,!0),ri=new Th(function(a,c,e,g,k){if(a.A!==2)return!1;ph(a,If(c,g,e),k);return!0},Gi,!1,!0),Ri=Ci(function(a,c,e){if(a.A!==0)return!1;Ei(c,e,qh(a));return!0},function(a,c,e){a.U(e,le(c))}),Si=Di(function(a,c,e){if(a.A!==0&&a.A!==2)return!1;c=Gf(c,e);a.A==2?vh(a,Zf,c):c.push(qh(a));return!0},function(a,c,e){c=bi(le,c,!0);if(c!= null&&c.length){e=Nh(a,e);for(let g=0;ga(c)||$i(c):$i})();const aj=Ah;function bj(a){return function(){const c=new Sh;vi(fb(this,Ah).H,c,ui(a));Lh(c,c.C.end());const e=new Uint8Array(c.ma),g=c.jb,k=g.length;let p=0;for(let t=0;ta(...c)},dj=class{};var ej=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)},fj=function(a,c){const e=ej(a,3);a.Z[3].push(c);e&&a.Z[3].length===1&&a.flush()},gj=function(a,c){for(;ej(a,c)&&a.Z[c].length>0;)a.Z[c][0](),a.Z[c].shift()},hj=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);)gj(this,3),gj(this,2),gj(this,1)}catch(a){throw Object.values(this.Z).forEach(c=> void c.splice(0,c.length)),a;}finally{this.pb=!1}}}};var ij;const jj={},kj=class{constructor(a){if(jj!==jj)throw Error("F");this.Bc=a}toString(){return this.Bc+""}};var lj=function(a){if(ij===void 0){var c=null;var e=da.trustedTypes;if(e&&e.createPolicy)try{c=e.createPolicy("goog#html",{createHTML:ta,createScript:ta,createScriptURL:ta})}catch(g){da.console&&da.console.error(g.message)}ij=c}a=(c=ij)?c.createScriptURL(a):a;return new kj(a)};/* Copyright Google LLC SPDX-License-Identifier: Apache-2.0 */ function mj(a){return Object.isFrozen(a)&&Object.isFrozen(a.raw)}function nj(a){return a.toString().indexOf("`")===-1}const oj=nj(a=>a``)||nj(a=>a`\0`)||nj(a=>a`\n`)||nj(a=>a`\u0000`),pj=mj``&&mj`\0`&&mj`\n`&&mj`\u0000`;var qj={};var rj=class{constructor(a){if(qj!==qj)throw Error("H");this.Dc=a}toString(){return this.Dc}};new rj("about:blank");new rj("about:invalid#zClosurez");const sj=[];var tj=a=>{console.warn("I`"+a)};sj.indexOf(tj)===-1&&sj.push(tj);new class{constructor(a){if(qj!==qj)throw Error("H");this.Cc=a}toString(){return this.Cc}}("");const uj={};class vj{constructor(){if(uj!==uj)throw Error("J");this.Ac=""}toString(){return this.Ac.toString()}}new vj;/* 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 wj(a){a=a(c=>{c.stack=Error().stack});a.prototype=Object.create(Error.prototype);return a.prototype.constructor=a};var xj=wj(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 yj(a,c){a&&(c=a.indexOf(c),0<=c&&a.splice(c,1))};function Q(a){return typeof a==="function"};var zj=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 xj?k.errors:[k]}const g=this.Fa;if(g){this.Fa=null;for(const k of g)try{Q(k)?k():k.unsubscribe()}catch(p){a=a??[],p instanceof xj?a=[...a,...p.errors]:a.push(p)}}if(a)throw new xj(a);}}add(a){if(a&&a!==this)if(this.closed)Q(a)?a():a.unsubscribe(); else{if(a instanceof zj){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)&&yj(c,a)}remove(a){const c=this.Fa;c&&yj(c,a);a instanceof zj&&a.jc(this)}},Aj=zj;const Bj=new zj;Bj.closed=!0;Aj.EMPTY=Bj; function Cj(a){return a instanceof zj||a&&"closed"in a&&Q(a.remove)&&Q(a.add)&&Q(a.unsubscribe)};function Dj(a){setTimeout(()=>{throw a;})};var Fj=class extends zj{static create(a,c,e){return new Ej(a,c,e)}constructor(a){super();this.K=!1;this.destination=a instanceof Fj?a:new Gj(!a||Q(a)?{next:a??void 0}:a);Cj(a)&&a.add(this)}next(a){this.K||this.Ib(a)}error(a){this.K||(this.K=!0,this.Fb(a))}complete(){this.K||(this.K=!0,this.Eb())}unsubscribe(){this.closed||(this.K=!0,super.unsubscribe())}Ib(a){this.destination.next(a)}Fb(a){this.destination.error(a);this.unsubscribe()}Eb(){this.destination.complete();this.unsubscribe()}}; class Gj{constructor(a){this.rb=a}next(a){const c=this.rb;if(c.next)try{c.next(a)}catch(e){Dj(e)}}error(a){const c=this.rb;if(c.error)try{c.error(a)}catch(e){Dj(e)}else Dj(a)}complete(){const a=this.rb;if(a.complete)try{a.complete()}catch(c){Dj(c)}}}var Ej=class extends Fj{constructor(a,c,e){super();this.destination=new Gj(Q(a)||!a?{next:a??void 0,error:c??void 0,complete:e??void 0}:a)}};var Hj=typeof Symbol==="function"&&Symbol.observable||"@@observable";function Ij(a){return a};function Jj(a){return a.length===0?Ij:a.length===1?a[0]:function(c){return a.reduce((e,g)=>g(e),c)}};var Kj=function(a,...c){return c.length?Jj(c)(a):a},Lj=class{constructor(a){a&&(this.ga=a)}wa(a){const c=new Lj;c.source=this;c.operator=a;return c}subscribe(a,c,e){a=a&&a instanceof Fj||a&&Q(a.next)&&Q(a.error)&&Q(a.complete)&&Cj(a)?a:new Ej(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 Fj?g:null}c=!0}c?a.error(e):Dj(e)}}forEach(a, c){c=c??void 0??Promise;return new c((e,g)=>{let k;k=this.subscribe(p=>{try{a(p)}catch(t){g(t),k?.unsubscribe()}},g,e)})}ga(a){return this.source?.subscribe(a)}[Hj](){return this}};Lj.create=a=>new Lj(a);var Mj=wj(a=>function(){a(this);this.name="ObjectUnsubscribedError";this.message="object unsubscribed"});var Oj=class extends Lj{constructor(){super();this.ya=[];this.mb=this.K=this.closed=!1;this.Xb=null}wa(a){const c=new Nj(this,this);c.operator=a;return c}qa(){if(this.closed)throw new Mj;}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.Xb=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.Db(a);return this.Hb(a)}Hb(a){const c=this.K,e=this.ya;return this.mb||c?zj.EMPTY:(e.push(a),new zj(()=>yj(this.ya,a)))}Db(a){const c=this.Xb,e=this.K;this.mb?a.error(c):e&&a.complete()}};Oj.create=(a,c)=>new Nj(a,c); var Nj=class extends Oj{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)??zj.EMPTY}};var Pj=new Lj(a=>a.complete());function Qj(a,c){return new Lj(e=>{let g=0;return c.aa(function(){g===a.length?e.complete():(e.next(a[g++]),e.closed||this.aa())})})};var Rj=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var Sj=a=>a&&typeof a.length==="number"&&typeof a!=="function";function Tj(a){if(a instanceof Lj)return a;if(a!=null){if(Q(a[Hj]))return dm(a);if(Sj(a))return em(a);if(Q(a?.then))return fm(a);if(Symbol.asyncIterator&&Q(a?.[Symbol.asyncIterator]))return gm(a);if(Q(a?.[Rj]))return hm(a)}throw new TypeError("L`"+(a!==null&&typeof a==="object"?"an invalid object":`'${a}'`));}function dm(a){return new Lj(c=>{const e=a[Hj]();if(Q(e.subscribe))return e.subscribe(c);throw new TypeError("M");})} function em(a){return new Lj(c=>{for(let e=0;e{a.then(e=>{c.closed||(c.next(e),c.complete())},e=>c.error(e)).then(null,Dj)})}function hm(a){return new Lj(c=>{const e=a[Rj]();for(;!c.closed;){const {done:g,value:k}=e.next();g?c.complete():c.next(k)}return()=>Q(e?.return)&&e.return()})}function gm(a){return new Lj(c=>{im(a,c).catch(e=>c.error(e))})} async function im(a,c){for await(const e of a)c.next(e);c.complete()};function jm(a){return a&&Q(a.aa)};function km(...a){const c=jm(a[a.length-1])?a.pop():void 0;return c?Qj(a,c):em(a)};var lm={now(){return(lm.nc||Date).now()},nc:void 0};var mm=function(a){var c=a.bufferSize,e=a.Yb;const g=a.buffer;a=a.ob;const k=(a?1:2)*c;cfunction(){a(this);this.name="EmptyError";this.message="no elements in sequence"});function rm(a){return new Promise((c,e)=>{let g=!1,k;a.subscribe({next:p=>{k=p;g=!0},error:e,complete:()=>{g?c(k):e(new qm)}})})};var sm=class extends Fj{constructor(a,c,e,g,k){super(a);this.xc=k;c&&(this.Ib=function(p){try{c(p)}catch(t){this.destination.error(t)}});e&&(this.Fb=function(p){try{e(p)}catch(t){this.destination.error(t)}this.unsubscribe()});g&&(this.Eb=function(){try{g()}catch(p){this.destination.error(p)}this.unsubscribe()})}unsubscribe(){!this.closed&&this.xc?.();super.unsubscribe()}};function tm(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("N");}};function um(){return tm((a,c)=>{let e=null;a.Ra++;const g=new sm(c,void 0,void 0,void 0,()=>{if(!a||a.Ra<=0||0<--a.Ra)e=null;else{var k=a.oa,p=e;e=null;!k||p&&k!==p||k.unsubscribe();c.unsubscribe()}});a.subscribe(g);g.closed||(e=a.connect())})};var vm=function(a){const c=a.Sa;if(!c||c.K)a.Sa=a.Wb();return a.Sa},wm=class extends Lj{constructor(a,c){super();this.source=a;this.Wb=c;this.Sa=null;this.Ra=0;this.oa=null}ga(a){return vm(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 zj;const c=vm(this);a.add(this.source.subscribe(new sm(c,void 0,e=>{this.fb();c.error(e)},()=>{this.fb();c.complete()},()=>this.fb())));a.closed&&(this.oa=null,a=zj.EMPTY)}return a}};function xm(){var a=ym;return tm((c,e)=>{e.add(a.aa(()=>c.subscribe(e),0))})};function zm(a){return tm((c,e)=>{let g=0;c.subscribe(new sm(e,k=>{e.next(a.call(void 0,k,g++))}))})};const Am=Array.isArray;function Bm(a){return zm(c=>Am(c)?a(...c):a(c))};function Cm(a,c,e,g){let k=[],p=0,t=0,y=!1;const C=G=>{p++;Tj(e(G,t++)).subscribe(new sm(c,L=>{c.next(L)},void 0,()=>{for(p--;k.length&&pp{y=!0;!y||k.length||p||c.complete()}));return()=>{k=null}};function Dm(a,c){var e=Infinity;if(Q(c))return Dm((g,k)=>zm((p,t)=>c(g,p,k,t))(Tj(a(g,k))),e);typeof c==="number"&&(e=c);return tm((g,k)=>Cm(g,k,a,e))};function Em(a=Infinity){return Dm(Ij,a)};function Fm(a,c,e){if(Q(e)){var g=e;e=void 0}return g?Kj(Fm(a,c,e),Bm(g)):new Lj(k=>{const p=(...t)=>k.next(t.length>1?t:t[0]);if(Q(a.addEventListener)&&Q(a.removeEventListener))return a.addEventListener(c,p,e),()=>a.removeEventListener(c,p,e);if(Q(a.vc)&&Q(a.uc))return a.vc(c,p),()=>a.uc(c,p);if(Q(a.addListener)&&Q(a.removeListener))return a.addListener(c,p),()=>a.removeListener(c,p);if(Sj(a))return Dm(t=>Fm(t,c,e))(em(a)).subscribe(k);k.error(new TypeError("O"))})};var Gm=class extends zj{constructor(){super()}aa(){return this}};var Hm=function(a,c,e=0){if(e!=null&&a.delay===e&&a.pending===!1)return c;((void 0)?.clearInterval||clearInterval)(c)},Im=class extends Gm{constructor(a,c){super();this.scheduler=a;this.xb=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=Hm(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("P");this.pending=!1;if(a=this.Gb(a,c))return a;this.pending===!1&&this.id!=null&&(this.id=Hm(this,this.id,null))}Gb(a){let c=!1,e;try{this.xb(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.xb=this.state=this.scheduler=null;this.pending=!1;yj(c,this);a!=null&&(this.id=Hm(this,a,null));this.delay=null;super.unsubscribe()}}};var Jm=class extends pm{constructor(a,c=om){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 Km(...a){const c=jm(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?Tj(a[0]):Em(e)(c?Qj(a,c):em(a)):Pj};var Lm=new Lj(function(){});function Mm(a){return tm((c,e)=>{let g=0;c.subscribe(new sm(e,k=>a.call(void 0,k,g++)&&e.next(k)))})};wj(a=>function(c=null){a(this);this.message="Timeout has occurred";this.name="TimeoutError";this.info=c});var ym=new class extends Jm{}(class extends Im{constructor(a,c){super(a,c);this.scheduler=a;this.xb=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.Gb(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)}});wj(a=>function(){a(this);this.name="ArgumentOutOfRangeError";this.message="argument out of range"});wj(a=>function(c){a(this);this.name="NotFoundError";this.message=c});wj(a=>function(c){a(this);this.name="SequenceError";this.message=c});var Nm=class{constructor(){this.Xa=new dj;this.Ec=new hj}Ob(){return Lm}};var Om=class extends Error{constructor(a){super(String(a));this.code=a;this.__proto__=Om.prototype;this.name=String(a)}},Pm=class extends Om{constructor(){super(1003);this.__proto__=Pm.prototype}},Qm=class extends Om{constructor(){super(1009);this.__proto__=Qm.prototype}},Rm=class extends Om{constructor(){super(1007);this.__proto__=Pm.prototype}};var Sm=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 Lj(c=>a.subscribe(e=>{cj(()=>{c.next(e)})()},e=>{cj(()=>{c.error(e)})()},()=>{cj(()=>{c.complete()})()}))};var Vm=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 Qm;return new Um(this.context,this.Aa,c??void 0,a)}}; class Um{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.Ob().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 Wm=Symbol("time-origin"),Xm=Symbol("date"),Ym=class{constructor(a,c){this.value=a;this.timeline=c}equals(a){if(a.timeline!==this.timeline)throw new Rm;return this.value-a.value===0}maximum(a){if(a.timeline!==this.timeline)throw new Rm;return this.value>=a.value?this:a}round(){return new Ym(Math.round(this.value),this.timeline)}add(a){return new Ym(this.value+a,this.timeline)}toString(){return String(this.value)}};var $m=class{constructor(...a){for(const c of a)if(c.W()){this.ca=c;return}this.ca=new Zm}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 Zm{constructor(){this.timeline=Symbol()}W(){return!1}now(){return new Ym(0,this.timeline)}setTimeout(){return 0}clearTimeout(){}interval(){return()=>{}}Ja(){return Lm}};var an=class{constructor(a,c){this.I=a;this.Xa=c}setTimeout(a,c){return this.I.setTimeout(cj(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 Lj(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 bn=class extends an{constructor(a,c){super(a,c);this.timeline=Xm}now(){return new Ym(this.I.Date.now(),this.timeline)}W(){return!!this.I.Date&&!!this.I.Date.now&&super.W()}};var cn=class extends an{constructor(a,c){super(a,c);this.timeline=Wm}now(){return new Ym(this.I.performance.now(),this.timeline)}W(){return!!this.I.performance&&!!this.I.performance.now&&super.W()}};function dn(a){a=a.global;if(a.fetchLater)return a.fetchLater.bind(a)} var hn=class{constructor(a){this.context=a;if(en===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);en=c;break a}catch(e){}en=void 0}}N(a){return dn(this.context)!==void 0&& !!a?.nd&&!fn(this.context)&&!a?.ib&&!a?.sa&&!a?.lb}Ka(a,c){if(!this.N(c))throw new Qm;return new gn(this.context,a,c)}},en,jn=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 gn{constructor(a,c,e){this.context=a;this.properties=e;this.na=c;this.X=e?.X??"GET";a=dn(this.context);if(a===void 0)throw Error();this.fetchLater=a;jn(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);jn(this,a)}sendNow(){}get method(){return this.X}} ;function kn(a=null){return tm((c,e)=>{let g=!1;c.subscribe(new sm(e,k=>{g=!0;e.next(k)},void 0,()=>{g||e.next(a);e.complete()}))})};function ln(){return tm((a,c)=>{let e=0;a.subscribe(new sm(c,g=>{++e<=1&&(c.next(g),1<=e&&c.complete())}))})};function mn(){var a=a??nn;return tm((c,e)=>{let g,k=!0;c.subscribe(new sm(e,p=>{if(k||!a(g,p))k=!1,g=p,e.next(p)}))})}function nn(a,c){return a===c};function on(a=pn){return tm((c,e)=>{let g=!1;c.subscribe(new sm(e,k=>{g=!0;e.next(k)},void 0,()=>g?e.complete():e.error(a())))})}function pn(){return new qm};function qn(a){return tm((c,e)=>{let g=0;c.subscribe(new sm(e,k=>{a.call(void 0,k,g++,c)||(e.next(!1),e.complete())},void 0,()=>{e.next(!0);e.complete()}))})};function rn(){return tm((a,c)=>{let e=[];a.subscribe(new sm(c,g=>{e.push(g);1{for(const g of e)c.next(g);c.complete()},()=>{e=null}))})};function sn(a,c){const e=arguments.length>=2;return g=>Kj(g,a?Mm((k,p)=>a(k,p,g)):Ij,rn(),e?kn(c):on(()=>new qm))};function tn(a){const c=Q(a)?a:()=>a;return Q()?tm((e,g)=>{const k=c();(void 0)(k).subscribe(g).add(e.subscribe(k))}):e=>{const g=new wm(e,c);Q(e?.wa)&&(g.wa=e.wa);g.source=e;g.Wb=c;return g}};function un(){const a=new nm;return c=>tn(()=>a)(c)};var vn=class{constructor(a){this.context=a}N(){return!fn(this.context)&&!!this.context.global.fetch}ping(...a){return Kj(Km(...a.map(c=>Kj(Tj(this.context.global.fetch(c,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})),zm(e=>e.status===200)))),qn(c=>c),sn())}sb(a,c,e,...g){const k=new Headers;for(const [t,y]of c.entries())k.set(t,y);const p=a.keepAlive??!1;Kj(Km(...g.map(t=>Kj(Tj(this.context.global.fetch(t,{method:String(a.X),cache:"no-cache",...(p?{keepalive:!0}:{}),mode:"no-cors", headers:k,body:e})),zm(y=>y.status===200)))),qn(t=>t),sn())}};"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 wn(a,...c){var e=c.length;if(!Array.isArray(a)||!Array.isArray(a.raw)||a.length!==a.raw.length||!oj&&a===a.raw||!(oj&&!pj||mj(a))||e+1!==a.length)throw new TypeError("G");if(c.length===0)return lj(a[0]);e=a[0].toLowerCase();if(/^data:/.test(e))throw Error("W");if(/^https:\/\//.test(e)||/^\/\//.test(e)){var g=e.indexOf("//")+2;var k=e.indexOf("/",g);if(k<=g)throw Error("Q");g=e.substring(g,k);if(!/^[0-9a-z.:-]+$/i.test(g))throw Error("R");if(!/^[^:]*(:[0-9]+)?$/i.test(g))throw Error("S"); if(!/(^|\.)[a-z][^.]*$/i.test(g))throw Error("T");g=!0}else g=!1;if(!g)if(/^\//.test(e))if(e==="/"||e.length>1&&e[1]!=="/"&&e[1]!=="\\")g=!0;else throw Error("V");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("U");g=!0}else g=!1;if(!g)throw Error("X");e=a[0];for(g=0;g{try{var e=this.context.global;e.google_image_requests||(e.google_image_requests=[]);const g=xn(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 zn(a){a=a.global;if(a.PendingGetBeacon)return a.PendingGetBeacon}var Cn=class{constructor(a){this.context=a}N(a){return An&&!fn(this.context)&&zn(this.context)!==void 0&&!a?.ib&&a?.X!=="POST"&&!a?.sa&&!a?.lb}Ka(a,c){if(!this.N(c))throw new Qm;return new Bn(this.context,a)}},An=!1; class Bn{constructor(a,c){this.context=a;this.na=c;a=zn(this.context);if(a===void 0)throw Error();this.yb=new a(this.La(),{})}La(){const a=this.na;return(a.slice(-1)[0]==="&"?a:a+"&")+"pbapi=1"}deactivate(){this.yb.deactivate()}get url(){return this.na}set url(a){this.na=a;this.yb.setURL(this.La())}sendNow(){this.yb.sendNow()}get method(){return"GET"}set method(a){if(a!=="GET")throw new Qm;}};var Dn=class{constructor(a){this.context=a}N(a){return a?.ib||a?.X==="GET"||a?.sa||a?.lb||a?.keepAlive?!1:!fn(this.context)&&this.context.global.navigator?.sendBeacon!==void 0}ping(...a){return km(a.map(c=>this.context.global.navigator?.sendBeacon(c)).every(c=>c))}sb(a,c,e,...g){this.ping(...g)}};function En(){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 Fn=class{constructor(a){this.value=a;this.ub=new Oj}release(){this.ub.next();this.ub.complete();this.value=void 0}get released(){return this.ub}};var Gn=class{constructor(a){this.global=a;this.document?Kj(Km(km(!0),Fm(this.document,"visibilitychange")),Tm(),zm(()=>this.document?this.document.visibilityState:"visible"),mn()):km("visible");this.document?Kj(Fm(this.document,"DOMContentLoaded"),Tm(),ln()):km(En())}get document(){a:{try{hc(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? Zb(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 Fn(a)}};function Hn(a){return c=>Kj(c,In(a))}function In(a){function c(e){return new Lj(g=>e.subscribe(k=>{fj(a,()=>void g.next(k))},k=>{fj(a,()=>void g.error(k))},()=>{fj(a,()=>void g.complete())}))}return Jj([c,xm(),un(),um(),c])};function Jn(a){return{[0]:wn`https://www.googleadservices.com/pagead/managed/js/activeview/${a}/reach_worklet.html`,[1]:wn`./reach_worklet.js`,[2]:wn`./reach_worklet.js`}}wn`./reach_worklet.html`;wn`./reach_worklet.js`;wn`./reach_worklet.js`;var fn=function(a){const c=a.global;return!!a.global.HTMLFencedFrameElement&&!!c.fence&&typeof c.fence.reportEvent==="function"},Kn=class extends Nm{constructor(a=window,c=new dj,e=Jn("current")){super();this.global=a;this.Xa=c;this.Hc=e;this.wc=Kj(Fm(this.global,"pagehide"),Tm());Kj(Fm(this.global,"load"),Tm(),ln());Kj(Fm(this.global,"resize"),Tm());this.onMessage=Kj(Fm(this.global,"message"),Tm());this.document=new Gn(this.global);this.ca=new $m(new cn(this.I,this.Xa),new bn(this.I,this.Xa));this.Jb= new Sm(new hn(this),new Cn(this),new Vm(this,new vn(this)),new Vm(this,new Dn(this)),new Vm(this,new yn(this)))}get sharedStorage(){try{return this.global.sharedStorage}catch{}}get I(){return window}Ob(){return Kj(this.wc,Tm(),Hn(this.Ec),zm(()=>{}))}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.Jb.N()||fn(this);return this.global&& this.ca.W()&&a}};var Ln;Ln=["2024082801"].slice(-1)[0].substring(0,8);function Mn(a,c){switch(a.a){case 1:return a.b?a=Nn(a.b,c,!1)!==null:(console.log("Y",a),a=!1),a;case 2:return a.b?(c=Nn(a.b,c,!0),a=c===null?!1:c===a.c):(console.log("Z",a),a=!1),a;case 3:return a.b?(c=Nn(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("$",a),a=!1),a;case 4:return a.b?(c=Nn(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]=p+t|0}g=a.B[0]|0;k=a.B[1]|0;var y=a.B[2]|0,C=a.B[3]|0,G=a.B[4]|0,L=a.B[5]|0,R=a.B[6]|0;p=a.B[7]|0;for(c=0;c<64;c++){var ma=((g>>>2|g<<30)^(g>>>13|g<<19)^(g>>>22|g<<10))+(g&k^g&y^k&y)|0;t=G&L^~G&R;p=p+((G>>> 6|G<<26)^(G>>>11|G<<21)^(G>>>25|G<<7))|0;t=t+(Xn[c]|0)|0;t=p+(t+(e[c]|0)|0)|0;p=R;R=L;L=G;G=C+t|0;C=y;y=k;k=g;g=t+ma|0}a.B[0]=a.B[0]+g|0;a.B[1]=a.B[1]+k|0;a.B[2]=a.B[2]+y|0;a.B[3]=a.B[3]+C|0;a.B[4]=a.B[4]+G|0;a.B[5]=a.B[5]+L|0;a.B[6]=a.B[6]+R|0;a.B[7]=a.B[7]+p|0}; Zn.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("da");this.Ta[g++]=k;g==this.blockSize&&(bo(this),g=0)}else throw Error("ea");this.va=g;this.ab+=c}; Zn.prototype.digest=function(){var a=[],c=this.ab*8;this.va<56?this.update(ao,56-this.va):this.update(ao,this.blockSize-(this.va-56));for(var e=63;e>=56;e--)this.Ta[e]=c&255,c/=256;bo(this);for(e=c=0;e=0;g-=8)a[c++]=this.B[e]>>g&255;return a}; var Yn=[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 eo=function(){Zn.call(this,8,co)};sa(eo,Zn);var co=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];function fo(a,c){var e=new eo;e.update(a);a=e.digest();e=BigInt(0);for(const g of a)e=(e*BigInt(256)+BigInt(g))%c;return e}function go(a){var c=8;if(!Number.isInteger(c)||c<=0||c>=33)c=3;var e=new eo;e.update(a);a=e.digest();e=0;for(let g=0;g1)return console.error("ha"),-1;e+=g}if(e<.9999999||e>1.0000001)return console.error("ia"),-1;e=0;g=c[0];g=-Math.log(go(`consistent-hashing-${a}-${0}`))/g;for(let p=1;pk&&(e=p,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,E,A){switch(A.length){case 0:return w.call(E);case 1:return w.call(E,A[0]);case 2:return w.call(E,A[0],A[1]);case 3:return w.call(E,A[0],A[1],A[2])}return w.apply(E,A)}function c(w,E,A,m){for(var O=-1,U=null==w?0:w.length;++O-1}function y(w,E,A){for(var m=-1,O=null==w?0:w.length;++m-1;);return A}function bk(w,E){for(var A= w.length;A--&&Sa(E,w[A],0)>-1;);return A}function pg(w){var E=-1,A=Array(w.size);return w.forEach(function(m,O){A[++E]=[O,m]}),A}function ck(w,E){return function(A){return w(E(A))}}function Jb(w,E){for(var A=-1,m=w.length,O=0,U=[];++A"']/g,bp=RegExp(dk.source),cp=RegExp(ek.source),dp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, ep=/^\w*$/,fp=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,rg=/[\\^$.*+?()[\]{}|]/g,gp=RegExp(rg.source),og=/^\s+/,$o=/\s/,hp=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ip=/\{\n\/\* \[wrapped with (.+)\] \*/,jp=/,? & /,kp=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,lp=/\\(\\)?/g,fk=/\w*$/,mp=/^[-+]0x[0-9a-f]+$/i,np=/^0b[01]+$/i,op=/^\[object .+?Constructor\]$/,pp=/^0o[0-7]+$/i,qp=/^(?:0|[1-9]\d*)$/,rp=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g, sp=RegExp("['\u2019]","g"),tp=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),qg=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"),up=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]"),vp=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,wp="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(" "),aa={};aa["[object Float32Array]"]=aa["[object Float64Array]"]= aa["[object Int8Array]"]=aa["[object Int16Array]"]=aa["[object Int32Array]"]=aa["[object Uint8Array]"]=aa["[object Uint8ClampedArray]"]=aa["[object Uint16Array]"]=aa["[object Uint32Array]"]=!0;aa["[object Arguments]"]=aa["[object Array]"]=aa["[object ArrayBuffer]"]=aa["[object Boolean]"]=aa["[object DataView]"]=aa["[object Date]"]=aa["[object Error]"]=aa["[object Function]"]=aa["[object Map]"]=aa["[object Number]"]=aa["[object Object]"]=aa["[object RegExp]"]=aa["[object Set]"]=aa["[object String]"]= aa["[object WeakMap]"]=!1;var Y={};Y["[object Arguments]"]=Y["[object Array]"]=Y["[object ArrayBuffer]"]=Y["[object DataView]"]=Y["[object Boolean]"]=Y["[object Date]"]=Y["[object Float32Array]"]=Y["[object Float64Array]"]=Y["[object Int8Array]"]=Y["[object Int16Array]"]=Y["[object Int32Array]"]=Y["[object Map]"]=Y["[object Number]"]=Y["[object Object]"]=Y["[object RegExp]"]=Y["[object Set]"]=Y["[object String]"]=Y["[object Symbol]"]=Y["[object Uint8Array]"]=Y["[object Uint8ClampedArray]"]=Y["[object Uint16Array]"]= Y["[object Uint32Array]"]=!0;Y["[object Error]"]=Y["[object Function]"]=Y["[object WeakMap]"]=!1;var xp=parseFloat,yp=parseInt,Ea="object"==typeof global&&global&&global.Object===Object&&global,pe="object"==typeof self&&self&&self.Object===Object&&self,oa=Ea||pe||globalThis,ac=(pe="object"==typeof exports&&exports&&!exports.nodeType&&exports)&&"object"==typeof module&&module&&!module.nodeType&&module,gk=ac&&ac.exports===pe,sg=gk&&Ea.process,hk=(Ea=function(){try{var w=ac&&ac.Fc&&ac.Fc("util").types; return w?w:sg&&sg.mc&&sg.mc("util")}catch(E){}}())&&Ea.isArrayBuffer,ik=Ea&&Ea.isDate,jk=Ea&&Ea.isMap,kk=Ea&&Ea.isRegExp,lk=Ea&&Ea.isSet,mk=Ea&&Ea.isTypedArray,Zo=lg("length"),zp=mg({"\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"}),Ap=mg({"&":"&","<":"<",">":">",'"':""","'":"'"}),Bp=mg({"&":"&","<":"<",">":">",""":'"',"'":"'"}),Qb=function A(E){function m(b){if(ea(b)&&!M(b)&&!(b instanceof K)){if(b instanceof U)return b;if(Z.call(b,"__wrapped__"))return nk(b)}return new U(b)}function O(){}function U(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 rb(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,B=d&4;if(f&&(u=l?f(b,h,l,n):f(b)),u!==r)return u;if(!ca(b))return b;if(h=M(b)){if(u=Hp(b),!v)return Fa(b,u)}else{var D=ua(b),F=D=="[object Function]"||D=="[object GeneratorFunction]";if(Kb(b))return rk(b,v);if(D=="[object Object]"||D=="[object Arguments]"||F&&!l){if(u=x||F?{}:sk(b),!v)return x?Ip(b,Gp(u,b)):Jp(b,qk(u,b))}else{if(!Y[D])return l?b:{};u=Kp(b,D,v)}}n||=new db;if(l=n.get(b))return l; n.set(b,u);tk(b)?b.forEach(function(I){u.add(Wa(I,d,f,I,b,n))}):uk(b)&&b.forEach(function(I,X){u.set(X,Wa(I,d,f,X,b,n))});var H=B?x?xg:yg:x?Ga:pa,N=h?r:H(b);return e(N||b,function(I,X){N&&(X=I,I=b[X]);id(u,X,Wa(I,d,f,X,b,n))}),u}function Lp(b){var d=pa(b);return function(f){return vk(f,b,d)}}function vk(b,d,f){var h=f.length;if(null==b)return!h;for(b=ba(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 wk(b,d,f){if("function"!=typeof b)throw new Xa("Expected a function"); return jd(function(){b.apply(r,f)},d)}function kd(b,d,f,h){var l=-1,n=t,u=!0,v=b.length,x=[],B=d.length;if(!v)return x;f&&(d=C(d,Na(f)));h?(n=y,u=!1):d.length>=200&&(n=Zj,u=!1,d=new bc(d));a:for(;++l0&&f(v)?d>1?qa(v,d-1,f,h,l):G(l,v):h||(l[l.length]=v)}return l}function kb(b,d){return b&&zg(b,d,pa)}function Ag(b,d){return b&&yk(b,d,pa)}function ue(b,d){return p(d,function(f){return wb(b[f])})}function xb(b,d){d=Mb(d,b);for(var f=0,h=d.length;null!=b&&fd}function Op(b,d){return null!=b&&Z.call(b,d)}function Pp(b,d){return null!=b&&d in ba(b)}function Cg(b,d,f){for(var h=f?y:t,l=b[0].length,n=b.length,u=n,v=ja(n),x=1/0,B=[];u--;){var D=b[u]; u&&d&&(D=C(D,Na(d)));x=va(D.length,x);v[u]=!f&&(d||l>=120&&D.length>=120)?new bc(u&&D):r}D=b[0];var F=-1,H=v[0];a:for(;++F=D?F:F*("desc"==f[u]?-1:1);break a}}l=l.index-n.index}return l})}function $p(b,d){return Pk(b,d,function(f,h){return Ig(b,h)})}function Pk(b, d,f){for(var h=-1,l=d.length,n={};++h-1;)v!==b&&ye.call(v,x,1),ye.call(b,x,1)}return b}function Qk(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;ub(l)?ye.call(b,l,1):Lg(b,l)}}return b}function tg(b,d){return b+ze(Rk()* (d-b+1))}function Mg(b,d){var f="";if(!b||d<1||d>9007199254740991)return f;do d%2&&(f+=b),(d=ze(d/2))&&(b+=b);while(d);return f}function S(b,d){return Ng(Sk(b,d,Ha),b+"")}function bq(b){return pk(Bc(b))}function cq(b,d){b=Bc(b);return qe(b,dc(d,0,b.length))}function Ac(b,d,f,h){if(!ca(b))return b;d=Mb(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=ja(l);++h>>1,u=b[n];null!==u&&!Oa(u)&&(f?u<=d:u=200){if(l=d?null:fq(b))return oe(l);u=!1;l=Zj;x=new bc}else x=d?[]:v;a:for(;++h=h?b:Pa(b,d,f)}function rk(b,d){if(d)return b.slice();d=b.length;d=Zk?Zk(d):new b.constructor(d);return b.md(d),d}function Sg(b){var d=new b.constructor(b.byteLength);return(new Ce(d)).set(new Ce(b)),d}function Kk(b,d){return new b.constructor(d?Sg(b.buffer):b.buffer,b.byteOffset, b.length)}function Ok(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,B=Oa(d);if(!v&&!B&&!n&&b>d||n&&u&&x&&!v&&!B||h&&u&&x||!f&&x||!l)return 1;if(!h&&!n&&!B&&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=ba(d);++h-1?l[n?d[f]:f]:r}}function jl(b){return yb(function(d){var f=d.length,h=f,l=U.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"==Fe(n))var u=new U([],!0)}for(h=u?h:f;++h1&&T.reverse();return F&&xv))return!1;x=n.get(b);var B=n.get(d);if(x&&B)return x==d&&B==b;x=-1;B=!0;var D=f&2?new bc: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(hp,"{\n/* [wrapped with "+f+"] */\n"))):l=d;return h(b,l)}function wl(b){var d=0,f=0;return function(){var h= nq(),l=16-(h-f);if(f=h,l>0){if(++d>=800)return arguments[0]}else d=0;return b.apply(r,arguments)}}function qe(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 Il(b,d,f){d=f?r:d;b=Ab(b,8,r,r,r,r,r,d);return b.placeholder=Il.placeholder,b}function Jl(b,d,f){d=f?r:d;b=Ab(b,16,r,r,r,r,r,d);return b.placeholder=Jl.placeholder,b}function Kl(b, d,f){function h(T){var fa=x,eb=B;return x=B=r,I=T,F=b.apply(eb,fa)}function l(T){var fa=T-N;T-=I;return N===r||fa>=d||fa<0||$a&&T>=D}function n(){var T=Pe();if(l(T))var fa=u(T);else{fa=jd;var eb=T-I;T=d-(T-N);eb=$a?va(T,D-eb):T;fa=(H=fa(n,eb),r)}return fa}function u(T){return H=r,Za&&x?h(T):(x=B=r,F)}function v(){var T=Pe(),fa=l(T);if(x=arguments,B=this,N=T,fa){if(H===r)return T=N,I=T,H=jd(n,d),X?h(T):F;if($a)return Ll(H),H=jd(n,d),h(N)}return H===r&&(H=jd(n,d)),F}var x,B,D,F,H,N,I=0,X=!1,$a=!1,Za= !0;if("function"!=typeof b)throw new Xa("Expected a function");return d=ab(d)||0,ca(f)&&(X=!!f.Rb,$a="maxWait"in f,D=$a?ka(ab(f.rc)||0,d):D,Za="trailing"in f?!!f.Zb:Za),v.cancel=function(){H!==r&&Ll(H);I=0;x=N=B=H=r},v.flush=function(){return H===r?F:u(Pe())},v}function Qe(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 (Qe.Cache||tb),f}function Re(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&&we(b.length)&&!wb(b)}function ha(b){return ea(b)&&Ia(b)}function Ml(b){if(!ea(b))return!1;var d= Aa(b);return d=="[object Error]"||d=="[object DOMException]"||"string"==typeof b.message&&"string"==typeof b.name&&!nd(b)}function wb(b){if(!ca(b))return!1;b=Aa(b);return b=="[object Function]"||b=="[object GeneratorFunction]"||b=="[object AsyncFunction]"||b=="[object Proxy]"}function Nl(b){return"number"==typeof b&&b==P(b)}function we(b){return"number"==typeof b&&b>-1&&b%1==0&&b<=9007199254740991}function ca(b){var d=typeof b;return null!=b&&("object"==d||"function"==d)}function ea(b){return null!= b&&"object"==typeof b}function Ol(b){return"number"==typeof b||ea(b)&&Aa(b)=="[object Number]"}function nd(b){if(!ea(b)||Aa(b)!="[object Object]")return!1;b=Le(b);if(null===b)return!0;b=Z.call(b,"constructor")&&b.constructor;return"function"==typeof b&&b instanceof b&&Me.call(b)==qq}function Se(b){return"string"==typeof b||!M(b)&&ea(b)&&Aa(b)=="[object String]"}function Oa(b){return"symbol"==typeof b||ea(b)&&Aa(b)=="[object Symbol]"}function Pl(b){if(!b)return[];if(Ia(b))return Se(b)?cb(b):Fa(b); if(rd&&b[rd]){b=b[rd]();for(var d,f=[];!(d=b.next()).done;)f.push(d.value);return f}d=ua(b);return(d=="[object Map]"?pg:d=="[object Set]"?oe:Bc)(b)}function zb(b){return b?(b=ab(b),b===$b||b===-$b)?(b<0?-1:1)*1.7976931348623157E308:b===b?b:0:0===b?b:0}function P(b){b=zb(b);var d=b%1;return b===b?d?b-d:b:0}function Ql(b){return b?dc(P(b),0,4294967295):0}function ab(b){if("number"==typeof b)return b;if(Oa(b))return me;ca(b)&&(b="function"==typeof b.valueOf?b.valueOf():b,b=ca(b)?b+"":b);if("string"!= typeof b)return 0===b?b:+b;b=Wj(b);var d=np.test(b);return d||pp.test(b)?yp(b.slice(2),d?2:8):mp.test(b)?me:+b}function Lk(b){return jb(b,Ga(b))}function W(b){return null==b?"":Qa(b)}function wg(b,d,f){b=null==b?r:xb(b,d);return b===r?f:b}function Ig(b,d){return null!=b&&ul(b,d,Pp)}function pa(b){return Ia(b)?ok(b):Eg(b)}function Ga(b){if(Ia(b))b=ok(b,!0);else if(ca(b)){var d=md(b),f=[];for(h in b)("constructor"!=h||!d&&Z.call(b,h))&&f.push(h);b=f}else{var h=[];if(null!=b)for(d in ba(b))h.push(d); b=h}return b}function Rl(b,d){if(null==b)return{};var f=C(xg(b),function(h){return[h]});return d=J(d),Pk(b,f,function(h,l){return d(h,l[0])})}function Bc(b){return null==b?[]:Yj(b,pa(b))}function Sl(b){return bh(W(b).toLowerCase())}function gl(b){return b=W(b),b&&b.replace(rp,zp).replace(tp,"")}function fl(b,d,f){return b=W(b),d=f?r:d,d===r?vp.test(b)?b.match(up)||[]:b.match(kp)||[]:b.match(d)||[]}function ch(b){return function(){return b}}function Ha(b){return b}function Zg(b){return Ek("function"== typeof b?b:Wa(b,1))}function dh(b,d,f){var h=pa(d),l=ue(d,h);null!=f||ca(d)&&(l.length||!h.length)||(f=d,d=b,b=this,l=ue(d,pa(d)));var n=!(ca(f)&&"chain"in f&&!f.chain),u=wb(b);return e(l,function(v){var x=d[v];b[v]=x;u&&(b.prototype[v]=function(){var B=this.V;if(n||B){var D=b(this.O);return(D.L=Fa(this.L)).push({ja:x,args:arguments,Za:b}),D.V=B,D}return x.apply(b,G([this.value()],arguments))})}),b}function eh(){}function Hk(b){return Hg(b)?lg(lb(b)):aq(b)}function fh(){return[]}function gh(){return!1} E=null==E?oa:Qb.defaults(oa.Object(),E,Qb.pick(oa,wp));var ja=E.Array,Te=E.Date,Tl=E.Error,Hc=E.Math,ba=E.Object,Ul=E.RegExp,Cp=E.String,Xa=E.TypeError,Ue=ja.prototype,qd=ba.prototype,Ve=E["__core-js_shared__"],Me=E.Function.prototype.toString,Z=qd.hasOwnProperty,rq=0,Dk=function(){var b=/[^.]+$/.exec(Ve&&Ve.keys&&Ve.keys.Zc||"");return b?"Symbol(src)_1."+b:""}(),ve=qd.toString,qq=Me.call(ba),sq=oa._,Vp=Ul("^"+Me.call(Z).replace(rg,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?")+"$"),We=gk?E.Jc:r,Rb=E.Symbol,Ce=E.Uint8Array,Zk=We?We.kd:r,Le=ck(ba.getPrototypeOf,ba),Vl=ba.create,Wl=qd.propertyIsEnumerable,ye=Ue.splice,vl=Rb?Rb.isConcatSpreadable:r,rd=Rb?Rb.iterator:r,ec=Rb?Rb.toStringTag:r,se=function(){try{var b=gc(ba,"defineProperty");return b({},"",{}),b}catch(d){}}(),tq=E.clearTimeout!==oa.clearTimeout&&E.clearTimeout,uq=Te&&Te.now!==oa.Date.now&&Te.now,vq=E.setTimeout!==oa.setTimeout&&E.setTimeout,Ie=Hc.ceil,ze=Hc.floor,hh=ba.getOwnPropertySymbols,wq=We?We.isBuffer: r,pl=E.isFinite,xq=Ue.join,Zp=ck(ba.keys,ba),ka=Hc.max,va=Hc.min,nq=Te.now,yq=E.parseInt,Rk=Hc.random,oq=Ue.reverse,ih=gc(E,"DataView"),sd=gc(E,"Map"),jh=gc(E,"Promise"),Jc=gc(E,"Set"),td=gc(E,"WeakMap"),ud=gc(ba,"create"),Xe=td&&new td,Ic={},zq=fc(ih),Aq=fc(sd),Bq=fc(jh),Cq=fc(Jc),Dq=fc(td),Ye=Rb?Rb.prototype:r,pd=Ye?Ye.valueOf:r,Vk=Ye?Ye.toString:r,Ec=function(){function b(){}return function(d){if(!ca(d))return{};if(Vl)return Vl(d);b.prototype=d;d=new b;return b.prototype=r,d}}();m.prototype=O.prototype; m.prototype.constructor=m;U.prototype=Ec(O.prototype);U.prototype.constructor=U;K.prototype=Ec(O.prototype);K.prototype.constructor=K;rb.prototype.clear=function(){this.D=ud?ud(null):{};this.size=0};rb.prototype.delete=function(b){b=this.has(b)&&delete this.D[b];return this.size-=b?1:0,b};rb.prototype.get=function(b){var d=this.D;return ud?(b=d[b],b==="__lodash_hash_undefined__"?r:b):Z.call(d,b)?d[b]:r};rb.prototype.has=function(b){var d=this.D;return ud?d[b]!==r:Z.call(d,b)};rb.prototype.set=function(b, d){var f=this.D;return this.size+=this.has(b)?0:1,f[b]=ud&&d===r?"__lodash_hash_undefined__":d,this};sb.prototype.clear=function(){this.D=[];this.size=0};sb.prototype.delete=function(b){var d=this.D;b=re(d,b);return!(b<0)&&(b==d.length-1?d.pop():ye.call(d,b,1),--this.size,!0)};sb.prototype.get=function(b){var d=this.D;b=re(d,b);return b<0?r:d[b][1]};sb.prototype.has=function(b){return re(this.D,b)>-1};sb.prototype.set=function(b,d){var f=this.D,h=re(f,b);return h<0?(++this.size,f.push([b,d])):f[h][1]= d,this};tb.prototype.clear=function(){this.size=0;this.D={hash:new rb,map:new (sd||sb),sd:new rb}};tb.prototype.delete=function(b){b=Ke(this,b).delete(b);return this.size-=b?1:0,b};tb.prototype.get=function(b){return Ke(this,b).get(b)};tb.prototype.has=function(b){return Ke(this,b).has(b)};tb.prototype.set=function(b,d){var f=Ke(this,b),h=f.size;return f.set(b,d),this.size+=f.size==h?0:1,this};bc.prototype.add=bc.prototype.push=function(b){return this.D.set(b,"__lodash_hash_undefined__"),this};bc.prototype.has= function(b){return this.D.has(b)};db.prototype.clear=function(){this.D=new sb;this.size=0};db.prototype.delete=function(b){var d=this.D;b=d.delete(b);return this.size=d.size,b};db.prototype.get=function(b){return this.D.get(b)};db.prototype.has=function(b){return this.D.has(b)};db.prototype.set=function(b,d){var f=this.D;if(f instanceof sb){var h=f.D;if(!sd||h.length<199)return h.push([b,d]),this.size=++f.size,this;f=this.D=new tb(h)}return f.set(b,d),this.size=f.size,this};var Lb=cl(kb),Fl=cl(Ag, !0),zg=dl(),yk=dl(!0),rl=Xe?function(b,d){return Xe.set(b,d),b}:Ha,Eq=se?function(b,d){return se(b,"toString",{configurable:!0,enumerable:!1,value:ch(d),writable:!0})}:Ha,Ll=tq||function(b){return oa.clearTimeout(b)},fq=Jc&&1/oe(new Jc([,-0]))[1]==$b?function(b){return new Jc(b)}:eh,Ug=Xe?function(b){return Xe.get(b)}:eh,Tg=hh?function(b){return null==b?[]:(b=ba(b),p(hh(b),function(d){return Wl.call(b,d)}))}:fh,bl=hh?function(b){for(var d=[];b;)G(d,Tg(b)),b=Le(b);return d}:fh,ua=Aa;(ih&&ua(new ih(new ArrayBuffer(1)))!= "[object DataView]"||sd&&ua(new sd)!="[object Map]"||jh&&ua(jh.resolve())!="[object Promise]"||Jc&&ua(new Jc)!="[object Set]"||td&&ua(new td)!="[object WeakMap]")&&(ua=function(b){var d=Aa(b);if(b=(b=d=="[object Object]"?b.constructor:r)?fc(b):"")switch(b){case zq:return"[object DataView]";case Aq:return"[object Map]";case Bq:return"[object Promise]";case Cq:return"[object Set]";case Dq:return"[object WeakMap]"}return d});var Fq=Ve?wb:gh,nl=wl(rl),jd=vq||function(b,d){return oa.setTimeout(b,d)},Ng= wl(Eq),Yk=function(b){b=Qe(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(fp,function(f,h,l,n){d.push(l?n.replace(lp,"$1"):h||f)}),d}),Gq=S(function(b,d){return ha(b)?kd(b,qa(d,1,ha,!0)):[]}),Hq=S(function(b,d){var f=Ya(d);return ha(f)&&(f=r),ha(b)?kd(b,qa(d,1,ha,!0),J(f,2)):[]}),Iq=S(function(b,d){var f=Ya(d);return ha(f)&&(f=r),ha(b)?kd(b,qa(d,1,ha,!0),r,f):[]}),Jq=S(function(b){var d=C(b,Qg);return d.length&& d[0]===b[0]?Cg(d):[]}),Kq=S(function(b){var d=Ya(b),f=C(b,Qg);return d===Ya(f)?d=r:f.pop(),f.length&&f[0]===b[0]?Cg(f,J(d,2)):[]}),Lq=S(function(b){var d=Ya(b),f=C(b,Qg);return d="function"==typeof d?d:r,d&&f.pop(),f.length&&f[0]===b[0]?Cg(f,r,d):[]}),Mq=S(Al),Nq=yb(function(b,d){var f=null==b?0:b.length,h=vg(b,d);return Qk(b,C(d,function(l){return ub(l,f)?+l:l}).sort(Ok)),h}),Oq=S(function(b){return Ob(qa(b,1,ha,!0))}),Pq=S(function(b){var d=Ya(b);return ha(d)&&(d=r),Ob(qa(b,1,ha,!0),J(d,2))}),Qq= S(function(b){var d=Ya(b);return d="function"==typeof d?d:r,Ob(qa(b,1,ha,!0),r,d)}),Rq=S(function(b,d){return ha(b)?kd(b,d):[]}),Sq=S(function(b){return Pg(p(b,ha))}),Tq=S(function(b){var d=Ya(b);return ha(d)&&(d=r),Pg(p(b,ha),J(d,2))}),Uq=S(function(b){var d=Ya(b);return d="function"==typeof d?d:r,Pg(p(b,ha),r,d)}),Vq=S(ah),Wq=S(function(b){var d=b.length;d=d>1?b[d-1]:r;return d="function"==typeof d?(b.pop(),d):r,Bl(b,d)}),Xq=yb(function(b){var d=b.length,f=d?b[0]:0,h=this.O,l=function(n){return vg(n, b)};return!(d>1||this.L.length)&&h instanceof K&&ub(f)?(h=h.slice(f,+f+(d?1:0)),h.L.push({ja:Ne,args:[l],Za:r}),(new U(h,this.V)).thru(function(n){return d&&!n.length&&n.push(r),n})):this.thru(l)}),Yq=De(function(b,d,f){Z.call(b,f)?++b[f]:vb(b,f,1)}),Zq=il(xl),$q=il(yl),ar=De(function(b,d,f){Z.call(b,f)?b[f].push(d):vb(b,f,[d])}),br=S(function(b,d,f){var h=-1,l="function"==typeof d,n=Ia(b)?ja(b.length):[];return Lb(b,function(u){n[++h]=l?a(d,u,f):ld(u,d,f)}),n}),cr=De(function(b,d,f){vb(b,f,d)}), dr=De(function(b,d,f){b[f?0:1].push(d)},function(){return[[],[]]}),er=S(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]]),Nk(b,qa(d,1),[])}),Pe=uq||function(){return oa.Date.now()},kh=S(function(b,d,f){var h=1;if(f.length){var l=Jb(f,Fc(kh));h|=32}return Ab(b,h,d,f,l)}),Xl=S(function(b,d,f){var h=3;if(f.length){var l=Jb(f,Fc(Xl));h|=32}return Ab(d,h,b,f,l)}),fr=S(function(b,d){return wk(b,1,d)}),gr=S(function(b,d,f){return wk(b,ab(d)|| 0,f)});Qe.Cache=tb;var hr=S(function(b,d){d=1==d.length&&M(d[0])?C(d[0],Na(J())):C(qa(d,1),Na(J()));var f=d.length;return S(function(h){for(var l=-1,n=va(h.length,f);++l=d}),cc=Ak(function(){return arguments}())?Ak:function(b){return ea(b)&&Z.call(b,"callee")&& !Wl.call(b,"callee")},M=ja.isArray,lr=hk?Na(hk):Rp,Kb=wq||gh,mr=ik?Na(ik):Sp,uk=jk?Na(jk):Up,mh=kk?Na(kk):Wp,tk=lk?Na(lk):Xp,zc=mk?Na(mk):Yp,nr=Je(Fg),or=Je(function(b,d){return b<=d}),pr=Cc(function(b,d){if(md(d)||Ia(d))return jb(d,pa(d),b),r;for(var f in d)Z.call(d,f)&&id(b,f,d[f])}),Zl=Cc(function(b,d){jb(d,Ga(d),b)}),$l=Cc(function(b,d,f,h){jb(d,Ga(d),b,h)}),qr=Cc(function(b,d,f,h){jb(d,pa(d),b,h)}),rr=yb(vg),sr=S(function(b,d){b=ba(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,xg(b),f);h&&(f=Wa(f,7,kq));for(var l=d.length;l--;)Lg(f,d[l]);return f}),zr=yb(function(b,d){return null==b?{}:$p(b,d)}),bm=ql(pa),cm=ql(Ga),Ar=Dc(function(b,d,f){return d=d.toLowerCase(),b+(f?Sl(d):d)}),Br=Dc(function(b,d,f){return b+(f?"-":"")+d.toLowerCase()}),Cr=Dc(function(b,d,f){return b+(f?" ":"")+d.toLowerCase()}),Dr=el("toLowerCase"),Er=Dc(function(b,d,f){return b+(f?"_":"")+d.toLowerCase()}),Fr=Dc(function(b, d,f){return b+(f?" ":"")+bh(d)}),Gr=Dc(function(b,d,f){return b+(f?" ":"")+d.toUpperCase()}),bh=el("toUpperCase"),Hr=S(function(b,d){try{return a(b,r,d)}catch(f){return Ml(f)?f:new Tl(f)}}),Ir=yb(function(b,d){return e(d,function(f){f=lb(f);vb(b,f,kh(b[f],b))}),b}),Jr=jl(),Kr=jl(!0),Lr=S(function(b,d){return function(f){return ld(f,b,d)}}),Mr=S(function(b,d){return function(f){return ld(b,f,d)}}),Nr=Xg(C),Or=Xg(k),Pr=Xg(ma),Qr=ml(),Rr=ml(!0),Sr=Ge(function(b,d){return b+d},0),Tr=Yg("ceil"),Ur=Ge(function(b, d){return b/d},1),Vr=Yg("floor"),Wr=Ge(function(b,d){return b*d},1),Xr=Yg("round"),Yr=Ge(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=Gl,m.assign=pr,m.assignIn=Zl,m.assignInWith=$l,m.assignWith=qr,m.at=rr,m.before=Hl,m.bind=kh,m.bindAll=Ir,m.bindKey=Xl,m.castArray=function(){if(!arguments.length)return[];var b=arguments[0];return M(b)?b:[b]},m.chain=Cl, m.chunk=function(b,d,f){d=(f?Ja(b,d,f):d===r)?1:ka(P(d),0);f=null==b?0:b.length;if(!f||d<1)return[];for(var h=0,l=0,n=ja(Ie(f/d));hl?0:l+f),h=h===r||h>l?l:P(h),h<0&&(h+=l),h=f>h?0:Ql(h);f>>0)?(b=W(b),b&&("string"==typeof d||null!=d&&!mh(d))&&(d=Qa(d), !d&&yc.test(b))?Pb(cb(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:ka(P(d),0),S(function(f){var h=f[d];f=Pb(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?Be(b,J(d,3),!1,!0):[]},m.takeWhile=function(b,d){return b&&b.length?Be(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 ca(f)&&(h="leading"in f?!!f.Rb:h,l="trailing"in f?!!f.Zb:l),Kl(b,d,{Rb:h,rc:d,Zb:l})},m.thru=Ne,m.toArray=Pl,m.toPairs=bm,m.toPairsIn=cm,m.toPath=function(b){return M(b)?C(b,lb):Oa(b)?[b]:Fa(Yk(W(b)))},m.toPlainObject=Lk,m.transform=function(b, d,f){var h=M(b),l=h||Kb(b)||zc(b);if(d=J(d,4),null==f){var n=b&&b.constructor;f=l?h?new n:[]:ca(b)&&wb(n)?Ec(Le(b)):{}}return(l?e:kb)(b,function(u,v,x){return d(f,u,v,x)}),f},m.unary=function(b){return Gl(b,1)},m.union=Oq,m.unionBy=Pq,m.unionWith=Qq,m.uniq=function(b){return b&&b.length?Ob(b):[]},m.uniqBy=function(b,d){return b&&b.length?Ob(b,J(d,2)):[]},m.uniqWith=function(b,d){return d="function"==typeof d?d:r,b&&b.length?Ob(b,r,d):[]},m.unset=function(b,d){return null==b||Lg(b,d)},m.unzip=ah,m.unzipWith= Bl,m.update=function(b,d,f){null!=b&&(f=Rg(f),b=Ac(b,d,f(xb(b,d)),void 0));return b},m.updateWith=function(b,d,f,h){h="function"==typeof h?h:r;null!=b&&(f=Rg(f),b=Ac(b,d,f(xb(b,d)),h));return b},m.values=Bc,m.valuesIn=function(b){return null==b?[]:Yj(b,Ga(b))},m.without=Rq,m.words=fl,m.wrap=function(b,d){return lh(Rg(d),b)},m.xor=Sq,m.xorBy=Tq,m.xorWith=Uq,m.zip=Vq,m.zipObject=function(b,d){return Xk(b||[],d||[],id)},m.zipObjectDeep=function(b,d){return Xk(b||[],d||[],Ac)},m.zipWith=Wq,m.entries= bm,m.entriesIn=cm,m.extend=Zl,m.extendWith=$l,dh(m,m),m.add=Sr,m.attempt=Hr,m.camelCase=Ar,m.capitalize=Sl,m.ceil=Tr,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),dc(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|| vk(b,d,pa(d))},m.deburr=gl,m.defaultTo=function(b,d){return null==b||b!==b?d:b},m.divide=Ur,m.endsWith=function(b,d,f){b=W(b);d=Qa(d);var h=b.length;h=f=f===r?h:dc(P(f),0,h);return f-=d.length,f>=0&&b.slice(f,h)==d},m.eq=ib,m.escape=function(b){return b=W(b),b&&cp.test(b)?b.replace(ek,Ap):b},m.escapeRegExp=function(b){return b=W(b),b&&gp.test(b)?b.replace(rg,"\\$&"):b},m.every=function(b,d,f){var h=M(b)?k:Mp;return f&&Ja(b,d,f)&&(d=r),h(b,J(d,3))},m.find=Zq,m.findIndex=xl,m.findKey=function(b,d){return Ma(b, J(d,3),kb)},m.findLast=$q,m.findLastIndex=yl,m.findLastKey=function(b,d){return Ma(b,J(d,3),Ag)},m.floor=Vr,m.forEach=Dl,m.forEachRight=El,m.forIn=function(b,d){return null==b?b:zg(b,J(d,3),Ga)},m.forInRight=function(b,d){return null==b?b:yk(b,J(d,3),Ga)},m.forOwn=function(b,d){return b&&kb(b,J(d,3))},m.forOwnRight=function(b,d){return b&&Ag(b,J(d,3))},m.get=wg,m.gt=jr,m.gte=kr,m.has=function(b,d){return null!=b&&ul(b,d,Op)},m.hasIn=Ig,m.head=zl,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=ka(h+f,0)),Se(b)?f<=h&&b.indexOf(d,f)>-1:!!h&&Sa(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=ka(h+f,0)),Sa(b,d,f)},m.inRange=function(b,d,f){d=zb(d);f===r?(f=d,d=0):f=zb(f);b=ab(b);return b>=va(d,f)&&b=-9007199254740991&&b<=9007199254740991},m.isSet=tk,m.isString=Se,m.isSymbol=Oa,m.isTypedArray=zc,m.isUndefined=function(b){return b===r},m.isWeakMap=function(b){return ea(b)&&ua(b)=="[object WeakMap]"},m.isWeakSet=function(b){return ea(b)&&Aa(b)=="[object WeakSet]"},m.join=function(b,d){return null==b?"":xq.call(b,d)},m.kebabCase=Br,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?ka(h+l,0):va(l,h-1));if(d===d){for(f=l+1;f--&&b[f]!==d;);b=f}else b=bb(b,Vb,l,!0);return b},m.lowerCase=Cr,m.lowerFirst=Dr,m.lt=nr,m.lte=or,m.max=function(b){return b&&b.length?te(b,Ha,Bg):r},m.maxBy=function(b,d){return b&&b.length?te(b,J(d,2),Bg):r},m.mean=function(b){return Uj(b,Ha)},m.meanBy=function(b,d){return Uj(b,J(d,2))},m.min=function(b){return b&&b.length?te(b,Ha,Fg):r},m.minBy=function(b,d){return b&&b.length?te(b,J(d,2),Fg): r},m.stubArray=fh,m.stubFalse=gh,m.stubObject=function(){return{}},m.stubString=function(){return""},m.stubTrue=function(){return!0},m.multiply=Wr,m.nth=function(b,d){return b&&b.length?Mk(b,P(d)):r},m.noConflict=function(){return oa._===this&&(oa._=sq),this},m.noop=eh,m.now=Pe,m.pad=function(b,d,f){b=W(b);var h=(d=P(d))?xc(b):0;if(!d||h>=d)return b;d=(d-h)/2;return He(ze(d),f)+b+He(Ie(d),f)},m.padEnd=function(b,d,f){b=W(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=Rk(),va(b+f*(d-b+xp("1e-"+((f+"").length-1))),d)):tg(b,d)},m.reduce=function(b,d,f){var h=M(b)?L:Vj,l=arguments.length< 3;return h(b,J(d,4),f,l,Lb)},m.reduceRight=function(b,d,f){var h=M(b)?R:Vj,l=arguments.length<3;return h(b,J(d,4),f,l,Fl)},m.repeat=function(b,d,f){return d=(f?Ja(b,d,f):d===r)?1:P(d),Mg(W(b),d)},m.replace=function(){var b=arguments,d=W(b[0]);return b.length<3?d:d.replace(b[1],b[2])},m.result=function(b,d,f){d=Mb(d,b);var h=-1,l=d.length;for(l||(l=1,b=r);++h9007199254740991)return[];var f=4294967295, h=va(b,4294967295);d=J(d);b-=4294967295;for(h=ng(h,d);++f=d)return b;d=f-xc(h); if(d<1)return h;f=n?Pb(n,0,d).join(""):b.slice(0,d);if(l===r)return f+h;if(n&&(d+=f.length-d),mh(l)){if(b.slice(d).search(l)){n=f;l.global||(l=Ul(l.source,W(fk.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=W(b),b&&bp.test(b)?b.replace(dk,Bp):b},m.uniqueId=function(b){var d=++rq;return W(b)+d},m.upperCase=Gr,m.upperFirst=bh,m.each=Dl,m.eachRight= El,m.first=zl,dh(m,function(){var b={};return kb(m,function(d,f){Z.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:ka(P(f),0);var h=this.R&&!d?new K(this):this.clone();return h.R?h.Ea=va(f,h.Ea):h.Qa.push({size:va(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=S(function(b,d){return"function"==typeof b?new K(this):this.map(function(f){return ld(f,b,d)})}),K.prototype.reject=function(b){return this.filter(Re(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,B=v[0],D=x||M(u),F=function($a){$a=l.apply(m,G([$a],v));return h&&H?$a[0]:$a};D&&f&&"function"==typeof B&&1!=B.length&&(x=D=!1);var H=this.V;B=!!this.L.length;var N=n&&!H,I=x&&!B;if(!n&&D){u=I?u: new K(this);var X=b.apply(u,v);return X.L.push({ja:Ne,args:[F],Za:r}),new U(X,H)}return N&&I?b.apply(this,v):(X=this.thru(F),N?h?X.value()[0]:X.value():X)})}),e("pop push shift sort splice unshift".split(" "),function(b){var d=Ue[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(M(n)?n:[],l)}return this[f](function(u){return d.apply(M(u)?u:[],l)})}}),kb(K.prototype,function(b,d){if(b= m[d]){var f=b.name+"";Z.call(Ic,f)||(Ic[f]=[]);Ic[f].push({name:d,ja:b})}}),Ic[Ee(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=M(b),h=d<0,l=f?b.length:0,n=lq(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,B=0,D=va(n,this.Ea);if(!f||!h&&l==n&&D==n)return Wk(b,this.L);f=[];a:for(;n--&&B=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=nk(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:Ne,args:[$g],Za:r}),new U(b,this.V)):this.thru($g)},m.prototype.toJSON=m.prototype.valueOf=m.prototype.value=function(){return Wk(this.O,this.L)},m.prototype.first=m.prototype.head,rd&&(m.prototype[rd]=pq),m}();"function"== typeof define&&"object"==typeof define.kc&&define.kc?(oa._=Qb,define(function(){return Qb})):ac?((ac.exports=Qb)._=Qb,pe._=Qb):oa._=Qb}).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=da._,_$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 io(a,c){return typeof a[c]!=="object"?!0:Array.isArray(a[c])?(console.warn("la`"+c),!0):!1}function jo(a,c){return _$isEmpty(a)?(console.warn("ma`"+c),!0):!1}function ko(a,c){for(const e of Object.keys(c))if(e in a&&(io(c,e)||!jo(c[e],e)&&!lo(a[e],c,e)))return!1;return!0}function lo(a,c,e){if(typeof a!=="object"){console.error("na`"+e+"`"+typeof a);var g=!1}else Array.isArray(a)?(console.error("oa`"+e),g=!1):g=!0;return!g||_$isEmpty(a)?!0:ko(a,c[e])} function mo(a,c,e){for(const p of Object.keys(e))if(p in a||p in c){if(io(e,p)){var g;if(g=p in a&&p in c){g=a[p];var k=c[p];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(!jo(e[p],p)){if(!(p in a))if(lo(c[p],e,p))continue;else return!1;if(!(p in c))if(lo(a[p],e,p))continue;else return!1;if(typeof a[p]!==typeof c[p])return!1;g=lo(a[p],e,p);k=lo(c[p], e,p);if(!g||!k)if(g||k||!mo(a[p],c[p],e[p]))return!1}}return!0}function no(a,c,e){return _$isEmpty(e)||_$isEmpty(a)&&_$isEmpty(c)?!0:_$isEmpty(a)?ko(c,e):_$isEmpty(c)?ko(a,e):mo(a,c,e)} function oo(a,c){if(Array.isArray(a)||Array.isArray(c))console.error("pa");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("ja");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("ka"):oo(g,k)}} function po(a,c){const e=_$cloneDeep(a);oo(e,c);return _$isEqual(e,a)};function qo(a,c){if(a.b){var e=ro(a.b,c);if(!e.ok)return console.log("qa"),console.log("ra`"+JSON.stringify(a.b)),console.log("sa`"+JSON.stringify(c)),e.G?e:{ok:!1,G:-12}}else if(a.c){if(!so(a.c,c))return console.log("ta"),console.log("ua`"+JSON.stringify(a.c)),console.log("sa`"+JSON.stringify(c)),{ok:!1,G:-13}}else if(a.d){if(e=to(a.d,c),!e.ok)return console.log("va"),console.log("wa`"+JSON.stringify(a.d)),console.log("sa`"+JSON.stringify(c)),e.G?e:{ok:!1,G:-15}}else if(a.e&&(e=qo(a.e,c),!e.ok))return console.log("xa"), console.log("ya`"+JSON.stringify(a.e)),console.log("sa`"+JSON.stringify(c)),e;if(a.g)a=qo(a.g,c);else if(a.f)a=uo(a,c);else if(a.h)if(a.j&&a.i&&a.h&&a.k){var g=c.b+a.k;e=ho(g,a.j);if(e<0)a={ok:!1,G:-4};else{var k=BigInt(a.i[e]);g=fo(g,Sn);if(g>=0&&g<=Vn)if(k>0&&k>BigInt(33);if(t===Un)break;t=p*Rn/(t+BigInt(1))+BigInt(1)}k=p-BigInt(1)}else console.log("ga"),k=BigInt(-1);else console.log("fa"), 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("za"),console.log("Aa`"+JSON.stringify(a)),a={ok:!1,G:-3};else a={ok:!0};return a} function uo(a,c){if(!a.f)return console.log("Ba"),console.log("Aa`"+JSON.stringify(a)),{ok:!1,G:-5};if(a.j){if(!a.k)return console.log("Ca"),console.log("Aa`"+JSON.stringify(a)),{ok:!1,G:-6};var e=ho(c.b+a.k,a.j);return e<0?{ok:!1,G:-7}:qo(a.f[e],c)}if(a.l){e=0;const g=a.l;for(;ec-e).join(",");return a in wa?BigInt(wa[a]):BigInt(-1)};function Ao(a,c,e){c=fo(c.toString(),Tn);a={a:{a},b:c.toString(),c:{a:[]}};e=qo(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 p of g)oo(c,wo(e,p));k.c=c}if(k.c){c=k.c;e=BigInt(0);c.a&&(e=zo(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=yo.has(g)?BigInt(g):BigInt(-1),g=g===BigInt(-1)? BigInt(-1):g<Do(y)).filter(y=>!!y)));if(p.length===0){c===void 0&&(c=JSON.parse(e));e=Ho(k,c,g);if(!e.ok&&e.G)return[Bo-BigInt(e.G)];p=e.value.map(y=>y.d??BigInt(0))}e=p.map(y=> String(y));await a.set("cachedVpids",JSON.stringify(e));return p}ia("runPrivateReach",Io);var Jo=BigInt(0);function Ko(a,c,e=BigInt(0)){return{bucket:a,value:c?1:16384,filteringId:e}};function Lo(){var a=Mo;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:Jo,debugKey:Jo}),(await Io(this.sharedStorage??a?.sharedStorage,e.reportBrowserIdInsteadOfVPID,e.modelJson,e.deviceType)).forEach(k=>{for(const p of e.filterIds)g(Ko(k,e.enableDebugMode,p))})}catch(k){g(Ko(Bo- BigInt(-1),!0))}}}}a.register("google_reach",c)};function No(a,c){c=`${"https://pagead2.googlesyndication.com/pagead/gen_204"}?id=av-js&type=reach&proto=${encodeURIComponent(lc(c.ba()))}`;a.Jb.Ka(c,{X:"GET"}).sendNow()};function Oo(a){return[{ra:2,Ma:!1,Ha:!0,filterIds:Po(a?.productionFilterIds)},{ra:2,Ma:!0,Ha:!0,filterIds:Po(a?.testFilterIds)},{ra:2,Ma:!1,Ha:!1,filterIds:Po(a?.testFilterIds)}]}function Po(a){if(a!==void 0)return a.map(c=>BigInt(c))};var Qo=class extends aj{constructor(a){super(a)}getType(){var a=this.H;a=Bf(a,Uc(a),6);return ge(a)??0}},Ro=function(a){return c=>{Ta(a);if(c==null||c=="")c=fb(new a,Ah);else{Ra(c);c=JSON.parse(c);if(!Array.isArray(c))throw Error("E`"+na(c)+"`"+c);Pc(c,32);c=kf(a,c)}return c}}(Qo);Qo.Ia="ads.geo.GeoTargetMessage";var So=function(a,c){return Tf(a,1,c)},To=function(a,c){return Sf(a,2,c)},Uo=function(a,c){return Sf(a,3,c)},Vo=class extends aj{constructor(){super(void 0)}Na(a){return Sf(this,10,a)}};Vo.Ia="ads.branding.measurement.client.frontend.integrations.reach.ReachStatusMessage";var Zr=[0,Ri,-4,Ti,Pi,Ni,Ji,Ri,Ji,Ri,Ni,Ri,-1,[0,Ni,-3],Si,Mi,Ri,Li,-1,Ni,-1,Li,Ji,[0,Li,Ni,-1,Ti,Ji,Li],Ii,Ri];Qo.prototype.ba=bj(Zr);Vo.prototype.ba=bj([0,Ti,Qi,-1,Ti,-2,Qi,-1,Ni,Qi,Zr,Ui,Ni]);var $r=async function(a,c){try{return await c()}finally{a.flush()}},as=class{constructor(a){this.context=a;this.points=[]}flush(){if(!(this.points.length<=0)){var a=new Vo;So(a,9);var c=Oo().length;Df(a,13,c==null?c:ie(c));Of(a,12,this.points);this.points.splice(0);No(this.context,a)}}};var Yi=class extends aj{constructor(a){super(a)}};Yi.Ia="EventIdMessage";var bs=class extends aj{constructor(){super(void 0)}Ba(a){return Rf(this,4,a)}};bs.Ia="ads.branding.measurement.client.frontend.integrations.reach.ContextIdMessage";var cs=[0,Ki,Oi,-1];Yi.prototype.ba=bj(cs);bs.prototype.ba=bj([0,cs,Pi,-1,Ri,-3,Vi,Pi]);var Xi=class extends aj{constructor(a){super(a,1)}};Xi.Ia="proto2.bridge.MessageSet";const ds={};Xi[Zi]=ds;ds[4156379]={qd:new Wi};var es=function(a,c){return(e,g)=>{if(wh.length){const p=wh.pop();gg(p,g);cg(p.v,e,g);e=p}else e=new xh(e,g);try{const p=new a,t=p.H;Xh(c)(t,e);var k=p}finally{e.Nb()}return k}}(Yi,cs);var fs=function(a,c){var e=Qf(a.message,2,c.ra===2);c=Qf(e,3,!c.Ma);a.message=c;return a},gs=function(a,c){a.message=Of(a.message,8,c);return a},hs=function(a){var c=Ln.match(/m\d{12}/g),e=Ln.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=Rf(e,5,g);g=Number(c.slice(8,10));e=Rf(e,6,g);c=Number(c.slice(10,12));c=Rf(e,7,c);a.message=c;return a}if(e&&e.length>0)return c=Rf(a.message,5,Number(e[0])),c=Df(c,6),c=Df(c,7),a.message=c,a;Ln==="unreleased"&&(c=Df(a.message, 5),c=Rf(c,6,0),a.message=Df(c,7));return a},is=class{constructor(){this.message=new bs}Na(a){var c=this.message;a=es(nc(a));this.message=Lf(c,Yi,1,a);return this}Ba(a){this.message=this.message.Ba(Math.max(1,a));return this}encode(){let a=this.message,c=lc(a.ba());c.length>64&&(a=a.Ba(1),c=lc(a.ba()));c.length>64&&(a=Df(a,6),c=lc(a.ba()));c.length>64&&(a=Df(a,7),c=lc(a.ba()));c.length>64&&(a=Df(a,5),c=lc(a.ba()));return c}};function js(a,c){if(c===void 0||c.length===0)return No(a,So(new Vo,7)),[BigInt(0)];const e=BigInt(-2147483648);return c.map(g=>{const k=g%e;g!==k&&No(a,So(new Vo,6));return k})};function ks(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("Ra");return[96|c.length,...c]}function ls(a){if(a.length>=24)throw Error("Sa");return[160|a.length,...a.sort(ms).map(c=>[...c[0],...c[1]]).flat()]} function ns(a){if(a.length>=24)throw Error("Ta");return[128|a.length,...a.flat()]}function os(a,c){const e=[];for(;a>0;)e.push(Number(a%BigInt(255))),a/=BigInt(255);for(;e.length{})}catch(p){}} function qs(a){a=ls([[ks("data"),ns(a.map(c=>ls([[ks("value"),[68,...os(BigInt(c.value),4)]],[ks("bucket"),[80,...os(c.bucket,16)]],[ks("filteringId"),[68,...os(c.filteringId,4)]]])))],[ks("operation"),ks("histogram")]]);return btoa(String.fromCharCode(...(new Uint8Array(a))))};const rs={[2]:"prod",[1]:"canary"}; async function ss(a,c,e,g){const k=Oo(e),p=C=>{k.forEach(G=>{const L=hs(fs(gs((new is).Na(e.escapedQueryId),e.trafficTypes??[0]),G)).Ba(-1).encode();ps(a,L,C,G.Ha)})};try{var t=!!a.global.sharedStorage}catch(C){t=C}if(t instanceof Error)p(-16),g=Uo(To(So(new Vo,8),t.name),t.message),No(a,g);else{g.points.push(7);t=ts(a,e,k);c=us(a,c,p);var [y]=await Promise.all([t,c]);g.points.push(8);c=k.map(C=>vs(a,C,y,e.deviceType??1,e.escapedQueryId,e.trafficTypes??[0],e.isProductSplitVpidLogsExperiment??!1,G=> {const L=hs(fs(gs((new is).Na(e.escapedQueryId),e.trafficTypes??[0]).Ba(-1),C)).encode();ps(a,L,G,C.Ha)}));await Promise.all(c);g.points.push(9)}}async function us(a,c,e){const g=a.sharedStorage;if(g)try{await g.worklet.addModule(c)}catch(k){e(-17),c=Uo(To(So(new Vo,1),k.name),k.message),No(a,c)}}async function ts(a,c,e){const g=[...(new Set(e.map(k=>k.ra)))];e=g.map(k=>ws(a,c,k));e=await Promise.all(e);return new Map(e.map((k,p)=>[g[p],k]))} async function ws(a,c,e){var g=c.clientsideModelFilename??"model_person_country_code_XX_person_region_code_5858.json",k=void 0;let p=1;const t={method:"GET"};var y=200,C=c.geoTargetMessage?Ro(c.geoTargetMessage):void 0;c=(new Vo).Na(c.escapedQueryId);C=Lf(c,Qo,11,C);try{k=await a.global.fetch(xs(e,g),t),y=k.status,k.ok||(k=await a.global.fetch(xs(e,"model_person_country_code_XX_person_region_code_5858.json"),t),p=2)}catch(G){y=-1,G instanceof Error&&Uo(To(C,G.name),G.message)}e=So(C,2);Df(e,9,y== null?y:ie(y));if(k&&k.ok)return y=Tf(C,4,p),Sf(y,7,p===1?g:""),No(a,C),await k.text();k=Tf(C,4,4);g=Sf(k,8,g);Sf(g,7,"");No(a,C)}function xs(a,c){return"https://www.googletagservices.com/agrp/"+rs[a]+"/"+c} async function vs(a,c,e,g,k,p,t,y){e=e.get(c.ra);if(e!==void 0){var C=Number(fo(e,BigInt(-2147483648)));k=hs(fs(gs((new is).Na(k),p),c).Ba(C));k.message=Qf(k.message,9,t);t={contextId:k.encode(),aggregationCoordinatorOrigin:"https://publickeyservice.msmt.gcp.privacysandboxservices.com",filteringIdMaxBytes:4};g={modelJson:e,modelHash:C,deviceType:g,enableDebugMode:c.Ha,reportBrowserIdInsteadOfVPID:c.Ma,filterIds:js(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){y(-18),y=G,y=Uo(To(So(new Vo,3),y?.name??"unknown"),y?.message??""),No(a,y)}y=So(new Vo,5);y=Tf(y,5,c.ra===1?1:2);c=Tf(y,6,c.Ma?1:2);No(a,c)}}};function ys(a){return a===void 0||typeof a==="string"}function zs(a){return a===void 0||typeof a==="number"}function As(a){return a===void 0||typeof a==="boolean"}function Bs(a){return a===void 0||Array.isArray(a)&&a.every(c=>typeof c==="number")}function Cs(a){return a===void 0||Array.isArray(a)&&a.every(c=>typeof c==="string")};async function Ds(a,c){if(typeof window==="undefined")console.error("Ua");else{var e=c??new Kn(void 0,void 0,a),g=new as(e);await $r(g,async()=>{g.points.push(5);var k=await rm(Kj(e.onMessage,zm(p=>{a:{p=p.data;if(p!==void 0)try{var t=atob(p);break a}catch(C){}t=void 0}a:{if(t!==void 0)try{var y=JSON.parse(t);break a}catch(C){}y=void 0}return y}),Mm(p=>p!==void 0),zm(p=>p),ln()));k&&k!==void 0&&typeof k.escapedQueryId==="string"&&typeof k.experimentState==="object"&&ys(k.clientsideModelFilename)&& ys(k.geoTargetMessage)&&zs(k.deviceType)&&Cs(k.productionFilterIds)&&Cs(k.testFilterIds)&&Bs(k.trafficTypes)&&As(k.isProductSplitVpidLogsExperiment)?(g.points.push(6),await ss(e,e.Hc[2],k,g)):(k=So(new Vo,4),No(e,k))})}};const Mo=globalThis;(async function(a,c){var e=Mo;typeof e==="object"&&"register"in e?Lo():await Ds(a,c)})(Jn("m202408280101".match(/^m\d{10}$/g)!==null?"m202408280101":"current"));}).call(this);