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