(function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var ea=this||self,ja=function(a,c){a=a.split(".");var e=ea;a[0]in e||typeof e.execScript=="undefined"||e.execScript("var "+a[0]);for(var g;a.length&&(g=a.shift());)a.length||c===void 0?e=e[g]&&e[g]!==Object.prototype[g]?e[g]:e[g]={}:e[g]=c},ka=function(a,c){a:{var e=["CLOSURE_FLAGS"];for(var g=ea,k=0;k{throw a;},0)};const ob=ka(1,!0);var pb=ka(610401301,!1);ka(899588437,!1);ka(188588736,!0);ka(644029907,!0);ka(676937399,!1);ka(1822726157,!0);ka(661449076,!0);ka(651175828,!0);ka(653718497,ob);var rb=ka(660014094,!0);ka(2147483644,!1);ka(2147483645,!0);ka(2147483646,ob);ka(2147483647,!0);function Cb(){var a=ea.navigator;return a&&(a=a.userAgent)?a:""}var Db;const Eb=ea.navigator;Db=Eb?Eb.userAgentData||null:null;function Fb(a){return pb?Db?Db.brands.some(({brand:c})=>c&&c.indexOf(a)!=-1):!1:!1}function A(a){return Cb().indexOf(a)!=-1};function Gb(){return pb?!!Db&&Db.brands.length>0:!1}function Hb(){return Gb()?!1:A("Opera")}function Ib(){return A("Firefox")||A("FxiOS")}function Jb(){return Gb()?Fb("Chromium"):(A("Chrome")||A("CriOS"))&&!(Gb()?0:A("Edge"))||A("Silk")};function Tb(){return pb?!!Db&&!!Db.platform:!1}function Ub(){return A("iPhone")&&!A("iPod")&&!A("iPad")}function Vb(){Ub()||A("iPad")||A("iPod")};function Wb(a){const c=a.length;if(c>0){const e=Array(c);for(let g=0;g>2];u=c[(u&3)<<4|y>>4];y=c[(y&15)<<2|z>>6];z=c[z&63];e[q++]=""+F+u+y+z}F=0;z=g;switch(a.length-k){case 2:F=a[k+1],z=c[(F&15)<<2]||g;case 1:a=a[k],e[q]=""+c[a>>2]+c[(a&3)<<4|F>>4]+z+g}return e.join("")},kc=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;jc(a,function(q){g[k++]=q});return k!==e?g.subarray(0,k):g},jc=function(a,c){function e(z){for(;g>4);u!=64&&(c(q<<4&240|u>>2),y!=64&&c(u<<6&192|y))}},hc=function(){if(!Zb){Zb={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""), c=["+/=","+/","-_=","-_.","-_"],e=0;e<5;e++){var g=a.concat(c[e].split(""));Yb[e]=g;for(var k=0;k{p((c&33554431)==c);Ta(a,"state is only maintained on arrays.");a[Lc]|=c};const Nc=Object.getOwnPropertyDescriptor(Array.prototype,"nc"); Object.defineProperties(Array.prototype,{nc:{get(){function a(k,q){k&c&&e.push(q)}const c=Oc(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(8192,"BINARY");a(8,"ONLY_MUTABLE_VALUES");a(32,"MUTABLE_REFERENCES_ARE_OWNED");a(64,"CONSTRUCTED");a(128,"TRANSFERRED");a(256,"HAS_SPARSE_OBJECT");a(512,"HAS_MESSAGE_ID");a(2048,"FROZEN_ARRAY");var g=c>>15&1023||536870912;g!==536870912&&e.push(`pivot: ${g}`);g=e.join(","); return Nc?Nc.get.call(this)+"|"+g:g},configurable:!0,enumerable:!1}});var Oc=a=>{Ta(a,"state is only maintained on arrays.");return a[Lc]|0}; function Pc(a,c){p(c&64,"state for messages must be constructed");p((c&5)===0,"state for messages should not contain repeated field state");const e=c>>15&1023||536870912,g=a.length;p(e+Qc(c)>=g-1,"pivot %s is pointing at an index earlier than the last index of the array, length: %s",e,g);c&512&&p(typeof a[0]==="string","arrays with a message_id bit must have a string in the first position, got: %s",a[0]);a=g?a[g-1]:void 0;p((a!=null&&typeof a==="object"&&a.constructor===Object)===!!(c&256),"arraystate and array disagree on sparseObject presence")} var Rc=a=>{Ta(a,"state is only maintained on arrays.");const c=a[Lc];Pc(a,c);return c},Sc=(a,c)=>{Ta(a,"state is only maintained on arrays.");p((c&33554431)==c);a[Lc]=c};function Tc(a,c){Sc(c,(a|0)&-14591)}function Uc(a,c){Sc(c,(a|34)&-14557)}function Vc(a,c){La(c);p(c>0&&c<=1023||536870912===c);return a&-33521665|(c&1023)<<15}function Qc(a){return+!!(a&512)-1};function Wc(a){Va(a,tc);if(qc!==qc)throw Error("d");var c=a.Qa;c==null||c!=null&&c instanceof Uint8Array||(typeof c==="string"?c=pc(c):(Da("Cannot coerce to Uint8Array: "+na(c)),c=null));return(c==null?c:a.Qa=c)||new Uint8Array(0)};let Xc;var Yc={};function Zc(a){const c=a.pc===Yc;p(!Xc||c===a instanceof Xc);return c}var $c={};function ad(a){const c=!(!a||typeof a!=="object"||a.hd!==$c);p(c===a instanceof Map);return c&&Va(a,Map).size===0}function bd(a,c){La(a);p(a>0);p(c===0||c===-1);return a+c}function cd(a,c){La(a);p(a>=0);p(c===0||c===-1);return a-c}function dd(a){return a!==null&&typeof a==="object"&&!Array.isArray(a)&&a.constructor===Object}function ed(a){return!Array.isArray(a)||a.length?!1:Oc(a)&1?!0:!1}var fd; const gd=[];Sc(gd,55);fd=Object.freeze(gd);function hd(){}let vd;function wd(a,c){Ta(a);if(c){vd||=Symbol("unknownBinaryFields");var e=a[vd];e?e.push(c):a[vd]=[c]}}function xd(a,c){Ta(a);Ta(c);(c=vd?Ta(c)[vd]:void 0)&&(a[vd]=xc(c))}function yd(a,c){var e=Oc(Ta(a));c||p(!(e&2&&e&4||e&2048)||Object.isFrozen(a));c=!!(e&8);e=!!(e&16&&e&32);if(c||e){let g,k,q;a.forEach(u=>{Array.isArray(u)?q=!0:u&&Zc(u)&&(Oc(u.H)&2?k=!0:g=!0)});q&&p(!k&&!g);e&&p(!q&&!g);c&&p(!q&&!k)}zd(a)} function zd(a){var c=Oc(a);const e=c&4,g=(4096&c?1:0)+(8192&c?1:0);p(e&&g<=1||!e&&g===0,`Expected at most 1 type-specific formatting bit, but got ${g} with state: ${c}`);if(4096&Oc(a))for(c=0;cCd(k,c)).join(", ")}]`;c.delete(a);e!==Array.prototype&&(g=`${Dd(e.constructor)}(${g})`);return g;case Object.prototype:return c.add(a),e=`{${Object.entries(a).map(([k,q])=>`${k}: ${Cd(q,c)}`).join(", ")}}`,c.delete(a),e;default:return g="Object",e&&e.constructor&& (g=Dd(e.constructor)),typeof a.toString==="function"&&a.toString!==Object.prototype.toString?`${g}(${String(a)})`:`(object ${g})`}}break;case "function":return`function ${Dd(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 Dd(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 Ed(a){var c=Fd;const e=Gd,g=[];Hd(c,a,g)||Id(void 0,e,`Guard ${c.Pb().trim()} failed:`,...g.reverse())}function Jd(a,c){a.gd=!0;a.Pb=typeof c==="function"?c:()=>c;return a}function Hd(a,c,e){const g=a(c,e);g||Kd(e,()=>{let k="";k.length>0&&(k+=": ");return`${k}Expected ${a.Pb().trim()}, got ${Cd(c)}`});return g}function Kd(a,c){a?.push((typeof c==="function"?c():c).trim())}let Gd=void 0;function Ld(a){return typeof a==="function"?a():a} function Id(...a){throw Error(a.map(Ld).filter(Boolean).join("\n").trim().replace(/:$/,""));};var Fd=Jd(a=>typeof a==="bigint","bigint");var Od=Jd(a=>{Ed(Md);Ed(Nd);a=BigInt(a);return a>=Md&&a<=Nd},"isSafeInt52");const Md=BigInt(Number.MIN_SAFE_INTEGER),Nd=BigInt(Number.MAX_SAFE_INTEGER);let Pd=0,Qd=0,Rd;function Sd(a){const c=a>>>0;Pd=c;Qd=(a-c)/4294967296>>>0}function Td(a){if(a<0){Sd(0-a);a=Pd;var c=Qd;c=~c;a?a=~a+1:c+=1;const [e,g]=[a,c];Pd=e>>>0;Qd=g>>>0}else Sd(a)}function Ud(a){p(a<=8);return Rd||=new DataView(new ArrayBuffer(8))}function Vd(a,c){return c*4294967296+(a>>>0)}function Wd(a,c){const e=c&2147483648;e&&(a=~a+1>>>0,c=~c>>>0,a==0&&(c=c+1>>>0));a=Vd(a,c);return e?-a:a} function Xd(a,c){c>>>=0;a>>>=0;return c<=2097151?""+(4294967296*c+a):""+(BigInt(c)<0);a.length<16?Td(Number(a)):(a=BigInt(a),Pd=Number(a&BigInt(4294967295))>>>0,Qd=Number(a>>BigInt(32)&BigInt(4294967295)))};function Zd(a){if(a==null||typeof a==="number")return a;if(a==="NaN"||a==="Infinity"||a==="-Infinity")return Number(a)}function $d(a){return a.displayName||a.name||"unknown type name"}const ae=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function be(a){const c=typeof a;switch(c){case "bigint":return!0;case "number":return Number.isFinite(a)}return c!=="string"?!1:ae.test(a)}function ce(a){if(!Number.isFinite(a))throw a=`Expected enum as finite number but got ${na(a)}: ${a}`,wc(a);return a|0} function de(a){return a==null?a:Number.isFinite(a)?a|0:void 0}function ee(a){return`Expected int32 as finite number but got ${na(a)}: ${a}`}function fe(a){if(typeof a!=="number")throw wc(ee(a));if(!Number.isFinite(a))throw wc(ee(a));return a|0}function ge(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 he(a){return`Expected uint32 as finite number but got ${na(a)}: ${a}`} function ie(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 je(a){return a[0]==="-"?!1:a.length<20?!0:a.length===20&&Number(a.substring(0,6))<184467}function ke(a){p(a<0||!(0-922337:a.length<19||a.length===19&&Number(a.substring(0,6))<922337)||(Yd(a),a=Pd,c=Qd,a=c&2147483648?""+(BigInt(c|0)<>>0)):Xd(a,c))),a; if(c==="number")return p(be(a)),p(!0),a=Math.trunc(a),Number.isSafeInteger(a)||(p(!Number.isSafeInteger(a)),p(Number.isInteger(a)),Td(a),a=Wd(Pd,Qd)),a}} function Ze(a){if(a==null)return a;var c=typeof a;if(c==="bigint")return String(BigInt.asUintN(64,a));if(be(a)){if(c==="string")return p(be(a)),p(!0),c=Math.trunc(Number(a)),Number.isSafeInteger(c)&&c>=0?a=String(c):(c=a.indexOf("."),c!==-1&&(a=a.substring(0,c)),p(a.indexOf(".")===-1),je(a)||(Yd(a),a=Xd(Pd,Qd))),a;if(c==="number")return p(be(a)),p(!0),a=Math.trunc(a),a>=0&&Number.isSafeInteger(a)?a:ke(a)}};var gf=function(a){$e===void 0&&($e=typeof Proxy==="function"?af(Proxy):null);if(!$e||!bf())return a;let c=cf?.get(a);if(c)return c;const e=Error().stack;df(a);c=new $e(a,{set(g,k,q){ef(e);g[k]=q;return!0}});ff(a,c);return c};function ef(a){vc(`${"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 jf).set(a,c);(hf||=new jf).set(c,a)}let $e=void 0,jf=void 0;function bf(){jf===void 0&&(jf=typeof WeakMap==="function"?af(WeakMap):null);return jf}function af(a){try{return a.toString().indexOf("[native code]")!==-1?a:null}catch{return null}}let kf=void 0;function df(a){if(kf===void 0){const c=new $e([],{});kf=Array.prototype.concat.call([],c).length===1}kf&&typeof Symbol==="function"&&Symbol.isConcatSpreadable&&(a[Symbol.isConcatSpreadable]=!0)} var pf=function(a,c){const e=lf?.get(c)?.get(a);e&&!mf(a,e)&&(nf(a,c),of(a,c))};function mf(a,c){if(a.length!==c.length)return!1;for(const k in c){var e=Number(k),g;if(g=Number.isInteger(e))g=a[e],e=c[e],g=!(Number.isNaN(g)?Number.isNaN(e):g===e);if(g)return!1}return!0}var qf=function(a){if(a&&lf?.has(a)){var c=a.H;if(c)for(let e=0;e0?void 0:a===0?wf||=[0,void 0]:[-a,void 0];case "string":return[0,a];case "object":return Ta(a),p(a.length===2||a.length===3&&a[2]===!0),p(a[0]==null||typeof a[0]==="number"&&a[0]>=0),p(a[1]==null||typeof a[1]==="string"),a}}function yf(a,c){Ta(c);a=zf(a,c[0],c[1]);Mc(a,16384);return a} function zf(a,c,e){a==null&&(a=tf);tf=void 0;if(a!=null)for(var g=0;g=1024)throw Error("q`"+c+"`1024");k=Vc(e,c);break a}}if(c){c=Math.max(c,cd(k,Qc(e)));if(c>1024)throw Error("r`"+k+"`1024");k=Vc(e,c)}else k=e}}Sc(a,k);p(k&64);return a};var Af=class{constructor(){throw Error("s");}[Symbol.iterator](){}};const Bf=()=>{throw Error("t");};Object.defineProperties(Af,{[Symbol.hasInstance]:{value:Bf,configurable:!1,writable:!1,enumerable:!1}});p(Af[Symbol.hasInstance]===Bf,"defineProperties did not work: was it monkey-patched?");function Cf(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "bigint":return Od(a)?Number(a):String(a);case "boolean":return a?1:0;case "object":if(a)if(Array.isArray(a)){if(ed(a))return}else{if(a!=null&&a instanceof Uint8Array)return lc(a);if(a instanceof tc){const c=a.Qa;return c==null?"":typeof c==="string"?c:a.Qa=lc(c)}}}return a};function Df(a,c,e){const g=xc(a);var k=g.length;const q=c&256?g[k-1]:void 0;k+=q?-1:0;for(c=c&512?1:0;cHf(q,k,g));Mc(a,32|(e?2:0));return a} function Kf(a){const c=a.H,e=Rc(c);return e&2?If(a,c,e,!1):a};function Lf(a,c,e,g){c=bd(g,Qc(c));if(!(c<0||c>=a.length||c>=e))return a[c]}var Mf=function(a,c,e,g){if(e===-1)return null;const k=c>>15&1023||536870912;if(e>=k){if(c&256)return a[a.length-1][e]}else{var q=a.length;if(g&&c&256&&(g=a[q-1][e],g!=null)){if(Lf(a,c,k,e))throw Error("u`"+e);return g}return Lf(a,c,k,e)}},Pf=function(a,c,e){const g=a.H;let k=Rc(g);if(k&2)throw Error("f");Of(g,k,c,e);return a}; function Of(a,c,e,g){p(!dd(g),"Invalid object passed to a setter");const k=c>>15&1023||536870912;if(e>=k){p(k!==536870912);let u=c;if(c&256)var q=a[a.length-1];else{if(g==null)return u;q=bd(k,Qc(c));p(q>=a.length&&Number.isInteger(q)&&q<4294967295,"Expected sparseObjectIndex (%s) to be >= %s and a valid array index",q,a.length);q=a[q]={};u|=256}q[e]=g;e>>=0}return Pf(a,c,e)},dg=function(a,c,e){if(e!=null&&typeof e!=="string")throw Error("i`"+e+"`"+na(e));return Pf(a,c,e)},eg=function(a,c,e){return Pf(a,c,e==null?e:ce(e))};function fg(a){if(typeof a==="string")return{buffer:pc(a),la:!1};if(Array.isArray(a))return{buffer:new Uint8Array(a),la:!1};if(a.constructor===Uint8Array)return{buffer:a,la:!1};if(a.constructor===ArrayBuffer)return{buffer:new Uint8Array(a),la:!1};if(a.constructor===tc)return{buffer:Wc(a),la:!0};if(a instanceof Uint8Array)return{buffer:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),la:!1};throw Error("E");};var hg=function(a,c){let e,g=0,k=0,q=0;const u=a.P;let y=a.F;do e=u[y++],g|=(e&127)<32&&(k|=(e&127)>>4);for(q=3;q<32&&e&128;q+=7)e=u[y++],k|=(e&127)<>>0,k>>>0);throw Error("B");},ig=function(a){let c=0,e=a.F;const g=e+10,k=a.P;for(;e>>0},lg=function(a){return hg(a,Vd)},mg=function(a){var c=a.P;const e=a.F,g=c[e+0],k=c[e+1],q=c[e+2];c=c[e+3];a.advance(4);return(g<<0|k<<8|q<<16|c<<24)>>>0},qh=function(a){return jg(a)},rh=function(a,c,{jb:e=!1}={}){a.jb=e;c&&(c=fg(c),a.P=c.buffer,a.mb=c.la,a.Wa=null,a.ab=0,a.S=a.P.length,a.F=a.ab)},gg=function(a,c){a.F= c;if(c>a.S)throw Error("C`"+c+"`"+a.S);},sh=function(a,c){if(c<0)throw Error("D`"+c);const e=a.F,g=e+c;if(g>a.S)throw Error("C`"+(a.S-e)+"`"+c);a.F=g;return e},uh=class{constructor(a,c){this.P=null;this.mb=!1;this.Wa=null;this.F=this.S=this.ab=0;rh(this,a,c)}Nb(){this.clear();th.length<100&&th.push(this)}clear(){this.P=null;this.mb=!1;this.Wa=null;this.F=this.S=this.ab=0;this.jb=!1}setEnd(a){this.S=a}reset(){this.F=this.ab}M(){return this.F}advance(a){gg(this,this.F+a)}Tb(a,c){const e=sh(this,a); var g=p(this.P),k;c?(k=fb)||(k=fb=new TextDecoder("utf-8",{fatal:!0})):(k=gb)||(k=gb=new TextDecoder("utf-8",{fatal:!1}));a=e+a;g=e===0&&a===g.length?g:g.subarray(e,a);try{var q=k.decode(g)}catch(u){if(c){if(Wa===void 0){try{k.decode(new Uint8Array([128]))}catch(y){}try{k.decode(new Uint8Array([97])),Wa=!0}catch(y){Wa=!1}}c=!Wa}c&&(fb=void 0);throw u;}return q}tb(a){if(a==0)return rc||=new tc(null,qc);var c=sh(this,a);if(this.jb&&this.mb)c=this.P.subarray(c,c+a);else{var e=p(this.P);a=c+a;c=c===a? new Uint8Array(0):e.slice(c,a)}Va(c,Uint8Array);return c.length==0?rc||=new tc(null,qc):new tc(c,qc)}},th=[];p(!0); var vh=function(a,{Lb:c=!1}={}){a.Lb=c},wh=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,kg(a.v),a.A===4||a.A===3?p(c===a.v.M(),"Expected to not advance the cursor. Group tags do not have values."):p(c>a.v.M(),"Expected to read the field, did you forget to call a read or skip method?"),a.v.F=c);a.Y=a.v.M();c=kg(a.v);const e=c>>>3,g=c&7;if(!(g>=0&&g<=5))throw Error("w`"+g+"`"+a.Y);if(e<1)throw Error("x`"+e+"`"+a.Y);a.T=c;a.wa=e;a.A=g;return!0},xh=function(a){switch(a.A){case 0:a.A!=0? (Da("Invalid wire type for skipVarintField"),xh(a)):ig(a.v);break;case 1:p(a.A===1);a.v.advance(8);break;case 2:yh(a);break;case 5:p(a.A===5);a.v.advance(4);break;case 3:const c=a.wa;do{if(!wh(a))throw Error("z");if(a.A==4){if(a.wa!=c)throw Error("A");break}xh(a)}while(1);break;default:throw Error("w`"+a.A+"`"+a.Y);}},yh=function(a){if(a.A!=2)Da("Invalid wire type for skipDelimitedField"),xh(a);else{var c=kg(a.v);a.v.advance(c)}},zh=function(a,c){if(!a.Lb){const e=a.v.M();a.v.F=c;c=a.v.tb(e-c);p(e== a.v.M());return c}},Ah=function(a){const c=a.Y;xh(a);return zh(a,c)},Bh=function(a,c,e){p(a.A==2);const g=a.v.S,k=kg(a.v),q=a.v.M()+k;let u=q-g;u<=0&&(a.v.setEnd(q),e(c,a,void 0,void 0,void 0),u=q-a.v.M());if(u)throw Error("v`"+k+"`"+(k-u));a.v.F=q;a.v.setEnd(g)},Ch=function(a){p(a.A==0);return kg(a.v)},Dh=function(a,c){p(a.T===11);let e=0,g=0;for(;wh(a)&&a.A!=4;)a.T!==16||e?a.T!==26||g?xh(a):e?(g=-1,Bh(a,e,c)):(g=a.Y,yh(a)):(e=Ch(a),g&&(p(g>0),a.T=-1,a.A=-1,a.v.F=g,g=0));if(a.T!==12||!g||!e)throw Error("y"); },Eh=function(a){p(a.A==0);return lg(a.v)},Fh=function(a){p(a.A==0);return jg(a.v)},Gh=function(a){p(a.A==2);const c=kg(a.v);return a.v.Tb(c,!0)},Hh=function(a,c,e){p(a.A==2);var g=kg(a.v);for(g=a.v.M()+g;a.v.M()0;Ma--){L=Ma-1;sa=y[L];cd(L,a);if(sa!=null&&!ed(sa)&&!ad(sa))break;var Ea=!0}if(y!==c||z||Ea){if(!g&&!e)y=Array.prototype.slice.call(y,0,Ma);else if(Ea||z||F)y.length=Ma;F&&y.push(F)}Ea=y}else Ea=c}return Ea};var Qh=function(a){if(!a)return Oh||=new Ph(0,0);if(!/^\d+$/.test(a))return null;Yd(a);return new Ph(Pd,Qd)},Ph=class{constructor(a,c){this.Ka=a>>>0;this.Ha=c>>>0}};let Oh;var Th=function(a){if(!a)return Rh||=new Sh(0,0);if(!/^-?\d+$/.test(a))return null;Yd(a);return new Sh(Pd,Qd)},Sh=class{constructor(a,c){this.Ka=a>>>0;this.Ha=c>>>0}};let Rh;var Uh=function(a,c){p(c==Math.floor(c));for(p(c>=0&&c<4294967296);c>127;)a.J.push(c&127|128),c>>>=7;a.J.push(c)},Vh=function(a,c){p(c==Math.floor(c));p(c>=-2147483648&&c<2147483648);if(c>=0)Uh(a,c);else{for(let e=0;e<9;e++)a.J.push(c&127|128),c>>=7;a.J.push(1)}},Wh=class{constructor(){this.J=[]}length(){return this.J.length}end(){const a=this.J;this.J=[];return a}ea(a,c){p(a==Math.floor(a));p(c==Math.floor(c));p(a>=0&&a<4294967296);for(p(c>=0&&c<4294967296);c>0||a>127;)this.J.push(a&127|128),a=(a>>> 7|c<<25)>>>0,c>>>=7;this.J.push(a)}Cb(a,c){p(a==Math.floor(a));p(c==Math.floor(c));p(a>=0&&a<4294967296);p(c>=0&&c<4294967296);this.U(a);this.U(c)}U(a){p(a==Math.floor(a));p(a>=0&&a<4294967296);this.J.push(a>>>0&255);this.J.push(a>>>8&255);this.J.push(a>>>16&255);this.J.push(a>>>24&255)}bc(a){p(a==Math.floor(a));p(a>=0&&a<1.8446744073709552E19);Sd(a);this.U(Pd);this.U(Qd)}Zb(a){p(a==Math.floor(a));p(a>=-2147483648&&a<2147483648);this.J.push(a>>>0&255);this.J.push(a>>>8&255);this.J.push(a>>>16&255); this.J.push(a>>>24&255)}ac(a){p(a==Math.floor(a));p(a>=-0x7fffffffffffffff&&a<0x7fffffffffffffff);Td(a);this.Cb(Pd,Qd)}Bb(a){p(a==Infinity||a==-Infinity||isNaN(a)||typeof a==="number"&&a>=-3.4028234663852886E38&&a<=3.4028234663852886E38);const c=Ud(4);c.setFloat32(0,+a,!0);Qd=0;Pd=c.getUint32(0,!0);this.U(Pd)}Ab(a){p(typeof a==="number"||a==="Infinity"||a==="-Infinity"||a==="NaN");const c=Ud(8);c.setFloat64(0,+a,!0);Pd=c.getUint32(0,!0);Qd=c.getUint32(4,!0);this.U(Pd);this.U(Qd)}zb(a){p(typeof a=== "boolean"||typeof a==="number");this.J.push(a?1:0)}eb(a){p(a==Math.floor(a));p(a>=-2147483648&&a<2147483648);Vh(this,a)}};var Xh=function(a,c){c.length!==0&&(a.lb.push(c),a.ma+=c.length)},Yh=function(a,c,e){p(c>=1&&c==Math.floor(c));Uh(a.C,c*8+e)},Zh=function(a,c){Yh(a,c,2);c=a.C.end();Xh(a,c);c.push(a.ma);return c},$h=function(a,c){var e=c.pop();e=a.ma+a.C.length()-e;for(p(e>=0);e>127;)c.push(e&127|128),e>>>=7,a.ma++;c.push(e);a.ma++},ai=function(a,c,e){if(e!=null)switch(Yh(a,c,0),typeof e){case "number":a=a.C;p(e==Math.floor(e));p(e>=0&&e<1.8446744073709552E19);Td(e);a.ea(Pd,Qd);break;case "bigint":e=BigInt.asUintN(64, e);e=new Ph(Number(e&BigInt(4294967295)),Number(e>>BigInt(32)));a.C.ea(e.Ka,e.Ha);break;default:e=Qh(e),a.C.ea(e.Ka,e.Ha)}},di=class{constructor(){this.lb=[];this.ma=0;this.C=new Wh}Zb(a,c){c!=null&&(bi(a,c,c>=-2147483648&&c<2147483648),c!=null&&(ci(a,c),Yh(this,a,0),Vh(this.C,c)))}ac(a,c){if(c!=null){switch(typeof c){case "string":bi(a,c,Th(c));break;case "number":bi(a,c,c>=-0x7fffffffffffffff&&c<0x7fffffffffffffff);break;default:bi(a,c,c>=BigInt(-0x7fffffffffffffff)&&c=-0x7fffffffffffffff&&c<0x7fffffffffffffff);Td(c);a.ea(Pd,Qd);break;case "bigint":c=BigInt.asUintN(64,c);c=new Sh(Number(c&BigInt(4294967295)),Number(c>>BigInt(32)));this.C.ea(c.Ka,c.Ha);break;default:c=Th(c),this.C.ea(c.Ka,c.Ha)}}}U(a,c){c!=null&&(bi(a,c,c>=0&&c<4294967296),c!=null&&(Yh(this,a,0),Uh(this.C,c)))}bc(a,c){if(c!=null){switch(typeof c){case "string":bi(a,c,Qh(c));break;case "number":bi(a,c,c>=0&&c<1.8446744073709552E19); break;default:bi(a,c,c>=BigInt(0)&&c=-2147483648&&c<2147483648)} function bi(a,c,e){e||Da(`for [${c}] at [${a}]`)};class ei{constructor(a,c,e,g){this.fb=a;this.gb=c;this.cc=g}};function fi(a){return Array.isArray(a)?a[0]instanceof ei?(p(a.length===2),gi(a[1]),a):[hi,gi(a)]:[Va(a,ei),void 0]} var ki=function(a,c,e){Ta(a);const g=Rc(a),k=e.Ga;for(;wh(c)&&c.A!=4;)if(c.T===11){const q=c.Y;let u=!1;Dh(c,(y,z)=>{var F=e[y];if(!F){const L=k[y];if(L){F=gi(L);const T=ii(F),W=ji(F).Na;F=e[y]=(qb,sa,Ea)=>T(Uf(sa,W,Ea,!0),qb)}}F?F(z,a,y):(u=!0,z.v.F=z.v.S)});u&&wd(a,zh(c,q))}else wd(a,Ah(c));g&16384&&Mc(a,34)},mi=function(a,c){return(e,g,k)=>{g=li(g,a);g!=null&&(Yh(e,1,3),Yh(e,2,0),Vh(e.C,k),k=Zh(e,3),c(g,e),$h(e,k),Yh(e,1,4))}}; function ni(a,c,e){if(Array.isArray(c)){var g=Oc(c);if(g&4)return c;for(var k=0,q=0;kg(k,q,e):(k,q)=>{const u=Rc(k);for(;wh(q)&&q.A!=4;){const z=q.wa;let F=e[z];const L=!F;let T=!1;if(!F){var y=e.Ga;if(y){const W=y[z];W&&(T=y.wb?.[z],(!rb||T)&&(y=pi(W))&&(F=e[z]=y))}}F&&F(q,k,z)||wd(k,Ah(q));L&&F&&!T&&qi(z)}u&16384&&Mc(k,34)};a[oi]=c}return c}function pi(a){a=fi(a);const c=Va(a[0],ei).fb;if(a=a[1]){gi(a);const e=ii(a),g=ji(p(a)).Na;return(k,q,u)=>c(k,q,u,g,e)}return c} function gi(a){Ta(a);var c;if(!(c=ri in a||si in a)&&(c=a.length>0)){c=a[0];const e=xf(c);e!=null&&e!==c&&(a[0]=e);c=e!=null}p(c);return a}function ti(a,c,e){a[c]=e}function ui(a){return Array.isArray(a)&&typeof a[0]==="number"&&a[0]>0} function vi(a,c,e,g){var k=ti;c.Na=p(xf(a[0]));let q=0;var u=a[++q];u&&u.constructor===Object&&(c.Ga=u,u=a[++q],typeof u==="function"&&(c.Kb=u,c.Sb=Sa(a[++q]),p(c.Kb===ki),p(c.Sb===mi),u=a[++q]));const y={};for(;ui(u);){for(var z=0;z0),z+=u,u=a[++q]);let T;var F=void 0;u instanceof ei?T=u:(T=wi,q--);if(T.cc){u=a[++q];F=a;var L=q;typeof u=="function"&&(p(u.length===0),u=u(),F[L]=u);gi(u);F=u}u=a[++q];L=z+1;typeof u==="number"&& u<0&&(L-=u,u=a[++q]);for(;zAi(g,k,e);a[xi]=c}return c}const si=Symbol("serializerFnCache");function Bi(a){return a.gb}function Ci(a,c){let e,g;const k=a.gb;return(q,u,y)=>k(q,u,y,g||=zi(c).Na,e||=yi(c))}function zi(a){let c=a[si];return c?c:c=vi(a,a[si]={},Bi,Ci)}const ri=Symbol("deserializerFnCache"); function Di(a,c){const e=a.fb;return c?(g,k,q)=>e(g,k,q,c):e}function Ei(a,c,e){const g=a.fb;let k,q;return(u,y,z)=>g(u,y,z,q||=ji(c).Na,k||=ii(c),e)}function ji(a){let c=a[ri];return c?c:c=vi(a,a[ri]={},Di,Ei)}function Fi(a,c){var e=a[c];if(e)return e;if(e=a.Ga){var g=e[c];if(g){g=fi(g);var k=Va(g[0],ei).gb;g=g[1];e=e.wb?.[c];if(!rb||e){if(g){gi(g);const q=yi(g),u=zi(g).Na;e=(e=a.Sb)?e(u,q):(y,z,F)=>k(y,z,F,u,q)}else e=k;return a[c]=e}}}} function Ai(a,c,e){for(var g=Rc(a),k=Qc(g),q=a.length,u=g&512?1:0,y=q+(g&256?-1:0);u>31)*2+1;const k=g>>>23&255;g&=8388607;Ii(c,e,k==255?g?NaN:a*Infinity:k==0?a*1.401298464324817E-45*g:a*Math.pow(2,k-150)*(g+8388608));return!0},function(a,c,e){a.Bb(e,Zd(c))}),Oi=Gi(function(a,c,e){if(a.A!== 0)return!1;p(a.A==0);a=hg(a.v,Wd);Ii(c,e,a);return!0},function(a,c,e){a.ac(e,Ye(c))}),Pi=Gi(function(a,c,e){if(a.A!==0)return!1;Ii(c,e,Eh(a));return!0},function(a,c,e){a.bc(e,Ze(c))}),Qi=Hi(function(a,c,e){if(a.A!==0&&a.A!==2)return!1;c=Sf(c,e);a.A==2?Hh(a,lg,c):c.push(Eh(a));return!0},function(a,c,e){c=ni(Ze,c,!1);if(c!=null)for(let g=0;g=0&&c<4294967296),Yh(a,e,5),a.C.U(c))}),Ti=Gi(function(a,c,e){if(a.A!==0)return!1;p(a.A==0);a=ig(a.v);Ii(c,e,a);return!0},function(a,c,e){a.zb(e,c==null||typeof c==="boolean"?c:typeof c==="number"?!!c:void 0)}),Ui=Gi(function(a,c,e){if(a.A!==2)return!1;Ii(c,e,Gh(a));return!0},function(a,c,e){c=c==null||typeof c==="string"?c:void 0;if(c!=null){Ra(c);if(mb?!c.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(c))throw Error("a"); c=(hb||=new TextEncoder).encode(c);Yh(a,e,2);Uh(a.C,c.length);Xh(a,a.C.end());Xh(a,c)}}),hi=new ei(function(a,c,e,g,k){if(a.A!==2)return!1;Bh(a,Uf(c,g,e,!0),k);return!0},Ki,!1,!0),wi=new ei(function(a,c,e,g,k){if(a.A!==2)return!1;Bh(a,Uf(c,g,e),k);return!0},Ki,!1,!0),Vi=Gi(function(a,c,e){if(a.A!==0)return!1;Ii(c,e,Ch(a));return!0},function(a,c,e){a.U(e,ie(c))}),Wi=Hi(function(a,c,e){if(a.A!==0&&a.A!==2)return!1;c=Sf(c,e);a.A==2?Hh(a,kg,c):c.push(Ch(a));return!0},function(a,c,e){c=ni(ie,c,!0);if(c!= null&&c.length){e=Zh(a,e);for(let g=0;ga(c)||cj(c):cj})();const dj=Mh;function ej(a){return function(){qf(this);const c=new di;Ai(Va(this,Mh).H,c,zi(a));Xh(c,c.C.end());const e=new Uint8Array(c.ma),g=c.lb,k=g.length;let q=0;for(let u=0;ua(...c)},gj=class{};var hj=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)},ij=function(a,c){const e=hj(a,3);a.Z[3].push(c);e&&a.Z[3].length===1&&a.flush()},jj=function(a,c){for(;hj(a,c)&&a.Z[c].length>0;)a.Z[c][0](),a.Z[c].shift()},kj=class{constructor(){this.Z={[3]:[],[2]:[],[1]:[]};this.qb=!1}flush(){if(!this.qb){this.qb=!0;try{for(;Object.values(this.Z).some(a=>a.length>0);)jj(this,3),jj(this,2),jj(this,1)}catch(a){throw Object.values(this.Z).forEach(c=> void c.splice(0,c.length)),a;}finally{this.qb=!1}}}};/* Copyright Google LLC SPDX-License-Identifier: Apache-2.0 */ var lj={};let mj=globalThis.trustedTypes,nj;function oj(){let a=null;if(!mj)return a;try{const c=e=>e;a=mj.createPolicy("goog#html",{createHTML:c,createScript:c,createScriptURL:c})}catch(c){throw c;}return a};var pj=class{constructor(a){if(lj!==lj)throw Error("H");this.uc=a}toString(){return this.uc+""}};function qj(a){nj===void 0&&(nj=oj());var c=nj;return new pj(c?c.createScriptURL(a):a)};function rj(a){return Object.isFrozen(a)&&Object.isFrozen(a.raw)}function sj(a){return a.toString().indexOf("`")===-1}const tj=sj(a=>a``)||sj(a=>a`\0`)||sj(a=>a`\n`)||sj(a=>a`\u0000`),uj=rj``&&rj`\0`&&rj`\n`&&rj`\u0000`;var vj=class{constructor(a){if(lj!==lj)throw Error("H");this.vc=a}toString(){return this.vc}};new vj("about:blank");new vj("about:invalid#zClosurez");const wj=[];var xj=a=>{console.warn("J`"+a)};wj.indexOf(xj)===-1&&wj.push(xj);/* 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 yj(a){a=a(c=>{c.stack=Error().stack});a.prototype=Object.create(Error.prototype);return a.prototype.constructor=a};var zj=yj(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 Aj(a,c){a&&(c=a.indexOf(c),0<=c&&a.splice(c,1))};function Q(a){return typeof a==="function"};var Bj=class{constructor(a){this.lc=a;this.closed=!1;this.Da=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.lc;if(Q(c))try{c()}catch(k){a=k instanceof zj?k.errors:[k]}const g=this.Da;if(g){this.Da=null;for(const k of g)try{Q(k)?k():k.unsubscribe()}catch(q){a=a??[],q instanceof zj?a=[...a,...q.errors]:a.push(q)}}if(a)throw new zj(a);}}add(a){if(a&&a!==this)if(this.closed)Q(a)?a():a.unsubscribe(); else{if(a instanceof Bj){if(a.closed||a.ec(this))return;a.dc(this)}(this.Da=this.Da??[]).push(a)}}ec(a){const c=this.pa;return c===a||Array.isArray(c)&&c.includes(a)}dc(a){const c=this.pa;this.pa=Array.isArray(c)?(c.push(a),c):c?[c,a]:a}fc(a){const c=this.pa;c===a?this.pa=null:Array.isArray(c)&&Aj(c,a)}remove(a){const c=this.Da;c&&Aj(c,a);a instanceof Bj&&a.fc(this)}},Cj=Bj;const Dj=new Bj;Dj.closed=!0;Cj.EMPTY=Dj; function Ej(a){return a instanceof Bj||a&&"closed"in a&&Q(a.remove)&&Q(a.add)&&Q(a.unsubscribe)};function Fj(a){setTimeout(()=>{throw a;})};var Hj=class extends Bj{static create(a,c,e){return new Gj(a,c,e)}constructor(a){super();this.K=!1;this.destination=a instanceof Hj?a:new Ij(!a||Q(a)?{next:a??void 0}:a);Ej(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 Ij{constructor(a){this.rb=a}next(a){const c=this.rb;if(c.next)try{c.next(a)}catch(e){Fj(e)}}error(a){const c=this.rb;if(c.error)try{c.error(a)}catch(e){Fj(e)}else Fj(a)}complete(){const a=this.rb;if(a.complete)try{a.complete()}catch(c){Fj(c)}}}var Gj=class extends Hj{constructor(a,c,e){super();this.destination=new Ij(Q(a)||!a?{next:a??void 0,error:c??void 0,complete:e??void 0}:a)}};var Jj=typeof Symbol==="function"&&Symbol.observable||"@@observable";function Kj(a){return a};function Lj(a){return a.length===0?Kj:a.length===1?a[0]:function(c){return a.reduce((e,g)=>g(e),c)}};var Mj=function(a,...c){return c.length?Lj(c)(a):a},Nj=class{constructor(a){a&&(this.ha=a)}va(a){const c=new Nj;c.source=this;c.operator=a;return c}subscribe(a,c,e){a=a&&a instanceof Hj||a&&Q(a.next)&&Q(a.error)&&Q(a.complete)&&Ej(a)?a:new Gj(a,c,e);c=this.operator;e=this.source;a.add(c?c.call(a,e):e?this.ha(a):this.ib(a));return a}ib(a){try{return this.ha(a)}catch(c){a.error(c)}}forEach(a,c){c=c??void 0??Promise;return new c((e,g)=>{let k;k=this.subscribe(q=>{try{a(q)}catch(u){g(u),k?.unsubscribe()}}, g,e)})}ha(a){return this.source?.subscribe(a)}[Jj](){return this}};Nj.create=a=>new Nj(a);var Oj=yj(a=>function(){a(this);this.name="ObjectUnsubscribedError";this.message="object unsubscribed"});var Qj=class extends Nj{constructor(){super();this.xa=[];this.ob=this.K=this.closed=!1;this.Vb=null}va(a){const c=new Pj(this,this);c.operator=a;return c}qa(){if(this.closed)throw new Oj;}next(a){this.qa();if(!this.K){const c=this.xa.slice();for(const e of c)e.next(a)}}error(a){this.qa();if(!this.K){this.ob=this.K=!0;this.Vb=a;const c=this.xa;for(;c.length;)c.shift().error(a)}}complete(){this.qa();if(!this.K){this.K=!0;const a=this.xa;for(;a.length;)a.shift().complete()}}unsubscribe(){this.K=this.closed= !0;this.xa=null}ib(a){this.qa();return super.ib(a)}ha(a){this.qa();this.Db(a);return this.Hb(a)}Hb(a){const c=this.K,e=this.xa;return this.ob||c?Bj.EMPTY:(e.push(a),new Bj(()=>Aj(this.xa,a)))}Db(a){const c=this.Vb,e=this.K;this.ob?a.error(c):e&&a.complete()}};Qj.create=(a,c)=>new Pj(a,c); var Pj=class extends Qj{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?.()}ha(a){return this.source?.subscribe(a)??Bj.EMPTY}};var Rj=new Nj(a=>a.complete());function Sj(a,c){return new Nj(e=>{let g=0;return c.aa(function(){g===a.length?e.complete():(e.next(a[g++]),e.closed||this.aa())})})};var Tj=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var Uj=a=>a&&typeof a.length==="number"&&typeof a!=="function";function Vj(a){if(a instanceof Nj)return a;if(a!=null){if(Q(a[Jj]))return Wj(a);if(Uj(a))return Xj(a);if(Q(a?.then))return hm(a);if(Symbol.asyncIterator&&Q(a?.[Symbol.asyncIterator]))return im(a);if(Q(a?.[Tj]))return jm(a)}throw new TypeError("L`"+(a!==null&&typeof a==="object"?"an invalid object":`'${a}'`));}function Wj(a){return new Nj(c=>{const e=a[Jj]();if(Q(e.subscribe))return e.subscribe(c);throw new TypeError("M");})} function Xj(a){return new Nj(c=>{for(let e=0;e{a.then(e=>{c.closed||(c.next(e),c.complete())},e=>c.error(e)).then(null,Fj)})}function jm(a){return new Nj(c=>{const e=a[Tj]();for(;!c.closed;){const {done:g,value:k}=e.next();g?c.complete():c.next(k)}return()=>Q(e?.return)&&e.return()})}function im(a){return new Nj(c=>{km(a,c).catch(e=>c.error(e))})} async function km(a,c){for await(const e of a)c.next(e);c.complete()};function lm(a){return a&&Q(a.aa)};function mm(...a){const c=lm(a[a.length-1])?a.pop():void 0;return c?Sj(a,c):Xj(a)};var nm={now(){return(nm.kc||Date).now()},kc:void 0};var om=function(a){var c=a.bufferSize,e=a.Wb;const g=a.buffer;a=a.pb;const k=(a?1:2)*c;cfunction(){a(this);this.name="EmptyError";this.message="no elements in sequence"});function tm(a){return new Promise((c,e)=>{let g=!1,k;a.subscribe({next:q=>{k=q;g=!0},error:e,complete:()=>{g?c(k):e(new sm)}})})};var um=class extends Hj{constructor(a,c,e,g,k){super(a);this.sc=k;c&&(this.Ib=function(q){try{c(q)}catch(u){this.destination.error(u)}});e&&(this.Fb=function(q){try{e(q)}catch(u){this.destination.error(u)}this.unsubscribe()});g&&(this.Eb=function(){try{g()}catch(q){this.destination.error(q)}this.unsubscribe()})}unsubscribe(){!this.closed&&this.sc?.();super.unsubscribe()}};function vm(a){return c=>{if(Q(c?.va))return c.va(function(e){try{return a(e,this)}catch(g){this.error(g)}});throw new TypeError("N");}};function wm(){return vm((a,c)=>{let e=null;a.Ta++;const g=new um(c,void 0,void 0,void 0,()=>{if(!a||a.Ta<=0||0<--a.Ta)e=null;else{var k=a.oa,q=e;e=null;!k||q&&k!==q||k.unsubscribe();c.unsubscribe()}});a.subscribe(g);g.closed||(e=a.connect())})};var xm=function(a){const c=a.Ua;if(!c||c.K)a.Ua=a.Ub();return a.Ua},ym=class extends Nj{constructor(a,c){super();this.source=a;this.Ub=c;this.Ua=null;this.Ta=0;this.oa=null}ha(a){return xm(this).subscribe(a)}hb(){this.Ta=0;const a=this.oa;this.Ua=this.oa=null;a?.unsubscribe()}connect(){let a=this.oa;if(!a){a=this.oa=new Bj;const c=xm(this);a.add(this.source.subscribe(new um(c,void 0,e=>{this.hb();c.error(e)},()=>{this.hb();c.complete()},()=>this.hb())));a.closed&&(this.oa=null,a=Bj.EMPTY)}return a}};function zm(){var a=Am;return vm((c,e)=>{e.add(a.aa(()=>c.subscribe(e),0))})};function Bm(a){return vm((c,e)=>{let g=0;c.subscribe(new um(e,k=>{e.next(a.call(void 0,k,g++))}))})};const Cm=Array.isArray;function Dm(a){return Bm(c=>Cm(c)?a(...c):a(c))};function Em(a,c,e,g){let k=[],q=0,u=0,y=!1;const z=F=>{q++;Vj(e(F,u++)).subscribe(new um(c,L=>{c.next(L)},void 0,()=>{for(q--;k.length&&qq{y=!0;!y||k.length||q||c.complete()}));return()=>{k=null}};function Fm(a,c){var e=Infinity;if(Q(c))return Fm((g,k)=>Bm((q,u)=>c(g,q,k,u))(Vj(a(g,k))),e);typeof c==="number"&&(e=c);return vm((g,k)=>Em(g,k,a,e))};function Gm(a=Infinity){return Fm(Kj,a)};function Hm(a){return new Nj(c=>{Vj(a()).subscribe(c)})};const Im=["addListener","removeListener"],Jm=["addEventListener","removeEventListener"],Km=["on","off"]; function Lm(a,c,e){if(Q(e)){var g=e;e=void 0}if(g)return Mj(Lm(a,c,e),Dm(g));const [k,q]=Q(a.addEventListener)&&Q(a.removeEventListener)?Jm.map(u=>y=>a[u](c,y,e)):Q(a.addListener)&&Q(a.removeListener)?Im.map(Mm(a,c)):Q(a.md)&&Q(a.kd)?Km.map(Mm(a,c)):[];return!k&&Uj(a)?Fm(u=>Lm(u,c,e))(Xj(a)):new Nj(u=>{if(!k)throw new TypeError("O");const y=(...z)=>u.next(1q(y)})}function Mm(a,c){return e=>g=>a[e](c,g)};var Nm=class extends Bj{constructor(){super()}aa(){return this}};var Om=function(a,c,e=0){if(e!=null&&a.delay===e&&a.pending===!1)return c;clearInterval(c)},Pm=class extends Nm{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=Om(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);return setInterval(a,e)}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=Om(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;Aj(c,this);a!=null&&(this.id=Om(this,a,null));this.delay=null;super.unsubscribe()}}};var Qm=class extends rm{constructor(a,c=qm){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 Rm(...a){const c=lm(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?Vj(a[0]):Gm(e)(c?Sj(a,c):Xj(a)):Rj};var Sm=new Nj(function(){});function Tm(a){return vm((c,e)=>{let g=0;c.subscribe(new um(e,k=>a.call(void 0,k,g++)&&e.next(k)))})};yj(a=>function(c=null){a(this);this.message="Timeout has occurred";this.name="TimeoutError";this.info=c});var Am=new class extends Qm{}(class extends Pm{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)}});yj(a=>function(){a(this);this.name="ArgumentOutOfRangeError";this.message="argument out of range"});yj(a=>function(c){a(this);this.name="NotFoundError";this.message=c});yj(a=>function(c){a(this);this.name="SequenceError";this.message=c});var Um=class{constructor(){this.Za=new gj;this.wc=new kj}Ob(){return Sm}};var Vm=class extends Error{constructor(a){super(String(a));this.code=a;this.__proto__=Vm.prototype;this.name=String(a)}},Wm=class extends Vm{constructor(){super(1003);this.__proto__=Wm.prototype}},Xm=class extends Vm{constructor(){super(1009);this.__proto__=Xm.prototype}},Ym=class extends Vm{constructor(){super(1007);this.__proto__=Wm.prototype}};var Zm=class{constructor(a,...c){this.ya=[];this.ya.push(a);c.forEach(e=>{this.ya.push(e)})}N(a){return this.ya.some(c=>c.N(a))}La(a,c){for(let e=0;enew Nj(c=>a.subscribe(e=>{fj(()=>{c.next(e)})()},e=>{fj(()=>{c.error(e)})()},()=>{fj(()=>{c.complete()})()}))};var bn=class{constructor(a,c){this.context=a;this.za=c}N(a){return this.za.N(a)}La(a,c){if(!this.N(c))throw new Xm;return new an(this.context,this.za,c??void 0,a)}}; class an{constructor(a,c,e,g){this.za=c;this.properties=e;this.url=g;this.Xa=!0;this.sa=new Map;this.body=void 0;this.method=e?.X??"GET";this.ic=a.Ob().subscribe(()=>{this.sendNow()})}deactivate(){this.Xa=!1}sendNow(){if(this.Xa)if(this.ic.unsubscribe(),this.za.N(this.properties))try{this.sa.size>0||this.body!==void 0?this.za.sb(this.properties??{},this.sa,this.body??"",this.url):this.za.ping(this.url),this.Xa=!1}catch(a){}else this.Xa=!1}};var cn=Symbol("time-origin"),dn=Symbol("date"),en=class{constructor(a,c){this.value=a;this.timeline=c}equals(a){if(a.timeline!==this.timeline)throw new Ym;return this.value-a.value===0}maximum(a){if(a.timeline!==this.timeline)throw new Ym;return this.value>=a.value?this:a}round(){return new en(Math.round(this.value),this.timeline)}add(a){return new en(this.value+a,this.timeline)}toString(){return String(this.value)}};var gn=class{constructor(...a){for(const c of a)if(c.W()){this.ca=c;return}this.ca=new fn}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 fn{constructor(){this.timeline=Symbol()}W(){return!1}now(){return new en(0,this.timeline)}setTimeout(){return 0}clearTimeout(){}interval(){return()=>{}}Ja(){return Sm}};var hn=class{constructor(a,c){this.I=a;this.Za=c}setTimeout(a,c){return this.I.setTimeout(fj(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 Nj(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 jn=class extends hn{constructor(a,c){super(a,c);this.timeline=dn}now(){return new en(this.I.Date.now(),this.timeline)}W(){return!!this.I.Date&&!!this.I.Date.now&&super.W()}};var kn=class extends hn{constructor(a,c){super(a,c);this.timeline=cn}now(){return new en(this.I.performance.now(),this.timeline)}W(){return!!this.I.performance&&!!this.I.performance.now&&super.W()}};function ln(a){a=a.global;if(a.fetchLater)return a.fetchLater.bind(a)} var pn=class{constructor(a){this.context=a;if(mn===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);mn=c;break a}catch(e){}mn=void 0}}N(a){return ln(this.context)!==void 0&& !!a?.fd&&!nn(this.context)&&!a?.kb&&!a?.sa&&!a?.nb}La(a,c){if(!this.N(c))throw new Xm;return new on(this.context,a,c)}},mn,qn=function(a,c){a.da&&a.da.activated||(a.Ea=new AbortController,a.da=a.fetchLater(c,{method:a.X,cache:"no-cache",mode:"no-cors",signal:a.Ea.signal,activateAfter:96E4}))}; class on{constructor(a,c,e){this.context=a;this.properties=e;this.na=c;this.X=e?.X??"GET";a=ln(this.context);if(a===void 0)throw Error();this.fetchLater=a;qn(this,this.Ma())}Ma(){const a=this.na;return(a.slice(-1)[0]==="&"?a:a+"&")+"flapi=1"}deactivate(){this.da&&!this.da.activated&&this.Ea&&(this.Ea.abort(),this.da=void 0)}get url(){return this.na}set url(a){this.na=a;a=this.Ma();this.da&&this.da.activated||!this.Ea||(this.Ea.abort(),this.da=void 0);qn(this,a)}sendNow(){}get method(){return this.X}} ;function rn(a=null){return vm((c,e)=>{let g=!1;c.subscribe(new um(e,k=>{g=!0;e.next(k)},void 0,()=>{g||e.next(a);e.complete()}))})};function sn(){return vm((a,c)=>{let e=0;a.subscribe(new um(c,g=>{++e<=1&&(c.next(g),1<=e&&c.complete())}))})};function tn(){var a=a??un;return vm((c,e)=>{let g,k=!0;c.subscribe(new um(e,q=>{if(k||!a(g,q))k=!1,g=q,e.next(q)}))})}function un(a,c){return a===c};function vn(a=wn){return vm((c,e)=>{let g=!1;c.subscribe(new um(e,k=>{g=!0;e.next(k)},void 0,()=>g?e.complete():e.error(a())))})}function wn(){return new sm};function xn(a){return vm((c,e)=>{let g=0;c.subscribe(new um(e,k=>{a.call(void 0,k,g++,c)||(e.next(!1),e.complete())},void 0,()=>{e.next(!0);e.complete()}))})};function yn(){return vm((a,c)=>{let e=[];a.subscribe(new um(c,g=>{e.push(g);1{for(const g of e)c.next(g);c.complete()},()=>{e=null}))})};function zn(a,c){const e=arguments.length>=2;return g=>Mj(g,a?Tm((k,q)=>a(k,q,g)):Kj,yn(),e?rn(c):vn(()=>new sm))};function An(a){const c=Q(a)?a:()=>a;return Q()?vm((e,g)=>{const k=c();(void 0)(k).subscribe(g).add(e.subscribe(k))}):e=>{const g=new ym(e,c);Q(e?.va)&&(g.va=e.va);g.source=e;g.Ub=c;return g}};function Bn(){const a=new pm;return c=>An(()=>a)(c)};var Cn=class{constructor(a){this.context=a}N(){return!nn(this.context)&&!!this.context.global.fetch}ping(...a){return Mj(Rm(...a.map(c=>Mj(Vj(this.context.global.fetch(c,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})),Bm(e=>e.status===200)))),xn(c=>c),zn())}sb(a,c,e,...g){const k=new Headers;for(const [u,y]of c.entries())k.set(u,y);const q=a.keepAlive??!1;Mj(Rm(...g.map(u=>Mj(Vj(this.context.global.fetch(u,{method:String(a.X),cache:"no-cache",...(q?{keepalive:!0}:{}),mode:"no-cors", headers:k,body:e})),Bm(y=>y.status===200)))),xn(u=>u),zn())}};"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 Dn(a,...c){var e=c.length;if(!Array.isArray(a)||!Array.isArray(a.raw)||a.length!==a.raw.length||!tj&&a===a.raw||!(tj&&!uj||rj(a))||e+1!==a.length)throw new TypeError("I");if(c.length===0)return qj(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=En(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 Gn(a){a=a.global;if(a.PendingGetBeacon)return a.PendingGetBeacon}var Jn=class{constructor(a){this.context=a}N(a){return Hn&&!nn(this.context)&&Gn(this.context)!==void 0&&!a?.kb&&a?.X!=="POST"&&!a?.sa&&!a?.nb}La(a,c){if(!this.N(c))throw new Xm;return new In(this.context,a)}},Hn=!1; class In{constructor(a,c){this.context=a;this.na=c;a=Gn(this.context);if(a===void 0)throw Error();this.yb=new a(this.Ma(),{})}Ma(){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.Ma())}sendNow(){this.yb.sendNow()}get method(){return"GET"}set method(a){if(a!=="GET")throw new Xm;}};var Kn=class{constructor(a){this.context=a}N(a){return a?.kb||a?.X==="GET"||a?.sa||a?.nb||a?.keepAlive?!1:!nn(this.context)&&this.context.global.navigator?.sendBeacon!==void 0}ping(...a){return mm(a.map(c=>this.context.global.navigator?.sendBeacon(c)).every(c=>c))}sb(a,c,e,...g){this.ping(...g)}};function Ln(){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 Mn=class{constructor(a){this.value=a;this.ub=new Qj}release(){this.ub.next();this.ub.complete();this.value=void 0}get released(){return this.ub}};var Nn=class{constructor(a){this.global=a;this.document?Mj(Rm(mm(!0),Lm(this.document,"visibilitychange")),$m(),Bm(()=>this.document?this.document.visibilityState:"visible"),tn()):mm("visible");this.document?Mj(Lm(this.document,"DOMContentLoaded"),$m(),sn()):mm(Ln())}get document(){a:{try{Xb(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? Wb(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 Mn(a)}};function On(a){return c=>Mj(c,Pn(a))}function Pn(a){function c(e){return new Nj(g=>e.subscribe(k=>{ij(a,()=>void g.next(k))},k=>{ij(a,()=>void g.error(k))},()=>{ij(a,()=>void g.complete())}))}return Lj([c,zm(),Bn(),wm(),c])};function Qn(a){return{[0]:Dn`https://www.googleadservices.com/pagead/managed/js/activeview/${a}/reach_worklet.html`,[1]:Dn`./reach_worklet.js`,[2]:Dn`./reach_worklet.js`}}Dn`./reach_worklet.html`;Dn`./reach_worklet.js`;Dn`./reach_worklet.js`;var nn=function(a){const c=a.global;return!!a.global.HTMLFencedFrameElement&&!!c.fence&&typeof c.fence.reportEvent==="function"},Rn=class extends Um{constructor(a=window,c=new gj,e=Qn("current")){super();this.global=a;this.Za=c;this.zc=e;this.rc=Mj(Hm(()=>Lm(this.global,"pagehide")),$m());Mj(Hm(()=>Lm(this.global,"load")),$m(),sn());Mj(Hm(()=>Lm(this.global,"resize")),$m());this.onMessage=Mj(Hm(()=>Lm(this.global,"message")),$m());this.document=new Nn(this.global);this.ca=new gn(new kn(this.I,this.Za), new jn(this.I,this.Za));this.Jb=new Zm(new pn(this),new Jn(this),new bn(this,new Cn(this)),new bn(this,new Kn(this)),new bn(this,new Fn(this)))}get sharedStorage(){try{return this.global.sharedStorage}catch{}}get I(){return window}Ob(){return Mj(this.rc,$m(),On(this.wc),Bm(()=>{}))}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()|| nn(this);return this.global&&this.ca.W()&&a}};var Sn;Sn=["2024092301"].slice(-1)[0].substring(0,8);function Tn(a,c){switch(a.a){case 1:return a.b?a=Un(a.b,c,!1)!==null:(console.log("Y",a),a=!1),a;case 2:return a.b?(c=Un(a.b,c,!0),a=c===null?!1:c===a.c):(console.log("Z",a),a=!1),a;case 3:return a.b?(c=Un(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=Un(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,u=(e[c-7]|0)+((g>>>17|g<<15)^(g>>>19|g<<13)^g>>>10)|0;e[c]=q+u|0}g=a.B[0]|0;k=a.B[1]|0;var y=a.B[2]|0,z=a.B[3]|0,F=a.B[4]|0,L=a.B[5]|0,T=a.B[6]|0;q=a.B[7]|0;for(c=0;c<64;c++){var W=((g>>>2|g<<30)^(g>>>13|g<<19)^(g>>>22|g<<10))+(g&k^g&y^k&y)|0;u=F&L^~F&T;q=q+((F>>> 6|F<<26)^(F>>>11|F<<21)^(F>>>25|F<<7))|0;u=u+(eo[c]|0)|0;u=q+(u+(e[c]|0)|0)|0;q=T;T=L;L=F;F=z+u|0;z=y;y=k;k=g;g=u+W|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]+z|0;a.B[4]=a.B[4]+F|0;a.B[5]=a.B[5]+L|0;a.B[6]=a.B[6]+T|0;a.B[7]=a.B[7]+q|0}; go.prototype.update=function(a,c){c===void 0&&(c=a.length);var e=0,g=this.ua;if(typeof a==="string")for(;e=k&&k==(k|0)))throw Error("da");this.Va[g++]=k;g==this.blockSize&&(jo(this),g=0)}else throw Error("ea");this.ua=g;this.cb+=c}; go.prototype.digest=function(){var a=[],c=this.cb*8;this.ua<56?this.update(io,56-this.ua):this.update(io,this.blockSize-(this.ua-56));for(var e=63;e>=56;e--)this.Va[e]=c&255,c/=256;jo(this);for(e=c=0;e=0;g-=8)a[c++]=this.B[e]>>g&255;return a}; var fo=[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 lo=function(){go.call(this,8,ko)};ta(lo,go);var ko=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];function mo(a,c){var e=new lo;e.update(a);a=e.digest();e=BigInt(0);for(const g of a)e=(e*BigInt(256)+BigInt(g))%c;return e}function no(a){var c=8;if(!Number.isInteger(c)||c<=0||c>=33)c=3;var e=new lo;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(no(`consistent-hashing-${a}-${0}`))/g;for(let q=1;qk&&(e=q,g=k)}return e};/* Lodash Copyright OpenJS Foundation and other contributors Released under MIT license Based on Underscore.js 1.8.3 Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */ var _=_||{}; (function(){function a(w,E,B){switch(B.length){case 0:return w.call(E);case 1:return w.call(E,B[0]);case 2:return w.call(E,B[0],B[1]);case 3:return w.call(E,B[0],B[1],B[2])}return w.apply(E,B)}function c(w,E,B,m){for(var O=-1,U=null==w?0:w.length;++O-1}function y(w,E,B){for(var m=-1,O=null==w?0:w.length;++m-1;);return B}function fk(w,E){for(var B= w.length;B--&&Ea(E,w[B],0)>-1;);return B}function sg(w){var E=-1,B=Array(w.size);return w.forEach(function(m,O){B[++E]=[O,m]}),B}function gk(w,E){return function(B){return w(E(B))}}function Kb(w,E){for(var B=-1,m=w.length,O=0,U=[];++B"']/g,ip=RegExp(hk.source),jp=RegExp(ik.source),kp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, lp=/^\w*$/,mp=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ug=/[\\^$.*+?()[\]{}|]/g,np=RegExp(ug.source),rg=/^\s+/,gp=/\s/,op=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,pp=/\{\n\/\* \[wrapped with (.+)\] \*/,qp=/,? & /,rp=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,sp=/\\(\\)?/g,jk=/\w*$/,tp=/^[-+]0x[0-9a-f]+$/i,up=/^0b[01]+$/i,vp=/^\[object .+?Constructor\]$/,wp=/^0o[0-7]+$/i,xp=/^(?:0|[1-9]\d*)$/,yp=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g, zp=RegExp("['\u2019]","g"),Ap=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),tg=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"),Bp=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"),zc=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),Cp=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Dp="Array Buffer DataView Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Map Math Object Promise RegExp Set String Symbol TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap _ clearTimeout isFinite parseInt setTimeout".split(" "),ba={};ba["[object Float32Array]"]=ba["[object Float64Array]"]= ba["[object Int8Array]"]=ba["[object Int16Array]"]=ba["[object Int32Array]"]=ba["[object Uint8Array]"]=ba["[object Uint8ClampedArray]"]=ba["[object Uint16Array]"]=ba["[object Uint32Array]"]=!0;ba["[object Arguments]"]=ba["[object Array]"]=ba["[object ArrayBuffer]"]=ba["[object Boolean]"]=ba["[object DataView]"]=ba["[object Date]"]=ba["[object Error]"]=ba["[object Function]"]=ba["[object Map]"]=ba["[object Number]"]=ba["[object Object]"]=ba["[object RegExp]"]=ba["[object Set]"]=ba["[object String]"]= ba["[object WeakMap]"]=!1;var Z={};Z["[object Arguments]"]=Z["[object Array]"]=Z["[object ArrayBuffer]"]=Z["[object DataView]"]=Z["[object Boolean]"]=Z["[object Date]"]=Z["[object Float32Array]"]=Z["[object Float64Array]"]=Z["[object Int8Array]"]=Z["[object Int16Array]"]=Z["[object Int32Array]"]=Z["[object Map]"]=Z["[object Number]"]=Z["[object Object]"]=Z["[object RegExp]"]=Z["[object Set]"]=Z["[object String]"]=Z["[object Symbol]"]=Z["[object Uint8Array]"]=Z["[object Uint8ClampedArray]"]=Z["[object Uint16Array]"]= Z["[object Uint32Array]"]=!0;Z["[object Error]"]=Z["[object Function]"]=Z["[object WeakMap]"]=!1;var Ep=parseFloat,Fp=parseInt,Fa="object"==typeof global&&global&&global.Object===Object&&global,oe="object"==typeof self&&self&&self.Object===Object&&self,oa=Fa||oe||globalThis,ac=(oe="object"==typeof exports&&exports&&!exports.nodeType&&exports)&&"object"==typeof module&&module&&!module.nodeType&&module,kk=ac&&ac.exports===oe,vg=kk&&Fa.process,lk=(Fa=function(){try{var w=ac&&ac.xc&&ac.xc("util").types; return w?w:vg&&vg.jc&&vg.jc("util")}catch(E){}}())&&Fa.isArrayBuffer,mk=Fa&&Fa.isDate,nk=Fa&&Fa.isMap,ok=Fa&&Fa.isRegExp,pk=Fa&&Fa.isSet,qk=Fa&&Fa.isTypedArray,fp=og("length"),Gp=pg({"\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"}),Hp=pg({"&":"&","<":"<",">":">",'"':""","'":"'"}),Ip=pg({"&":"&","<":"<",">":">",""":'"',"'":"'"}),Rb=function B(E){function m(b){if(fa(b)&&!M(b)&&!(b instanceof K)){if(b instanceof U)return b;if(aa.call(b,"__wrapped__"))return rk(b)}return new U(b)}function O(){}function U(b,d){this.O=b;this.L=[];this.V=!!d;this.Ba=0;this.ga=r}function K(b){this.O= b;this.L=[];this.fa=1;this.R=!1;this.Ra=[];this.Ca=4294967295;this.Sa=[]}function sb(b){var d=-1,f=null==b?0:b.length;for(this.clear();++d=d?b:d)),b}function Xa(b,d,f,h,l,n){var t,v=d&1,x=d&2,C=d&4;if(f&&(t=l?f(b,h,l,n):f(b)),t!==r)return t;if(!da(b))return b;if(h=M(b)){if(t=Op(b),!v)return Ga(b,t)}else{var D=ua(b),G=D=="[object Function]"||D=="[object GeneratorFunction]";if(Lb(b))return vk(b,v);if(D=="[object Object]"||D=="[object Arguments]"||G&&!l){if(t=x||G?{}:wk(b),!v)return x?Pp(b,Np(t,b)):Qp(b,uk(t,b))}else{if(!Z[D])return l?b:{};t=Rp(b,D,v)}}n||=new db;if(l=n.get(b))return l; n.set(b,t);xk(b)?b.forEach(function(I){t.add(Xa(I,d,f,I,b,n))}):yk(b)&&b.forEach(function(I,Y){t.set(Y,Xa(I,d,f,Y,b,n))});var H=C?x?Ag:Bg:x?Ha:pa,N=h?r:H(b);return e(N||b,function(I,Y){N&&(Y=I,I=b[Y]);id(t,Y,Xa(I,d,f,Y,b,n))}),t}function Sp(b){var d=pa(b);return function(f){return zk(f,b,d)}}function zk(b,d,f){var h=f.length;if(null==b)return!h;for(b=ca(b);h--;){var l=f[h],n=d[l],t=b[l];if(t===r&&!(l in b)||!n(t))return!1}return!0}function Ak(b,d,f){if("function"!=typeof b)throw new Ya("Expected a function"); return jd(function(){b.apply(r,f)},d)}function kd(b,d,f,h){var l=-1,n=u,t=!0,v=b.length,x=[],C=d.length;if(!v)return x;f&&(d=z(d,Na(f)));h?(n=y,t=!1):d.length>=200&&(n=dk,t=!1,d=new bc(d));a:for(;++l0&&f(v)?d>1?qa(v,d-1,f,h,l):F(l,v):h||(l[l.length]=v)}return l}function kb(b,d){return b&&Cg(b,d,pa)}function Dg(b,d){return b&&Ck(b,d,pa)}function te(b,d){return q(d,function(f){return xb(b[f])})}function yb(b,d){d=Nb(d,b);for(var f=0,h=d.length;null!=b&&fd}function Vp(b,d){return null!=b&&aa.call(b,d)}function Wp(b,d){return null!=b&&d in ca(b)}function Fg(b,d,f){for(var h=f?y:u,l=b[0].length,n=b.length,t=n,v=la(n),x=1/0,C=[];t--;){var D=b[t]; t&&d&&(D=z(D,Na(d)));x=va(D.length,x);v[t]=!f&&(d||l>=120&&D.length>=120)?new bc(t&&D):r}D=b[0];var G=-1,H=v[0];a:for(;++G=D?G:G*("desc"==f[t]?-1:1);break a}}l=l.index-n.index}return l})}function gq(b,d){return Tk(b,d,function(f,h){return Lg(b,h)})}function Tk(b, d,f){for(var h=-1,l=d.length,n={};++h-1;)v!==b&&xe.call(v,x,1),xe.call(b,x,1)}return b}function Uk(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;vb(l)?xe.call(b,l,1):Og(b,l)}}return b}function wg(b,d){return b+ye(Vk()* (d-b+1))}function Pg(b,d){var f="";if(!b||d<1||d>9007199254740991)return f;do d%2&&(f+=b),(d=ye(d/2))&&(b+=b);while(d);return f}function R(b,d){return Qg(Wk(b,d,Ia),b+"")}function iq(b){return tk(Cc(b))}function jq(b,d){b=Cc(b);return pe(b,dc(d,0,b.length))}function Bc(b,d,f,h){if(!da(b))return b;d=Nb(d,b);for(var l=-1,n=d.length,t=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=la(l);++h>>1,t=b[n];null!==t&&!Oa(t)&&(f?t<=d:t=200){if(l=d?null:mq(b))return ne(l);t=!1;l=dk;x=new bc}else x=d?[]:v;a:for(;++h=h?b:Pa(b,d,f)}function vk(b,d){if(d)return b.slice();d=b.length;d=cl?cl(d):new b.constructor(d);return b.ed(d),d}function Vg(b){var d=new b.constructor(b.byteLength);return(new Be(d)).set(new Be(b)),d}function Ok(b,d){return new b.constructor(d?Vg(b.buffer):b.buffer,b.byteOffset, b.length)}function Sk(b,d){if(b!==d){var f=b!==r,h=null===b,l=b===b,n=Oa(b),t=d!==r,v=null===d,x=d===d,C=Oa(d);if(!v&&!C&&!n&&b>d||n&&t&&x&&!v&&!C||h&&t&&x||!f&&x||!l)return 1;if(!h&&!n&&!C&&b1?f[l-1]:r,t=l>2?f[2]:r;n=b.length>3&&"function"==typeof n?(l--,n):r;t&&Ka(f[0],f[1],t)&&(n=l<3?r:n,l=1);for(d=ca(d);++h-1?l[n?d[f]:f]:r}}function nl(b){return zb(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 Ya("Expected a function");if(l&&!t&&"wrapper"==Ee(n))var t=new U([],!0)}for(h=t?h:f;++h1&&S.reverse();return G&&x<$a&&(S.length=x),this&&this!==oa&&this instanceof D&&(ha=ab||od(ha)),ha.apply(eb,S)}var G=d&128,H=d&1,N=d&2,I=d&24,Y=d&512,ab=N?r:od(b);return D}function pl(b,d){return function(f,h){return Xp(f,b,d(h),{})}}function Fe(b,d){return function(f,h){var l;if(f===r&&h===r)return d;if(f!==r&& (l=f),h!==r){if(l===r)return h;"string"==typeof f||"string"==typeof h?(f=Qa(f),h=Qa(h)):(f=Yk(f),h=Yk(h));l=b(f,h)}return l}}function $g(b){return zb(function(d){return d=z(d,Na(J())),R(function(f){var h=this;return b(d,function(l){return a(l,h,f)})})})}function Ge(b,d){d=d===r?" ":Qa(d);var f=d.length;if(f<2)return f?Pg(d,b):d;f=Pg(d,He(b/yc(d)));return zc.test(d)?Qb(cb(f),0,b).join(""):f.slice(0,b)}function qq(b,d,f,h){function l(){for(var v=-1,x=arguments.length,C=-1,D=h.length,G=la(D+x),H=this&& this!==oa&&this instanceof l?t:b;++Cv))return!1;x=n.get(b);var C=n.get(d);if(x&&C)return x==d&&C==b;x=-1;C=!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(op,"{\n/* [wrapped with "+f+"] */\n"))):l=d;return h(b,l)}function Al(b){var d=0,f=0;return function(){var h= uq(),l=16-(h-f);if(f=h,l>0){if(++d>=800)return arguments[0]}else d=0;return b.apply(r,arguments)}}function pe(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 Ml(b,d,f){d=f?r:d;b=Bb(b,8,r,r,r,r,r,d);return b.placeholder=Ml.placeholder,b}function Nl(b,d,f){d=f?r:d;b=Bb(b,16,r,r,r,r,r,d);return b.placeholder=Nl.placeholder,b}function Ol(b, d,f){function h(S){var ha=x,eb=C;return x=C=r,I=S,G=b.apply(eb,ha)}function l(S){var ha=S-N;S-=I;return N===r||ha>=d||ha<0||ab&&S>=D}function n(){var S=Oe();if(l(S))var ha=t(S);else{ha=jd;var eb=S-I;S=d-(S-N);eb=ab?va(S,D-eb):S;ha=(H=ha(n,eb),r)}return ha}function t(S){return H=r,$a&&x?h(S):(x=C=r,G)}function v(){var S=Oe(),ha=l(S);if(x=arguments,C=this,N=S,ha){if(H===r)return S=N,I=S,H=jd(n,d),Y?h(S):G;if(ab)return Pl(H),H=jd(n,d),h(N)}return H===r&&(H=jd(n,d)),G}var x,C,D,G,H,N,I=0,Y=!1,ab=!1,$a= !0;if("function"!=typeof b)throw new Ya("Expected a function");return d=bb(d)||0,da(f)&&(Y=!!f.Rb,ab="maxWait"in f,D=ab?ma(bb(f.oc)||0,d):D,$a="trailing"in f?!!f.Xb:$a),v.cancel=function(){H!==r&&Pl(H);I=0;x=N=C=H=r},v.flush=function(){return H===r?G:t(Oe())},v}function Pe(b,d){if("function"!=typeof b||null!=d&&"function"!=typeof d)throw new Ya("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 (Pe.Cache||ub),f}function Qe(b){if("function"!=typeof b)throw new Ya("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 Ja(b){return null!=b&&ve(b.length)&&!xb(b)}function ia(b){return fa(b)&&Ja(b)}function Ql(b){if(!fa(b))return!1;var d= Aa(b);return d=="[object Error]"||d=="[object DOMException]"||"string"==typeof b.message&&"string"==typeof b.name&&!nd(b)}function xb(b){if(!da(b))return!1;b=Aa(b);return b=="[object Function]"||b=="[object GeneratorFunction]"||b=="[object AsyncFunction]"||b=="[object Proxy]"}function Rl(b){return"number"==typeof b&&b==P(b)}function ve(b){return"number"==typeof b&&b>-1&&b%1==0&&b<=9007199254740991}function da(b){var d=typeof b;return null!=b&&("object"==d||"function"==d)}function fa(b){return null!= b&&"object"==typeof b}function Sl(b){return"number"==typeof b||fa(b)&&Aa(b)=="[object Number]"}function nd(b){if(!fa(b)||Aa(b)!="[object Object]")return!1;b=Ke(b);if(null===b)return!0;b=aa.call(b,"constructor")&&b.constructor;return"function"==typeof b&&b instanceof b&&Le.call(b)==xq}function Re(b){return"string"==typeof b||!M(b)&&fa(b)&&Aa(b)=="[object String]"}function Oa(b){return"symbol"==typeof b||fa(b)&&Aa(b)=="[object Symbol]"}function Tl(b){if(!b)return[];if(Ja(b))return Re(b)?cb(b):Ga(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]"?sg:d=="[object Set]"?ne:Cc)(b)}function Ab(b){return b?(b=bb(b),b===$b||b===-$b)?(b<0?-1:1)*1.7976931348623157E308:b===b?b:0:0===b?b:0}function P(b){b=Ab(b);var d=b%1;return b===b?d?b-d:b:0}function Ul(b){return b?dc(P(b),0,4294967295):0}function bb(b){if("number"==typeof b)return b;if(Oa(b))return le;da(b)&&(b="function"==typeof b.valueOf?b.valueOf():b,b=da(b)?b+"":b);if("string"!= typeof b)return 0===b?b:+b;b=ak(b);var d=up.test(b);return d||wp.test(b)?Fp(b.slice(2),d?2:8):tp.test(b)?le:+b}function Pk(b){return jb(b,Ha(b))}function X(b){return null==b?"":Qa(b)}function zg(b,d,f){b=null==b?r:yb(b,d);return b===r?f:b}function Lg(b,d){return null!=b&&yl(b,d,Wp)}function pa(b){return Ja(b)?sk(b):Hg(b)}function Ha(b){if(Ja(b))b=sk(b,!0);else if(da(b)){var d=md(b),f=[];for(h in b)("constructor"!=h||!d&&aa.call(b,h))&&f.push(h);b=f}else{var h=[];if(null!=b)for(d in ca(b))h.push(d); b=h}return b}function Vl(b,d){if(null==b)return{};var f=z(Ag(b),function(h){return[h]});return d=J(d),Tk(b,f,function(h,l){return d(h,l[0])})}function Cc(b){return null==b?[]:ck(b,pa(b))}function Wl(b){return eh(X(b).toLowerCase())}function kl(b){return b=X(b),b&&b.replace(yp,Gp).replace(Ap,"")}function jl(b,d,f){return b=X(b),d=f?r:d,d===r?Cp.test(b)?b.match(Bp)||[]:b.match(rp)||[]:b.match(d)||[]}function fh(b){return function(){return b}}function Ia(b){return b}function bh(b){return Ik("function"== typeof b?b:Xa(b,1))}function gh(b,d,f){var h=pa(d),l=te(d,h);null!=f||da(d)&&(l.length||!h.length)||(f=d,d=b,b=this,l=te(d,pa(d)));var n=!(da(f)&&"chain"in f&&!f.chain),t=xb(b);return e(l,function(v){var x=d[v];b[v]=x;t&&(b.prototype[v]=function(){var C=this.V;if(n||C){var D=b(this.O);return(D.L=Ga(this.L)).push({ka:x,args:arguments,bb:b}),D.V=C,D}return x.apply(b,F([this.value()],arguments))})}),b}function hh(){}function Lk(b){return Kg(b)?og(lb(b)):hq(b)}function ih(){return[]}function jh(){return!1} E=null==E?oa:Rb.defaults(oa.Object(),E,Rb.pick(oa,Dp));var la=E.Array,Se=E.Date,Xl=E.Error,Ic=E.Math,ca=E.Object,Yl=E.RegExp,Jp=E.String,Ya=E.TypeError,Te=la.prototype,qd=ca.prototype,Ue=E["__core-js_shared__"],Le=E.Function.prototype.toString,aa=qd.hasOwnProperty,yq=0,Hk=function(){var b=/[^.]+$/.exec(Ue&&Ue.keys&&Ue.keys.Sc||"");return b?"Symbol(src)_1."+b:""}(),ue=qd.toString,xq=Le.call(ca),zq=oa._,bq=Yl("^"+Le.call(aa).replace(ug,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?")+"$"),Ve=kk?E.Bc:r,Sb=E.Symbol,Be=E.Uint8Array,cl=Ve?Ve.cd:r,Ke=gk(ca.getPrototypeOf,ca),Zl=ca.create,$l=qd.propertyIsEnumerable,xe=Te.splice,zl=Sb?Sb.isConcatSpreadable:r,rd=Sb?Sb.iterator:r,ec=Sb?Sb.toStringTag:r,re=function(){try{var b=gc(ca,"defineProperty");return b({},"",{}),b}catch(d){}}(),Aq=E.clearTimeout!==oa.clearTimeout&&E.clearTimeout,Bq=Se&&Se.now!==oa.Date.now&&Se.now,Cq=E.setTimeout!==oa.setTimeout&&E.setTimeout,He=Ic.ceil,ye=Ic.floor,kh=ca.getOwnPropertySymbols,Dq=Ve?Ve.isBuffer: r,tl=E.isFinite,Eq=Te.join,fq=gk(ca.keys,ca),ma=Ic.max,va=Ic.min,uq=Se.now,Fq=E.parseInt,Vk=Ic.random,vq=Te.reverse,lh=gc(E,"DataView"),sd=gc(E,"Map"),mh=gc(E,"Promise"),Kc=gc(E,"Set"),td=gc(E,"WeakMap"),ud=gc(ca,"create"),We=td&&new td,Jc={},Gq=fc(lh),Hq=fc(sd),Iq=fc(mh),Jq=fc(Kc),Kq=fc(td),Xe=Sb?Sb.prototype:r,pd=Xe?Xe.valueOf:r,Zk=Xe?Xe.toString:r,Fc=function(){function b(){}return function(d){if(!da(d))return{};if(Zl)return Zl(d);b.prototype=d;d=new b;return b.prototype=r,d}}();m.prototype=O.prototype; m.prototype.constructor=m;U.prototype=Fc(O.prototype);U.prototype.constructor=U;K.prototype=Fc(O.prototype);K.prototype.constructor=K;sb.prototype.clear=function(){this.D=ud?ud(null):{};this.size=0};sb.prototype.delete=function(b){b=this.has(b)&&delete this.D[b];return this.size-=b?1:0,b};sb.prototype.get=function(b){var d=this.D;return ud?(b=d[b],b==="__lodash_hash_undefined__"?r:b):aa.call(d,b)?d[b]:r};sb.prototype.has=function(b){var d=this.D;return ud?d[b]!==r:aa.call(d,b)};sb.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};tb.prototype.clear=function(){this.D=[];this.size=0};tb.prototype.delete=function(b){var d=this.D;b=qe(d,b);return!(b<0)&&(b==d.length-1?d.pop():xe.call(d,b,1),--this.size,!0)};tb.prototype.get=function(b){var d=this.D;b=qe(d,b);return b<0?r:d[b][1]};tb.prototype.has=function(b){return qe(this.D,b)>-1};tb.prototype.set=function(b,d){var f=this.D,h=qe(f,b);return h<0?(++this.size,f.push([b,d])):f[h][1]= d,this};ub.prototype.clear=function(){this.size=0;this.D={hash:new sb,map:new (sd||tb),nd:new sb}};ub.prototype.delete=function(b){b=Je(this,b).delete(b);return this.size-=b?1:0,b};ub.prototype.get=function(b){return Je(this,b).get(b)};ub.prototype.has=function(b){return Je(this,b).has(b)};ub.prototype.set=function(b,d){var f=Je(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 tb;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 tb){var h=f.D;if(!sd||h.length<199)return h.push([b,d]),this.size=++f.size,this;f=this.D=new ub(h)}return f.set(b,d),this.size=f.size,this};var Mb=gl(kb),Jl=gl(Dg, !0),Cg=hl(),Ck=hl(!0),vl=We?function(b,d){return We.set(b,d),b}:Ia,Lq=re?function(b,d){return re(b,"toString",{configurable:!0,enumerable:!1,value:fh(d),writable:!0})}:Ia,Pl=Aq||function(b){return oa.clearTimeout(b)},mq=Kc&&1/ne(new Kc([,-0]))[1]==$b?function(b){return new Kc(b)}:hh,Xg=We?function(b){return We.get(b)}:hh,Wg=kh?function(b){return null==b?[]:(b=ca(b),q(kh(b),function(d){return $l.call(b,d)}))}:ih,fl=kh?function(b){for(var d=[];b;)F(d,Wg(b)),b=Ke(b);return d}:ih,ua=Aa;(lh&&ua(new lh(new ArrayBuffer(1)))!= "[object DataView]"||sd&&ua(new sd)!="[object Map]"||mh&&ua(mh.resolve())!="[object Promise]"||Kc&&ua(new Kc)!="[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 Gq:return"[object DataView]";case Hq:return"[object Map]";case Iq:return"[object Promise]";case Jq:return"[object Set]";case Kq:return"[object WeakMap]"}return d});var Mq=Ue?xb:jh,rl=Al(vl),jd=Cq||function(b,d){return oa.setTimeout(b,d)},Qg= Al(Lq),bl=function(b){b=Pe(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(mp,function(f,h,l,n){d.push(l?n.replace(sp,"$1"):h||f)}),d}),Nq=R(function(b,d){return ia(b)?kd(b,qa(d,1,ia,!0)):[]}),Oq=R(function(b,d){var f=Za(d);return ia(f)&&(f=r),ia(b)?kd(b,qa(d,1,ia,!0),J(f,2)):[]}),Pq=R(function(b,d){var f=Za(d);return ia(f)&&(f=r),ia(b)?kd(b,qa(d,1,ia,!0),r,f):[]}),Qq=R(function(b){var d=z(b,Tg);return d.length&& d[0]===b[0]?Fg(d):[]}),Rq=R(function(b){var d=Za(b),f=z(b,Tg);return d===Za(f)?d=r:f.pop(),f.length&&f[0]===b[0]?Fg(f,J(d,2)):[]}),Sq=R(function(b){var d=Za(b),f=z(b,Tg);return d="function"==typeof d?d:r,d&&f.pop(),f.length&&f[0]===b[0]?Fg(f,r,d):[]}),Tq=R(El),Uq=zb(function(b,d){var f=null==b?0:b.length,h=yg(b,d);return Uk(b,z(d,function(l){return vb(l,f)?+l:l}).sort(Sk)),h}),Vq=R(function(b){return Pb(qa(b,1,ia,!0))}),Wq=R(function(b){var d=Za(b);return ia(d)&&(d=r),Pb(qa(b,1,ia,!0),J(d,2))}),Xq= R(function(b){var d=Za(b);return d="function"==typeof d?d:r,Pb(qa(b,1,ia,!0),r,d)}),Yq=R(function(b,d){return ia(b)?kd(b,d):[]}),Zq=R(function(b){return Sg(q(b,ia))}),$q=R(function(b){var d=Za(b);return ia(d)&&(d=r),Sg(q(b,ia),J(d,2))}),ar=R(function(b){var d=Za(b);return d="function"==typeof d?d:r,Sg(q(b,ia),r,d)}),br=R(dh),cr=R(function(b){var d=b.length;d=d>1?b[d-1]:r;return d="function"==typeof d?(b.pop(),d):r,Fl(b,d)}),dr=zb(function(b){var d=b.length,f=d?b[0]:0,h=this.O,l=function(n){return yg(n, b)};return!(d>1||this.L.length)&&h instanceof K&&vb(f)?(h=h.slice(f,+f+(d?1:0)),h.L.push({ka:Me,args:[l],bb:r}),(new U(h,this.V)).thru(function(n){return d&&!n.length&&n.push(r),n})):this.thru(l)}),er=Ce(function(b,d,f){aa.call(b,f)?++b[f]:wb(b,f,1)}),fr=ml(Bl),gr=ml(Cl),hr=Ce(function(b,d,f){aa.call(b,f)?b[f].push(d):wb(b,f,[d])}),ir=R(function(b,d,f){var h=-1,l="function"==typeof d,n=Ja(b)?la(b.length):[];return Mb(b,function(t){n[++h]=l?a(d,t,f):ld(t,d,f)}),n}),jr=Ce(function(b,d,f){wb(b,f,d)}), kr=Ce(function(b,d,f){b[f?0:1].push(d)},function(){return[[],[]]}),lr=R(function(b,d){if(null==b)return[];var f=d.length;return f>1&&Ka(b,d[0],d[1])?d=[]:f>2&&Ka(d[0],d[1],d[2])&&(d=[d[0]]),Rk(b,qa(d,1),[])}),Oe=Bq||function(){return oa.Date.now()},nh=R(function(b,d,f){var h=1;if(f.length){var l=Kb(f,Gc(nh));h|=32}return Bb(b,h,d,f,l)}),am=R(function(b,d,f){var h=3;if(f.length){var l=Kb(f,Gc(am));h|=32}return Bb(d,h,b,f,l)}),mr=R(function(b,d){return Ak(b,1,d)}),nr=R(function(b,d,f){return Ak(b,bb(d)|| 0,f)});Pe.Cache=ub;var or=R(function(b,d){d=1==d.length&&M(d[0])?z(d[0],Na(J())):z(qa(d,1),Na(J()));var f=d.length;return R(function(h){for(var l=-1,n=va(h.length,f);++l=d}),cc=Ek(function(){return arguments}())?Ek:function(b){return fa(b)&&aa.call(b,"callee")&& !$l.call(b,"callee")},M=la.isArray,sr=lk?Na(lk):Yp,Lb=Dq||jh,tr=mk?Na(mk):Zp,yk=nk?Na(nk):aq,ph=ok?Na(ok):cq,xk=pk?Na(pk):dq,Ac=qk?Na(qk):eq,ur=Ie(Ig),vr=Ie(function(b,d){return b<=d}),wr=Dc(function(b,d){if(md(d)||Ja(d))return jb(d,pa(d),b),r;for(var f in d)aa.call(d,f)&&id(b,f,d[f])}),cm=Dc(function(b,d){jb(d,Ha(d),b)}),dm=Dc(function(b,d,f,h){jb(d,Ha(d),b,h)}),xr=Dc(function(b,d,f,h){jb(d,pa(d),b,h)}),yr=zb(yg),zr=R(function(b,d){b=ca(b);var f=-1,h=d.length,l=h>2?d[2]:r;for(l&&Ka(d[0],d[1],l)&& (h=1);++f1,n});jb(b,Ag(b),f);h&&(f=Xa(f,7,rq));for(var l=d.length;l--;)Og(f,d[l]);return f}),Gr=zb(function(b,d){return null==b?{}:gq(b,d)}),fm=ul(pa),gm=ul(Ha),Hr=Ec(function(b,d,f){return d=d.toLowerCase(),b+(f?Wl(d):d)}),Ir=Ec(function(b,d,f){return b+(f?"-":"")+d.toLowerCase()}),Jr=Ec(function(b,d,f){return b+(f?" ":"")+d.toLowerCase()}),Kr=il("toLowerCase"),Lr=Ec(function(b,d,f){return b+(f?"_":"")+d.toLowerCase()}),Mr=Ec(function(b, d,f){return b+(f?" ":"")+eh(d)}),Nr=Ec(function(b,d,f){return b+(f?" ":"")+d.toUpperCase()}),eh=il("toUpperCase"),Or=R(function(b,d){try{return a(b,r,d)}catch(f){return Ql(f)?f:new Xl(f)}}),Pr=zb(function(b,d){return e(d,function(f){f=lb(f);wb(b,f,nh(b[f],b))}),b}),Qr=nl(),Rr=nl(!0),Sr=R(function(b,d){return function(f){return ld(f,b,d)}}),Tr=R(function(b,d){return function(f){return ld(b,f,d)}}),Ur=$g(z),Vr=$g(k),Wr=$g(W),Xr=ql(),Yr=ql(!0),Zr=Fe(function(b,d){return b+d},0),$r=ah("ceil"),as=Fe(function(b, d){return b/d},1),bs=ah("floor"),cs=Fe(function(b,d){return b*d},1),ds=ah("round"),es=Fe(function(b,d){return b-d},0);return m.after=function(b,d){if("function"!=typeof d)throw new Ya("Expected a function");return b=P(b),function(){if(--b<1)return d.apply(this,arguments)}},m.ary=Kl,m.assign=wr,m.assignIn=cm,m.assignInWith=dm,m.assignWith=xr,m.at=yr,m.before=Ll,m.bind=nh,m.bindAll=Pr,m.bindKey=am,m.castArray=function(){if(!arguments.length)return[];var b=arguments[0];return M(b)?b:[b]},m.chain=Gl, m.chunk=function(b,d,f){d=(f?Ka(b,d,f):d===r)?1:ma(P(d),0);f=null==b?0:b.length;if(!f||d<1)return[];for(var h=0,l=0,n=la(He(f/d));hl?0:l+f),h=h===r||h>l?l:P(h),h<0&&(h+=l),h=f>h?0:Ul(h);f>>0)?(b=X(b),b&&("string"==typeof d||null!=d&&!ph(d))&&(d=Qa(d), !d&&zc.test(b))?Qb(cb(b),0,f):b.split(d,f)):[]},m.spread=function(b,d){if("function"!=typeof b)throw new Ya("Expected a function");return d=null==d?0:ma(P(d),0),R(function(f){var h=f[d];f=Qb(f,0,d);return h&&F(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?Ae(b,J(d,3),!1,!0):[]},m.takeWhile=function(b,d){return b&&b.length?Ae(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 Ya("Expected a function");return da(f)&&(h="leading"in f?!!f.Rb:h,l="trailing"in f?!!f.Xb:l),Ol(b,d,{Rb:h,oc:d,Xb:l})},m.thru=Me,m.toArray=Tl,m.toPairs=fm,m.toPairsIn=gm,m.toPath=function(b){return M(b)?z(b,lb):Oa(b)?[b]:Ga(bl(X(b)))},m.toPlainObject=Pk,m.transform=function(b, d,f){var h=M(b),l=h||Lb(b)||Ac(b);if(d=J(d,4),null==f){var n=b&&b.constructor;f=l?h?new n:[]:da(b)&&xb(n)?Fc(Ke(b)):{}}return(l?e:kb)(b,function(t,v,x){return d(f,t,v,x)}),f},m.unary=function(b){return Kl(b,1)},m.union=Vq,m.unionBy=Wq,m.unionWith=Xq,m.uniq=function(b){return b&&b.length?Pb(b):[]},m.uniqBy=function(b,d){return b&&b.length?Pb(b,J(d,2)):[]},m.uniqWith=function(b,d){return d="function"==typeof d?d:r,b&&b.length?Pb(b,r,d):[]},m.unset=function(b,d){return null==b||Og(b,d)},m.unzip=dh,m.unzipWith= Fl,m.update=function(b,d,f){null!=b&&(f=Ug(f),b=Bc(b,d,f(yb(b,d)),void 0));return b},m.updateWith=function(b,d,f,h){h="function"==typeof h?h:r;null!=b&&(f=Ug(f),b=Bc(b,d,f(yb(b,d)),h));return b},m.values=Cc,m.valuesIn=function(b){return null==b?[]:ck(b,Ha(b))},m.without=Yq,m.words=jl,m.wrap=function(b,d){return oh(Ug(d),b)},m.xor=Zq,m.xorBy=$q,m.xorWith=ar,m.zip=br,m.zipObject=function(b,d){return al(b||[],d||[],id)},m.zipObjectDeep=function(b,d){return al(b||[],d||[],Bc)},m.zipWith=cr,m.entries= fm,m.entriesIn=gm,m.extend=cm,m.extendWith=dm,gh(m,m),m.add=Zr,m.attempt=Or,m.camelCase=Hr,m.capitalize=Wl,m.ceil=$r,m.clamp=function(b,d,f){return f===r&&(f=d,d=r),f!==r&&(f=bb(f),f=f===f?f:0),d!==r&&(d=bb(d),d=d===d?d:0),dc(bb(b),d,f)},m.clone=function(b){return Xa(b,4)},m.cloneDeep=function(b){return Xa(b,5)},m.cloneDeepWith=function(b,d){return d="function"==typeof d?d:r,Xa(b,5,d)},m.cloneWith=function(b,d){return d="function"==typeof d?d:r,Xa(b,4,d)},m.conformsTo=function(b,d){return null==d|| zk(b,d,pa(d))},m.deburr=kl,m.defaultTo=function(b,d){return null==b||b!==b?d:b},m.divide=as,m.endsWith=function(b,d,f){b=X(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=X(b),b&&jp.test(b)?b.replace(ik,Hp):b},m.escapeRegExp=function(b){return b=X(b),b&&np.test(b)?b.replace(ug,"\\$&"):b},m.every=function(b,d,f){var h=M(b)?k:Tp;return f&&Ka(b,d,f)&&(d=r),h(b,J(d,3))},m.find=fr,m.findIndex=Bl,m.findKey=function(b,d){return qb(b, J(d,3),kb)},m.findLast=gr,m.findLastIndex=Cl,m.findLastKey=function(b,d){return qb(b,J(d,3),Dg)},m.floor=bs,m.forEach=Hl,m.forEachRight=Il,m.forIn=function(b,d){return null==b?b:Cg(b,J(d,3),Ha)},m.forInRight=function(b,d){return null==b?b:Ck(b,J(d,3),Ha)},m.forOwn=function(b,d){return b&&kb(b,J(d,3))},m.forOwnRight=function(b,d){return b&&Dg(b,J(d,3))},m.get=zg,m.gt=qr,m.gte=rr,m.has=function(b,d){return null!=b&&yl(b,d,Vp)},m.hasIn=Lg,m.head=Dl,m.identity=Ia,m.includes=function(b,d,f,h){b=Ja(b)? b:Cc(b);f=f&&!h?P(f):0;h=b.length;return f<0&&(f=ma(h+f,0)),Re(b)?f<=h&&b.indexOf(d,f)>-1:!!h&&Ea(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=ma(h+f,0)),Ea(b,d,f)},m.inRange=function(b,d,f){d=Ab(d);f===r?(f=d,d=0):f=Ab(f);b=bb(b);return b>=va(d,f)&&b=-9007199254740991&&b<=9007199254740991},m.isSet=xk,m.isString=Re,m.isSymbol=Oa,m.isTypedArray=Ac,m.isUndefined=function(b){return b===r},m.isWeakMap=function(b){return fa(b)&&ua(b)=="[object WeakMap]"},m.isWeakSet=function(b){return fa(b)&&Aa(b)=="[object WeakSet]"},m.join=function(b,d){return null==b?"":Eq.call(b,d)},m.kebabCase=Ir,m.last=Za,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?ma(h+l,0):va(l,h-1));if(d===d){for(f=l+1;f--&&b[f]!==d;);b=f}else b=sa(b,Nf,l,!0);return b},m.lowerCase=Jr,m.lowerFirst=Kr,m.lt=ur,m.lte=vr,m.max=function(b){return b&&b.length?se(b,Ia,Eg):r},m.maxBy=function(b,d){return b&&b.length?se(b,J(d,2),Eg):r},m.mean=function(b){return Yj(b,Ia)},m.meanBy=function(b,d){return Yj(b,J(d,2))},m.min=function(b){return b&&b.length?se(b,Ia,Ig):r},m.minBy=function(b,d){return b&&b.length?se(b,J(d,2),Ig): r},m.stubArray=ih,m.stubFalse=jh,m.stubObject=function(){return{}},m.stubString=function(){return""},m.stubTrue=function(){return!0},m.multiply=cs,m.nth=function(b,d){return b&&b.length?Qk(b,P(d)):r},m.noConflict=function(){return oa._===this&&(oa._=zq),this},m.noop=hh,m.now=Oe,m.pad=function(b,d,f){b=X(b);var h=(d=P(d))?yc(b):0;if(!d||h>=d)return b;d=(d-h)/2;return Ge(ye(d),f)+b+Ge(He(d),f)},m.padEnd=function(b,d,f){b=X(b);var h=(d=P(d))?yc(b):0;return d&&hd){var h=b;b=d;d=h}return f||b%1||d%1?(f=Vk(),va(b+f*(d-b+Ep("1e-"+((f+"").length-1))),d)):wg(b,d)},m.reduce=function(b,d,f){var h=M(b)?L:Zj,l=arguments.length< 3;return h(b,J(d,4),f,l,Mb)},m.reduceRight=function(b,d,f){var h=M(b)?T:Zj,l=arguments.length<3;return h(b,J(d,4),f,l,Jl)},m.repeat=function(b,d,f){return d=(f?Ka(b,d,f):d===r)?1:P(d),Pg(X(b),d)},m.replace=function(){var b=arguments,d=X(b[0]);return b.length<3?d:d.replace(b[1],b[2])},m.result=function(b,d,f){d=Nb(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=qg(h,d);++f=d)return b;d=f-yc(h); if(d<1)return h;f=n?Qb(n,0,d).join(""):b.slice(0,d);if(l===r)return f+h;if(n&&(d+=f.length-d),ph(l)){if(b.slice(d).search(l)){n=f;l.global||(l=Yl(l.source,X(jk.exec(l))+"g"));for(l.lastIndex=0;b=l.exec(n);)var t=b.index;f=f.slice(0,t===r?d:t)}}else b.indexOf(Qa(l),d)!=d&&(l=f.lastIndexOf(l),l>-1&&(f=f.slice(0,l)));return f+h},m.unescape=function(b){return b=X(b),b&&ip.test(b)?b.replace(hk,Ip):b},m.uniqueId=function(b){var d=++yq;return X(b)+d},m.upperCase=Nr,m.upperFirst=eh,m.each=Hl,m.eachRight= Il,m.first=Dl,gh(m,function(){var b={};return kb(m,function(d,f){aa.call(m.prototype,f)||(b[f]=d)}),b}(),{chain:!1}),m.VERSION="4.17.21",e("bind bindKey curry curryRight partial partialRight".split(" "),function(b){m[b].placeholder=m}),e(["drop","take"],function(b,d){K.prototype[b]=function(f){f=f===r?1:ma(P(f),0);var h=this.R&&!d?new K(this):this.clone();return h.R?h.Ca=va(f,h.Ca):h.Sa.push({size:va(f,4294967295),type:b+(h.fa<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.Ra.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(Ia)},K.prototype.find=function(b){return this.filter(b).head()}, K.prototype.findLast=function(b){return this.reverse().find(b)},K.prototype.invokeMap=R(function(b,d){return"function"==typeof b?new K(this):this.map(function(f){return ld(f,b,d)})}),K.prototype.reject=function(b){return this.filter(Qe(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 t=this.O,v=h?[1]:arguments,x=t instanceof K,C=v[0],D=x||M(t),G=function(ab){ab=l.apply(m,F([ab],v));return h&&H?ab[0]:ab};D&&f&&"function"==typeof C&&1!=C.length&&(x=D=!1);var H=this.V;C=!!this.L.length;var N=n&&!H,I=x&&!C;if(!n&&D){t=I?t: new K(this);var Y=b.apply(t,v);return Y.L.push({ka:Me,args:[G],bb:r}),new U(Y,H)}return N&&I?b.apply(this,v):(Y=this.thru(G),N?h?Y.value()[0]:Y.value():Y)})}),e("pop push shift sort splice unshift".split(" "),function(b){var d=Te[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(t){return d.apply(M(t)?t:[],l)})}}),kb(K.prototype,function(b,d){if(b= m[d]){var f=b.name+"";aa.call(Jc,f)||(Jc[f]=[]);Jc[f].push({name:d,ka:b})}}),Jc[De(r,2).name]=[{name:"wrapper",ka:r}],K.prototype.clone=function(){var b=new K(this.O);return b.L=Ga(this.L),b.fa=this.fa,b.R=this.R,b.Ra=Ga(this.Ra),b.Ca=this.Ca,b.Sa=Ga(this.Sa),b},K.prototype.reverse=function(){if(this.R){var b=new K(this);b.fa=-1;b.R=!0}else b=this.clone(),b.fa*=-1;return b},K.prototype.value=function(){var b=this.O.value(),d=this.fa,f=M(b),h=d<0,l=f?b.length:0,n=sq(0,l,this.Sa),t=n.start,v=n.end; n=v-t;t=h?v:t-1;v=this.Ra;var x=v.length,C=0,D=va(n,this.Ca);if(!f||!h&&l==n&&D==n)return $k(b,this.L);f=[];a:for(;n--&&C=this.ga.length;return{done:b, value:b?r:this.ga[this.Ba++]}},m.prototype.tc=function(b){for(var d,f=this;f instanceof O;){var h=rk(f);h.Ba=0;h.ga=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({ka:Me,args:[ch],bb:r}),new U(b,this.V)):this.thru(ch)},m.prototype.toJSON=m.prototype.valueOf=m.prototype.value=function(){return $k(this.O,this.L)},m.prototype.first=m.prototype.head,rd&&(m.prototype[rd]=wq),m}();"function"== typeof define&&"object"==typeof define.hc&&define.hc?(oa._=Rb,define(function(){return Rb})):ac?((ac.exports=Rb)._=Rb,oe._=Rb):oa._=Rb}).call(this);/* Lodash Copyright JS Foundation and other contributors Released under MIT license Based on Underscore.js 1.8.3 Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */ var V=ea._,_$VERSION=V.VERSION,_$after=V.after,_$ary=V.ary,_$assign=V.assign,_$assignIn=V.assignIn,_$assignInWith=V.assignInWith,_$assignWith=V.assignWith,_$at=V.at,_$before=V.before,_$bind=V.bind,_$bindAll=V.bindAll,_$bindKey=V.bindKey,_$castArray=V.castArray,_$chain=V.chain,_$chunk=V.chunk,_$compact=V.compact,_$concat=V.concat,_$cond=V.cond,_$conforms=V.conforms,_$constant=V.constant,_$countBy=V.countBy,_$create=V.create,_$curry=V.curry,_$curryRight=V.curryRight,_$debounce=V.debounce,_$defaults= V.defaults,_$defaultsDeep=V.defaultsDeep,_$defer=V.defer,_$delay=V.delay,_$difference=V.difference,_$differenceBy=V.differenceBy,_$differenceWith=V.differenceWith,_$drop=V.drop,_$dropRight=V.dropRight,_$dropRightWhile=V.dropRightWhile,_$dropWhile=V.dropWhile,_$fill=V.fill,_$filter=V.filter,_$flatMap=V.flatMap,_$flatMapDeep=V.flatMapDeep,_$flatMapDepth=V.flatMapDepth,_$flatten=V.flatten,_$flattenDeep=V.flattenDeep,_$flattenDepth=V.flattenDepth,_$flip=V.flip,_$flow=V.flow,_$flowRight=V.flowRight,_$fromPairs= V.fromPairs,_$functions=V.functions,_$functionsIn=V.functionsIn,_$groupBy=V.groupBy,_$initial=V.initial,_$intersection=V.intersection,_$intersectionBy=V.intersectionBy,_$intersectionWith=V.intersectionWith,_$invert=V.invert,_$invertBy=V.invertBy,_$invokeMap=V.invokeMap,_$iteratee=V.iteratee,_$keyBy=V.keyBy,_$keys=V.keys,_$keysIn=V.keysIn,_$map=V.map,_$mapKeys=V.mapKeys,_$mapValues=V.mapValues,_$matches=V.matches,_$matchesProperty=V.matchesProperty,_$memoize=V.memoize,_$merge=V.merge,_$mergeWith=V.mergeWith, _$method=V.method,_$methodOf=V.methodOf,_$mixin=V.mixin,_$negate=V.negate,_$nthArg=V.nthArg,_$omit=V.omit,_$omitBy=V.omitBy,_$once=V.once,_$orderBy=V.orderBy,_$over=V.over,_$overArgs=V.overArgs,_$overEvery=V.overEvery,_$overSome=V.overSome,_$partial=V.partial,_$partialRight=V.partialRight,_$partition=V.partition,_$pick=V.pick,_$pickBy=V.pickBy,_$property=V.property,_$propertyOf=V.propertyOf,_$pull=V.pull,_$pullAll=V.pullAll,_$pullAllBy=V.pullAllBy,_$pullAllWith=V.pullAllWith,_$pullAt=V.pullAt,_$range= V.range,_$rangeRight=V.rangeRight,_$rearg=V.rearg,_$reject=V.reject,_$remove=V.remove,_$rest=V.rest,_$reverse=V.reverse,_$sampleSize=V.sampleSize,_$set=V.set,_$setWith=V.setWith,_$shuffle=V.shuffle,_$slice=V.slice,_$sortBy=V.sortBy,_$sortedUniq=V.sortedUniq,_$sortedUniqBy=V.sortedUniqBy,_$split=V.split,_$spread=V.spread,_$tail=V.tail,_$take=V.take,_$takeRight=V.takeRight,_$takeRightWhile=V.takeRightWhile,_$takeWhile=V.takeWhile,_$tap=V.tap,_$throttle=V.throttle,_$thru=V.thru,_$toArray=V.toArray,_$toPairs= V.toPairs,_$toPairsIn=V.toPairsIn,_$toPath=V.toPath,_$toPlainObject=V.toPlainObject,_$transform=V.transform,_$unary=V.unary,_$union=V.union,_$unionBy=V.unionBy,_$unionWith=V.unionWith,_$uniq=V.uniq,_$uniqBy=V.uniqBy,_$uniqWith=V.uniqWith,_$unset=V.unset,_$unzip=V.unzip,_$unzipWith=V.unzipWith,_$update=V.update,_$updateWith=V.updateWith,_$values=V.values,_$valuesIn=V.valuesIn,_$without=V.without,_$words=V.words,_$wrap=V.wrap,_$xor=V.xor,_$xorBy=V.xorBy,_$xorWith=V.xorWith,_$zip=V.zip,_$zipObject=V.zipObject, _$zipObjectDeep=V.zipObjectDeep,_$zipWith=V.zipWith,_$entries=V.toPairs,_$entriesIn=V.toPairsIn,_$extend=V.assignIn,_$extendWith=V.assignInWith,_$add=V.add,_$attempt=V.attempt,_$camelCase=V.camelCase,_$capitalize=V.capitalize,_$ceil=V.ceil,_$clamp=V.clamp,_$clone=V.clone,_$cloneDeep=V.cloneDeep,_$cloneDeepWith=V.cloneDeepWith,_$cloneWith=V.cloneWith,_$conformsTo=V.conformsTo,_$deburr=V.deburr,_$defaultTo=V.defaultTo,_$divide=V.divide,_$endsWith=V.endsWith,_$eq=V.eq,_$escape=V.escape,_$escapeRegExp= V.escapeRegExp,_$every=V.every,_$find=V.find,_$findIndex=V.findIndex,_$findKey=V.findKey,_$findLast=V.findLast,_$findLastIndex=V.findLastIndex,_$findLastKey=V.findLastKey,_$floor=V.floor,_$forEach=V.forEach,_$forEachRight=V.forEachRight,_$forIn=V.forIn,_$forInRight=V.forInRight,_$forOwn=V.forOwn,_$forOwnRight=V.forOwnRight,_$get=V.get,_$gt=V.gt,_$gte=V.gte,_$has=V.has,_$hasIn=V.hasIn,_$head=V.head,_$identity=V.identity,_$includes=V.includes,_$indexOf=V.indexOf,_$inRange=V.inRange,_$invoke=V.invoke, _$isArguments=V.isArguments,_$isArray=V.isArray,_$isArrayBuffer=V.isArrayBuffer,_$isArrayLike=V.isArrayLike,_$isArrayLikeObject=V.isArrayLikeObject,_$isBoolean=V.isBoolean,_$isBuffer=V.isBuffer,_$isDate=V.isDate,_$isElement=V.isElement,_$isEmpty=V.isEmpty,_$isEqual=V.isEqual,_$isEqualWith=V.isEqualWith,_$isError=V.isError,_$isFinite=V.isFinite,_$isFunction=V.isFunction,_$isInteger=V.isInteger,_$isLength=V.isLength,_$isMap=V.isMap,_$isMatch=V.isMatch,_$isMatchWith=V.isMatchWith,_$isNaN=V.isNaN,_$isNative= V.isNative,_$isNil=V.isNil,_$isNull=V.isNull,_$isNumber=V.isNumber,_$isObject=V.isObject,_$isObjectLike=V.isObjectLike,_$isPlainObject=V.isPlainObject,_$isRegExp=V.isRegExp,_$isSafeInteger=V.isSafeInteger,_$isSet=V.isSet,_$isString=V.isString,_$isSymbol=V.isSymbol,_$isTypedArray=V.isTypedArray,_$isUndefined=V.isUndefined,_$isWeakMap=V.isWeakMap,_$isWeakSet=V.isWeakSet,_$join=V.join,_$kebabCase=V.kebabCase,_$last=V.last,_$lastIndexOf=V.lastIndexOf,_$lowerCase=V.lowerCase,_$lowerFirst=V.lowerFirst, _$lt=V.lt,_$lte=V.lte,_$max=V.max,_$maxBy=V.maxBy,_$mean=V.mean,_$meanBy=V.meanBy,_$min=V.min,_$minBy=V.minBy,_$stubArray=V.stubArray,_$stubFalse=V.stubFalse,_$stubObject=V.stubObject,_$stubString=V.stubString,_$stubTrue=V.stubTrue,_$multiply=V.multiply,_$nth=V.nth,_$noConflict=V.noConflict,_$noop=V.noop,_$now=V.now,_$pad=V.pad,_$padEnd=V.padEnd,_$padStart=V.padStart,_$parseInt=V.parseInt,_$random=V.random,_$reduce=V.reduce,_$reduceRight=V.reduceRight,_$repeat=V.repeat,_$replace=V.replace,_$result= V.result,_$round=V.round,_$runInContext=V.runInContext,_$sample=V.sample,_$size=V.size,_$snakeCase=V.snakeCase,_$some=V.some,_$sortedIndex=V.sortedIndex,_$sortedIndexBy=V.sortedIndexBy,_$sortedIndexOf=V.sortedIndexOf,_$sortedLastIndex=V.sortedLastIndex,_$sortedLastIndexBy=V.sortedLastIndexBy,_$sortedLastIndexOf=V.sortedLastIndexOf,_$startCase=V.startCase,_$startsWith=V.startsWith,_$subtract=V.subtract,_$sum=V.sum,_$sumBy=V.sumBy,_$times=V.times,_$toFinite=V.toFinite,_$toInteger=V.toInteger,_$toLength= V.toLength,_$toLower=V.toLower,_$toNumber=V.toNumber,_$toSafeInteger=V.toSafeInteger,_$toString=V.toString,_$toUpper=V.toUpper,_$trim=V.trim,_$trimEnd=V.trimEnd,_$trimStart=V.trimStart,_$truncate=V.truncate,_$unescape=V.unescape,_$uniqueId=V.uniqueId,_$upperCase=V.upperCase,_$upperFirst=V.upperFirst,_$each=V.forEach,_$eachRight=V.forEachRight,_$first=V.head;function po(a,c){return typeof a[c]!=="object"?!0:Array.isArray(a[c])?(console.warn("la`"+c),!0):!1}function qo(a,c){return _$isEmpty(a)?(console.warn("ma`"+c),!0):!1}function ro(a,c){for(const e of Object.keys(c))if(e in a&&(po(c,e)||!qo(c[e],e)&&!so(a[e],c,e)))return!1;return!0}function so(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:ro(a,c[e])} function to(a,c,e){for(const q of Object.keys(e))if(q in a||q in c){if(po(e,q)){var g;if(g=q in a&&q in c){g=a[q];var k=c[q];g=typeof g!==typeof k||typeof g==="object"&&Array.isArray(g)!==Array.isArray(k)?!1:typeof g==="object"&&!Array.isArray(g)&&_$isEmpty(g)&&_$isEmpty(k)?!0:_$isEqual(g,k)}if(g)continue;else return!1}if(!qo(e[q],q)){if(!(q in a))if(so(c[q],e,q))continue;else return!1;if(!(q in c))if(so(a[q],e,q))continue;else return!1;if(typeof a[q]!==typeof c[q])return!1;g=so(a[q],e,q);k=so(c[q], e,q);if(!g||!k)if(g||k||!to(a[q],c[q],e[q]))return!1}}return!0}function uo(a,c,e){return _$isEmpty(e)||_$isEmpty(a)&&_$isEmpty(c)?!0:_$isEmpty(a)?ro(c,e):_$isEmpty(c)?ro(a,e):to(a,c,e)} function vo(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"):vo(g,k)}} function wo(a,c){const e=_$cloneDeep(a);vo(e,c);return _$isEqual(e,a)};function xo(a,c){if(a.b){var e=yo(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(!zo(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=Ao(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=xo(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=xo(a.g,c);else if(a.f)a=Bo(a,c);else if(a.h)if(a.j&&a.i&&a.h&&a.k){var g=c.b+a.k;e=oo(g,a.j);if(e<0)a={ok:!1,G:-4};else{var k=BigInt(a.i[e]);g=mo(g,Zn);if(g>=0&&g<=bo)if(k>0&&k>BigInt(33);if(u===ao)break;u=q*Yn/(u+BigInt(1))+BigInt(1)}k=q-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 Bo(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=oo(c.b+a.k,a.j);return e<0?{ok:!1,G:-7}:xo(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 Ho(a,c,e){c=mo(c.toString(),$n);a={a:{a},b:c.toString(),c:{a:[]}};e=xo(e.b,a);if(!e.ok)return{ok:!1,G:e.G,value:{a:[]}};for(const k of a.c.a){if(k.b){e=a.b;c={};var g=k.b.a??[];for(const q of g)vo(c,Do(e,q));k.c=c}if(k.c){c=k.c;e=BigInt(0);c.a&&(e=Go(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=Fo.has(g)?BigInt(g):BigInt(-1),g=g===BigInt(-1)? BigInt(-1):g<Ko(y)).filter(y=>!!y)));if(q.length===0){c===void 0&&(c=JSON.parse(e));e=Oo(k,c,g);if(!e.ok&&e.G)return[Io-BigInt(e.G)];q=e.value.map(y=>y.d??BigInt(0))}e=q.map(y=> String(y));await a.set("cachedVpids",JSON.stringify(e));return q}ja("runPrivateReach",Po);var Qo=BigInt(0);function Ro(a,c,e=BigInt(0)){return{bucket:a,value:c?1:16384,filteringId:e}};function So(){var a=To;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:Qo,debugKey:Qo}),(await Po(this.sharedStorage??a?.sharedStorage,e.reportBrowserIdInsteadOfVPID,e.modelJson,e.deviceType)).forEach(k=>{for(const q of e.filterIds)g(Ro(k,e.enableDebugMode,q))})}catch(k){g(Ro(Io- BigInt(-1),!0))}}}}a.register("google_reach",c)};function Uo(a,c){c=`${"https://pagead2.googlesyndication.com/pagead/gen_204"}?id=av-js&type=reach&proto=${encodeURIComponent(ic(c.ba()))}`;a.Jb.La(c,{X:"GET"}).sendNow()};function Vo(a){return[{ra:2,Oa:!1,Fa:!0,filterIds:Wo(a?.productionFilterIds)},{ra:2,Oa:!0,Fa:!0,filterIds:Wo(a?.testFilterIds)},{ra:2,Oa:!1,Fa:!1,filterIds:Wo(a?.testFilterIds)}]}function Wo(a){if(a!==void 0)return a.map(c=>BigInt(c))};var Xo=class extends dj{constructor(a){super(a)}getType(){var a=this.H;a=Mf(a,Rc(a),6);return de(a)??0}},Yo=function(a){return c=>{Sa(a);if(c==null||c=="")c=Va(new a,Mh);else{Ra(c);c=JSON.parse(c);if(!Array.isArray(c))throw Error("G`"+na(c)+"`"+c);Mc(c,32);c=uf(a,c)}return c}}(Xo);Xo.Ia="ads.geo.GeoTargetMessage";var Zo=function(a,c){return eg(a,1,c)},$o=function(a,c){return dg(a,2,c)},ap=function(a,c){return dg(a,3,c)},bp=class extends dj{constructor(){super(void 0)}Pa(a){return dg(this,10,a)}};bp.Ia="ads.branding.measurement.client.frontend.integrations.reach.ReachStatusMessage";var fs=[0,Vi,-4,Xi,Ti,Ri,Ni,Vi,Ni,Vi,Ri,Vi,-1,[0,Ri,-3],Wi,Qi,Vi,Pi,-1,Ri,-1,Pi,Ni,[0,Pi,Ri,-1,Xi,Ni,Pi],Mi,Vi];Xo.prototype.ba=ej(fs);bp.prototype.ba=ej([0,Xi,Ui,-1,Xi,-2,Ui,-1,Ri,Ui,fs,Yi,Ri]);var gs=async function(a,c){try{return await c()}finally{a.flush()}},hs=class{constructor(a){this.context=a;this.points=[]}flush(){if(!(this.points.length<=0)){var a=new bp;Zo(a,9);var c=Vo().length;Pf(a,13,c==null?c:fe(c));$f(a,12,this.points);this.points.splice(0);Uo(this.context,a)}}};var bj=class extends dj{constructor(a){super(a)}};bj.Ia="EventIdMessage";var is=class extends dj{constructor(){super(void 0)}Aa(a){return cg(this,4,a)}};is.Ia="ads.branding.measurement.client.frontend.integrations.reach.ContextIdMessage";var js=[0,Oi,Si,-1];bj.prototype.ba=ej(js);is.prototype.ba=ej([0,js,Ti,-1,Vi,-3,Zi,Ti]);var aj=class extends dj{constructor(a){super(a,1)}};aj.Ia="proto2.bridge.MessageSet";const ks={};aj[Bd]=ks;ks[4156379]={jd:new $i};var ls=function(a,c){return(e,g)=>{if(Ih.length){const q=Ih.pop();vh(q,g);rh(q.v,e,g);e=q}else e=new Jh(e,g);try{const q=new a,u=q.H;ii(c)(u,e);var k=q}finally{e.Nb()}return k}}(bj,js);var ms=function(a,c){var e=bg(a.message,2,c.ra===2);c=bg(e,3,!c.Oa);a.message=c;return a},ns=function(a,c){a.message=$f(a.message,8,c);return a},os=function(a){var c=Sn.match(/m\d{12}/g),e=Sn.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=cg(e,5,g);g=Number(c.slice(8,10));e=cg(e,6,g);c=Number(c.slice(10,12));c=cg(e,7,c);a.message=c;return a}if(e&&e.length>0)return c=cg(a.message,5,Number(e[0])),c=Pf(c,6),c=Pf(c,7),a.message=c,a;Sn==="unreleased"&&(c=Pf(a.message, 5),c=cg(c,6,0),a.message=Pf(c,7));return a},ps=class{constructor(){this.message=new is}Pa(a){var c=this.message;a=ls(kc(a));this.message=Xf(c,bj,1,a);return this}Aa(a){this.message=this.message.Aa(Math.max(1,a));return this}encode(){let a=this.message,c=ic(a.ba());c.length>64&&(a=a.Aa(1),c=ic(a.ba()));c.length>64&&(a=Pf(a,6),c=ic(a.ba()));c.length>64&&(a=Pf(a,7),c=ic(a.ba()));c.length>64&&(a=Pf(a,5),c=ic(a.ba()));return c}};function qs(a,c){if(c===void 0||c.length===0)return Uo(a,Zo(new bp,7)),[BigInt(0)];const e=BigInt(-2147483648);return c.map(g=>{const k=g%e;g!==k&&Uo(a,Zo(new bp,6));return k})};function rs(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 ss(a){if(a.length>=24)throw Error("Sa");return[160|a.length,...a.sort(ts).map(c=>[...c[0],...c[1]]).flat()]} function us(a){if(a.length>=24)throw Error("Ta");return[128|a.length,...a.flat()]}function vs(a,c){const e=[];for(;a>0;)e.push(Number(a%BigInt(255))),a/=BigInt(255);for(;e.length{})}catch(q){}} function xs(a){a=ss([[rs("data"),us(a.map(c=>ss([[rs("value"),[68,...vs(BigInt(c.value),4)]],[rs("bucket"),[80,...vs(c.bucket,16)]],[rs("filteringId"),[68,...vs(c.filteringId,4)]]])))],[rs("operation"),rs("histogram")]]);return btoa(String.fromCharCode(...(new Uint8Array(a))))};const ys={[2]:"prod",[1]:"canary"}; async function zs(a,c,e,g){const k=Vo(e),q=z=>{k.forEach(F=>{const L=os(ms(ns((new ps).Pa(e.escapedQueryId),e.trafficTypes??[0]),F)).Aa(-1).encode();ws(a,L,z,F.Fa)})};try{var u=!!a.global.sharedStorage}catch(z){u=z}if(u instanceof Error)q(-16),g=ap($o(Zo(new bp,8),u.name),u.message),Uo(a,g);else{g.points.push(7);u=As(a,e,k);c=Bs(a,c,q);var [y]=await Promise.all([u,c]);g.points.push(8);c=k.map(z=>Cs(a,z,y,e.deviceType??1,e.escapedQueryId,e.trafficTypes??[0],e.isProductSplitVpidLogsExperiment??!1,F=> {const L=os(ms(ns((new ps).Pa(e.escapedQueryId),e.trafficTypes??[0]).Aa(-1),z)).encode();ws(a,L,F,z.Fa)}));await Promise.all(c);g.points.push(9)}}async function Bs(a,c,e){const g=a.sharedStorage;if(g)try{await g.worklet.addModule(c)}catch(k){e(-17),c=ap($o(Zo(new bp,1),k.name),k.message),Uo(a,c)}}async function As(a,c,e){const g=[...(new Set(e.map(k=>k.ra)))];e=g.map(k=>Ds(a,c,k));e=await Promise.all(e);return new Map(e.map((k,q)=>[g[q],k]))} async function Ds(a,c,e){var g=c.clientsideModelFilename??"model_person_country_code_XX_person_region_code_5858.json",k=void 0;let q=1;const u={method:"GET"};var y=200,z=c.geoTargetMessage?Yo(c.geoTargetMessage):void 0;c=(new bp).Pa(c.escapedQueryId);z=Xf(c,Xo,11,z);try{k=await a.global.fetch(Es(e,g),u),y=k.status,k.ok||(k=await a.global.fetch(Es(e,"model_person_country_code_XX_person_region_code_5858.json"),u),q=2)}catch(F){y=-1,F instanceof Error&&ap($o(z,F.name),F.message)}e=Zo(z,2);Pf(e,9,y== null?y:fe(y));if(k&&k.ok)return y=eg(z,4,q),dg(y,7,q===1?g:""),Uo(a,z),await k.text();k=eg(z,4,4);g=dg(k,8,g);dg(g,7,"");Uo(a,z)}function Es(a,c){return"https://www.googletagservices.com/agrp/"+ys[a]+"/"+c} async function Cs(a,c,e,g,k,q,u,y){e=e.get(c.ra);if(e!==void 0){var z=Number(mo(e,BigInt(-2147483648)));k=os(ms(ns((new ps).Pa(k),q),c).Aa(z));k.message=bg(k.message,9,u);u={contextId:k.encode(),aggregationCoordinatorOrigin:"https://publickeyservice.msmt.gcp.privacysandboxservices.com",filteringIdMaxBytes:4};g={modelJson:e,modelHash:z,deviceType:g,enableDebugMode:c.Fa,reportBrowserIdInsteadOfVPID:c.Oa,filterIds:qs(a,c.filterIds)};if(e=a.sharedStorage){g=e.run("google_reach",{privateAggregationConfig:u, data:g,keepAlive:!0});if(g!==void 0)try{await g}catch(F){y(-18),y=F,y=ap($o(Zo(new bp,3),y?.name??"unknown"),y?.message??""),Uo(a,y)}y=Zo(new bp,5);y=eg(y,5,c.ra===1?1:2);c=eg(y,6,c.Oa?1:2);Uo(a,c)}}};function Fs(a){return a===void 0||typeof a==="string"}function Gs(a){return a===void 0||typeof a==="number"}function Hs(a){return a===void 0||typeof a==="boolean"}function Is(a){return a===void 0||Array.isArray(a)&&a.every(c=>typeof c==="number")}function Js(a){return a===void 0||Array.isArray(a)&&a.every(c=>typeof c==="string")};async function Ks(a,c){if(typeof window==="undefined")console.error("Ua");else{var e=c??new Rn(void 0,void 0,a),g=new hs(e);await gs(g,async()=>{g.points.push(5);var k=await tm(Mj(e.onMessage,Bm(q=>{a:{q=q.data;if(q!==void 0)try{var u=atob(q);break a}catch(z){}u=void 0}a:{if(u!==void 0)try{var y=JSON.parse(u);break a}catch(z){}y=void 0}return y}),Tm(q=>q!==void 0),Bm(q=>q),sn()));k&&k!==void 0&&typeof k.escapedQueryId==="string"&&typeof k.experimentState==="object"&&Fs(k.clientsideModelFilename)&& Fs(k.geoTargetMessage)&&Gs(k.deviceType)&&Js(k.productionFilterIds)&&Js(k.testFilterIds)&&Is(k.trafficTypes)&&Hs(k.isProductSplitVpidLogsExperiment)?(g.points.push(6),await zs(e,e.zc[2],k,g)):(k=Zo(new bp,4),Uo(e,k))})}};const To=globalThis;(async function(a,c){var e=To;typeof e==="object"&&"register"in e?So():await Ks(a,c)})(Qn("m202409230101".match(/^m\d{10}$/g)!==null?"m202409230101":"current"));}).call(this);