1import{cp as Qt,a8 as nc,cq as Pa,cr as Ht,aj as pn,ag as ce,cs as Ke,a9 as dr,cn as ie,ct as je,cu as Ge,cv as _t,cw as G,cx as ic,cy as M,cz as Vt,cA as Jt,cB as Wa,cC as ze,cD as pt,am as gr,cE as Ma,cF as sc,bK as cc,bJ as lc,cG as uc,cH as Pe,cI as hr,cJ as dc,cK as ge,cL as Ye,cM as mt,cN as bt,cO as se,cP as mn,cQ as ta,cR as fc,cS as pc,cT as mc,cU as bc,cV as To,cW as gt,cX as gc,cY as bn,cZ as Ro,c_ as Q,ak as gn,c$ as X,d0 as Ae,d1 as hn,d2 as Yt,a5 as Ka,d3 as hc,d4 as F,d5 as Qr,d6 as Aa,d7 as w,d8 as Ee,d9 as _,da as Be,db as yn,dc as Hr,dd as yc,de as vc,df as Ac,dg as wc,dh as xc,di as Re,dj as Fe,dk as vn,dl as Zt,dm as An,dn as wn,dp as _e,dq as wa,dr as kc,ds as ht,bb as zc,dt as Bc,du as yt,dv as He,dw as xn,dx as K,dy as kn,dz as zn,dA as jc,dB as Do,dC as Pc,dD as Ec,dE as Sc,dF as Ic,dG as Xe,dH as Oc,dI as Le,dJ as Bn,dK as Cc,dL as Ea,dM as Tc,dN as Rc,dO as Fo,dP as Dc,dQ as Fc,ai as Uc,ac as yr,dR as tt,dS as fr,dT as Uo,dU as Mo,dV as ot,dW as Mc,dX as jn,af as Ko,dY as me,dZ as Kc,d_ as qc,d$ as Sa,e0 as vt,e1 as Nc,e2 as Gc,e3 as qo,e4 as he,e5 as Lc,e6 as Qc,e7 as qa,e8 as _r,e9 as Na,ea as Vr,eb as ia,ec as Jr,ed as Hc,ee as _c,ef as Pn,eg as Vc,eh as No,ei as Jc}from"./index-BK4dq8KD.js";import{ej as jm,ek as Pm,el as Em,em as Sm,en as Im,eo as Om,ep as Cm,eq as Tm,er as Rm,es as Dm,et as Fm,eu as Um,ev as Mm,ew as Km,ex as qm,ey as Nm,ez as Gm,eA as Lm}from"./index-BK4dq8KD.js";import{e as Ga,x as Yr}from"./ed25519-DKTl0D83.js";import{c as Yc,u as $a}from"./index-vPCa1J1P.js";function Zc(e){const a=[],r=e.length;for(let t=0;t<r;t++){const o=e[t],n=Qt(o);a.push(n)}return a}const Xc=Ke;function qe(e,a){if(Ia(e),Ia(a),e<0||e>=1<<8*a)throw new Error("invalid I2OSP input: "+e);const r=Array.from({length:a}).fill(0);for(let t=a-1;t>=0;t--)r[t]=e&255,e>>>=8;return new Uint8Array(r)}function Wc(e,a){const r=new Uint8Array(e.length);for(let t=0;t<e.length;t++)r[t]=e[t]^a[t];return r}function Ia(e){if(!Number.isSafeInteger(e))throw new Error("number expected")}function $c(e,a,r,t){Pa(e),Pa(a),Ia(r),a.length>255&&(a=t(ce(Ht("H2C-OVERSIZE-DST-"),a)));const{outputLen:o,blockLen:n}=t,i=Math.ceil(r/o);if(r>65535||i>255)throw new Error("expand_message_xmd: invalid lenInBytes");const s=ce(a,qe(a.length,1)),c=qe(0,n),u=qe(r,2),d=new Array(i),f=t(ce(c,e,u,qe(0,1),s));d[0]=t(ce(f,qe(1,1),s));for(let l=1;l<=i;l++){const b=[Wc(f,d[l-1]),qe(l+1,1),s];d[l]=t(ce(...b))}return ce(...d).slice(0,r)}function el(e,a,r,t,o){if(Pa(e),Pa(a),Ia(r),a.length>255){const n=Math.ceil(2*t/8);a=o.create({dkLen:n}).update(Ht("H2C-OVERSIZE-DST-")).update(a).digest()}if(r>65535||a.length>255)throw new Error("expand_message_xof: invalid lenInBytes");return o.create({dkLen:r}).update(e).update(qe(r,2)).update(a).update(qe(a.length,1)).digest()}function Go(e,a,r){nc(r,{DST:"stringOrUint8Array",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});const{p:t,k:o,m:n,hash:i,expand:s,DST:c}=r;Pa(e),Ia(a);const u=typeof c=="string"?Ht(c):c,d=t.toString(2).length,f=Math.ceil((d+o)/8),p=a*n*f;let l;if(s==="xmd")l=$c(e,u,p,i);else if(s==="xof")l=el(e,u,p,o,i);else if(s==="_internal_pass")l=e;else throw new Error('expand must be "xmd" or "xof"');const b=new Array(a);for(let h=0;h<a;h++){const v=new Array(n);for(let x=0;x<n;x++){const B=f*(x+h*n),U=l.subarray(B,B+f);v[x]=pn(Xc(U),t)}b[h]=v}return b}function En(e,a){const r=a.map(t=>Array.from(t).reverse());return(t,o)=>{const[n,i,s,c]=r.map(f=>f.reduce((p,l)=>e.add(e.mul(p,t),l))),[u,d]=dr(e,[i,c],!0);return t=e.mul(n,u),o=e.mul(o,e.mul(s,d)),{x:t,y:o}}}function Lo(e,a,r){if(typeof a!="function")throw new Error("mapToCurve() must be defined");function t(n){return e.fromAffine(a(n))}function o(n){const i=n.clearCofactor();return i.equals(e.ZERO)?e.ZERO:(i.assertValidity(),i)}return{defaults:r,hashToCurve(n,i){const s=Go(n,2,{...r,DST:r.DST,...i}),c=t(s[0]),u=t(s[1]);return o(c.add(u))},encodeToCurve(n,i){const s=Go(n,1,{...r,DST:r.encodeDST,...i});return o(t(s[0]))},mapToCurve(n){if(!Array.isArray(n))throw new Error("expected array of bigints");for(const i of n)if(typeof i!="bigint")throw new Error("expected array of bigints");return o(t(n))}}}let Sn=!1;const al=ie;function rl(e={}){const{as:a="Hex"}=e,r=In({as:a}),t=Xt({privateKey:r});return{privateKey:r,publicKey:t}}function Xt(e){const{privateKey:a}=e,r=ie.ProjectivePoint.fromPrivateKey(je(a).slice(2));return Ge(r)}function tl(e){const{as:a="Hex",privateKey:r,publicKey:t}=e,i=ie.ProjectivePoint.fromHex(_t(t).slice(2)).multiply(ie.utils.normPrivateKeyToScalar(je(r).slice(2))).toRawBytes(!0);return a==="Hex"?G(i):i}function In(e={}){const{as:a="Hex"}=e,r=ie.utils.randomPrivateKey();return a==="Hex"?G(r):r}function On(e){return ic(Cn(e))}function Cn(e){const{payload:a,signature:r}
1=e,{r:t,s:o,yParity:n}=r,s=new ie.Signature(BigInt(t),BigInt(o)).addRecoveryBit(n).recoverPublicKey(je(a).substring(2));return Ge(s)}function ol(e){const{extraEntropy:a=Sn,hash:r,payload:t,privateKey:o}=e,{r:n,s:i,recovery:s}=ie.sign(M(t),M(o),{extraEntropy:typeof a=="boolean"?a:je(a).slice(2),lowS:!0,...r?{prehash:!0}:{}});return{r:n,s:i,yParity:s}}function nl(e){const{address:a,hash:r,payload:t,publicKey:o,signature:n}=e;return a?Vt(a,On({payload:t,signature:n})):ie.verify(n,M(t),Jt(o),...r?[{prehash:!0,lowS:!0}]:[])}const Ep=Object.freeze(Object.defineProperty({__proto__:null,createKeyPair:rl,getPublicKey:Xt,getSharedSecret:tl,noble:al,randomPrivateKey:In,recoverAddress:On,recoverPublicKey:Cn,sign:ol,verify:nl},Symbol.toStringTag,{value:"Module"}));const er=ie.ProjectivePoint,nt=Yc(Pe);function Qo(e){ze(e);const a=e.length===0?"0":cc(e);return BigInt("0x"+a)}function il(e){if(typeof e!="bigint")throw new Error("bigint expected");return lc(e.toString(16).padStart(64,"0"))}const sl=sc("Bitcoin seed"),it={private:76066276,public:76067358},st=2147483648,cl=e=>uc(Pe(e)),ll=e=>Ma(e).getUint32(0,!1),ar=e=>{if(!Number.isSafeInteger(e)||e<0||e>2**32-1)throw new Error("invalid number, should be from 0 to 2**32-1, got "+e);const a=new Uint8Array(4);return Ma(a).setUint32(0,e,!1),a};class Oe{get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return ll(this.pubHash)}get identifier(){return this.pubHash}get pubKeyHash(){return this.pubHash}get privateKey(){return this.privKeyBytes||null}get publicKey(){return this.pubKey||null}get privateExtendedKey(){const a=this.privateKey;if(!a)throw new Error("No private key");return nt.encode(this.serialize(this.versions.private,Wa(new Uint8Array([0]),a)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return nt.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(a,r=it){if(ze(a),8*a.length<128||8*a.length>512)throw new Error("HDKey: seed length must be between 128 and 512 bits; 256 bits is advised, got "+a.length);const t=pt(gr,sl,a);return new Oe({versions:r,chainCode:t.slice(32),privateKey:t.slice(0,32)})}static fromExtendedKey(a,r=it){const t=nt.decode(a),o=Ma(t),n=o.getUint32(0,!1),i={versions:r,depth:t[4],parentFingerprint:o.getUint32(5,!1),index:o.getUint32(9,!1),chainCode:t.slice(13,45)},s=t.slice(45),c=s[0]===0;if(n!==r[c?"private":"public"])throw new Error("Version mismatch");return c?new Oe({...i,privateKey:s.slice(1)}):new Oe({...i,publicKey:s})}static fromJSON(a){return Oe.fromExtendedKey(a.xpriv)}constructor(a){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!a||typeof a!="object")throw new Error("HDKey.constructor must not be called directly");if(this.versions=a.versions||it,this.depth=a.depth||0,this.chainCode=a.chainCode||null,this.index=a.index||0,this.parentFingerprint=a.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(a.publicKey&&a.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(a.privateKey){if(!ie.utils.isValidPrivateKey(a.privateKey))throw new Error("Invalid private key");this.privKey=typeof a.privateKey=="bigint"?a.privateKey:Qo(a.privateKey),this.privKeyBytes=il(this.privKey),this.pubKey=ie.getPublicKey(a.privateKey,!0)}else if(a.publicKey)this.pubKey=er.fromHex(a.publicKey).toRawBytes(!0);else throw new Error("HDKey: no public or private key provided");this.pubHash=cl(this.pubKey)}derive(a){if(!/^[mM]'?/.test(a))throw new Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(a))return this;const r=a.replace(/^[mM]'?\//,"").split("/");let t=this;for(const o of r){const n=/^(\d+)('?)$/.exec(o),i=n&&n[1];if(!n||n.length!==3||typeof i!="string")throw new Error("invalid child index: "+o);let s=+i;if(!Number.isSafeInteger(s)||s>=st)throw new Error("Invalid index");n[2]==="'"&&(s+=st),t=t.deriveChild(s)}return t}deriveChild(a){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let r=ar(a);if(a>=st){const s=this.privateKey;if(!s)throw new Error("Could not derive hardened child key");r=Wa(new Uint8Array([0]),s,r)}else r=Wa(this.pubKey,r);const t=pt(gr,this.chainCode,r),o=Qo(t.slice(0,32)),n=t.slice(32);if(!ie.utils.isValidPrivateKey(o))throw new Error("Tweak bigger than curve order");const i={versions:this.versions,chainCode:n,depth:this.depth+1,parentFingerprint:this.fingerprint,index:a};try{if(this.privateKey){const s=pn(this.privKey+o,ie.CURVE.n);if(!ie.utils.isValidPrivateKey(s))throw new Error("The tweak was out of range or the resulted private key is invali
1d");i.privateKey=s}else{const s=er.fromHex(this.pubKey).add(er.fromPrivateKey(o));if(s.equals(er.ZERO))throw new Error("The tweak was equal to negative P, which made the result key invalid");i.publicKey=s.toRawBytes(!0)}return new Oe(i)}catch{return this.deriveChild(a+1)}}sign(a){if(!this.privateKey)throw new Error("No privateKey set!");return ze(a,32),ie.sign(a,this.privKey).toCompactRawBytes()}verify(a,r){if(ze(a,32),ze(r,64),!this.publicKey)throw new Error("No publicKey set!");let t;try{t=ie.Signature.fromCompact(r)}catch{return!1}return ie.verify(t,a,this.publicKey)}wipePrivateData(){return this.privKey=void 0,this.privKeyBytes&&(this.privKeyBytes.fill(0),this.privKeyBytes=void 0),this}toJSON(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}}serialize(a,r){if(!this.chainCode)throw new Error("No chainCode set");return ze(r,33),Wa(ar(a),new Uint8Array([this.depth]),ar(this.parentFingerprint),ar(this.index),this.chainCode,r)}}function Ue(e,a,r,t,o){return e=e+a+o|0,t=hr(t^e,16),r=r+t|0,a=hr(a^r,12),{a:e,b:a,c:r,d:t}}function Me(e,a,r,t,o){return e=e+a+o|0,t=hr(t^e,8),r=r+t|0,a=hr(a^r,7),{a:e,b:a,c:r,d:t}}class ul extends dc{constructor(a,r){super(),this.finished=!1,this.destroyed=!1,this.length=0,this.pos=0,ge(a),ge(r),this.blockLen=a,this.outputLen=r,this.buffer=new Uint8Array(a),this.buffer32=Ye(this.buffer)}update(a){mt(this),a=bt(a),ze(a);const{blockLen:r,buffer:t,buffer32:o}=this,n=a.length,i=a.byteOffset,s=a.buffer;for(let c=0;c<n;){this.pos===r&&(se(o),this.compress(o,0,!1),se(o),this.pos=0);const u=Math.min(r-this.pos,n-c),d=i+c;if(u===r&&!(d%4)&&c+u<n){const f=new Uint32Array(s,d,Math.floor((n-c)/4));se(f);for(let p=0;c+r<n;p+=o.length,c+=r)this.length+=r,this.compress(f,p,!1);se(f);continue}t.set(a.subarray(c,c+u),this.pos),this.pos+=u,this.length+=u,c+=u}return this}digestInto(a){mt(this),mn(a,this);const{pos:r,buffer32:t}=this;this.finished=!0,ta(this.buffer.subarray(r)),se(t),this.compress(t,0,!0),se(t);const o=Ye(a);this.get().forEach((n,i)=>o[i]=fc(n))}digest(){const{buffer:a,outputLen:r}=this;this.digestInto(a);const t=a.slice(0,r);return this.destroy(),t}_cloneInto(a){const{buffer:r,length:t,finished:o,destroyed:n,outputLen:i,pos:s}=this;return a||(a=new this.constructor({dkLen:i})),a.set(...this.get()),a.buffer.set(r),a.destroyed=n,a.finished=o,a.length=t,a.pos=s,a.outputLen=i,a}clone(){return this._cloneInto()}}function Ho(e,a,r,t,o,n,i,s,c,u,d,f,p,l,b,h,v,x,B,U){let y=0;for(let L=0;L<t;L++)({a:o,b:c,c:p,d:v}=Ue(o,c,p,v,r[a+e[y++]])),{a:o,b:c,c:p,d:v}=Me(o,c,p,v,r[a+e[y++]]),{a:n,b:u,c:l,d:x}=Ue(n,u,l,x,r[a+e[y++]]),{a:n,b:u,c:l,d:x}=Me(n,u,l,x,r[a+e[y++]]),{a:i,b:d,c:b,d:B}=Ue(i,d,b,B,r[a+e[y++]]),{a:i,b:d,c:b,d:B}=Me(i,d,b,B,r[a+e[y++]]),{a:s,b:f,c:h,d:U}=Ue(s,f,h,U,r[a+e[y++]]),{a:s,b:f,c:h,d:U}=Me(s,f,h,U,r[a+e[y++]]),{a:o,b:u,c:b,d:U}=Ue(o,u,b,U,r[a+e[y++]]),{a:o,b:u,c:b,d:U}=Me(o,u,b,U,r[a+e[y++]]),{a:n,b:d,c:h,d:v}=Ue(n,d,h,v,r[a+e[y++]]),{a:n,b:d,c:h,d:v}=Me(n,d,h,v,r[a+e[y++]]),{a:i,b:f,c:p,d:x}=Ue(i,f,p,x,r[a+e[y++]]),{a:i,b:f,c:p,d:x}=Me(i,f,p,x,r[a+e[y++]]),{a:s,b:c,c:l,d:B}=Ue(s,c,l,B,r[a+e[y++]]),{a:s,b:c,c:l,d:B}=Me(s,c,l,B,r[a+e[y++]]);return{v0:o,v1:n,v2:i,v3:s,v4:c,v5:u,v6:d,v7:f,v8:p,v9:l,v10:b,v11:h,v12:v,v13:x,v14:B,v15:U}}const we={CHUNK_START:1,CHUNK_END:2,PARENT:4,ROOT:8,KEYED_HASH:16,DERIVE_KEY_CONTEXT:32,DERIVE_KEY_MATERIAL:64},Se=mc.slice(),_o=(()=>{const e=Array.from({length:16},(t,o)=>o),a=t=>[2,6,3,10,7,0,4,13,1,11,12,5,9,14,15,8].map(o=>t[o]),r=[];for(let t=0,o=e;t<7;t++,o=a(o))r.push(...o);return Uint8Array.from(r)})();class Wt extends ul{constructor(a={},r=0){super(64,a.dkLen===void 0?32:a.dkLen),this.chunkPos=0,this.chunksDone=0,this.flags=0,this.stack=[],this.posOut=0,this.bufferOut32=new Uint32Array(16),this.chunkOut=0,this.enableXOF=!0;const{key:t,context:o}=a,n=o!==void 0;if(t!==void 0){if(n)throw new Error('Only "key" or "context" can be specified at same time');const i=bt(t).slice();ze(i,32),this.IV=Ye(i),se(this.IV),this.flags=r|we.KEYED_HASH}else if(n){const i=bt(o),s=new Wt({dkLen:32},we.DERIVE_KEY_CONTEXT).update(i).digest();this.IV=Ye(s),se(this.IV),this.flags=r|we.DERIVE_KEY_MATERIAL}else this.IV=Se.slice(),this.flags=r;this.state=this.IV.slice(),this.bufferOut=bc(this.bufferOut32)}get(){return[]}set(){}b2Compress(a,r,t,o=0){const{state:n,pos:i}=this,{h:s,l:c}=To(BigInt(a),!0),{v0:u,v1:d,v2:f,v3:p,v4:l,v5:b,v6:h,v7:v,v8:x,v9:B,v10:U,v11:y,v12:L,v13:O,v14:H,v15:V}=Ho(_o,o,t,7,n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7],Se[0],Se[1],Se[2],Se[3],s,c,i,r);
1n[0]=u^x,n[1]=d^B,n[2]=f^U,n[3]=p^y,n[4]=l^L,n[5]=b^O,n[6]=h^H,n[7]=v^V}compress(a,r=0,t=!1){let o=this.flags;if(this.chunkPos||(o|=we.CHUNK_START),(this.chunkPos===15||t)&&(o|=we.CHUNK_END),t||(this.pos=this.blockLen),this.b2Compress(this.chunksDone,o,a,r),this.chunkPos+=1,this.chunkPos===16||t){let n=this.state;this.state=this.IV.slice();for(let i,s=this.chunksDone+1;(t||!(s&1))&&(i=this.stack.pop());s>>=1)this.buffer32.set(i,0),this.buffer32.set(n,8),this.pos=this.blockLen,this.b2Compress(0,this.flags|we.PARENT,this.buffer32,0),n=this.state,this.state=this.IV.slice();this.chunksDone++,this.chunkPos=0,this.stack.push(n)}this.pos=0}_cloneInto(a){a=super._cloneInto(a);const{IV:r,flags:t,state:o,chunkPos:n,posOut:i,chunkOut:s,stack:c,chunksDone:u}=this;return a.state.set(o.slice()),a.stack=c.map(d=>Uint32Array.from(d)),a.IV.set(r),a.flags=t,a.chunkPos=n,a.chunksDone=u,a.posOut=i,a.chunkOut=s,a.enableXOF=this.enableXOF,a.bufferOut32.set(this.bufferOut32),a}destroy(){this.destroyed=!0,ta(this.state,this.buffer32,this.IV,this.bufferOut32),ta(...this.stack)}b2CompressOut(){const{state:a,pos:r,flags:t,buffer32:o,bufferOut32:n}=this,{h:i,l:s}=To(BigInt(this.chunkOut++));se(o);const{v0:c,v1:u,v2:d,v3:f,v4:p,v5:l,v6:b,v7:h,v8:v,v9:x,v10:B,v11:U,v12:y,v13:L,v14:O,v15:H}=Ho(_o,0,o,7,a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],Se[0],Se[1],Se[2],Se[3],s,i,r,t);n[0]=c^v,n[1]=u^x,n[2]=d^B,n[3]=f^U,n[4]=p^y,n[5]=l^L,n[6]=b^O,n[7]=h^H,n[8]=a[0]^v,n[9]=a[1]^x,n[10]=a[2]^B,n[11]=a[3]^U,n[12]=a[4]^y,n[13]=a[5]^L,n[14]=a[6]^O,n[15]=a[7]^H,se(o),se(n),this.posOut=0}finish(){if(this.finished)return;this.finished=!0,ta(this.buffer.subarray(this.pos));let a=this.flags|we.ROOT;this.stack.length?(a|=we.PARENT,se(this.buffer32),this.compress(this.buffer32,0,!0),se(this.buffer32),this.chunksDone=0,this.pos=this.blockLen):a|=(this.chunkPos?0:we.CHUNK_START)|we.CHUNK_END,this.flags=a,this.b2CompressOut()}writeInto(a){mt(this,!1),ze(a),this.finish();const{blockLen:r,bufferOut:t}=this;for(let o=0,n=a.length;o<n;){this.posOut>=r&&this.b2CompressOut();const i=Math.min(r-this.posOut,n-o);a.set(t.subarray(this.posOut,this.posOut+i),o),this.posOut+=i,o+=i}return a}xofInto(a){if(!this.enableXOF)throw new Error("XOF is not possible after digest call");return this.writeInto(a)}xof(a){return ge(a),this.xofInto(new Uint8Array(a))}digestInto(a){if(mn(a,this),this.finished)throw new Error("digest() was already called");return this.enableXOF=!1,this.writeInto(a),this.destroy(),a}digest(){return this.digestInto(new Uint8Array(this.outputLen))}}const dl=pc(e=>new Wt(e));var fl="
vendor: 20,100 bytes, line 1
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
1";const Vo=new Map([[8217,"apostrophe"],[8260,"fraction slash"],[12539,"middle dot"]]),Jo=4;function pl(e){let a=0;function r(){return e[a++]<<8|e[a++]}let t=r(),o=1,n=[0,1];for(let L=1;L<t;L++)n.push(o+=r());let i=r(),s=a;a+=i;let c=0,u=0;function d(){return c==0&&(u=u<<8|e[a++],c=8),u>>--c&1}const f=31,p=2**f,l=p>>>1,b=l>>1,h=p-1;let v=0;for(let L=0;L<f;L++)v=v<<1|d();let x=[],B=0,U=p;for(;;){let L=Math.floor(((v-B+1)*o-1)/U),O=0,H=t;for(;H-O>1;){let te=O+H>>>1;L<n[te]?H=te:O=te}if(O==0)break;x.push(O);let V=B+Math.floor(U*n[O]/o),Z=B+Math.floor(U*n[O+1]/o)-1;for(;((V^Z)&l)==0;)v=v<<1&h|d(),V=V<<1&h,Z=Z<<1&h|1;for(;V&~Z&b;)v=v&l|v<<1&h>>>1|d(),V=V<<1^l,Z=(Z^l)<<1|l|1;B=V,U=1+Z-V}let y=t-4;return x.map(L=>{switch(L-y){case 3:return y+65792+(e[s++]<<16|e[s++]<<8|e[s++]);case 2:return y+256+(e[s++]<<8|e[s++]);case 1:return y+e[s++];default:return L-1}})}function ml(e){let a=0;return()=>e[a++]}function Tn(e){return ml(pl(bl(e)))}function bl(e){let a=[];[..."ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"].forEach((o,n)=>a[o.charCodeAt(0)]=n);let r=e.length,t=new Uint8Array(6*r>>
13);for(let o=0,n=0,i=0,s=0;o<r;o++)s=s<<6|a[e.charCodeAt(o)],i+=6,i>=8&&(t[n++]=s>>(i-=8));return t}function gl(e){return e&1?~e>>1:e>>1}function hl(e,a){let r=Array(e);for(let t=0,o=0;t<e;t++)r[t]=o+=gl(a());return r}function Oa(e,a=0){let r=[];for(;;){let t=e(),o=e();if(!o)break;a+=t;for(let n=0;n<o;n++)r.push(a+n);a+=o+1}return r}function Rn(e){return Ca(()=>{let a=Oa(e);if(a.length)return a})}function Dn(e){let a=[];for(;;){let r=e();if(r==0)break;a.push(yl(r,e))}for(;;){let r=e()-1;if(r<0)break;a.push(vl(r,e))}return a.flat()}function Ca(e){let a=[];for(;;){let r=e(a.length);if(!r)break;a.push(r)}return a}function Fn(e,a,r){let t=Array(e).fill().map(()=>[]);for(let o=0;o<a;o++)hl(e,r).forEach((n,i)=>t[i].push(n));return t}function yl(e,a){let r=1+a(),t=a(),o=Ca(a);return Fn(o.length,1+e,a).flatMap((i,s)=>{let[c,...u]=i;return Array(o[s]).fill().map((d,f)=>{let p=f*t;return[c+f*r,u.map(l=>l+p)]})})}function vl(e,a){let r=1+a();return Fn(r,1+e,a).map(o=>[o[0],o.slice(1)])}function Al(e){let a=[],r=Oa(e);return o(t([]),[]),a;function t(n){let i=e(),s=Ca(()=>{let c=Oa(e).map(u=>r[u]);if(c.length)return t(c)});return{S:i,B:s,Q:n}}function o({S:n,B:i},s,c){if(!(n&4&&c===s[s.length-1])){n&2&&(c=s[s.length-1]),n&1&&a.push(s);for(let u of i)for(let d of u.Q)o(u,[...s,d],c)}}}function wl(e){return e.toString(16).toUpperCase().padStart(2,"0")}function Un(e){return`{${wl(e)}}`}function xl(e){let a=[];for(let r=0,t=e.length;r<t;){let o=e.codePointAt(r);r+=o<65536?1:2,a.push(o)}return a}function sa(e){let r=e.length;if(r<4096)return String.fromCodePoint(...e);let t=[];for(let o=0;o<r;)t.push(String.fromCodePoint(...e.slice(o,o+=4096)));return t.join("")}function kl(e,a){let r=e.length,t=r-a.length;for(let o=0;t==0&&o<r;o++)t=e[o]-a[o];return t}var zl="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";const Ta=44032,vr=4352,Ar=4449,wr=4519,Mn=19,Kn=21,ca=28,xr=Kn*ca,Bl=Mn*xr,
1jl=Ta+Bl,Pl=vr+Mn,El=Ar+Kn,Sl=wr+ca;function ka(e){return e>>24&255}function qn(e){return e&16777215}let At,Yo,wt,pr;function Il(){let e=Tn(zl);At=new Map(Rn(e).flatMap((a,r)=>a.map(t=>[t,r+1<<24]))),Yo=new Set(Oa(e)),wt=new Map,pr=new Map;for(let[a,r]of Dn(e)){if(!Yo.has(a)&&r.length==2){let[t,o]=r,n=pr.get(t);n||(n=new Map,pr.set(t,n)),n.set(o,a)}wt.set(a,r.reverse())}}function Nn(e){return e>=Ta&&e<jl}function Ol(e,a){if(e>=vr&&e<Pl&&a>=Ar&&a<El)return Ta+(e-vr)*xr+(a-Ar)*ca;if(Nn(e)&&a>wr&&a<Sl&&(e-Ta)%ca==0)return e+(a-wr);{let r=pr.get(e);return r&&(r=r.get(a),r)?r:-1}}function Gn(e){At||Il();let a=[],r=[],t=!1;function o(n){let i=At.get(n);i&&(t=!0,n|=i),a.push(n)}for(let n of e)for(;;){if(n<128)a.push(n);else if(Nn(n)){let i=n-Ta,s=i/xr|0,c=i%xr/ca|0,u=i%ca;o(vr+s),o(Ar+c),u>0&&o(wr+u)}else{let i=wt.get(n);i?r.push(...i):o(n)}if(!r.length)break;n=r.pop()}if(t&&a.length>1){let n=ka(a[0]);for(let i=1;i<a.length;i++){let s=ka(a[i]);if(s==0||n<=s){n=s;continue}let c=i-1;for(;;){let u=a[c+1];if(a[c+1]=a[c],a[c]=u,!c||(n=ka(a[--c]),n<=s))break}n=ka(a[i])}}return a}function Cl(e){let a=[],r=[],t=-1,o=0;for(let n of e){let i=ka(n),s=qn(n);if(t==-1)i==0?t=s:a.push(s);else if(o>0&&o>=i)i==0?(a.push(t,...r),r.length=0,t=s):r.push(s),o=i;else{let c=Ol(t,s);c>=0?t=c:o==0&&i==0?(a.push(t),t=s):(r.push(s),o=i)}}return t>=0&&a.push(t,...r),a}function Ln(e){return Gn(e).map(qn)}function Tl(e){return Cl(Gn(e))}const Zo=45,Qn=".",Hn=65039,_n=1,kr=e=>Array.from(e);function Ra(e,a){return e.P.has(a)||e.Q.has(a)}class Rl extends Array{get is_emoji(){return!0}}let xt,Vn,Je,kt,Jn,oa,ct,ea,Ve,Xo,zt;function $t(){if(xt)return;let e=Tn(fl);const a=()=>Oa(e),r=()=>new Set(a()),t=(d,f)=>f.forEach(p=>d.add(p));xt=new Map(Dn(e)),Vn=r(),Je=a(),kt=new Set(a().map(d=>Je[d])),Je=new Set(Je),Jn=r(),r();let o=Rn(e),n=e();const i=()=>{let d=new Set;return a().forEach(f=>t(d,o[f])),t(d,a()),d};oa=Ca(d=>{let f=Ca(e).map(p=>p+96);if(f.length){let p=d>=n;f[0]-=32,f=sa(f),p&&(f=`Restricted[${f}]`);let l=i(),b=i(),h=!e();return{N:f,P:l,Q:b,M:h,R:p}}}),ct=r(),ea=new Map;let s=a().concat(kr(ct)).sort((d,f)=>d-f);s.forEach((d,f)=>{let p=e(),l=s[f]=p?s[f-p]:{V:[],M:new Map};l.V.push(d),ct.has(d)||ea.set(d,l)});for(let{V:d,M:f}of new Set(ea.values())){let p=[];for(let b of d){let h=oa.filter(x=>Ra(x,b)),v=p.find(({G:x})=>h.some(B=>x.has(B)));v||(v={G:new Set,V:[]},p.push(v)),v.V.push(b),t(v.G,h)}let l=p.flatMap(b=>kr(b.G));for(let{G:b,V:h}of p){let v=new Set(l.filter(x=>!b.has(x)));for(let x of h)f.set(x,v)}}Ve=new Set;let c=new Set;const u=d=>Ve.has(d)?c.add(d):Ve.add(d);for(let d of oa){for(let f of d.P)u(f);for(let f of d.Q)u(f)}for(let d of Ve)!ea.has(d)&&!c.has(d)&&ea.set(d,_n);t(Ve,Ln(Ve)),Xo=Al(e).map(d=>Rl.from(d)).sort(kl),zt=new Map;for(let d of Xo){let f=[zt];for(let p of d){let l=f.map(b=>{let h=b.get(p);return h||(h=new Map,b.set(p,h)),h});p===Hn?f.push(...l):f=l}for(let p of f)p.V=d}}function eo(e){return(Yn(e)?"":`${ao(Zr([e]))} `)+Un(e)}function ao(e){return`"${e}"â`}function Dl(e){if(e.length>=4&&e[2]==Zo&&e[3]==Zo)throw new Error(`invalid label extension: "${sa(e.slice(0,4))}"`)}function Fl(e){for(let r=e.lastIndexOf(95);r>0;)if(e[--r]!==95)throw new Error("underscore allowed only at start")}function Ul(e){let a=e[0],r=Vo.get(a);if(r)throw Ba(`leading ${r}`);let t=e.length,o=-1;for(let n=1;n<t;n++){a=e[n];let i=Vo.get(a);if(i){if(o==n)throw Ba(`${r} + ${i}`);o=n+1,r=i}}if(o==t)throw Ba(`trailing ${r}`)}function Zr(e,a=1/0,r=Un){let t=[];Ml(e[0])&&t.push("â"),e.length>a&&(a>>=1,e=[...e.slice(0,a),8230,...e.slice(-a)]);let o=0,n=e.length;for(let i=0;i<n;i++){let s=e[i];Yn(s)&&(t.push(sa(e.slice(o,i))),t.push(r(s)),o=i+1)}return t.push(sa(e.slice(o,n))),t.join("")}function Ml(e,a){return $t(),Je.has(e)}function Yn(e){return $t(),Jn.has(e)}function Kl(e){return Ll(ql(e,Tl,_l))}function ql(e,a,r){if(!e)return[];$t();let t=0;return e.split(Qn).map(o=>{let n=xl(o),i={input:n,offset:t};t+=n.length+1;try{let s=i.tokens=Hl(n,a,r),c=s.length,u;if(!c)throw new Error("empty label");let d=i.output=s.flat();if(Fl(d),!(i.emoji=c>1||s[0].is_emoji)&&d.every(p=>p<128))Dl(d),u="ASCII";else{let p=s.flatMap(l=>l.is_emoji?[]:l);if(!p.length)u="Emoji";else{if(Je.has(d[0]))throw Ba("leading combining mark");for(let h=1;h<c;h++){let v=s[h];
1if(!v.is_emoji&&Je.has(v[0]))throw Ba(`emoji + combining mark: "${sa(s[h-1])} + ${Zr([v[0]])}"`)}Ul(d);let l=kr(new Set(p)),[b]=Gl(l);Ql(b,p),Nl(b,l),u=b.N}}i.type=u}catch(s){i.error=s}return i})}function Nl(e,a){let r,t=[];for(let o of a){let n=ea.get(o);if(n===_n)return;if(n){let i=n.M.get(o);if(r=r?r.filter(s=>i.has(s)):kr(i),!r.length)return}else t.push(o)}if(r){for(let o of r)if(t.every(n=>Ra(o,n)))throw new Error(`whole-script confusable: ${e.N}/${o.N}`)}}function Gl(e){let a=oa;for(let r of e){let t=a.filter(o=>Ra(o,r));if(!t.length)throw oa.some(o=>Ra(o,r))?Xn(a[0],r):Zn(r);if(a=t,t.length==1)break}return a}function Ll(e){return e.map(({input:a,error:r,output:t})=>{if(r){let o=r.message;throw new Error(e.length==1?o:`Invalid label ${ao(Zr(a,63))}: ${o}`)}return sa(t)}).join(Qn)}function Zn(e){return new Error(`disallowed character: ${eo(e)}`)}function Xn(e,a){let r=eo(a),t=oa.find(o=>o.P.has(a));return t&&(r=`${t.N} ${r}`),new Error(`illegal mixture: ${e.N} + ${r}`)}function Ba(e){return new Error(`illegal placement: ${e}`)}function Ql(e,a){for(let r of a)if(!Ra(e,r))throw Xn(e,r);if(e.M){let r=Ln(a);for(let t=1,o=r.length;t<o;t++)if(kt.has(r[t])){let n=t+1;for(let i;n<o&&kt.has(i=r[n]);n++)for(let s=t;s<n;s++)if(r[s]==i)throw new Error(`duplicate non-spacing marks: ${eo(i)}`);if(n-t>Jo)throw new Error(`excessive non-spacing marks: ${ao(Zr(r.slice(t-1,n)))} (${n-t}/${Jo})`);t=n}}}function Hl(e,a,r){let t=[],o=[];for(e=e.slice().reverse();e.length;){let n=Vl(e);if(n)o.length&&(t.push(a(o)),o=[]),t.push(r(n));else{let i=e.pop();if(Ve.has(i))o.push(i);else{let s=xt.get(i);if(s)o.push(...s);else if(!Vn.has(i))throw Zn(i)}}}return o.length&&t.push(a(o)),t}function _l(e){return e.filter(a=>a!=Hn)}function Vl(e,a){let r=zt,t,o=e.length;for(;o&&(r=r.get(e[--o]),!!r);){let{V:n}=r;n&&(t=n,e.length=o)}return t}function Jl(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&e.constructor.name==="Uint8Array"}function ve(e,...a){if(!Jl(e))throw new Error("Uint8Array expected");if(a.length>0&&!a.includes(e.length))throw new Error("Uint8Array expected of length "+a+", got length="+e.length)}function Yl(e){return new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}function mr(e){return new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4))}function Xr(...e){for(let a=0;a<e.length;a++)e[a].fill(0)}const Zl=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;function Xl(e,a){return e.buffer===a.buffer&&e.byteOffset<a.byteOffset+a.byteLength&&a.byteOffset<e.byteOffset+e.byteLength}function Wl(e,a){if(Xl(e,a)&&e.byteOffset<a.byteOffset)throw new Error("complex overlap of input and output is not supported")}const $l=(e,a)=>{function r(t,...o){if(ve(t),!Zl)throw new Error("Non little-endian hardware is not yet supported");if(e.nonceLength!==void 0){const d=o[0];if(!d)throw new Error("nonce / iv required");e.varSizeNonce?ve(d):ve(d,e.nonceLength)}const n=e.tagLength;n&&o[1]!==void 0&&ve(o[1]);const i=a(t,...o),s=(d,f)=>{if(f!==void 0){if(d!==2)throw new Error("cipher output not supported");ve(f)}};let c=!1;return{encrypt(d,f){if(c)throw new Error("cannot encrypt() twice with same key + nonce");return c=!0,ve(d),s(i.encrypt.length,f),i.encrypt(d,f)},decrypt(d,f){if(ve(d),n&&d.length<n)throw new Error("invalid ciphertext length: smaller than tagLength="+n);return s(i.decrypt.length,f),i.decrypt(d,f)}}}return Object.assign(r,e),r};function eu(e,a,r=!0){if(a===void 0)return new Uint8Array(e);if(a.length!==e)throw new Error("invalid output length, expected "+e+", got: "+a.length);if(r&&!zr(a))throw new Error("invalid output, must be aligned");return a}function zr(e){return e.byteOffset%4===0}function Bt(e){return Uint8Array.from(e)}const Wo=16,au=4,ru=283;function ro(e){return e<<1^ru&-(e>>7)}function $o(e,a){let r=0;for(;a>0;a>>=1)r^=e&-(a&1),e=ro(e);return r}const tu=(()=>{const e=new Uint8Array(256);for(let r=0,t=1;r<256;r++,t^=ro(t))e[r]=t;const a=new Uint8Array(256);a[0]=99;for(let r=0;r<255;r++){let t=e[255-r];t|=t<<8,a[e[r]]=(t^t>>4^t>>5^t>>6^t>>7^99)&255}return Xr(e),a})(),ou=e=>e<<24|e>>>8,lt=e=>e<<8|e>>>24;function nu(e,a){if(e.length!==256)throw new Error("Wrong sbox length");
1const r=new Uint32Array(256).map((u,d)=>a(e[d])),t=r.map(lt),o=t.map(lt),n=o.map(lt),i=new Uint32Array(256*256),s=new Uint32Array(256*256),c=new Uint16Array(256*256);for(let u=0;u<256;u++)for(let d=0;d<256;d++){const f=u*256+d;i[f]=r[u]^t[d],s[f]=o[u]^n[d],c[f]=e[u]<<8|e[d]}return{sbox:e,sbox2:c,T0:r,T1:t,T2:o,T3:n,T01:i,T23:s}}const Wn=nu(tu,e=>$o(e,3)<<24|e<<16|e<<8|$o(e,2)),iu=(()=>{const e=new Uint8Array(16);for(let a=0,r=1;a<16;a++,r=ro(r))e[a]=r;return e})();function su(e){ve(e);const a=e.length;if(![16,24,32].includes(a))throw new Error("aes: invalid key size, should be 16, 24 or 32, got "+a);const{sbox2:r}=Wn,t=[];zr(e)||t.push(e=Bt(e));const o=mr(e),n=o.length,i=c=>za(r,c,c,c,c),s=new Uint32Array(a+28);s.set(o);for(let c=n;c<s.length;c++){let u=s[c-1];c%n===0?u=i(ou(u))^iu[c/n-1]:n>6&&c%n===4&&(u=i(u)),s[c]=s[c-n]^u}return Xr(...t),s}function rr(e,a,r,t,o,n){return e[r<<8&65280|t>>>8&255]^a[o>>>8&65280|n>>>24&255]}function za(e,a,r,t,o){return e[a&255|r&65280]|e[t>>>16&255|o>>>16&65280]<<16}function en(e,a,r,t,o){const{sbox2:n,T01:i,T23:s}=Wn;let c=0;a^=e[c++],r^=e[c++],t^=e[c++],o^=e[c++];const u=e.length/4-2;for(let b=0;b<u;b++){const h=e[c++]^rr(i,s,a,r,t,o),v=e[c++]^rr(i,s,r,t,o,a),x=e[c++]^rr(i,s,t,o,a,r),B=e[c++]^rr(i,s,o,a,r,t);a=h,r=v,t=x,o=B}const d=e[c++]^za(n,a,r,t,o),f=e[c++]^za(n,r,t,o,a),p=e[c++]^za(n,t,o,a,r),l=e[c++]^za(n,o,a,r,t);return{s0:d,s1:f,s2:p,s3:l}}function cu(e,a,r,t){ve(a,Wo),ve(r);const o=r.length;t=eu(o,t),Wl(r,t);const n=a,i=mr(n);let{s0:s,s1:c,s2:u,s3:d}=en(e,i[0],i[1],i[2],i[3]);const f=mr(r),p=mr(t);for(let b=0;b+4<=f.length;b+=4){p[b+0]=f[b+0]^s,p[b+1]=f[b+1]^c,p[b+2]=f[b+2]^u,p[b+3]=f[b+3]^d;let h=1;for(let v=n.length-1;v>=0;v--)h=h+(n[v]&255)|0,n[v]=h&255,h>>>=8;({s0:s,s1:c,s2:u,s3:d}=en(e,i[0],i[1],i[2],i[3]))}const l=Wo*Math.floor(f.length/au);if(l<o){const b=new Uint32Array([s,c,u,d]),h=Yl(b);for(let v=l,x=0;v<o;v++,x++)t[v]=r[v]^h[x];Xr(b)}return t}const $n=$l({blockSize:16,nonceLength:16},function(a,r){function t(o,n){if(ve(o),n!==void 0&&(ve(n),!zr(n)))throw new Error("unaligned destination");const i=su(a),s=Bt(r),c=[i,s];zr(o)||c.push(o=Bt(o));const u=cu(i,s,o,n);return Xr(...c),u}return{encrypt:(o,n)=>t(o,n),decrypt:(o,n)=>t(o,n)}});function ei(e,a,r,t){gc(e);const o=bn({dkLen:32,asyncTick:10},t),{c:n,dkLen:i,asyncTick:s}=o;if(ge(n),ge(i),ge(s),n<1)throw new Error("iterations (c) should be >= 1");const c=Ro(a),u=Ro(r),d=new Uint8Array(i),f=pt.create(e,c),p=f._cloneInto().update(u);return{c:n,dkLen:i,asyncTick:s,DK:d,PRF:f,PRFSalt:p}}function ai(e,a,r,t,o){return e.destroy(),a.destroy(),t&&t.destroy(),ta(o),r}function Wr(e,a,r,t){const{c:o,dkLen:n,DK:i,PRF:s,PRFSalt:c}=ei(e,a,r,t);let u;const d=new Uint8Array(4),f=Ma(d),p=new Uint8Array(s.outputLen);for(let l=1,b=0;b<n;l++,b+=s.outputLen){const h=i.subarray(b,b+s.outputLen);f.setInt32(0,l,!1),(u=c._cloneInto(u)).update(d).digestInto(p),h.set(p.subarray(0,h.length));for(let v=1;v<o;v++){s._cloneInto(u).update(p).digestInto(p);for(let x=0;x<h.length;x++)h[x]^=p[x]}}return ai(s,c,i,u,p)}async function lu(e,a,r,t){const{c:o,dkLen:n,asyncTick:i,DK:s,PRF:c,PRFSalt:u}=ei(e,a,r,t);let d;const f=new Uint8Array(4),p=Ma(f),l=new Uint8Array(c.outputLen);for(let b=1,h=0;h<n;b++,h+=c.outputLen){const v=s.subarray(h,h+c.outputLen);p.setInt32(0,b,!1),(d=u._cloneInto(d)).update(f).digestInto(l),v.set(l.subarray(0,v.length)),await gt(o-1,i,()=>{c._cloneInto(d).update(l).digestInto(l);for(let x=0;x<v.length;x++)v[x]^=l[x]})}return ai(c,u,s,d,l)}function an(e,a,r,t,o,n){let i=e[a++]^r[t++],s=e[a++]^r[t++],c=e[a++]^r[t++],u=e[a++]^r[t++],d=e[a++]^r[t++],f=e[a++]^r[t++],p=e[a++]^r[t++],l=e[a++]^r[t++],b=e[a++]^r[t++],h=e[a++]^r[t++],v=e[a++]^r[t++],x=e[a++]^r[t++],B=e[a++]^r[t++],U=e[a++]^r[t++],y=e[a++]^r[t++],L=e[a++]^r[t++],O=i,H=s,V=c,Z=u,te=d,oe=f,m=p,g=l,A=b,k=h,P=v,I=x,C=B,W=U,ae=y,le=L;for(let $e=0;$e<8;$e+=2)te^=Q(O+C|0,7),A^=Q(te+O|0,9),C^=Q(A+te|0,13),O^=Q(C+A|0,18),k^=Q(oe+H|0,7),W^=Q(k+oe|0,9),H^=Q(W+k|0,13),oe^=Q(H+W|0,18),ae^=Q(P+m|0,7),V^=Q(ae+P|0,9),m^=Q(V+ae|0,13),P^=Q(m+V|0,18),Z^=Q(le+I|0,7),g^=Q(Z+le|0,9),I^=Q(g+Z|0,13),le^=Q(I+g|0,18),H^=Q(O+Z|0,7),V^=Q(H+O|0,9),Z^=Q(V+H|0,13),O^=Q(Z+V|0,18),m^=Q(oe+te|0,7),g^=Q(m+oe|0,9),te^=Q(g+m|0,13),oe^=Q(te+g|0,18),I^=Q(P+k|0,7),A^=Q(I+P|0,9),k^=Q(A+I|0,13),P^=Q(k+A|0,18),C^=Q(le+ae|0,7),W^=Q(C+le|0,9),ae^=Q(W+C|0,13),le^=Q(ae+W|0,18);o[n++]=i+O|0,o[n++]=s+H|0,o[n++]=c+V|0,o[n++]=u+Z|0,o[n++]=d+te|0,o[n++]=f+oe|0,o[n++]=p+m|0,o[n++]=l+g|0,o[n++]=b+A|0,o[n++]=h+k|0,o[n++]=v+P|0,o[n++]=x+I|0,o[n++]=B+C|0,o[n++]=U+W|0,o[n++]=y+ae|0,o[n++]=L+le|0}function na(e,a,r,t,o){let n=t+0,i=t+16*o;for(let s=0;s<16;s++)r[i+s]=e[a+(2*o-1)*16+s];for(let s=0;s<o;s++,n+=16,a+=16)an(r,i,e,a,r,n),s>0&&(i+=16),an(r,n,e,a+=16,r,i)}function ri(e,a,r){const t=bn({dkLen:32,asyncTick:10,maxmem:1073742848},r),{N:o,r:n,p:i,dkLen:s,asyncTick:c,maxmem:u,onProgress:d}=t;if(ge(o),ge(n),ge(i),ge(s),ge(c),ge(u),d!==void 0&&typeof d!="function")throw new Error("progressCb should be function");const f=128*n,p=f/4,l=Math.pow(2,32);if(o<=1||(o&o-1)!==0||o>l)throw new Error("Scrypt: N must be larger than 1, a power of 2, and less than 2^32");if(i<0||i>(l-1)*32/f)throw new Error("Scrypt: p must be a positive integer less than or equal to ((2^32 - 1) * 32) / (128 * r)");if(s<0||s>(l-1)*32)throw new Error("Scrypt: dkLen should be positive integer less than or equal to (2^32 - 1) * 32");if(f*(o+i)>u)throw new Error("Scrypt: memused is bigger than maxMem. Expected 128 * r * (N + p) > maxmem of "+u);const h=Wr(Pe,e,a,{c:1,dkLen:f*i}),v=Ye(h),x=Ye(new Uint8Array(f*o)),B=Ye(new Uint8Array(f));let U=()=>{};if(d){const y=2*o*i,L=Math.max(Math.floor(y/1e4),1);let O=0;U=()=>{O++,d&&(!(O%L)||O===y)&&d(O/y)}}return{N:o,r:n,p:i,dkLen:s,blockSize32:p,V:x,B32:v,B:h,tmp:B,blockMixCb:U,asyncTick:c}}function ti(e,a,r,t,o){const n=Wr(Pe,e,r,{c:1,dkLen:a});return ta(r,t,o),n}function uu(e,a,r){const{N:t,r:o,p:n,dkLen:i,blockSize32:s,V:c,B32:u,B:d,tmp:f,blockMixCb:p}=ri(e,a,r);se(u);for(let l=0;l<n;l++){const b=s*l;for(let h=0;h<s;h++)c[h]=u[b+h];for(let h=0,v=0;h<t-1;h++)na(c,v,c,v+=s,o),p();na(c,(t-1)*s,u,b,o),p();for(let h=0;h<t;h++){const v=u[b+s-16]%t;for(let x=0;x<s;x++)f[x]=u[b+x]^c[v*s+x];na(f,0,u,b,o),p()}}return se(u),ti(e,i,d,c,f)}async function du(e,a,r){const{N:t,r:o,p:n,dkLen:i,blockSize32:s,V:c,B32:u,B:d,tmp:f,blockMixCb:p,asyncTick:l}=ri(e,a,r);se(u);for(let b=0;b<n;b++){const h=s*b;for(let x=0;x<s;x++)c[x]=u[h+x];let v=0;await gt(t-1,l,()=>{na(c,v,c,v+=s,o),p()}),na(c,(t-1)*s,u,h,o),p(),await gt(t,l,()=>{const x=u[h+s-16]%t;for(let B=0;B<s;B++)f[B]=u[h+B]^c[x*s+B];na(f,0,u,h,o),p()})}return se(u),ti(e,i,d,c,f)}const fu=e=>e[0]==="ãããããã";function oi(e){if(typeof e!="string")throw new TypeError("invalid mnemonic type: "+typeof e);return e.normalize("NFKD")}function ni(e){const a=oi(e),r=a.split(" ");if(![12,15,18,21,24].includes(r.length))throw new Error("Invalid mnemonic");return{nfkd:a,words:r}}function ii(e){ze(e,16,20,24,28,32)}function pu(e,a=128){if(ge(a),a%32!==0||a>256)throw new TypeError("Invalid entropy");return gu(gn(a/8),e)}const mu=e=>{const a=8-e.length/4;return new Uint8Array([Pe(e)[0]>>a<<a])};function si(e){if(!Array.isArray(e)||e.length!==2048||typeof e[0]!="str
1ing")throw new Error("Wordlist: expected array of 2048 strings");return e.forEach(a=>{if(typeof a!="string")throw new Error("wordlist: non-string element: "+a)}),$a.chain($a.checksum(1,mu),$a.radix2(11,!0),$a.alphabet(e))}function bu(e,a){const{words:r}=ni(e),t=si(a).decode(r);return ii(t),t}function gu(e,a){return ii(e),si(a).encode(e).join(fu(a)?"ã":" ")}function hu(e,a){try{bu(e,a)}catch{return!1}return!0}const yu=e=>oi("mnemonic"+e);function vu(e,a=""){return Wr(gr,ni(e).nfkd,yu(a),{c:2048,dkLen:64})}const Au=`abdikace 2abeceda 3adresa 4agrese 5akce 6aktovka 7alej 8alkohol 9amputace 10ananas 11andulka 12anekdota 13anketa 14antika 15anulovat 16archa 17arogance 18asfalt 19asistent 20aspirace 21astma 22astronom 23atlas 24atletika 25atol 26autobus 27azyl 28babka 29bachor 30bacil 31baculka 32badatel 33bageta 34bagr 35bahno 36bakterie 37balada 38baletka 39balkon 40balonek 41balvan 42balza 43bambus 44bankomat 45barbar 46baret 47barman 48baroko 49barva 50baterka 51batoh 52bavlna 53bazalka 54bazilika 55bazuka 56bedna 57beran 58beseda 59bestie 60beton 61bezinka 62bezmoc 63beztak 64bicykl 65bidlo 66biftek 67bikiny 68bilance 69biograf 70biolog 71bitva 72bizon 73blahobyt 74blatouch 75blecha 76bledule 77blesk 78blikat 79blizna 80blokovat 81bloudit 82blud 83bobek 84bobr 85bodlina 86bodnout 87bohatost 88bojkot 89bojovat 90bokorys 91bolest 92borec 93borovice 94bota 95boubel 96bouchat 97bouda 98boule 99bourat 100boxer 101bradavka 102brambora 103branka 104bratr 105brepta 106briketa 107brko 108brloh 109bronz 110broskev 111brunetka 112brusinka 113brzda 114brzy 115bublina 116bubnovat 117buchta 118buditel 119budka 120budova 121bufet 122bujarost 123bukvice 124buldok 125bulva 126bunda 127bunkr 128burza 129butik 130buvol 131buzola 132bydlet 133bylina 134bytovka 135bzukot 136capart 137carevna 138cedr 139cedule 140cejch 141cejn 142cela 143celer 144celkem 145celnice 146cenina 147cennost 148cenovka 149centrum 150cenzor 151cestopis 152cetka 153chalupa 154chapadlo 155charita 156chata 157chechtat 158chemie 159chichot 160chirurg 161chlad 162chleba 163chlubit 164chmel 165chmura 166chobot 167chochol 168chodba 169cholera 170chomout 171chopit 172choroba 173chov 174chrapot 175chrlit 176chrt 177chrup 178chtivost 179chudina 180chutnat 181chvat 182chvilka 183chvost 184chyba 185chystat 186chytit 187cibule 188cigareta 189cihelna 190cihla 191cinkot 192cirkus 193cisterna 194citace 195citrus 196cizinec 197cizost 198clona 199cokoliv 200couvat 201ctitel 202ctnost 203cudnost 204cuketa 205cukr 206cupot 207cvaknout 208cval 209cvik 210cvrkot 211cyklista 212daleko 213dareba 214datel 215datum 216dcera 217debata 218dechovka 219decibel 220deficit 221deflace 222dekl 223dekret 224demokrat 225deprese 226derby 227deska 228detektiv 229dikobraz 230diktovat 231dioda 232diplom 233disk 234displej 235divadlo 236divoch 237dlaha 238dlouho 239dluhopis 240dnes 241dobro 242dobytek 243docent 244dochutit 245dodnes 246dohled 247dohoda 248dohra 249dojem 250dojnice 251doklad 252dokola 253doktor 254dokument 255dolar 256doleva 257dolina 258doma 259dominant 260domluvit 261domov 262donutit 263dopad 264dopis 265doplnit 266doposud 267doprovod 268dopustit 269dorazit 270dorost 271dort 272dosah 273doslov 274dostatek 275dosud 276dosyta 277dotaz 278dotek 279dotknout 280doufat 281doutnat 282dovozce 283dozadu 284doznat 285dozorce 286drahota 287drak 288dramatik 289dravec 290draze 291drdol 292drobnost 293drogerie 294drozd 295drsnost 296drtit 297drzost 298duben 299duchovno 300dudek 301duha 302duhovka 303dusit 304dusno 305dutost 306dvojice 307dvorec 308dynamit 309ekolog 310ekonomie 311elektron 312elipsa 313email 314emise 315emoce 316empatie 317epizoda 318epocha 319epopej 320epos 321esej 322esence 323eskorta 324eskymo 325etiketa 326euforie 327evoluce 328exekuce 329exkurze 330expedice 331exploze 332export 333extrakt 334facka 335fajfka 336fakulta 337fanatik 338fantazie 339farmacie 340favorit 341fazole 342federace 343fejeton 344fenka 345fialka 346figurant 347filozof 348filtr 349finance 350finta 351fixace 352fjord 353flanel 354flirt 355flotila 356fond 357fosfor 358fotbal 359fotka 360foton 361frakce 362freska 363fronta 364fukar 365funkce 366fyzika 367galeje 368garant 369genetika 370geolog 371gilotina 372glazura 373glejt 374golem 375golfista 376gotika 377graf 378gramofon 379granule 380grep 381gril 382grog 383groteska 384guma 385hadice 386hadr 387hala 388halenka 389hanba 390hanopis 391harfa 392harpuna 393havran 394hebkost 395hejkal 396hejno 397hejtman 398hektar 399helma 400hematom 401herec 402herna 403heslo 404hezky 405historik 406hladovka 407hlasivky 408hlava 409hledat 410hlen 411hlodavec 412hloh 413hloupost 414hltat 415hlubina 416hluchota 417hmat 418hmota 419hmyz 420hnis 421hnojivo 422hnout 423hoblina 424hoboj 425hoch 426hodiny 427hodlat 428hodnota 429hodovat 430hojnost 431hokej 432holinka 433holka 434holub 435homole 436honitba 437honorace 438horal 439horda 440horizont 441horko 442horlivec 443hormon 444hornina 445horoskop 446horstvo 447hospoda 448hostina 449hotovost 450houba 451houf 452houpat 453houska 454hovor 455hradba 456hranice 457hravost 458hrazda 459hrbolek 460hrdina 461hrdlo 462hrdost 463hrnek 464hrobka 465hromada 466hrot 467hrouda 468hrozen 469hrstka 470hrubost 471hryzat 472hubenost 473hubnout 474hudba 475hukot 476humr 477husita 478hustota 479hvozd 480hybnost 481hydrant 482hygiena 483hymna 484hysterik 485idylka 486ihned 487ikona 488iluze 489imunita 490infekce 491inflace 492inkaso 493inovace 494inspekce 495internet 496invalida 497investor 498inzerce 499ironie 500jablko 501jachta 502jahoda 503jakmile 504jakost 505jalovec 506jantar 507jarmark 508jaro 509jasan 510jasno 511jatka 512javor 513jazyk 514jedinec 515jedle 516jednatel 517jehlan 518jekot 519jelen 520jelito 521jemnost 522jenom 523jepice 524jeseter 525jevit 526jezdec 527jezero 528jinak 529jindy 530jinoch 531jiskra 532jistota 533jitrnice 534jizva 535jmenovat 536jogurt 537jurta 538kabaret 539kabel 540kabinet 541kachna 542kadet 543kadidlo 544kahan 545kajak 546kajuta 547kakao 548kaktus 549kalamita 550kalhoty 551kalibr 552kalnost 553kamera 554kamkoliv 555kamna 556kanibal 557kanoe 558kantor 559kapalina 560kapela 561kapitola 562kapka 563kaple 564kapota 565kapr 566kapusta 567kapybara 568karamel 569karotka 570karton 571kasa 572katalog 573katedra 574kauce 575kauza 576kavalec 577kazajka 578kazeta 579kazivost 580kdekoliv 581kdesi 582kedluben 583kemp 584keramika 585kino 586klacek 587kladivo 588klam 589klapot 590klasika 591klaun 592klec 593klenba 594klepat 595klesnout
596klid 597klima 598klisna 599klobouk 600klokan 601klopa 602kloub 603klubovna 604klusat 605kluzkost 606kmen 607kmitat 608kmotr 609kniha 610knot 611koalice 612koberec 613kobka 614kobliha 615kobyla 616kocour 617kohout 618kojenec 619kokos 620koktejl 621kolaps 622koleda 623kolize 624kolo 625komando 626kometa 627komik 628komnata 629komora 630kompas 631komunita 632konat 633koncept 634kondice 635konec 636konfese 637kongres 638konina 639konkurs 640kontakt 641konzerva 642kopanec 643kopie 644kopnout 645koprovka 646korbel 647korektor 648kormidlo 649koroptev 650korpus 651koruna 652koryto 653korzet 654kosatec 655kostka 656kotel 657kotleta 658kotoul 659koukat 660koupelna 661kousek 662kouzlo 663kovboj 664koza 665kozoroh 666krabice 667krach 668krajina 669kralovat 670krasopis 671kravata 672kredit 673krejcar 674kresba 675kreveta 676kriket 677kritik 678krize 679krkavec 680krmelec 681krmivo 682krocan 683krok 684kronika 685kropit 686kroupa 687krovka 688krtek 689kruhadlo 690krupice 691krutost 692krvinka 693krychle 694krypta 695krystal 696kryt 697kudlanka 698kufr 699kujnost 700kukla 701kulajda 702kulich 703kulka 704kulomet 705kultura 706kuna 707kupodivu 708kurt 709kurzor 710kutil 711kvalita 712kvasinka 713kvestor 714kynolog 715kyselina 716kytara 717kytice 718kytka 719kytovec 720kyvadlo 721labrador 722lachtan 723ladnost 724laik 725lakomec 726lamela 727lampa 728lanovka 729lasice 730laso 731lastura 732latinka 733lavina 734lebka 735leckdy 736leden 737lednice 738ledovka 739ledvina 740legenda 741legie 742legrace 743lehce 744lehkost 745lehnout 746lektvar 747lenochod 748lentilka 749lepenka 750lepidlo 751letadlo 752letec 753letmo 754letokruh 755levhart 756levitace 757levobok 758libra 759lichotka 760lidojed 761lidskost 762lihovina 763lijavec 764lilek 765limetka 766linie 767linka 768linoleum 769listopad 770litina 771litovat 772lobista 773lodivod 774logika 775logoped 776lokalita 777loket 778lomcovat 779lopata 780lopuch 781lord 782losos 783lotr 784loudal 785louh 786louka 787louskat 788lovec 789lstivost 790lucerna 791lucifer 792lump 793lusk 794lustrace 795lvice 796lyra 797lyrika 798lysina 799madam 800madlo 801magistr 802mahagon 803majetek 804majitel 805majorita 806makak 807makovice 808makrela 809malba 810malina 811malovat 812malvice 813maminka 814mandle 815manko 816marnost 817masakr 818maskot 819masopust 820matice 821matrika 822maturita 823mazanec 824mazivo 825mazlit 826mazurka 827mdloba 828mechanik 829meditace 830medovina 831melasa 832meloun 833mentolka 834metla 835metoda 836metr 837mezera 838migrace 839mihnout 840mihule 841mikina 842mikrofon 843milenec 844milimetr 845milost 846mimika 847mincovna 848minibar 849minomet 850minulost 851miska 852mistr 853mixovat 854mladost 855mlha 856mlhovina 857mlok 858mlsat 859mluvit 860mnich 861mnohem 862mobil 863mocnost 864modelka 865modlitba 866mohyla 867mokro 868molekula 869momentka 870monarcha 871monokl 872monstrum 873montovat 874monzun 875mosaz 876moskyt 877most 878motivace 879motorka 880motyka 881moucha 882moudrost 883mozaika 884mozek 885mozol 886mramor 887mravenec 888mrkev 889mrtvola 890mrzet 891mrzutost 892mstitel 893mudrc 894muflon 895mulat 896mumie 897munice 898muset 899mutace 900muzeum 901muzikant 902myslivec 903mzda 904nabourat 905nachytat 906nadace 907nadbytek 908nadhoz 909nadobro 910nadpis 911nahlas 912nahnat 913nahodile 914nahradit 915naivita 916najednou 917najisto 918najmout 919naklonit 920nakonec 921nakrmit 922nalevo 923namazat 924namluvit 925nanometr 926naoko 927naopak 928naostro 929napadat 930napevno 931naplnit 932napnout 933naposled 934naprosto 935narodit 936naruby 937narychlo 938nasadit 939nasekat 940naslepo 941nastat 942natolik 943navenek 944navrch 945navzdory 946nazvat 947nebe 948nechat 949necky 950nedaleko 951nedbat 952neduh 953negace 954nehet 955nehoda 956nejen 957nejprve 958neklid 959nelibost 960nemilost 961nemoc 962neochota 963neonka 964nepokoj 965nerost 966nerv 967nesmysl 968nesoulad 969netvor 970neuron 971nevina 972nezvykle 973nicota 974nijak 975nikam 976nikdy 977nikl 978nikterak 979nitro 980nocleh 981nohavice 982nominace 983nora 984norek 985nositel 986nosnost 987nouze 988noviny 989novota 990nozdra 991nuda 992nudle 993nuget 994nutit 995nutnost 996nutrie 997nymfa 998obal 999obarvit 1000obava 1001obdiv 1002obec 1003obehnat 1004obejmout 1005obezita 1006obhajoba 1007obilnice 1008objasnit 1009objekt 1010obklopit 1011oblast 1012oblek 1013obliba 1014obloha 1015obluda 1016obnos 1017obohatit 1018obojek 1019obout 1020obrazec 1021obrna 1022obruba 1023obrys 1024obsah 1025obsluha 1026obstarat 1027obuv 1028obvaz 1029obvinit 1030obvod 1031obvykle 1032obyvatel 1033obzor 1034ocas 1035ocel 1036ocenit 1037ochladit 1038ochota 1039ochrana 1040ocitnout 1041odboj 1042odbyt 1043odchod 1044odcizit 1045odebrat 1046odeslat 1047odevzdat 1048odezva 1049odhadce 1050odhodit 1051odjet 1052odjinud 1053odkaz 1054odkoupit 1055odliv 1056odluka 1057odmlka 1058odolnost 1059odpad 1060odpis 1061odplout 1062odpor 1063odpustit 1064odpykat 1065odrazka 1066odsoudit 1067odstup 1068odsun 1069odtok 1070odtud 1071odvaha 1072odveta 1073odvolat 1074odvracet 1075odznak 1076ofina 1077ofsajd 1078ohlas 1079ohnisko 1080ohrada 1081ohrozit 1082ohryzek 1083okap 1084okenice 1085oklika 1086okno 1087okouzlit 1088okovy 1089okrasa 1090okres 1091okrsek 1092okruh 1093okupant 1094okurka 1095okusit 1096olejnina 1097olizovat 1098omak 1099omeleta 1100omezit 1101omladina 1102omlouvat 1103omluva 1104omyl 1105onehdy 1106opakovat 1107opasek 1108operace 1109opice 1110opilost 1111opisovat 1112opora 1113opozice 1114opravdu 1115oproti 1116orbital 1117orchestr 1118orgie 1119orlice 1120orloj 1121ortel 1122osada 1123oschnout 1124osika 1125osivo 1126oslava 1127oslepit 1128oslnit 1129oslovit 1130osnova 1131osoba 1132osolit 1133ospalec 1134osten 1135ostraha 1136ostuda 1137ostych 1138osvojit 1139oteplit 1140otisk 1141otop 1142otrhat 1143otrlost 1144otrok 1145otruby 1146otvor 1147ovanout 1148ovar 1149oves 1150ovlivnit 1151ovoce 1152oxid 1153ozdoba 1154pachatel 1155pacient 1156padouch
1157pahorek 1158pakt 1159palanda 1160palec 1161palivo 1162paluba 1163pamflet 1164pamlsek 1165panenka 1166panika 1167panna 1168panovat 1169panstvo 1170pantofle 1171paprika 1172parketa 1173parodie 1174parta 1175paruka 1176paryba 1177paseka 1178pasivita 1179pastelka 1180patent 1181patrona 1182pavouk 1183pazneht 1184pazourek 1185pecka 1186pedagog 1187pejsek 1188peklo 1189peloton 1190penalta 1191pendrek 1192penze 1193periskop 1194pero 1195pestrost 1196petarda 1197petice 1198petrolej 1199pevnina 1200pexeso 1201pianista 1202piha 1203pijavice 1204pikle 1205piknik 1206pilina 1207pilnost 1208pilulka 1209pinzeta 1210pipeta 1211pisatel 1212pistole 1213pitevna 1214pivnice 1215pivovar 1216placenta 1217plakat 1218plamen 1219planeta 1220plastika 1221platit 1222plavidlo 1223plaz 1224plech 1225plemeno 1226plenta 1227ples 1228pletivo 1229plevel 1230plivat 1231plnit 1232plno 1233plocha 1234plodina 1235plomba 1236plout 1237pluk 1238plyn 1239pobavit 1240pobyt 1241pochod 1242pocit 1243poctivec 1244podat 1245podcenit 1246podepsat 1247podhled 1248podivit 1249podklad 1250podmanit 1251podnik 1252podoba 1253podpora 1254podraz 1255podstata 1256podvod 1257podzim 1258poezie 1259pohanka 1260pohnutka 1261pohovor 1262pohroma 1263pohyb 1264pointa 1265pojistka 1266pojmout 1267pokazit 1268pokles 1269pokoj 1270pokrok 1271pokuta 1272pokyn 1273poledne 1274polibek 1275polknout 1276poloha 1277polynom 1278pomalu 1279pominout 1280pomlka 1281pomoc 1282pomsta 1283pomyslet 1284ponechat 1285ponorka 1286ponurost 1287popadat 1288popel 1289popisek 1290poplach 1291poprosit 1292popsat 1293popud 1294poradce 1295porce 1296porod 1297porucha 1298poryv 1299posadit 1300posed 1301posila 1302poskok 1303poslanec 1304posoudit 1305pospolu 1306postava 1307posudek 1308posyp 1309potah 1310potkan 1311potlesk 1312potomek 1313potrava 1314potupa 1315potvora 1316poukaz 1317pouto 1318pouzdro 1319povaha 1320povidla 1321povlak 1322povoz 1323povrch 1324povstat 1325povyk 1326povzdech 1327pozdrav 1328pozemek 1329poznatek 1330pozor 1331pozvat 1332pracovat 1333prahory 1334praktika 1335prales 1336praotec 1337praporek 1338prase 1339pravda 1340princip 1341prkno 1342probudit 1343procento 1344prodej 1345profese 1346prohra 1347projekt 1348prolomit 1349promile 1350pronikat 1351propad 1352prorok 1353prosba 1354proton 1355proutek 1356provaz 1357prskavka 1358prsten 1359prudkost 1360prut 1361prvek 1362prvohory 1363psanec 1364psovod 1365pstruh 1366ptactvo 1367puberta 1368puch 1369pudl 1370pukavec 1371puklina 1372pukrle 1373pult 1374pumpa 1375punc 1376pupen 1377pusa 1378pusinka 1379pustina 1380putovat 1381putyka
1382pyramida 1383pysk 1384pytel 1385racek 1386rachot 1387radiace 1388radnice 1389radon 1390raft 1391ragby 1392raketa 1393rakovina 1394rameno 1395rampouch 1396rande 1397rarach 1398rarita 1399rasovna 1400rastr 1401ratolest 1402razance 1403razidlo 1404reagovat 1405reakce 1406recept 1407redaktor 1408referent 1409reflex 1410rejnok 1411reklama 1412rekord 1413rekrut 1414rektor 1415reputace 1416revize 1417revma 1418revolver 1419rezerva 1420riskovat 1421riziko 1422robotika 1423rodokmen 1424rohovka 1425rokle 1426rokoko 1427romaneto 1428ropovod 1429ropucha 1430rorejs 1431rosol 1432rostlina 1433rotmistr 1434rotoped 1435rotunda 1436roubenka 1437roucho 1438roup 1439roura 1440rovina 1441rovnice 1442rozbor 1443rozchod 1444rozdat 1445rozeznat 1446rozhodce 1447rozinka 1448rozjezd 1449rozkaz 1450rozloha 1451rozmar 1452rozpad 1453rozruch 1454rozsah 1455roztok 1456rozum 1457rozvod 1458rubrika 1459ruchadlo 1460rukavice 1461rukopis 1462ryba 1463rybolov 1464rychlost 1465rydlo 1466rypadlo 1467rytina 1468ryzost 1469sadista 1470sahat 1471sako 1472samec 1473samizdat 1474samota 1475sanitka 1476sardinka 1477sasanka 1478satelit 1479sazba 1480sazenice 1481sbor 1482schovat 1483sebranka 1484secese 1485sedadlo 1486sediment 1487sedlo 1488sehnat 1489sejmout 1490sekera 1491sekta 1492sekunda 1493sekvoje 1494semeno 1495seno 1496servis 1497sesadit 1498seshora 1499seskok 1500seslat 1501sestra 1502sesuv 1503sesypat 1504setba 1505setina 1506setkat 1507setnout 1508setrvat 1509sever 1510seznam 1511shoda 1512shrnout 1513sifon 1514silnice 1515sirka 1516sirotek 1517sirup 1518situace 1519skafandr 1520skalisko 1521skanzen 1522skaut 1523skeptik 1524skica 1525skladba 1526sklenice 1527sklo 1528skluz 1529skoba 1530skokan 1531skoro 1532skripta 1533skrz 1534skupina 1535skvost 1536skvrna 1537slabika 1538sladidlo 1539slanina 1540slast 1541slavnost 1542sledovat 1543slepec 1544sleva 1545slezina 1546slib 1547slina 1548sliznice 1549slon 1550sloupek 1551slovo 1552sluch 1553sluha 1554slunce 1555slupka 1556slza 1557smaragd 1558smetana 1559smilstvo 1560smlouva 1561smog 1562smrad 1563smrk 1564smrtka 1565smutek 1566smysl 1567snad 1568snaha 1569snob 1570sobota 1571socha 1572sodovka 1573sokol 1574sopka 1575sotva 1576souboj 1577soucit 1578soudce 1579souhlas 1580soulad 1581soumrak 1582souprava 1583soused 1584soutok 1585souviset 1586spalovna 1587spasitel 1588spis 1589splav 1590spodek 1591spojenec 1592spolu 1593sponzor 1594spornost 1595spousta 1596sprcha 1597spustit 1598sranda 1599sraz 1600srdce 1601srna 1602srnec 1603srovnat 1604srpen 1605srst 1606srub 1607stanice 1608starosta 1609statika 1610stavba 1611stehno 1612stezka 1613stodola 1614stolek 1615stopa 1616storno 1617stoupat 1618strach 1619stres 1620strhnout 1621strom 1622struna 1623studna 1624stupnice 1625stvol 1626styk 1627subjekt 1628subtropy 1629suchar 1630sudost 1631sukno 1632sundat 1633sunout 1634surikata 1635surovina 1636svah 1637svalstvo 1638svetr 1639svatba 1640svazek 1641svisle 1642svitek 1643svoboda 1644svodidlo 1645svorka 1646svrab 1647sykavka 1648sykot 1649synek 1650synovec 1651sypat 1652sypkost 1653syrovost 1654sysel 1655sytost 1656tabletka 1657tabule 1658tahoun 1659tajemno 1660tajfun 1661tajga 1662tajit 1663tajnost 1664taktika 1665tamhle 1666tampon 1667tancovat 1668tanec 1669tanker 1670tapeta 1671tavenina 1672tazatel 1673technika 1674tehdy 1675tekutina 1676telefon 1677temnota 1678tendence 1679tenista 1680tenor 1681teplota 1682tepna 1683teprve 1684terapie 1685termoska 1686textil 1687ticho 1688tiskopis 1689titulek 1690tkadlec 1691tkanina 1692tlapka 1693tleskat 1694tlukot 1695tlupa 1696tmel 1697toaleta 1698topinka 1699topol 1700torzo 1701touha 1702toulec 1703tradice 1704traktor 1705tramp 1706trasa 1707traverza 1708trefit 1709trest 1710trezor 1711trhavina 1712trhlina 1713trochu 1714trojice 1715troska 1716trouba 1717trpce 1718trpitel 1719trpkost 1720trubec 1721truchlit 1722truhlice 1723trus 1724trvat 1725tudy 1726tuhnout 1727tuhost 1728tundra 1729turista 1730turnaj 1731tuzemsko 1732tvaroh 1733tvorba 1734tvrdost 1735tvrz 1736tygr 1737tykev 1738ubohost 1739uboze 1740ubrat 1741ubrousek 1742ubrus 1743ubytovna 1744ucho 1745uctivost 1746udivit 1747uhradit 1748ujednat 1749ujistit 1750ujmout 1751ukazatel 1752uklidnit 1753uklonit 1754ukotvit 1755ukrojit 1756ulice 1757ulita 1758ulovit 1759umyvadlo 1760unavit 1761uniforma 1762uniknout 1763upadnout 1764uplatnit 1765uplynout 1766upoutat 1767upravit 1768uran 1769urazit 1770usednout 1771usilovat 1772usmrtit 1773usnadnit 1774usnout 1775usoudit 1776ustlat 1777ustrnout 1778utahovat 1779utkat 1780utlumit 1781utonout 1782utopenec 1783utrousit 1784uvalit 1785uvolnit 1786uvozovka 1787uzdravit 1788uzel 1789uzenina 1790uzlina 1791uznat 1792vagon 1793valcha 1794valoun 1795vana 1796vandal 1797vanilka 1798varan 1799varhany 1800varovat 1801vcelku 1802vchod 1803vdova 1804vedro 1805vegetace 1806vejce 1807velbloud 1808veletrh 1809velitel 1810velmoc 1811velryba 1812venkov 1813veranda 1814verze 1815veselka 1816veskrze 1817vesnice 1818vespodu 1819vesta 1820veterina 1821veverka 1822vibrace 1823vichr 1824videohra 1825vidina 1826vidle 1827vila 1828vinice 1829viset 1830vitalita 1831vize 1832vizitka 1833vjezd 1834vklad 1835vkus 1836vlajka 1837vlak 1838vlasec 1839vlevo 1840vlhkost 1841vliv 1842vlnovka 1843vloupat 1844vnucovat 1845vnuk 1846voda 1847vodivost 1848vodoznak 1849vodstvo 1850vojensky 1851vojna 1852vojsko 1853volant 1854volba 1855volit 1856volno 1857voskovka 1858vozidlo 1859vozovna 1860vpravo 1861vrabec 1862vracet 1863vrah 1864vrata 1865vrba 1866vrcholek 1867vrhat 1868vrstva 1869vrtule 1870vsadit 1871vstoupit 1872vstup 1873vtip 1874vybavit 1875vybrat 1876vychovat 1877vydat 1878vydra 1879vyfotit 1880vyhledat 1881vyhnout 1882vyhodit 1883vyhradit 1884vyhubit 1885vyjasnit 1886vyjet 1887vyjmout 1888vyklopit 1889vykonat 1890vylekat 1891vymazat 1892vymezit 1893vymizet 1894vymyslet 1895vynechat 1896vynikat 1897vynutit 1898vypadat 1899vyplatit 1900vypravit 1901vypustit 1902vyrazit 1903vyrovnat 1904vyrvat 1905vyslovit 1906vysoko 1907vystavit 1908vysunout 1909vysypat 1910vytasit 1911vytesat 1912vytratit 1913vyvinout 1914vyvolat 1915vyvrhel 1916vyzdobit 1917vyznat 1918vzadu 1919vzbudit 1920vzchopit 1921vzdor 1922vzduch 1923vzdychat 1924vzestup 1925vzhledem 1926vzkaz 1927vzlykat 1928vznik 1929vzorek 1930vzpoura 1931vztah 1932vztek 1933xylofon 1934zabrat 1935zabydlet 1936zachovat 1937zadarmo 1938zadusit 1939zafoukat 1940zahltit 1941zahodit 1942zahrada 1943zahynout 1944zajatec 1945zajet 1946zajistit 1947zaklepat 1948zakoupit 1949zalepit 1950zamezit 1951zamotat 1952zamyslet 1953zanechat 1954zanikat 1955zaplatit 1956zapojit 1957zapsat 1958zarazit 1959zastavit 1960zasunout 1961zatajit 1962zatemnit 1963zatknout 1964zaujmout 1965zavalit 1966zavelet 1967zavinit 1968zavolat 1969zavrtat 1970zazvonit 1971zbavit 1972zbrusu 1973zbudovat 1974zbytek 1975zdaleka 1976zdarma 1977zdatnost 1978zdivo 1979zdobit 1980zdroj 1981zdvih 1982zdymadlo 1983zelenina 1984zeman 1985zemina 1986zeptat 1987zezadu 1988zezdola 1989zhatit 1990zhltnout 1991zhluboka 1992zhotovit 1993zhruba 1994zima 1995zimnice 1996zjemnit 1997zklamat 1998zkoumat 1999zkratka 2000zkumavka 2001zlato 2002zlehka 2003zloba 2004zlom 2005zlost 2006zlozvyk 2007zmapovat 2008zmar 2009zmatek 2010zmije 2011zmizet 2012zmocnit 2013zmodrat 2014zmrzlina 2015zmutovat 2016znak 2017znalost 2018znamenat 2019znovu 2020zobrazit 2021zotavit 2022zoubek 2023zoufale 2024zplodit 2025zpomalit 2026zprava 2027zprostit 2028zprudka 2029zprvu 2030zrada 2031zranit 2032zrcadlo 2033zrnitost 2034zrno 2035zrovna 2036zrychlit 2037zrzavost 2038zticha 2039ztratit 2040zubovina 2041zubr 2042zvednout 2043zvenku 2044zvesela 2045zvon 2046zvrat 2047zvukovod 2048zvyk`.split(` 2049`),wu=
vendor: 13,124 bytes, lines 2049-4096
2049`abandon 2050ability 2051able 2052about 2053above 2054absent 2055absorb 2056abstract 2057absurd 2058abuse 2059access 2060accident 2061account 2062accuse 2063achieve 2064acid 2065acoustic 2066acquire 2067across 2068act 2069action 2070actor 2071actress 2072actual 2073adapt 2074add 2075addict 2076address 2077adjust 2078admit 2079adult 2080advance 2081advice 2082aerobic 2083affair 2084afford 2085afraid 2086again 2087age 2088agent 2089agree 2090ahead 2091aim 2092air 2093airport 2094aisle 2095alarm 2096album 2097alcohol 2098alert 2099alien 2100all 2101alley 2102allow 2103almost 2104alone 2105alpha 2106already 2107also 2108alter 2109always 2110amateur 2111amazing 2112among 2113amount 2114amused 2115analyst 2116anchor 2117ancient 2118anger 2119angle 2120angry 2121animal 2122ankle 2123announce 2124annual 2125another 2126answer 2127antenna 2128antique 2129anxiety 2130any 2131apart 2132apology 2133appear 2134apple 2135approve 2136april 2137arch 2138arctic 2139area 2140arena 2141argue 2142arm 2143armed 2144armor 2145army 2146around 2147arrange 2148arrest 2149arrive 2150arrow 2151art 2152artefact 2153artist 2154artwork 2155ask 2156aspect 2157assault 2158asset 2159assist 2160assume 2161asthma 2162athlete 2163atom 2164attack 2165attend 2166attitude 2167attract 2168auction 2169audit 2170august 2171aunt 2172author 2173auto 2174autumn 2175average 2176avocado 2177avoid 2178awake 2179aware 2180away 2181awesome 2182awful 2183awkward 2184axis 2185baby 2186bachelor 2187bacon 2188badge 2189bag 2190balance 2191balcony 2192ball 2193bamboo 2194banana 2195banner 2196bar 2197barely 2198bargain 2199barrel 2200base 2201basic 2202basket 2203battle 2204beach 2205bean 2206beauty 2207because 2208become 2209beef 2210before 2211begin 2212behave 2213behind 2214believe 2215below 2216belt 2217bench 2218benefit 2219best 2220betray 2221better 2222between 2223beyond 2224bicycle 2225bid 2226bike 2227bind 2228biology 2229bird 2230birth 2231bitter 2232black 2233blade 2234blame 2235blanket 2236blast 2237bleak 2238bless 2239blind 2240blood 2241blossom 2242blouse 2243blue 2244blur 2245blush 2246board 2247boat 2248body 2249boil 2250bomb 2251bone 2252bonus 2253book 2254boost 2255border 2256boring 2257borrow 2258boss 2259bottom 2260bounce 2261box 2262boy 2263bracket 2264brain 2265brand 2266brass 2267brave 2268bread 2269breeze 2270brick 2271bridge 2272brief 2273bright 2274bring 2275brisk 2276broccoli 2277broken 2278bronze 2279broom 2280brother 2281brown 2282brush 2283bubble 2284buddy 2285budget 2286buffalo 2287build 2288bulb 2289bulk 2290bullet 2291bundle 2292bunker 2293burden 2294burger 2295burst 2296bus 2297business 2298busy 2299butter 2300buyer 2301buzz 2302cabbage 2303cabin 2304cable 2305cactus 2306cage 2307cake 2308call 2309calm 2310camera 2311camp 2312can 2313canal 2314cancel 2315candy 2316cannon 2317canoe 2318canvas 2319canyon 2320capable 2321capital 2322captain 2323car 2324carbon 2325card 2326cargo 2327carpet 2328carry 2329cart 2330case 2331cash 2332casino 2333castle 2334casual 2335cat 2336catalog 2337catch 2338category 2339cattle 2340caught 2341cause 2342caution 2343cave 2344ceiling 2345celery 2346cement 2347census 2348century 2349cereal 2350certain 2351chair 2352chalk 2353champion 2354change 2355chaos 2356chapter 2357charge 2358chase 2359chat 2360cheap 2361check 2362cheese 2363chef 2364cherry 2365chest 2366chicken 2367chief 2368child 2369chimney 2370choice 2371choose 2372chronic 2373chuckle 2374chunk 2375churn 2376cigar 2377cinnamon 2378circle 2379citizen 2380city 2381civil 2382claim 2383clap 2384clarify 2385claw 2386clay 2387clean 2388clerk 2389clever 2390click 2391client 2392cliff 2393climb 2394clinic 2395clip 2396clock 2397clog 2398close 2399cloth 2400cloud 2401clown 2402club 2403clump 2404cluster 2405clutch 2406coach 2407coast 2408coconut 2409code 2410coffee 2411coil 2412coin 2413collect 2414color 2415column 2416combine 2417come 2418comfort 2419comic 2420common 2421company 2422concert 2423conduct 2424confirm 2425congress 2426connect 2427consider 2428control 2429convince 2430cook 2431cool 2432copper 2433copy 2434coral 2435core 2436corn 2437correct 2438cost 2439cotton 2440couch 2441country 2442couple 2443course 2444cousin 2445cover 2446coyote 2447crack 2448cradle 2449craft 2450cram 2451crane 2452crash 2453crater 2454crawl 2455crazy 2456cream 2457credit 2458creek 2459crew 2460cricket 2461crime 2462crisp 2463critic 2464crop 2465cross 2466crouch 2467crowd 2468crucial 2469cruel 2470cruise 2471crumble 2472crunch 2473crush 2474cry 2475crystal 2476cube 2477culture 2478cup 2479cupboard 2480curious 2481current 2482curtain 2483curve 2484cushion 2485custom 2486cute 2487cycle 2488dad 2489damage 2490damp 2491dance 2492danger 2493daring 2494dash 2495daughter 2496dawn 2497day 2498deal 2499debate 2500debris 2501decade 2502december 2503decide 2504decline 2505decorate 2506decrease 2507deer 2508defense 2509define 2510defy 2511degree 2512delay 2513deliver 2514demand 2515demise 2516denial 2517dentist 2518deny 2519depart 2520depend 2521deposit 2522depth 2523deputy 2524derive 2525describe 2526desert 2527design 2528desk 2529despair 2530destroy 2531detail 2532detect 2533develop 2534device 2535devote 2536diagram 2537dial 2538diamond 2539diary 2540dice 2541diesel 2542diet 2543differ 2544digital 2545dignity 2546dilemma 2547dinner 2548dinosaur 2549direct 2550dirt 2551disagree 2552discover 2553disease 2554dish 2555dismiss 2556disorder 2557display 2558distance 2559divert 2560divide 2561divorce 2562dizzy 2563doctor 2564document 2565dog 2566doll 2567dolphin 2568domain 2569donate 2570donkey 2571donor 2572door 2573dose 2574double 2575dove 2576draft 2577dragon 2578drama 2579drastic 2580draw 2581dream 2582dress 2583drift 2584drill 2585drink 2586drip 2587drive 2588drop 2589drum 2590dry 2591duck 2592dumb 2593dune 2594during 2595dust 2596dutch 2597duty 2598dwarf 2599dynamic 2600eager 2601eagle 2602early 2603earn 2604earth 2605easily 2606east 2607easy 2608echo 2609ecology 2610economy 2611edge 2612edit 2613educate 2614effort 2615egg 2616eight 2617either 2618elbow 2619elder 2620electric 2621elegant 2622element 2623elephant 2624elevator 2625elite 2626else 2627embark 2628embody 2629embrace 2630emerge 2631emotion 2632employ 2633empower 2634empty 2635enable 2636enact 2637end 2638endless 2639endorse 2640enemy 2641energy 2642enforce 2643engage 2644engine 2645enhance 2646enjoy 2647enlist 2648enough 2649enrich 2650enroll 2651ensure 2652enter 2653entire 2654entry 2655envelope 2656episode 2657equal 2658equip 2659era 2660erase 2661erode 2662erosion 2663error 2664erupt 2665escape 2666essay 2667essence 2668estate 2669eternal 2670ethics 2671evidence 2672evil 2673evoke 2674evolve 2675exact 2676example 2677excess 2678exchange 2679excite 2680exclude 2681excuse 2682execute 2683exercise 2684exhaust 2685exhibit 2686exile 2687exist 2688exit 2689exotic 2690expand 2691expect 2692expire 2693explain 2694expose 2695express 2696extend 2697extra 2698eye 2699eyebrow 2700fabric 2701face 2702faculty 2703fade 2704faint 2705faith 2706fall 2707false 2708fame 2709family 2710famous 2711fan 2712fancy 2713fantasy 2714farm 2715fashion 2716fat 2717fatal 2718father 2719fatigue 2720fault 2721favorite 2722feature 2723february 2724federal 2725fee 2726feed 2727feel 2728female 2729fence 2730festival 2731fetch 2732fever 2733few 2734fiber 2735fiction 2736field 2737figure 2738file 2739film 2740filter 2741final 2742find 2743fine 2744finger 2745finish 2746fire 2747firm 2748first 2749fiscal 2750fish 2751fit 2752fitness 2753fix 2754flag 2755flame 2756flash 2757flat 2758flavor 2759flee 2760flight 2761flip 2762float 2763flock 2764floor 2765flower 2766fluid 2767flush 2768fly 2769foam 2770focus 2771fog 2772foil 2773fold 2774follow 2775food 2776foot 2777force 2778forest 2779forget 2780fork 2781fortune 2782forum 2783forward 2784fossil 2785foster 2786found 2787fox 2788fragile 2789frame 2790frequent 2791fresh 2792friend 2793fringe 2794frog 2795front 2796frost 2797frown 2798frozen 2799fruit 2800fuel 2801fun 2802funny 2803furnace 2804fury 2805future 2806gadget 2807gain 2808galaxy 2809gallery 2810game 2811gap 2812garage 2813garbage 2814garden 2815garlic 2816garment 2817gas 2818gasp 2819gate 2820gather 2821gauge 2822gaze 2823general 2824genius 2825genre 2826gentle 2827genuine 2828gesture 2829ghost 2830giant 2831gift 2832giggle 2833ginger 2834giraffe 2835girl 2836give 2837glad 2838glance 2839glare 2840glass 2841glide 2842glimpse 2843globe 2844gloom 2845glory 2846glove 2847glow 2848glue 2849goat 2850goddess 2851gold 2852good 2853goose 2854gorilla 2855gospel 2856gossip 2857govern 2858gown 2859grab 2860grace 2861grain 2862grant 2863grape 2864grass 2865gravity 2866great 2867green 2868grid 2869grief 2870grit 2871grocery 2872group 2873grow 2874grunt 2875guard 2876guess 2877guide 2878guilt 2879guitar 2880gun 2881gym 2882habit 2883hair 2884half 2885hammer 2886hamster 2887hand 2888happy 2889harbor 2890hard 2891harsh 2892harvest 2893hat 2894have 2895hawk 2896hazard 2897head 2898health 2899heart 2900heavy 2901hedgehog 2902height 2903hello 2904helmet 2905help 2906hen 2907hero 2908hidden 2909high 2910hill 2911hint 2912hip 2913hire 2914history 2915hobby 2916hockey 2917hold 2918hole 2919holiday 2920hollow 2921home 2922honey 2923hood 2924hope 2925horn 2926horror 2927horse 2928hospital 2929host 2930hotel 2931hour 2932hover 2933hub 2934huge 2935human 2936humble 2937humor 2938hundred 2939hungry 2940hunt 2941hurdle 2942hurry 2943hurt 2944husband 2945hybrid 2946ice 2947icon 2948idea 2949identify 2950idle 2951ignore 2952ill 2953illegal 2954illness 2955image 2956imitate 2957immense 2958immune 2959impact 2960impose 2961improve 2962impulse 2963inch 2964include 2965income 2966increase 2967index 2968indicate 2969indoor 2970industry 2971infant 2972inflict 2973inform 2974inhale 2975inherit 2976initial 2977inject 2978injury 2979inmate 2980inner 2981innocent 2982input 2983inquiry 2984insane 2985insect 2986inside 2987inspire 2988install 2989intact 2990interest 2991into 2992invest 2993invite 2994involve 2995iron 2996island 2997isolate 2998issue 2999item 3000ivory 3001jacket 3002jaguar 3003jar 3004jazz 3005jealous 3006jeans 3007jelly 3008jewel 3009job 3010join 3011joke 3012journey 3013joy 3014judge 3015juice 3016jump 3017jungle 3018junior 3019junk 3020just 3021kangaroo 3022keen 3023keep 3024ketchup 3025key 3026kick 3027kid 3028kidney 3029kind 3030kingdom 3031kiss 3032kit 3033kitchen 3034kite 3035kitten 3036kiwi 3037knee 3038knife 3039knock 3040know 3041lab 3042label 3043labor 3044ladder 3045lady 3046lake 3047lamp 3048language 3049laptop 3050large 3051later 3052latin 3053laugh 3054laundry 3055lava 3056law 3057lawn 3058lawsuit 3059layer 3060lazy 3061leader 3062leaf 3063learn 3064leave 3065lecture 3066left 3067leg 3068legal 3069legend 3070leisure 3071lemon 3072lend 3073length 3074lens 3075leopard 3076lesson 3077letter 3078level 3079liar 3080liberty 3081library 3082license 3083life 3084lift 3085light 3086like 3087limb 3088limit 3089link 3090lion 3091liquid 3092list 3093little 3094live 3095lizard 3096load 3097loan 3098lobster 3099local 3100lock 3101logic 3102lonely 3103long 3104loop 3105lottery 3106loud 3107lounge 3108love 3109loyal 3110lucky 3111luggage 3112lumber 3113lunar 3114lunch 3115luxury 3116lyrics 3117machine 3118mad 3119magic 3120magnet 3121maid 3122mail 3123main 3124major 3125make 3126mammal 3127man 3128manage 3129mandate 3130mango 3131mansion 3132manual 3133maple 3134marble 3135march 3136margin 3137marine 3138market 3139marriage 3140mask 3141mass 3142master 3143match 3144material 3145math 3146matrix 3147matter 3148maximum 3149maze 3150meadow 3151mean 3152measure 3153meat 3154mechanic 3155medal 3156media 3157melody 3158melt 3159member 3160memory 3161mention 3162menu 3163mercy 3164merge 3165merit 3166merry 3167mesh 3168message 3169metal 3170method 3171middle 3172midnight 3173milk 3174million 3175mimic 3176mind 3177minimum 3178minor 3179minute 3180miracle 3181mirror 3182misery 3183miss 3184mistake 3185mix 3186mixed 3187mixture 3188mobile 3189model 3190modify 3191mom 3192moment 3193monitor 3194monkey 3195monster 3196month 3197moon 3198moral 3199more 3200morning 3201mosquito 3202mother 3203motion 3204motor 3205mountain 3206mouse 3207move 3208movie 3209much 3210muffin 3211mule 3212multiply 3213muscle 3214museum 3215mushroom 3216music 3217must 3218mutual 3219myself 3220mystery 3221myth 3222naive 3223name 3224napkin 3225narrow 3226nasty 3227nation 3228nature 3229near 3230neck 3231need 3232negative 3233neglect 3234neither 3235nephew 3236nerve 3237nest 3238net 3239network 3240neutral 3241never 3242news 3243next 3244nice 3245night 3246noble 3247noise 3248nominee 3249noodle 3250normal 3251north 3252nose 3253notable 3254note 3255nothing 3256notice 3257novel 3258now 3259nuclear 3260number 3261nurse 3262nut 3263oak 3264obey 3265object 3266oblige 3267obscure 3268observe 3269obtain 3270obvious 3271occur 3272ocean 3273october 3274odor 3275off 3276offer 3277office 3278often 3279oil 3280okay 3281old 3282olive 3283olympic 3284omit 3285once 3286one 3287onion 3288online 3289only 3290open 3291opera 3292opinion 3293oppose 3294option 3295orange 3296orbit 3297orchard 3298order 3299ordinary 3300organ 3301orient 3302original 3303orphan 3304ostrich 3305other 3306outdoor 3307outer 3308output 3309outside 3310oval 3311oven 3312over 3313own 3314owner 3315oxygen 3316oyster 3317ozone 3318pact 3319paddle 3320page 3321pair 3322palace 3323palm 3324panda 3325panel 3326panic 3327panther 3328paper 3329parade 3330parent 3331park 3332parrot 3333party 3334pass 3335patch 3336path 3337patient 3338patrol 3339pattern 3340pause 3341pave 3342payment 3343peace 3344peanut 3345pear 3346peasant 3347pelican 3348pen 3349penalty 3350pencil 3351people 3352pepper 3353perfect 3354permit 3355person 3356pet 3357phone 3358photo 3359phrase 3360physical 3361piano 3362picnic 3363picture 3364piece 3365pig 3366pigeon 3367pill 3368pilot 3369pink 3370pioneer 3371pipe 3372pistol 3373pitch 3374pizza 3375place 3376planet 3377plastic 3378plate 3379play 3380please 3381pledge 3382pluck 3383plug 3384plunge 3385poem 3386poet 3387point 3388polar 3389pole 3390police 3391pond 3392pony 3393pool 3394popular 3395portion 3396position 3397possible 3398post 3399potato 3400pottery 3401poverty 3402powder 3403power 3404practice 3405praise 3406predict 3407prefer 3408prepare 3409present 3410pretty 3411prevent 3412price 3413pride 3414primary 3415print 3416priority 3417prison 3418private 3419prize 3420problem 3421process 3422produce 3423profit 3424program 3425project 3426promote 3427proof 3428property 3429prosper 3430protect 3431proud 3432provide 3433public 3434pudding 3435pull 3436pulp 3437pulse 3438pumpkin 3439punch 3440pupil 3441puppy 3442purchase 3443purity 3444purpose 3445purse 3446push 3447put 3448puzzle 3449pyramid 3450quality 3451quantum 3452quarter 3453question 3454quick 3455quit 3456quiz 3457quote 3458rabbit 3459raccoon 3460race 3461rack 3462radar 3463radio 3464rail 3465rain 3466raise 3467rally 3468ramp 3469ranch 3470random 3471range 3472rapid 3473rare 3474rate 3475rather 3476raven 3477raw 3478razor 3479ready 3480real 3481reason 3482rebel 3483rebuild 3484recall 3485receive 3486recipe 3487record 3488recycle 3489reduce 3490reflect 3491reform 3492refuse 3493region 3494regret 3495regular 3496reject 3497relax 3498release 3499relief 3500rely 3501remain 3502remember 3503remind 3504remove 3505render 3506renew 3507rent 3508reopen 3509repair 3510repeat 3511replace 3512report 3513require 3514rescue 3515resemble 3516resist 3517resource 3518response 3519result 3520retire 3521retreat 3522return 3523reunion 3524reveal 3525review 3526reward 3527rhythm 3528rib 3529ribbon 3530rice 3531rich 3532ride 3533ridge 3534rifle 3535right 3536rigid 3537ring 3538riot 3539ripple 3540risk 3541ritual 3542rival 3543river 3544road 3545roast 3546robot 3547robust 3548rocket 3549romance 3550roof 3551rookie 3552room 3553rose 3554rotate 3555rough 3556round 3557route 3558royal 3559rubber 3560rude 3561rug 3562rule 3563run 3564runway 3565rural 3566sad 3567saddle 3568sadness 3569safe 3570sail 3571salad 3572salmon 3573salon 3574salt 3575salute 3576same 3577sample 3578sand 3579satisfy 3580satoshi 3581sauce 3582sausage 3583save 3584say 3585scale 3586scan 3587scare 3588scatter 3589scene 3590scheme 3591school 3592science 3593scissors 3594scorpion 3595scout 3596scrap 3597screen 3598script 3599scrub 3600sea 3601search 3602season 3603seat 3604second 3605secret 3606section 3607security 3608seed 3609seek 3610segment 3611select 3612sell 3613seminar 3614senior 3615sense 3616sentence 3617series 3618service 3619session 3620settle 3621setup 3622seven 3623shadow 3624shaft 3625shallow 3626share 3627shed 3628shell 3629sheriff 3630shield 3631shift 3632shine 3633ship 3634shiver 3635shock 3636shoe 3637shoot 3638shop 3639short 3640shoulder 3641shove 3642shrimp 3643shrug 3644shuffle 3645shy 3646sibling 3647sick 3648side 3649siege 3650sight 3651sign 3652silent 3653silk 3654silly 3655silver 3656similar 3657simple 3658since 3659sing 3660siren 3661sister 3662situate 3663six 3664size 3665skate 3666sketch 3667ski 3668skill 3669skin 3670skirt 3671skull 3672slab 3673slam 3674sleep 3675slender 3676slice 3677slide 3678slight 3679slim 3680slogan 3681slot 3682slow 3683slush 3684small 3685smart 3686smile 3687smoke 3688smooth 3689snack 3690snake 3691snap 3692sniff 3693snow 3694soap 3695soccer 3696social 3697sock 3698soda 3699soft 3700solar 3701soldier 3702solid 3703solution 3704solve 3705someone 3706song 3707soon 3708sorry 3709sort 3710soul 3711sound 3712soup 3713source 3714south 3715space 3716spare 3717spatial 3718spawn 3719speak 3720special 3721speed 3722spell 3723spend 3724sphere 3725spice 3726spider 3727spike 3728spin 3729spirit 3730split 3731spoil 3732sponsor 3733spoon 3734sport 3735spot 3736spray 3737spread 3738spring 3739spy 3740square 3741squeeze 3742squirrel 3743stable 3744stadium 3745staff 3746stage 3747stairs 3748stamp 3749stand 3750start 3751state 3752stay 3753steak 3754steel 3755stem 3756step 3757stereo 3758stick 3759still 3760sting 3761stock 3762stomach 3763stone 3764stool 3765story 3766stove 3767strategy 3768street 3769strike 3770strong 3771struggle 3772student 3773stuff 3774stumble 3775style 3776subject 3777submit 3778subway 3779success 3780such 3781sudden 3782suffer 3783sugar 3784suggest 3785suit 3786summer 3787sun 3788sunny 3789sunset 3790super 3791supply 3792supreme 3793sure 3794surface 3795surge 3796surprise 3797surround 3798survey 3799suspect 3800sustain 3801swallow 3802swamp 3803swap 3804swarm 3805swear 3806sweet 3807swift 3808swim 3809swing 3810switch 3811sword 3812symbol 3813symptom 3814syrup 3815system 3816table 3817tackle 3818tag 3819tail 3820talent 3821talk 3822tank 3823tape 3824target 3825task 3826taste 3827tattoo 3828taxi 3829teach 3830team 3831tell 3832ten 3833tenant 3834tennis 3835tent 3836term 3837test 3838text 3839thank 3840that 3841theme 3842then 3843theory 3844there 3845they 3846thing 3847this 3848thought 3849three 3850thrive 3851throw 3852thumb 3853thunder 3854ticket 3855tide 3856tiger 3857tilt 3858timber 3859time 3860tiny 3861tip 3862tired 3863tissue 3864title 3865toast 3866tobacco 3867today 3868toddler 3869toe 3870together 3871toilet 3872token 3873tomato 3874tomorrow 3875tone 3876tongue 3877tonight 3878tool 3879tooth 3880top 3881topic 3882topple 3883torch 3884tornado 3885tortoise 3886toss 3887total 3888tourist 3889toward 3890tower 3891town 3892toy 3893track 3894trade 3895traffic 3896tragic 3897train 3898transfer 3899trap 3900trash 3901travel 3902tray 3903treat 3904tree 3905trend 3906trial 3907tribe 3908trick 3909trigger 3910trim 3911trip 3912trophy 3913trouble 3914truck 3915true 3916truly 3917trumpet 3918trust 3919truth 3920try 3921tube 3922tuition 3923tumble 3924tuna 3925tunnel 3926turkey 3927turn 3928turtle 3929twelve 3930twenty 3931twice 3932twin 3933twist 3934two 3935type 3936typical 3937ugly 3938umbrella 3939unable 3940unaware 3941uncle 3942uncover 3943under 3944undo 3945unfair 3946unfold 3947unhappy 3948uniform 3949unique 3950unit 3951universe 3952unknown 3953unlock 3954until 3955unusual 3956unveil 3957update 3958upgrade 3959uphold 3960upon 3961upper 3962upset 3963urban 3964urge 3965usage 3966use 3967used 3968useful 3969useless 3970usual 3971utility 3972vacant 3973vacuum 3974vague 3975valid 3976valley 3977valve 3978van 3979vanish 3980vapor 3981various 3982vast 3983vault 3984vehicle 3985velvet 3986vendor 3987venture 3988venue 3989verb 3990verify 3991version 3992very 3993vessel 3994veteran 3995viable 3996vibrant 3997vicious 3998victory 3999video 4000view 4001village 4002vintage 4003violin 4004virtual 4005virus 4006visa 4007visit 4008visual 4009vital 4010vivid 4011vocal 4012voice 4013void 4014volcano 4015volume 4016vote 4017voyage 4018wage 4019wagon 4020wait 4021walk 4022wall 4023walnut 4024want 4025warfare 4026warm 4027warrior 4028wash 4029wasp 4030waste 4031water 4032wave 4033way 4034wealth 4035weapon 4036wear 4037weasel 4038weather 4039web 4040wedding 4041weekend 4042weird 4043welcome 4044west 4045wet 4046whale 4047what 4048wheat 4049wheel 4050when 4051where 4052whip 4053whisper 4054wide 4055width 4056wife 4057wild 4058will 4059win 4060window 4061wine 4062wing 4063wink 4064winner 4065winter 4066wire 4067wisdom 4068wise 4069wish 4070witness 4071wolf 4072woman 4073wonder 4074wood 4075wool 4076word 4077work 4078world 4079worry 4080worth 4081wrap 4082wreck 4083wrestle 4084wrist 4085write 4086wrong 4087yard 4088year 4089yellow 4090you 4091young 4092youth 4093zebra 4094zero 4095zone 4096zoo`.split(
4096` 4097`),xu=`abaisser 4098abandon 4099abdiquer 4100abeille 4101abolir 4102aborder 4103aboutir 4104aboyer 4105abrasif 4106abreuver 4107abriter 4108abroger 4109abrupt 4110absence 4111absolu 4112absurde 4113abusif 4114abyssal 4115acadeÌmie 4116acajou 4117acarien 4118accabler 4119accepter 4120acclamer 4121accolade 4122accroche 4123accuser 4124acerbe 4125achat 4126acheter 4127aciduler 4128acier 4129acompte 4130acqueÌrir 4131acronyme 4132acteur 4133actif 4134actuel 4135adepte 4136adeÌquat 4137adheÌsif 4138adjectif 4139adjuger 4140admettre 4141admirer 4142adopter 4143adorer 4144adoucir 4145adresse 4146adroit 4147adulte 4148adverbe 4149aeÌrer 4150aeÌronef 4151affaire 4152affecter 4153affiche 4154affreux 4155affubler 4156agacer 4157agencer 4158agile 4159agiter 4160agrafer 4161agreÌable 4162agrume 4163aider 4164aiguille 4165ailier 4166aimable 4167aisance 4168ajouter 4169ajuster 4170alarmer 4171alchimie 4172alerte 4173algeÌbre 4174algue 4175alieÌner 4176aliment 4177alleÌger 4178alliage 4179allouer 4180allumer 4181alourdir 4182alpaga 4183altesse 4184alveÌole 4185amateur 4186ambigu 4187ambre 4188ameÌnager 4189amertume 4190amidon 4191amiral 4192amorcer 4193amour 4194amovible 4195amphibie 4196ampleur 4197amusant 4198analyse 4199anaphore 4200anarchie 4201anatomie 4202ancien 4203aneÌantir 4204angle 4205angoisse 4206anguleux 4207animal 4208annexer 4209annonce 4210annuel 4211anodin 4212anomalie 4213anonyme 4214anormal 4215antenne 4216antidote 4217anxieux 4218apaiser 4219apeÌritif 4220aplanir 4221apologie 4222appareil 4223appeler 4224apporter 4225appuyer 4226aquarium 4227aqueduc 4228arbitre 4229arbuste 4230ardeur 4231ardoise 4232argent 4233arlequin 4234armature 4235armement 4236armoire 4237armure 4238arpenter 4239arracher 4240arriver 4241arroser 4242arsenic 4243arteÌriel 4244article 4245aspect 4246asphalte 4247aspirer 4248assaut 4249asservir 4250assiette 4251associer 4252assurer 4253asticot 4254astre 4255astuce 4256atelier 4257atome 4258atrium 4259atroce 4260attaque 4261attentif 4262attirer 4263attraper 4264aubaine 4265auberge 4266audace 4267audible 4268augurer 4269aurore 4270automne 4271autruche 4272avaler 4273avancer 4274avarice 4275avenir 4276averse 4277aveugle 4278aviateur 4279avide 4280avion 4281aviser 4282avoine 4283avouer 4284avril 4285axial 4286axiome 4287badge 4288bafouer 4289bagage 4290baguette 4291baignade 4292balancer 4293balcon 4294baleine 4295balisage 4296bambin 4297bancaire 4298bandage 4299banlieue 4300bannieÌre 4301banquier 4302barbier 4303baril 4304baron 4305barque 4306barrage 4307bassin 4308bastion 4309bataille 4310bateau 4311batterie 4312baudrier 4313bavarder 4314belette 4315beÌlier 4316belote 4317beÌneÌfice 4318berceau 4319berger 4320berline 4321bermuda 4322besace 4323besogne 4324beÌtail 4325beurre 4326biberon 4327bicycle 4328bidule 4329bijou 4330bilan 4331bilingue 4332billard 4333binaire 4334biologie 4335biopsie 4336biotype 4337biscuit 4338bison 4339bistouri 4340bitume 4341bizarre 4342blafard 4343blague 4344blanchir 4345blessant 4346blinder 4347blond 4348bloquer 4349blouson 4350bobard 4351bobine 4352boire 4353boiser 4354bolide 4355bonbon 4356bondir 4357bonheur 4358bonifier 4359bonus 4360bordure 4361borne 4362botte 4363boucle 4364boueux 4365bougie 4366boulon 4367bouquin 4368bourse 4369boussole 4370boutique 4371boxeur 4372branche 4373brasier 4374brave 4375brebis 4376breÌche 4377breuvage 4378bricoler 4379brigade 4380brillant 4381brioche 4382brique 4383brochure 4384broder 4385bronzer 4386brousse 4387broyeur 4388brume 4389brusque 4390brutal 4391bruyant 4392buffle 4393buisson 4394bulletin 4395bureau 4396burin 4397bustier 4398butiner 4399butoir 4400buvable 4401buvette 4402cabanon 4403cabine 4404cachette 4405cadeau 4406cadre 4407cafeÌine 4408caillou 4409caisson 4410calculer 4411calepin 4412calibre 4413calmer 4414calomnie 4415calvaire 4416camarade 4417cameÌra 4418camion 4419campagne 4420canal 4421caneton 4422canon 4423cantine 4424canular 4425capable 4426caporal 4427caprice 4428capsule 4429capter 4430capuche 4431carabine 4432carbone 4433caresser 4434caribou 4435carnage 4436carotte 4437carreau 4438carton 4439cascade 4440casier 4441casque 4442cassure 4443causer 4444caution 4445cavalier 4446caverne 4447caviar 4448ceÌdille 4449ceinture 4450ceÌleste 4451cellule 4452cendrier 4453censurer 4454central 4455cercle 4456ceÌreÌbral 4457cerise 4458cerner 4459cerveau 4460cesser 4461chagrin 4462chaise 4463chaleur 4464chambre 4465chance 4466chapitre 4467charbon 4468chasseur 4469chaton 4470chausson 4471chavirer 4472chemise 4473chenille 4474cheÌquier 4475chercher 4476cheval 4477chien 4478chiffre 4479chignon 4480chimeÌre 4481chiot 4482chlorure 4483chocolat 4484choisir 4485chose 4486chouette 4487chrome 4488chute 4489cigare 4490cigogne 4491cimenter 4492cineÌma 4493cintrer 4494circuler 4495cirer 4496cirque 4497citerne 4498citoyen 4499citron 4500civil 4501clairon 4502clameur 4503claquer 4504classe 4505clavier 4506client 4507cligner 4508climat 4509clivage 4510cloche 4511clonage 4512cloporte 4513cobalt 4514cobra 4515cocasse 4516cocotier 4517coder 4518codifier 4519coffre 4520cogner 4521coheÌsion 4522coiffer 4523coincer 4524coleÌre 4525colibri 4526colline 4527colmater 4528colonel 4529combat 4530comeÌdie 4531commande 4532compact 4533concert 4534conduire 4535confier 4536congeler 4537connoter 4538consonne 4539contact 4540convexe 4541copain 4542copie 4543corail 4544corbeau 4545cordage 4546corniche 4547corpus 4548correct 4549corteÌge 4550cosmique 4551costume 4552coton 4553coude 4554coupure 4555courage 4556couteau 4557couvrir 4558coyote 4559crabe 4560crainte 4561cravate 4562crayon 4563creÌature 4564creÌditer 4565creÌmeux 4566creuser 4567crevette 4568cribler 4569crier 4570cristal 4571criteÌre 4572croire 4573croquer 4574crotale 4575crucial 4576cruel 4577crypter 4578cubique 4579cueillir 4580cuilleÌre 4581cuisine 4582cuivre 4583culminer 4584cultiver 4585cumuler 4586cupide 4587curatif 4588curseur 4589cyanure 4590cycle 4591cylindre 4592cynique 4593daigner 4594damier 4595danger 4596danseur 4597dauphin 4598deÌbattre 4599deÌbiter 4600deÌborder 4601deÌbrider 4602deÌbutant 4603deÌcaler 4604deÌcembre 4605deÌchirer 4606deÌcider 4607deÌclarer 4608deÌcorer 4609deÌcrire 4610deÌcupler 4611deÌdale 4612deÌductif 4613deÌesse 4614deÌfensif 4615deÌfiler 4616deÌfrayer 4617deÌgager 4618deÌgivrer 4619deÌglutir 4620deÌgrafer 4621deÌjeuner 4622deÌlice 4623deÌloger 4624demander 4625demeurer 4626deÌmolir 4627deÌnicher 4628deÌnouer 4629dentelle 4630deÌnuder 4631deÌpart 4632deÌpenser 4633deÌphaser 4634deÌplacer 4635deÌposer 4636deÌranger 4637deÌrober 4638deÌsastre 4639descente 4640deÌsert 4641deÌsigner 4642deÌsobeÌir 4643dessiner 4644destrier 4645deÌtacher 4646deÌtester 4647deÌtourer 4648deÌtresse 4649devancer 4650devenir 4651deviner 4652devoir 4653diable 4654dialogue 4655diamant 4656dicter 4657diffeÌrer 4658digeÌrer 4659digital 4660digne 4661diluer 4662dimanche 4663diminuer 4664dioxyde 4665directif 4666diriger 4667discuter 4668disposer 4669dissiper 4670distance 4671divertir 4672diviser 4673docile 4674docteur 4675dogme 4676doigt 4677domaine 4678domicile 4679dompter 4680donateur 4681donjon 4682donner 4683dopamine 4684dortoir 4685dorure 4686dosage 4687doseur 4688dossier 4689dotation 4690douanier 4691double 4692douceur 4693douter 4694doyen 4695dragon 4696draper 4697dresser 4698dribbler 4699droiture 4700duperie 4701duplexe 4702durable 4703durcir 4704dynastie 4705eÌblouir 4706eÌcarter 4707eÌcharpe 4708eÌchelle 4709eÌclairer 4710eÌclipse 4711eÌclore 4712eÌcluse 4713eÌcole 4714eÌconomie 4715eÌcorce 4716eÌcouter 4717eÌcraser 4718eÌcreÌmer 4719eÌcrivain 4720eÌcrou 4721eÌcume 4722eÌcureuil 4723eÌdifier 4724eÌduquer 4725effacer 4726effectif 4727effigie 4728effort 4729effrayer 4730effusion 4731eÌgaliser 4732eÌgarer 4733eÌjecter 4734eÌlaborer 4735eÌlargir 4736eÌlectron 4737eÌleÌgant 4738eÌleÌphant 4739eÌleÌve 4740eÌligible 4741eÌlitisme 4742eÌloge 4743eÌlucider 4744eÌluder 4745emballer 4746embellir 4747embryon 4748eÌmeraude 4749eÌmission 4750emmener 4751eÌmotion 4752eÌmouvoir 4753empereur 4754employer 4755emporter 4756emprise 4757eÌmulsion 4758encadrer 4759encheÌre 4760enclave 4761encoche 4762endiguer 4763endosser 4764endroit 4765enduire 4766eÌnergie 4767enfance 4768enfermer 4769enfouir 4770engager 4771engin 4772englober 4773eÌnigme 4774enjamber 4775enjeu 4776enlever 4777ennemi 4778ennuyeux 4779enrichir 4780enrobage 4781enseigne 4782entasser 4783entendre 4784entier 4785entourer 4786entraver 4787eÌnumeÌrer 4788envahir 4789enviable 4790envoyer 4791enzyme 4792eÌolien 4793eÌpaissir 4794eÌpargne 4795eÌpatant 4796eÌpaule 4797eÌpicerie 4798eÌpideÌmie 4799eÌpier 4800eÌpilogue 4801eÌpine 4802eÌpisode 4803eÌpitaphe 4804eÌpoque 4805eÌpreuve 4806eÌprouver 4807eÌpuisant 4808eÌquerre 4809eÌquipe 4810eÌriger 4811eÌrosion 4812erreur 4813eÌruption 4814escalier 4815espadon 4816espeÌce 4817espieÌgle 4818espoir 4819esprit 4820esquiver 4821essayer 4822essence 4823essieu 4824essorer 4825estime 4826estomac 4827estrade 4828eÌtageÌre 4829eÌtaler 4830eÌtanche 4831eÌtatique 4832eÌteindre 4833eÌtendoir 4834eÌternel 4835eÌthanol 4836eÌthique 4837ethnie 4838eÌtirer 4839eÌtoffer 4840eÌtoile 4841eÌtonnant 4842eÌtourdir 4843eÌtrange 4844eÌtroit 4845eÌtude 4846euphorie 4847eÌvaluer 4848eÌvasion 4849eÌventail 4850eÌvidence 4851eÌviter 4852eÌvolutif 4853eÌvoquer 4854exact 4855exageÌrer 4856exaucer 4857exceller 4858excitant 4859exclusif 4860excuse 4861exeÌcuter 4862exemple 4863exercer 4864exhaler 4865exhorter 4866exigence 4867exiler 4868exister 4869exotique 4870expeÌdier 4871explorer 4872exposer 4873exprimer 4874exquis 4875extensif 4876extraire 4877exulter 4878fable 4879fabuleux 4880facette 4881facile 4882facture 4883faiblir 4884falaise 4885fameux 4886famille 4887farceur 4888farfelu 4889farine 4890farouche 4891fasciner 4892fatal 4893fatigue 4894faucon 4895fautif 4896faveur 4897favori 4898feÌbrile 4899feÌconder 4900feÌdeÌrer 4901feÌlin 4902femme 4903feÌmur 4904fendoir 4905feÌodal 4906fermer 4907feÌroce 4908ferveur 4909festival 4910feuille 4911feutre 4912feÌvrier 4913fiasco 4914ficeler 4915fictif 4916fideÌle 4917figure 4918filature 4919filetage 4920filieÌre 4921filleul 4922filmer 4923filou 4924filtrer 4925financer 4926finir 4927fiole
4928firme 4929fissure 4930fixer 4931flairer 4932flamme 4933flasque 4934flatteur 4935fleÌau 4936fleÌche 4937fleur 4938flexion 4939flocon 4940flore 4941fluctuer 4942fluide 4943fluvial 4944folie 4945fonderie 4946fongible 4947fontaine 4948forcer 4949forgeron 4950formuler 4951fortune 4952fossile 4953foudre 4954fougeÌre 4955fouiller 4956foulure 4957fourmi 4958fragile 4959fraise 4960franchir 4961frapper 4962frayeur 4963freÌgate 4964freiner 4965frelon 4966freÌmir 4967freÌneÌsie 4968freÌre 4969friable 4970friction 4971frisson 4972frivole 4973froid 4974fromage 4975frontal 4976frotter 4977fruit 4978fugitif 4979fuite 4980fureur 4981furieux 4982furtif 4983fusion 4984futur 4985gagner 4986galaxie 4987galerie 4988gambader 4989garantir 4990gardien 4991garnir 4992garrigue 4993gazelle 4994gazon 4995geÌant 4996geÌlatine 4997geÌlule 4998gendarme 4999geÌneÌral 5000geÌnie 5001genou 5002gentil 5003geÌologie 5004geÌomeÌtre 5005geÌranium 5006germe 5007gestuel 5008geyser 5009gibier 5010gicler 5011girafe 5012givre 5013glace 5014glaive 5015glisser 5016globe 5017gloire 5018glorieux 5019golfeur 5020gomme 5021gonfler 5022gorge 5023gorille 5024goudron 5025gouffre 5026goulot 5027goupille 5028gourmand 5029goutte 5030graduel 5031graffiti 5032graine 5033grand 5034grappin 5035gratuit 5036gravir 5037grenat 5038griffure 5039griller 5040grimper 5041grogner 5042gronder 5043grotte 5044groupe 5045gruger 5046grutier 5047gruyeÌre 5048gueÌpard 5049guerrier 5050guide 5051guimauve 5052guitare 5053gustatif 5054gymnaste 5055gyrostat 5056habitude 5057hachoir 5058halte 5059hameau 5060hangar 5061hanneton 5062haricot 5063harmonie 5064harpon 5065hasard 5066heÌlium 5067heÌmatome 5068herbe 5069heÌrisson 5070hermine 5071heÌron 5072heÌsiter 5073heureux 5074hiberner 5075hibou 5076hilarant 5077histoire 5078hiver 5079homard 5080hommage 5081homogeÌne 5082honneur 5083honorer 5084honteux 5085horde 5086horizon 5087horloge 5088hormone 5089horrible 5090houleux 5091housse 5092hublot 5093huileux 5094humain 5095humble 5096humide 5097humour 5098hurler 5099hydromel 5100hygieÌne 5101hymne 5102hypnose 5103idylle 5104ignorer 5105iguane 5106illicite 5107illusion 5108image 5109imbiber 5110imiter 5111immense 5112immobile 5113immuable 5114impact 5115impeÌrial 5116implorer 5117imposer 5118imprimer 5119imputer 5120incarner 5121incendie 5122incident 5123incliner 5124incolore 5125indexer 5126indice 5127inductif 5128ineÌdit 5129ineptie 5130inexact 5131infini 5132infliger 5133informer 5134infusion 5135ingeÌrer 5136inhaler 5137inhiber 5138injecter 5139injure 5140innocent 5141inoculer 5142inonder 5143inscrire 5144insecte 5145insigne 5146insolite 5147inspirer 5148instinct 5149insulter 5150intact 5151intense 5152intime 5153intrigue 5154intuitif 5155inutile 5156invasion 5157inventer 5158inviter 5159invoquer 5160ironique 5161irradier 5162irreÌel 5163irriter 5164isoler 5165ivoire 5166ivresse 5167jaguar 5168jaillir 5169jambe 5170janvier 5171jardin 5172jauger 5173jaune 5174javelot 5175jetable 5176jeton 5177jeudi 5178jeunesse 5179joindre 5180joncher 5181jongler 5182joueur 5183jouissif 5184journal 5185jovial 5186joyau 5187joyeux 5188jubiler 5189jugement 5190junior 5191jupon 5192juriste 5193justice 5194juteux 5195juveÌnile 5196kayak 5197kimono 5198kiosque 5199label 5200labial 5201labourer 5202laceÌrer 5203lactose 5204lagune 5205laine 5206laisser 5207laitier 5208lambeau 5209lamelle 5210lampe 5211lanceur 5212langage 5213lanterne 5214lapin 5215largeur 5216larme 5217laurier 5218lavabo 5219lavoir 5220lecture 5221leÌgal 5222leÌger 5223leÌgume 5224lessive 5225lettre 5226levier 5227lexique 5228leÌzard 5229liasse 5230libeÌrer 5231libre 5232licence 5233licorne 5234lieÌge 5235lieÌvre 5236ligature 5237ligoter 5238ligue 5239limer 5240limite 5241limonade 5242limpide 5243lineÌaire 5244lingot 5245lionceau 5246liquide 5247lisieÌre 5248lister 5249lithium 5250litige 5251littoral 5252livreur 5253logique 5254lointain 5255loisir 5256lombric 5257loterie 5258louer 5259lourd 5260loutre 5261louve 5262loyal 5263lubie 5264lucide 5265lucratif 5266lueur 5267lugubre 5268luisant 5269lumieÌre 5270lunaire 5271lundi 5272luron 5273lutter 5274luxueux 5275machine 5276magasin 5277magenta 5278magique 5279maigre 5280maillon 5281maintien 5282mairie 5283maison 5284majorer 5285malaxer 5286maleÌfice 5287malheur 5288malice 5289mallette 5290mammouth 5291mandater 5292maniable 5293manquant 5294manteau 5295manuel 5296marathon 5297marbre 5298marchand 5299mardi 5300maritime 5301marqueur 5302marron 5303marteler 5304mascotte 5305massif 5306mateÌriel 5307matieÌre 5308matraque 5309maudire 5310maussade 5311mauve 5312maximal 5313meÌchant 5314meÌconnu 5315meÌdaille 5316meÌdecin 5317meÌditer 5318meÌduse 5319meilleur 5320meÌlange 5321meÌlodie 5322membre 5323meÌmoire 5324menacer 5325mener 5326menhir 5327mensonge 5328mentor 5329mercredi 5330meÌrite 5331merle 5332messager 5333mesure 5334meÌtal 5335meÌteÌore 5336meÌthode 5337meÌtier 5338meuble 5339miauler 5340microbe 5341miette 5342mignon 5343migrer 5344milieu 5345million 5346mimique 5347mince 5348mineÌral 5349minimal 5350minorer 5351minute 5352miracle 5353miroiter 5354missile 5355mixte 5356mobile 5357moderne 5358moelleux 5359mondial 5360moniteur 5361monnaie 5362monotone 5363monstre 5364montagne 5365monument 5366moqueur 5367morceau 5368morsure 5369mortier 5370moteur 5371motif 5372mouche 5373moufle 5374moulin 5375mousson 5376mouton 5377mouvant 5378multiple 5379munition 5380muraille 5381mureÌne 5382murmure 5383muscle 5384museÌum 5385musicien 5386mutation 5387muter 5388mutuel 5389myriade 5390myrtille 5391mysteÌre 5392mythique 5393nageur 5394nappe 5395narquois 5396narrer 5397natation 5398nation 5399nature 5400naufrage 5401nautique 5402navire 5403neÌbuleux 5404nectar 5405neÌfaste 5406neÌgation 5407neÌgliger 5408neÌgocier 5409neige 5410nerveux 5411nettoyer 5412neurone 5413neutron 5414neveu 5415niche 5416nickel 5417nitrate 5418niveau 5419noble 5420nocif 5421nocturne 5422noirceur 5423noisette 5424nomade 5425nombreux 5426nommer 5427normatif 5428notable 5429notifier 5430notoire 5431nourrir 5432nouveau 5433novateur 5434novembre 5435novice 5436nuage 5437nuancer 5438nuire 5439nuisible 5440numeÌro 5441nuptial 5442nuque 5443nutritif 5444obeÌir 5445objectif 5446obliger 5447obscur 5448observer 5449obstacle 5450obtenir 5451obturer 5452occasion 5453occuper 5454oceÌan 5455octobre 5456octroyer 5457octupler 5458oculaire 5459odeur 5460odorant 5461offenser 5462officier 5463offrir
5464ogive 5465oiseau 5466oisillon 5467olfactif 5468olivier 5469ombrage 5470omettre 5471onctueux 5472onduler 5473oneÌreux 5474onirique 5475opale 5476opaque 5477opeÌrer 5478opinion 5479opportun 5480opprimer 5481opter 5482optique 5483orageux 5484orange 5485orbite 5486ordonner 5487oreille 5488organe 5489orgueil 5490orifice 5491ornement 5492orque 5493ortie 5494osciller 5495osmose 5496ossature 5497otarie 5498ouragan 5499ourson 5500outil 5501outrager 5502ouvrage 5503ovation 5504oxyde 5505oxygeÌne 5506ozone 5507paisible 5508palace 5509palmareÌs 5510palourde 5511palper 5512panache 5513panda 5514pangolin 5515paniquer 5516panneau 5517panorama 5518pantalon 5519papaye 5520papier 5521papoter 5522papyrus 5523paradoxe 5524parcelle 5525paresse 5526parfumer 5527parler 5528parole 5529parrain 5530parsemer 5531partager 5532parure 5533parvenir 5534passion 5535pasteÌque 5536paternel 5537patience 5538patron 5539pavillon 5540pavoiser 5541payer 5542paysage 5543peigne 5544peintre 5545pelage 5546peÌlican 5547pelle 5548pelouse 5549peluche 5550pendule 5551peÌneÌtrer 5552peÌnible 5553pensif 5554peÌnurie 5555peÌpite 5556peÌplum 5557perdrix 5558perforer 5559peÌriode 5560permuter 5561perplexe 5562persil 5563perte 5564peser 5565peÌtale 5566petit 5567peÌtrir 5568peuple 5569pharaon 5570phobie 5571phoque 5572photon 5573phrase 5574physique 5575piano 5576pictural 5577pieÌce 5578pierre 5579pieuvre 5580pilote 5581pinceau 5582pipette 5583piquer 5584pirogue 5585piscine 5586piston 5587pivoter 5588pixel 5589pizza 5590placard 5591plafond 5592plaisir 5593planer 5594plaque 5595plastron 5596plateau 5597pleurer 5598plexus 5599pliage 5600plomb 5601plonger 5602pluie 5603plumage 5604pochette 5605poeÌsie 5606poeÌte 5607pointe 5608poirier 5609poisson 5610poivre 5611polaire 5612policier 5613pollen 5614polygone 5615pommade 5616pompier 5617ponctuel 5618pondeÌrer 5619poney 5620portique 5621position 5622posseÌder 5623posture 5624potager 5625poteau 5626potion 5627pouce 5628poulain 5629poumon 5630pourpre 5631poussin 5632pouvoir 5633prairie 5634pratique 5635preÌcieux 5636preÌdire 5637preÌfixe 5638preÌlude 5639preÌnom 5640preÌsence 5641preÌtexte 5642preÌvoir 5643primitif 5644prince 5645prison 5646priver 5647probleÌme 5648proceÌder 5649prodige 5650profond 5651progreÌs 5652proie 5653projeter 5654prologue 5655promener 5656propre 5657prospeÌre 5658proteÌger 5659prouesse 5660proverbe 5661prudence 5662pruneau 5663psychose 5664public 5665puceron 5666puiser 5667pulpe 5668pulsar 5669punaise 5670punitif 5671pupitre 5672purifier 5673puzzle 5674pyramide 5675quasar 5676querelle 5677question 5678quieÌtude 5679quitter 5680quotient 5681racine 5682raconter 5683radieux 5684ragondin 5685raideur 5686raisin 5687ralentir 5688rallonge 5689ramasser 5690rapide 5691rasage 5692ratisser 5693ravager 5694ravin 5695rayonner 5696reÌactif 5697reÌagir 5698reÌaliser 5699reÌanimer 5700recevoir 5701reÌciter 5702reÌclamer 5703reÌcolter 5704recruter 5705reculer 5706recycler 5707reÌdiger 5708redouter 5709refaire 5710reÌflexe 5711reÌformer 5712refrain 5713refuge 5714reÌgalien 5715reÌgion 5716reÌglage 5717reÌgulier 5718reÌiteÌrer 5719rejeter 5720rejouer 5721relatif 5722relever 5723relief 5724remarque 5725remeÌde 5726remise 5727remonter 5728remplir 5729remuer 5730renard 5731renfort 5732renifler 5733renoncer 5734rentrer 5735renvoi 5736replier 5737reporter 5738reprise 5739reptile 5740requin 5741reÌserve 5742reÌsineux 5743reÌsoudre 5744respect 5745rester 5746reÌsultat 5747reÌtablir 5748retenir 5749reÌticule 5750retomber 5751retracer 5752reÌunion 5753reÌussir 5754revanche 5755revivre 5756reÌvolte 5757reÌvulsif 5758richesse 5759rideau 5760rieur 5761rigide 5762rigoler 5763rincer 5764riposter 5765risible 5766risque 5767rituel 5768rival 5769rivieÌre 5770rocheux 5771romance 5772rompre 5773ronce 5774rondin 5775roseau 5776rosier 5777rotatif 5778rotor 5779rotule 5780rouge 5781rouille 5782rouleau 5783routine 5784royaume 5785ruban 5786rubis 5787ruche 5788ruelle 5789rugueux 5790ruiner 5791ruisseau 5792ruser 5793rustique 5794rythme 5795sabler 5796saboter 5797sabre 5798sacoche 5799safari 5800sagesse 5801saisir 5802salade 5803salive 5804salon 5805saluer 5806samedi 5807sanction 5808sanglier 5809sarcasme 5810sardine 5811saturer 5812saugrenu 5813saumon 5814sauter 5815sauvage 5816savant 5817savonner 5818scalpel 5819scandale 5820sceÌleÌrat 5821sceÌnario 5822sceptre 5823scheÌma 5824science 5825scinder 5826score 5827scrutin 5828sculpter 5829seÌance 5830seÌcable 5831seÌcher 5832secouer 5833seÌcreÌter 5834seÌdatif 5835seÌduire 5836seigneur 5837seÌjour 5838seÌlectif 5839semaine 5840sembler 5841semence 5842seÌminal 5843seÌnateur 5844sensible 5845sentence 5846seÌparer 5847seÌquence 5848serein 5849sergent 5850seÌrieux 5851serrure 5852seÌrum 5853service 5854seÌsame 5855seÌvir 5856sevrage 5857sextuple 5858sideÌral 5859sieÌcle 5860sieÌger 5861siffler 5862sigle 5863signal 5864silence 5865silicium 5866simple 5867sinceÌre 5868sinistre 5869siphon 5870sirop 5871sismique 5872situer 5873skier 5874social 5875socle 5876sodium 5877soigneux 5878soldat 5879soleil 5880solitude 5881soluble 5882sombre 5883sommeil 5884somnoler 5885sonde 5886songeur 5887sonnette 5888sonore 5889sorcier 5890sortir 5891sosie 5892sottise 5893soucieux 5894soudure 5895souffle 5896soulever 5897soupape 5898source 5899soutirer 5900souvenir 5901spacieux 5902spatial 5903speÌcial 5904spheÌre 5905spiral 5906stable 5907station 5908sternum 5909stimulus 5910stipuler 5911strict 5912studieux 5913stupeur 5914styliste 5915sublime 5916substrat 5917subtil 5918subvenir 5919succeÌs 5920sucre 5921suffixe 5922suggeÌrer 5923suiveur 5924sulfate 5925superbe 5926supplier 5927surface 5928suricate 5929surmener 5930surprise 5931sursaut 5932survie 5933suspect 5934syllabe 5935symbole 5936symeÌtrie 5937synapse 5938syntaxe 5939systeÌme 5940tabac 5941tablier 5942tactile 5943tailler 5944talent 5945talisman 5946talonner 5947tambour 5948tamiser 5949tangible 5950tapis 5951taquiner 5952tarder 5953tarif 5954tartine 5955tasse 5956tatami 5957tatouage 5958taupe 5959taureau 5960taxer 5961teÌmoin 5962temporel 5963tenaille 5964tendre 5965teneur 5966tenir 5967tension 5968terminer 5969terne 5970terrible 5971teÌtine 5972texte 5973theÌme 5974theÌorie 5975theÌrapie 5976thorax 5977tibia 5978tieÌde 5979timide 5980tirelire 5981tiroir 5982tissu 5983titane 5984titre 5985tituber 5986toboggan 5987toleÌrant 5988tomate 5989tonique 5990tonneau 5991toponyme 5992torche 5993tordre 5994tornade 5995torpille 5996torrent 5997torse 5998tortue 5999totem 6000toucher 6001tournage 6002tousser 6003toxine 6004traction 6005trafic 6006tragique 6007trahir 6008train 6009trancher 6010travail 6011treÌfle 6012tremper 6013treÌsor 6014treuil 6015triage 6016tribunal 6017tricoter 6018trilogie 6019triomphe 6020tripler 6021triturer 6022trivial 6023trombone 6024tronc 6025tropical 6026troupeau 6027tuile 6028tulipe 6029tumulte 6030tunnel 6031turbine 6032tuteur 6033tutoyer 6034tuyau 6035tympan 6036typhon 6037typique 6038tyran 6039ubuesque 6040ultime 6041ultrason 6042unanime 6043unifier 6044union 6045unique 6046unitaire 6047univers 6048uranium 6049urbain 6050urticant 6051usage 6052usine 6053usuel 6054usure 6055utile 6056utopie 6057vacarme 6058vaccin 6059vagabond 6060vague 6061vaillant 6062vaincre 6063vaisseau 6064valable 6065valise 6066vallon 6067valve 6068vampire 6069vanille 6070vapeur 6071varier 6072vaseux 6073vassal 6074vaste 6075vecteur 6076vedette 6077veÌgeÌtal 6078veÌhicule 6079veinard 6080veÌloce 6081vendredi 6082veÌneÌrer 6083venger 6084venimeux 6085ventouse 6086verdure 6087veÌrin 6088vernir 6089verrou 6090verser 6091vertu 6092veston 6093veÌteÌran 6094veÌtuste 6095vexant 6096vexer 6097viaduc 6098viande 6099victoire 6100vidange 6101videÌo 6102vignette 6103vigueur 6104vilain 6105village 6106vinaigre 6107violon
6108vipeÌre 6109virement 6110virtuose 6111virus 6112visage 6113viseur 6114vision 6115visqueux 6116visuel 6117vital 6118vitesse 6119viticole 6120vitrine 6121vivace 6122vivipare 6123vocation 6124voguer 6125voile 6126voisin 6127voiture 6128volaille 6129volcan 6130voltiger 6131volume 6132vorace 6133vortex 6134voter 6135vouloir 6136voyage 6137voyelle 6138wagon 6139xeÌnon 6140yacht 6141zeÌbre 6142zeÌnith 6143zeste 6144zoologie`.split(` 6145`),ku=`abaco 6146abbaglio 6147abbinato 6148abete 6149abisso 6150abolire 6151abrasivo 6152abrogato 6153accadere 6154accenno 6155accusato 6156acetone 6157achille 6158acido 6159acqua 6160acre 6161acrilico 6162acrobata 6163acuto 6164adagio 6165addebito 6166addome 6167adeguato 6168aderire 6169adipe 6170adottare 6171adulare 6172affabile 6173affetto 6174affisso 6175affranto 6176aforisma 6177afoso 6178africano 6179agave 6180agente 6181agevole 6182aggancio 6183agire 6184agitare 6185agonismo 6186agricolo 6187agrumeto 6188aguzzo 6189alabarda 6190alato 6191albatro 6192alberato 6193albo 6194albume 6195alce 6196alcolico 6197alettone 6198alfa 6199algebra 6200aliante 6201alibi 6202alimento 6203allagato 6204allegro 6205allievo 6206allodola 6207allusivo 6208almeno 6209alogeno 6210alpaca 6211alpestre 6212altalena 6213alterno 6214alticcio 6215altrove 6216alunno 6217alveolo 6218alzare 6219amalgama 6220amanita 6221amarena 6222ambito 6223ambrato 6224ameba 6225america 6226ametista 6227amico 6228ammasso 6229ammenda 6230ammirare 6231ammonito 6232amore 6233ampio 6234ampliare 6235amuleto 6236anacardo 6237anagrafe 6238analista 6239anarchia 6240anatra 6241anca 6242ancella 6243ancora 6244andare 6245andrea 6246anello 6247angelo 6248angolare 6249angusto 6250anima 6251annegare 6252annidato 6253anno 6254annuncio 6255anonimo 6256anticipo 6257anzi 6258apatico 6259apertura 6260apode 6261apparire 6262appetito 6263appoggio 6264approdo 6265appunto 6266aprile 6267arabica 6268arachide 6269aragosta 6270araldica 6271arancio 6272aratura 6273arazzo 6274arbitro 6275archivio 6276ardito 6277arenile 6278argento 6279argine 6280arguto 6281aria 6282armonia 6283arnese 6284arredato 6285arringa 6286arrosto 6287arsenico 6288arso 6289artefice 6290arzillo 6291asciutto 6292ascolto 6293asepsi 6294asettico 6295asfalto 6296asino 6297asola 6298aspirato 6299aspro 6300assaggio 6301asse 6302assoluto 6303assurdo 6304asta 6305astenuto 6306astice 6307astratto 6308atavico 6309ateismo 6310atomico 6311atono 6312attesa 6313attivare 6314attorno 6315attrito 6316attuale 6317ausilio 6318austria 6319autista 6320autonomo 6321autunno 6322avanzato 6323avere 6324avvenire 6325avviso 6326avvolgere 6327azione 6328azoto 6329azzimo 6330azzurro 6331babele 6332baccano 6333bacino 6334baco 6335badessa 6336badilata 6337bagnato 6338baita 6339balcone 6340baldo 6341balena 6342ballata 6343balzano 6344bambino 6345bandire 6346baraonda 6347barbaro 6348barca 6349baritono 6350barlume 6351barocco 6352basilico 6353basso 6354batosta 6355battuto 6356baule 6357bava 6358bavosa 6359becco 6360beffa 6361belgio 6362belva 6363benda 6364benevole 6365benigno 6366benzina 6367bere 6368berlina 6369beta 6370bibita 6371bici 6372bidone 6373bifido 6374biga 6375bilancia 6376bimbo 6377binocolo 6378biologo 6379bipede 6380bipolare 6381birbante 6382birra 6383biscotto 6384bisesto 6385bisnonno 6386bisonte 6387bisturi 6388bizzarro 6389blando 6390blatta 6391bollito 6392bonifico 6393bordo 6394bosco 6395botanico 6396bottino 6397bozzolo 6398braccio 6399bradipo 6400brama 6401branca 6402bravura 6403bretella 6404brevetto 6405brezza 6406briglia 6407brillante 6408brindare 6409broccolo 6410brodo 6411bronzina 6412brullo 6413bruno 6414bubbone 6415buca 6416budino 6417buffone 6418buio 6419bulbo 6420buono 6421burlone 6422burrasca 6423bussola 6424busta 6425cadetto 6426caduco 6427calamaro 6428calcolo 6429calesse 6430calibro 6431calmo 6432caloria 6433cambusa 6434camerata 6435camicia 6436cammino 6437camola 6438campale 6439canapa 6440candela 6441cane 6442canino 6443canotto 6444cantina 6445capace 6446capello 6447capitolo 6448capogiro 6449cappero 6450capra 6451capsula 6452carapace 6453carcassa 6454cardo 6455carisma 6456carovana 6457carretto 6458cartolina 6459casaccio 6460cascata 6461caserma 6462caso 6463cassone 6464castello 6465casuale 6466catasta 6467catena 6468catrame 6469cauto 6470cavillo 6471cedibile 6472cedrata 6473cefalo 6474celebre 6475cellulare 6476cena 6477cenone 6478centesimo 6479ceramica 6480cercare 6481certo 6482cerume 6483cervello 6484cesoia 6485cespo 6486ceto 6487chela 6488chiaro 6489chicca 6490chiedere 6491chimera 6492china 6493chirurgo 6494chitarra 6495ciao 6496ciclismo 6497cifrare 6498cigno 6499cilindro 6500ciottolo 6501circa 6502cirrosi 6503citrico 6504cittadino 6505ciuffo 6506civetta 6507civile 6508classico 6509clinica 6510cloro 6511cocco 6512codardo 6513codice 6514coerente 6515cognome 6516collare 6517colmato 6518colore 6519colposo 6520coltivato 6521colza 6522coma 6523cometa 6524commando 6525comodo 6526computer 6527comune 6528conciso 6529condurre 6530conferma 6531congelare 6532coniuge 6533connesso 6534conoscere 6535consumo 6536continuo 6537convegno 6538coperto 6539copione 6540coppia 6541copricapo 6542corazza 6543cordata 6544coricato 6545cornice 6546corolla 6547corpo 6548corredo 6549corsia 6550cortese 6551cosmico 6552costante 6553cottura 6554covato 6555cratere 6556cravatta 6557creato 6558credere 6559cremoso 6560crescita 6561creta 6562criceto 6563crinale 6564crisi 6565critico 6566croce 6567cronaca 6568crostata 6569cruciale 6570crusca 6571cucire 6572cuculo 6573cugino 6574cullato 6575cupola 6576curatore 6577cursore 6578curvo 6579cuscino 6580custode 6581dado 6582daino 6583dalmata 6584damerino 6585daniela 6586dannoso 6587danzare 6588datato 6589davanti 6590davvero 6591debutto 6592decennio 6593deciso 6594declino 6595decollo 6596decreto 6597dedicato 6598definito 6599deforme 6600degno 6601delegare 6602delfino 6603delirio 6604delta 6605demenza 6606denotato 6607dentro 6608deposito 6609derapata 6610derivare 6611deroga 6612descritto 6613deserto 6614desiderio 6615desumere 6616detersivo 6617devoto 6618diametro 6619dicembre 6620diedro 6621difeso 6622diffuso 6623digerire 6624digitale 6625diluvio 6626dinamico 6627dinnanzi 6628dipinto 6629diploma 6630dipolo 6631diradare 6632dire 6633dirotto 6634dirupo 6635disagio 6636discreto 6637disfare 6638disgelo 6639disposto 6640distanza 6641disumano 6642dito 6643divano 6644divelto 6645dividere 6646divorato 6647doblone 6648docente 6649doganale 6650dogma 6651dolce 6652domato 6653domenica 6654dominare 6655dondolo 6656dono 6657dormire 6658dote 6659dottore 6660dovuto 6661dozzina 6662drago 6663druido 6664dubbio 6665dubitare 6666ducale
6667duna 6668duomo 6669duplice 6670duraturo 6671ebano 6672eccesso 6673ecco 6674eclissi 6675economia 6676edera 6677edicola 6678edile 6679editoria 6680educare 6681egemonia 6682egli 6683egoismo 6684egregio 6685elaborato 6686elargire 6687elegante 6688elencato 6689eletto 6690elevare 6691elfico 6692elica 6693elmo 6694elsa 6695eluso 6696emanato 6697emblema 6698emesso 6699emiro 6700emotivo 6701emozione 6702empirico 6703emulo 6704endemico 6705enduro 6706energia 6707enfasi 6708enoteca 6709entrare 6710enzima 6711epatite 6712epilogo 6713episodio 6714epocale 6715eppure 6716equatore 6717erario 6718erba 6719erboso 6720erede 6721eremita 6722erigere 6723ermetico 6724eroe 6725erosivo 6726errante 6727esagono 6728esame 6729esanime 6730esaudire 6731esca 6732esempio 6733esercito 6734esibito 6735esigente 6736esistere 6737esito 6738esofago 6739esortato 6740esoso 6741espanso 6742espresso 6743essenza 6744esso 6745esteso 6746estimare 6747estonia 6748estroso 6749esultare 6750etilico 6751etnico 6752etrusco 6753etto 6754euclideo 6755europa 6756evaso 6757evidenza 6758evitato 6759evoluto 6760evviva 6761fabbrica 6762faccenda 6763fachiro 6764falco 6765famiglia 6766fanale 6767fanfara 6768fango 6769fantasma 6770fare 6771farfalla 6772farinoso 6773farmaco 6774fascia 6775fastoso 6776fasullo 6777faticare 6778fato 6779favoloso 6780febbre 6781fecola 6782fede 6783fegato 6784felpa 6785feltro 6786femmina 6787fendere 6788fenomeno 6789fermento 6790ferro 6791fertile 6792fessura 6793festivo 6794fetta 6795feudo 6796fiaba 6797fiducia 6798fifa 6799figurato 6800filo 6801finanza 6802finestra 6803finire 6804fiore 6805fiscale 6806fisico 6807fiume 6808flacone 6809flamenco 6810flebo 6811flemma 6812florido 6813fluente 6814fluoro 6815fobico 6816focaccia 6817focoso 6818foderato 6819foglio 6820folata 6821folclore 6822folgore 6823fondente 6824fonetico 6825fonia 6826fontana 6827forbito 6828forchetta 6829foresta 6830formica 6831fornaio 6832foro 6833fortezza 6834forzare 6835fosfato 6836fosso 6837fracasso 6838frana 6839frassino 6840fratello 6841freccetta 6842frenata 6843fresco 6844frigo 6845frollino 6846fronde 6847frugale 6848frutta 6849fucilata 6850fucsia 6851fuggente 6852fulmine 6853fulvo 6854fumante 6855fumetto 6856fumoso 6857fune 6858funzione 6859fuoco 6860furbo 6861furgone 6862furore 6863fuso 6864futile 6865gabbiano 6866gaffe 6867galateo 6868gallina 6869galoppo 6870gambero 6871gamma 6872garanzia 6873garbo 6874garofano 6875garzone 6876gasdotto 6877gasolio 6878gastrico 6879gatto 6880gaudio 6881gazebo 6882gazzella 6883geco 6884gelatina 6885gelso 6886gemello 6887gemmato 6888gene 6889genitore 6890gennaio 6891genotipo 6892gergo 6893ghepardo 6894ghiaccio 6895ghisa 6896giallo 6897gilda 6898ginepro 6899giocare 6900gioiello 6901giorno 6902giove 6903girato 6904girone 6905gittata 6906giudizio 6907giurato 6908giusto 6909globulo 6910glutine 6911gnomo 6912gobba 6913golf 6914gomito 6915gommone 6916gonfio 6917gonna 6918governo 6919gracile 6920grado 6921grafico 6922grammo 6923grande 6924grattare 6925gravoso 6926grazia 6927greca 6928gregge 6929grifone 6930grigio 6931grinza 6932grotta 6933gruppo 6934guadagno 6935guaio 6936guanto 6937guardare 6938gufo 6939guidare 6940ibernato 6941icona 6942identico 6943idillio 6944idolo 6945idra 6946idrico 6947idrogeno 6948igiene 6949ignaro 6950ignorato 6951ilare 6952illeso 6953illogico 6954illudere 6955imballo 6956imbevuto 6957imbocco 6958imbuto 6959immane 6960immerso 6961immolato 6962impacco 6963impeto 6964impiego 6965importo 6966impronta 6967inalare 6968inarcare 6969inattivo 6970incanto 6971incendio 6972inchino 6973incisivo 6974incluso 6975incontro 6976incrocio 6977incubo 6978indagine 6979india 6980indole 6981inedito 6982infatti 6983infilare 6984inflitto 6985ingaggio 6986ingegno 6987inglese 6988ingordo 6989ingrosso 6990innesco 6991inodore 6992inoltrare 6993inondato 6994insano 6995insetto 6996insieme 6997insonnia 6998insulina 6999intasato 7000intero 7001intonaco 7002intuito 7003inumidire 7004invalido 7005invece 7006invito 7007iperbole 7008ipnotico 7009ipotesi 7010ippica 7011iride 7012irlanda 7013ironico 7014irrigato 7015irrorare 7016isolato 7017isotopo 7018isterico 7019istituto 7020istrice 7021italia 7022iterare 7023labbro 7024labirinto 7025lacca 7026lacerato 7027lacrima 7028lacuna 7029laddove 7030lago 7031lampo 7032lancetta 7033lanterna 7034lardoso 7035larga 7036laringe 7037lastra 7038latenza 7039latino 7040lattuga 7041lavagna 7042lavoro 7043legale 7044leggero 7045lembo 7046lentezza 7047lenza 7048leone 7049lepre 7050lesivo 7051lessato 7052lesto 7053letterale 7054leva 7055levigato 7056libero 7057lido 7058lievito 7059lilla 7060limatura 7061limitare 7062limpido 7063lineare 7064lingua 7065liquido 7066lira 7067lirica 7068lisca 7069lite 7070litigio 7071livrea 7072locanda 7073lode 7074logica 7075lombare 7076londra 7077longevo 7078loquace 7079lorenzo 7080loto 7081lotteria 7082luce 7083lucidato 7084lumaca 7085luminoso 7086lungo 7087lupo 7088luppolo 7089lusinga 7090lusso 7091lutto 7092macabro 7093macchina 7094macero 7095macinato 7096madama 7097magico 7098maglia 7099magnete 7100magro 7101maiolica 7102malafede 7103malgrado 7104malinteso 7105malsano 7106malto 7107malumore 7108mana 7109mancia 7110mandorla 7111mangiare 7112manifesto 7113mannaro 7114manovra 7115mansarda 7116mantide 7117manubrio 7118mappa 7119maratona 7120marcire 7121maretta 7122marmo 7123marsupio 7124maschera 7125massaia 7126mastino 7127materasso 7128matricola 7129mattone 7130maturo 7131mazurca 7132meandro 7133meccanico 7134mecenate 7135medesimo 7136meditare 7137mega 7138melassa 7139melis 7140melodia 7141meninge 7142meno 7143mensola 7144mercurio 7145merenda 7146merlo 7147meschino 7148mese 7149messere 7150mestolo 7151metallo 7152metodo 7153mettere 7154miagolare 7155mica 7156micelio 7157michele 7158microbo 7159midollo 7160miele 7161migliore 7162milano 7163milite 7164mimosa 7165minerale 7166mini 7167minore 7168mirino 7169mirtillo 7170miscela 7171missiva 7172misto 7173misurare 7174mitezza 7175mitigare 7176mitra 7177mittente 7178mnemonico 7179modello 7180modifica 7181modulo 7182mogano 7183mogio 7184mole 7185molosso 7186monastero 7187monco 7188mondina 7189monetario 7190monile 7191monotono 7192monsone 7193montato 7194monviso 7195mora 7196mordere 7197morsicato 7198mostro 7199motivato 7200motosega 7201motto 7202movenza 7203movimento 7204mozzo 7205mucca 7206mucosa 7207muffa 7208mughetto 7209mugnaio 7210mulatto 7211mulinello 7212multiplo 7213mummia 7214munto 7215muovere 7216murale 7217musa 7218muscolo 7219musica 7220mutevole 7221muto 7222nababbo 7223nafta 7224nanometro 7225narciso 7226narice 7227narrato 7228nascere 7229nastrare 7230naturale 7231nautica 7232naviglio 7233nebulosa 7234necrosi 7235negativo 7236negozio 7237nemmeno 7238neofita 7239neretto 7240nervo 7241nessuno 7242nettuno 7243neutrale 7244neve 7245nevrotico 7246nicchia 7247ninfa 7248nitido 7249nobile 7250nocivo 7251nodo 7252nome 7253nomina 7254nordico 7255normale 7256norvegese 7257nostrano 7258notare 7259notizia 7260notturno 7261novella 7262nucleo 7263nulla 7264numero 7265nuovo 7266nutrire 7267nuvola 7268nuziale 7269oasi 7270obbedire 7271obbligo 7272obelisco 7273oblio 7274obolo 7275obsoleto 7276occasione 7277occhio 7278occidente 7279occorrere 7280occultare 7281ocra 7282oculato 7283odierno
7284odorare 7285offerta 7286offrire 7287offuscato 7288oggetto 7289oggi 7290ognuno 7291olandese 7292olfatto 7293oliato 7294oliva 7295ologramma 7296oltre 7297omaggio 7298ombelico 7299ombra 7300omega 7301omissione 7302ondoso 7303onere 7304onice 7305onnivoro 7306onorevole 7307onta 7308operato 7309opinione 7310opposto 7311oracolo 7312orafo 7313ordine 7314orecchino 7315orefice 7316orfano 7317organico 7318origine 7319orizzonte 7320orma 7321ormeggio 7322ornativo 7323orologio 7324orrendo 7325orribile 7326ortensia 7327ortica 7328orzata 7329orzo 7330osare 7331oscurare 7332osmosi 7333ospedale 7334ospite 7335ossa 7336ossidare 7337ostacolo 7338oste 7339otite 7340otre 7341ottagono 7342ottimo 7343ottobre 7344ovale 7345ovest 7346ovino 7347oviparo 7348ovocito 7349ovunque 7350ovviare 7351ozio 7352pacchetto 7353pace 7354pacifico 7355padella 7356padrone 7357paese 7358paga 7359pagina 7360palazzina 7361palesare 7362pallido 7363palo 7364palude 7365pandoro 7366pannello 7367paolo 7368paonazzo 7369paprica 7370parabola 7371parcella 7372parere 7373pargolo 7374pari 7375parlato 7376parola 7377partire 7378parvenza 7379parziale 7380passivo 7381pasticca 7382patacca 7383patologia 7384pattume 7385pavone 7386peccato 7387pedalare 7388pedonale 7389peggio 7390peloso 7391penare 7392pendice 7393penisola 7394pennuto 7395penombra 7396pensare 7397pentola 7398pepe 7399pepita 7400perbene 7401percorso 7402perdonato 7403perforare 7404pergamena 7405periodo 7406permesso 7407perno 7408perplesso 7409persuaso 7410pertugio 7411pervaso 7412pesatore 7413pesista 7414peso 7415pestifero 7416petalo 7417pettine 7418petulante 7419pezzo 7420piacere 7421pianta 7422piattino 7423piccino 7424picozza 7425piega 7426pietra 7427piffero 7428pigiama 7429pigolio 7430pigro 7431pila 7432pilifero 7433pillola 7434pilota 7435pimpante 7436pineta 7437pinna 7438pinolo 7439pioggia 7440piombo 7441piramide 7442piretico 7443pirite 7444pirolisi 7445pitone 7446pizzico 7447placebo 7448planare 7449plasma 7450platano 7451plenario 7452pochezza 7453poderoso 7454podismo 7455poesia 7456poggiare 7457polenta 7458poligono 7459pollice 7460polmonite 7461polpetta 7462polso 7463poltrona 7464polvere 7465pomice 7466pomodoro 7467ponte 7468popoloso 7469porfido 7470poroso 7471porpora 7472porre 7473portata 7474posa 7475positivo 7476possesso 7477postulato 7478potassio 7479potere 7480pranzo 7481prassi 7482pratica 7483precluso 7484predica 7485prefisso 7486pregiato 7487prelievo 7488premere 7489prenotare 7490preparato 7491presenza 7492pretesto 7493prevalso 7494prima 7495principe 7496privato 7497problema 7498procura 7499produrre 7500profumo 7501progetto 7502prolunga 7503promessa 7504pronome 7505proposta 7506proroga 7507proteso 7508prova 7509prudente 7510prugna 7511prurito 7512psiche 7513pubblico 7514pudica 7515pugilato 7516pugno 7517pulce 7518pulito 7519pulsante 7520puntare 7521pupazzo 7522pupilla 7523puro 7524quadro 7525qualcosa 7526quasi 7527querela 7528quota 7529raccolto 7530raddoppio 7531radicale 7532radunato 7533raffica 7534ragazzo 7535ragione 7536ragno 7537ramarro 7538ramingo 7539ramo 7540randagio 7541rantolare 7542rapato 7543rapina 7544rappreso 7545rasatura 7546raschiato 7547rasente 7548rassegna 7549rastrello 7550rata 7551ravveduto 7552reale 7553recepire 7554recinto 7555recluta 7556recondito 7557recupero 7558reddito 7559redimere 7560regalato 7561registro 7562regola 7563regresso 7564relazione 7565remare 7566remoto 7567renna 7568replica 7569reprimere 7570reputare 7571resa 7572residente 7573responso 7574restauro 7575rete 7576retina 7577retorica 7578rettifica 7579revocato 7580riassunto 7581ribadire 7582ribelle 7583ribrezzo 7584ricarica 7585ricco 7586ricevere 7587riciclato 7588ricordo 7589ricreduto 7590ridicolo 7591ridurre 7592rifasare 7593riflesso 7594riforma 7595rifugio 7596rigare 7597rigettato 7598righello 7599rilassato 7600rilevato 7601rimanere 7602rimbalzo 7603rimedio 7604rimorchio 7605rinascita 7606rincaro 7607rinforzo 7608rinnovo 7609rinomato 7610rinsavito 7611rintocco 7612rinuncia 7613rinvenire 7614riparato 7615ripetuto 7616ripieno 7617riportare 7618ripresa 7619ripulire 7620risata 7621rischio 7622riserva 7623risibile 7624riso 7625rispetto 7626ristoro 7627risultato 7628risvolto 7629ritardo 7630ritegno 7631ritmico 7632ritrovo 7633riunione 7634riva 7635riverso 7636rivincita 7637rivolto 7638rizoma 7639roba 7640robotico 7641robusto 7642roccia 7643roco 7644rodaggio 7645rodere 7646roditore 7647rogito 7648rollio 7649romantico 7650rompere 7651ronzio 7652rosolare 7653rospo 7654rotante 7655rotondo 7656rotula 7657rovescio 7658rubizzo 7659rubrica 7660ruga 7661rullino 7662rumine 7663rumoroso 7664ruolo 7665rupe 7666russare 7667rustico 7668sabato 7669sabbiare 7670sabotato 7671sagoma 7672salasso 7673saldatura 7674salgemma 7675salivare 7676salmone 7677salone 7678saltare 7679saluto 7680salvo 7681sapere 7682sapido 7683saporito 7684saraceno 7685sarcasmo 7686sarto 7687sassoso 7688satellite 7689satira 7690satollo 7691saturno 7692savana 7693savio 7694saziato 7695sbadiglio 7696sbalzo 7697sbancato 7698sbarra 7699sbattere 7700sbavare 7701sbendare 7702sbirciare 7703sbloccato 7704sbocciato 7705sbrinare 7706sbruffone 7707sbuffare 7708scabroso 7709scadenza 7710scala 7711scambiare 7712scandalo 7713scapola 7714scarso 7715scatenare 7716scavato 7717scelto 7718scenico 7719scettro 7720scheda 7721schiena 7722sciarpa 7723scienza 7724scindere 7725scippo 7726sciroppo 7727scivolo 7728sclerare 7729scodella 7730scolpito 7731scomparto 7732sconforto 7733scoprire 7734scorta 7735scossone 7736scozzese 7737scriba 7738scrollare 7739scrutinio 7740scuderia 7741scultore 7742scuola 7743scuro 7744scusare 7745sdebitare 7746sdoganare 7747seccatura 7748secondo 7749sedano 7750seggiola 7751segnalato 7752segregato 7753seguito 7754selciato 7755selettivo 7756sella 7757selvaggio 7758semaforo 7759sembrare 7760seme 7761seminato 7762sempre 7763senso 7764sentire 7765sepolto 7766sequenza 7767serata 7768serbato 7769sereno 7770serio 7771serpente 7772serraglio 7773servire 7774sestina 7775setola 7776settimana 7777sfacelo 7778sfaldare 7779sfamato 7780sfarzoso 7781sfaticato 7782sfera 7783sfida 7784sfilato 7785sfinge 7786sfocato 7787sfoderare 7788sfogo 7789sfoltire 7790sforzato 7791sfratto 7792sfruttato 7793sfuggito 7794sfumare 7795sfuso 7796sgabello 7797sgarbato 7798sgonfiare 7799sgorbio 7800sgrassato 7801sguardo 7802sibilo 7803siccome 7804sierra 7805sigla 7806signore 7807silenzio 7808sillaba 7809simbolo 7810simpatico 7811simulato 7812sinfonia 7813singolo 7814sinistro 7815sino 7816sintesi 7817sinusoide 7818sipario 7819sisma 7820sistole 7821situato 7822slitta 7823slogatura 7824sloveno 7825smarrito 7826smemorato 7827smentito 7828smeraldo
7829smilzo 7830smontare 7831smottato 7832smussato 7833snellire 7834snervato 7835snodo 7836sobbalzo 7837sobrio 7838soccorso 7839sociale 7840sodale 7841soffitto 7842sogno 7843soldato 7844solenne 7845solido 7846sollazzo 7847solo 7848solubile 7849solvente 7850somatico 7851somma 7852sonda 7853sonetto 7854sonnifero 7855sopire 7856soppeso 7857sopra 7858sorgere 7859sorpasso 7860sorriso 7861sorso 7862sorteggio 7863sorvolato 7864sospiro 7865sosta 7866sottile 7867spada 7868spalla 7869spargere 7870spatola 7871spavento 7872spazzola 7873specie 7874spedire 7875spegnere 7876spelatura 7877speranza 7878spessore 7879spettrale 7880spezzato 7881spia 7882spigoloso 7883spillato 7884spinoso 7885spirale 7886splendido 7887sportivo 7888sposo 7889spranga 7890sprecare 7891spronato 7892spruzzo 7893spuntino 7894squillo 7895sradicare 7896srotolato 7897stabile 7898stacco 7899staffa 7900stagnare 7901stampato 7902stantio 7903starnuto 7904stasera 7905statuto 7906stelo 7907steppa 7908sterzo 7909stiletto 7910stima 7911stirpe 7912stivale 7913stizzoso 7914stonato 7915storico 7916strappo 7917stregato 7918stridulo 7919strozzare 7920strutto 7921stuccare 7922stufo 7923stupendo 7924subentro 7925succoso 7926sudore 7927suggerito 7928sugo 7929sultano 7930suonare 7931superbo 7932supporto 7933surgelato 7934surrogato 7935sussurro 7936sutura 7937svagare 7938svedese 7939sveglio 7940svelare 7941svenuto 7942svezia 7943sviluppo 7944svista 7945svizzera 7946svolta 7947svuotare 7948tabacco 7949tabulato 7950tacciare 7951taciturno 7952tale 7953talismano 7954tampone 7955tannino 7956tara 7957tardivo 7958targato 7959tariffa 7960tarpare 7961tartaruga 7962tasto 7963tattico 7964taverna 7965tavolata 7966tazza 7967teca 7968tecnico 7969telefono 7970temerario 7971tempo 7972temuto 7973tendone 7974tenero 7975tensione 7976tentacolo 7977teorema 7978terme 7979terrazzo 7980terzetto 7981tesi 7982tesserato 7983testato 7984tetro 7985tettoia 7986tifare 7987tigella 7988timbro 7989tinto 7990tipico 7991tipografo 7992tiraggio 7993tiro 7994titanio 7995titolo 7996titubante 7997tizio 7998tizzone 7999toccare 8000tollerare 8001tolto 8002tombola 8003tomo 8004tonfo 8005tonsilla 8006topazio 8007topologia 8008toppa 8009torba 8010tornare 8011torrone 8012tortora 8013toscano 8014tossire 8015tostatura 8016totano 8017trabocco 8018trachea 8019trafila 8020tragedia 8021tralcio 8022tramonto 8023transito 8024trapano 8025trarre 8026trasloco 8027trattato 8028trave 8029treccia 8030tremolio 8031trespolo 8032tributo 8033tricheco 8034trifoglio 8035trillo 8036trincea 8037trio 8038tristezza 8039triturato 8040trivella 8041tromba 8042trono 8043troppo 8044trottola 8045trovare 8046truccato 8047tubatura 8048tuffato 8049tulipano 8050tumulto 8051tunisia 8052turbare 8053turchino 8054tuta 8055tutela 8056ubicato 8057uccello 8058uccisore 8059udire 8060uditivo 8061uffa 8062ufficio 8063uguale 8064ulisse 8065ultimato 8066umano 8067umile 8068umorismo 8069uncinetto 8070ungere 8071ungherese 8072unicorno 8073unificato 8074unisono 8075unitario 8076unte 8077uovo 8078upupa 8079uragano 8080urgenza 8081urlo 8082usanza 8083usato 8084uscito 8085usignolo 8086usuraio 8087utensile 8088utilizzo 8089utopia 8090vacante 8091vaccinato 8092vagabondo 8093vagliato 8094valanga 8095valgo 8096valico 8097valletta 8098valoroso 8099valutare 8100valvola 8101vampata 8102vangare 8103vanitoso 8104vano 8105vantaggio 8106vanvera 8107vapore 8108varano 8109varcato 8110variante 8111vasca 8112vedetta 8113vedova 8114veduto 8115vegetale 8116veicolo 8117velcro 8118velina 8119velluto 8120veloce 8121venato 8122vendemmia 8123vento 8124verace 8125verbale 8126vergogna 8127verifica 8128vero 8129verruca 8130verticale 8131vescica 8132vessillo 8133vestale 8134veterano 8135vetrina 8136vetusto 8137viandante 8138vibrante 8139vicenda 8140vichingo 8141vicinanza 8142vidimare 8143vigilia 8144vigneto 8145vigore 8146vile 8147villano 8148vimini 8149vincitore 8150viola 8151vipera 8152virgola 8153virologo 8154virulento 8155viscoso 8156visione 8157vispo 8158vissuto 8159visura 8160vita 8161vitello 8162vittima 8163vivanda 8164vivido 8165viziare 8166voce 8167voga 8168volatile 8169volere 8170volpe 8171voragine 8172vulcano 8173zampogna 8174zanna 8175zappato 8176zattera 8177zavorra 8178zefiro 8179zelante 8180zelo 8181zenzero 8182zerbino 8183zibetto 8184zinco 8185zircone 8186zitto 8187zolla 8188zotico 8189zucchero 8190zufolo 8191zulu 8192zuppa`.split(` 8193`),zu=`ãããããã 8194ããã㤠8195ãããã 8196ããããã 8197ããã¡ãã 8198ããã 8199ããããã 8200ããã 8201ãããããã 8202ããã 8203ããã² 8204ããã㨠8205ããããã 8206ããããã 8207ãããã 8208ãããµã 8209ãããã 8210ããããã 8211ãããã¾ã 8212ããã 8213ãã¤ã 8214ãã¤ãã 8215ãã£ãã ã 8216ãã¤ã¾ã 8217ãã¤ãã 8218ãã¦ãª 8219ãã¦ã¯ã¾ã 8220ãã²ã 8221ããµãã 8222ããµãã 8223ããµãã 8224ãã¾ã 8225ãã¾ã¨ã 8226ãã¾ããã 8227ãã¾ã 8228ãã¿ãã® 8229ãããã 8230ããã¾ã 8231ããã 8232ãããããã¾ 8233ããã 8234ããããã 8235ããããã 8236ãããã 8237ãããã 8238ããããã¨ã 8239ãããã 8240ããã¦ã 8241ããã 8242ããããã 8243ããã 8244ããããã 8245ããã¦ã 8246ãããªã 8247ããã¾ã 8248ããããã 8249ããã 8250ãããã 8251ãããã 8252ãããã 8253ãããªã 8254ãããã® 8255ããã 8256ãããã 8257ãããµãã 8258ããã¯ã㪠8259ããã 8260ããã 8261ããã 8262ãã㤠8263ããã¾ãã 8264ããã 8265ããã 8266ãããã ã 8267ããããã 8268ããããã 8269ãããã¿ 8270ãããã 8271ããã 8272ãããã²ã 8273ãããã 8274ããã 8275ãããã 8276ããããã 8277ãããããã 8278ãããã 8279ãããã 8280ããããã 8281ããã¿ 8282ãããã 8283ãã¡ãã 8284ãã¡ãã 8285ãã¡ã¨ã 8286ãã¡ã¯ã 8287ãã¡ãµã 8288ãã¡ãã ã 8289ãã¤ã 8290ãã£ãã ã 8291ãã£ãã 8292ãã£ãã 8293ãã£ãã 8294ãã£ã¡ 8295ãã£ã¦ã 8296ãã£ã»ãã 8297ãã¦ãã 8298ãã¦ã 8299ãã¨ãã 8300ãã¨ã 8301ããªã 8302ããªã
8303ãããã 8304ãã®ã¡ 8305ãã®ã 8306ãã¯ã¤ 8307ãã¯ãã 8308ãã¯ã 8309ãã²ãã 8310ãã²ã 8311ããµã 8312ãã¸ã 8313ãã»ã 8314ãã¿ã 8315ããã㨠8316ãããã 8317ããã 8318ããããã 8319ããã 8320ãããã 8321ããã 8322ããã 8323ããã㨠8324ããããã¡ 8325ãããã 8326ããã 8327ãããã® 8328ããã 8329ããããã²ã㤠8330ããã 8331ããã 8332ãããã 8333ããã¯ã 8334ãããã 8335ãããããã¾ã 8336ããã㤠8337ããããã 8338ãããã 8339ããã 8340ããã 8341ãããã 8342ãããã 8343ãããµã 8344ããã¸ãã 8345ããã 8346ãããã㪠8347ãããã 8348ãããã¾ãã 8349ããã¤ã 8350ããã¨ã 8351ããã㤠8352ããã 8353ããããã 8354ãããã 8355ããã 8356ãããã 8357ãããªã 8358ãããããã¿ 8359ããã 8360ãããã 8361ãããããã 8362ãããã 8363ãã㤠8364ãã¡ããã 8365ãã¡ããã 8366ãã¡ã 8367ãã¡ã ã 8368ãã£ãã 8369ãã¤ããã 8370ãã£ããã 8371ãã¤ã 8372ãã¨ãã 8373ããªãã 8374ããªãã 8375ããªããã 8376ããªã 8377ããã 8378ãã®ã 8379ããµããã 8380ããµãããã 8381ãã¾ãã 8382ããã 8383ããã 8384ããã¾ã 8385ããã 8386ãããããã 8387ããããã¡ 8388ãããªã 8389ããããã 8390ãããã 8391ãããã 8392ãããã 8393ãããã 8394ããã 8395ããã 8396ããã 8397ããã 8398ãããã 8399ããã¡ã 8400ããã¦ã 8401ããã¨ãã 8402ãããã 8403ãããã 8404ããããã 8405ãããã 8406ãããã 8407ãããµãã 8408ãããã 8409ããã 8410ããã 8411ãããã 8412ãããã 8413ãããã 8414ãããã 8415ãããã 8416ãã㦠8417ãã¤ãã 8418ãã®ãã 8419ãã»ãã¾ã 8420ãã»ã 8421ãã¾ã 8422ãããã 8423ããã® 8424ããã 8425ãããµã 8426ããã 8427ãããã 8428ãããã 8429ãããã 8430ããããã 8431ãããã ã 8432ãããã㤠8433ãããã 8434ããã¡ãã 8435ããã¨ã¤ 8436ããããã 8437ãããã 8438ãããã 8439ããã¤ã 8440ãããã 8441ãããã¾ 8442ãããã 8443ããã㤠8444ãããã 8445ãããµã 8446ããã¸ãã 8447ãããã 8448ããã 8449ããã 8450ããã 8451ããã¨ããã 8452ããã 8453ãããã 8454ãããã 8455ãããã 8456ãããã 8457ãããã 8458ããããªã 8459ããã 8460ãããã¾ 8461ãããããã 8462ããããã㪠8463ããã 8464ãããã 8465ããã 8466ãããªã 8467ããã 8468ãããã 8469ãããªã 8470ãããã 8471ãããã 8472ãããã 8473ããããã 8474ããããã 8475ãããã 8476ãããã 8477ãããã 8478ããããã 8479ããã 8480ããããã 8481ãã¡ã¤ã 8482ãã£ã¨ 8483ãã¤ã 8484ãã¦ããã 8485ãã¨ããã® 8486ãã¨ãªãã 8487ãã¨ãã 8488ãã¨ãããã 8489ãã¯ããã 8490ãã¾ãã 8491ããã¦ãã¨ã 8492ãããã¦ã 8493ããã 8494ãããã 8495ããã¡ã 8496ãã㤠8497ãããã²ã 8498ããã»ãã 8499ããããã 8500ããã 8501ããããã 8502ãããã 8503ãããã 8504ãããã 8505ããããã 8506ããã¡ã ã 8507ããã¨ããã 8508ãã㤠8509ãããã 8510ãããã 8511ããããã 8512ããããã 8513ããã㤠8514ãããã 8515ãããããã 8516ããããã 8517ãããããã¨ã 8518ããã¤ã 8519ããã¦ã 8520ããã¨ã 8521ãããµã 8522ãããã¸ã 8523ããã»ã 8524ãããã 8525ããããã 8526ããã 8527ããã 8528ããã 8529ãããã 8530ãããã 8531ãããã 8532ãããã¿ 8533ãããã 8534ããã¨ã 8535ãããã 8536ããããã 8537ããã 8538ããã¡ 8539ããã¡ãã 8540ããã£ãã ã 8541ããã£ãã 8542ããã£ãã 8543ããã£ããã 8544ããªãããã 8545ãã®ã 8546ããã¯ã 8547ããµãã 8548ãã»ã 8549ãã»ãã 8550ãã¾ã 8551ãã¾ã»ãã 8552ããããã 8553ããã 8554ãããã²ã 8555ããã 8556ããã 8557ããã 8558ããã 8559ããã 8560ãããã 8561ãããã 8562ãããã 8563ãããã 8564ãããã 8565ãããã 8566ããã¡ 8567ãããã¯ãã 8568ããã 8569ãã㤠8570ããã 8571ãããã 8572ããã 8573ããã 8574ããã 8575ããã 8576ããã 8577ããã¡ 8578ããã 8579ããã 8580ããã 8581ããããã 8582ãã㦠8583ããã¯ãã 8584ããããã 8585ããããã 8586ããã 8587ãããã 8588ããã 8589ããã 8590ããã 8591ããã¾ 8592ããããã 8593ãããããããã 8594ãããã 8595ãããããããã 8596ããããã«ã£ã¦ã 8597ããããã ã¤ãã 8598ããã 8599ããã 8600ããã 8601ãã㤠8602ããã 8603ãããã 8604ãããã 8605ãããã 8606ãã¡ãã 8607ãã¤ãã 8608ããã£ã¡ã 8609ãã¤ã¤ã 8610ãã¤ã 8611ãã¦ã 8612ãã¨ãã 8613ãã¨ãã 8614ããªã 8615ããªãã 8616ããªã 8617ãã¬ããã 8618ããã 8619ãã®ã 8620ãã®ãã 8621ãã¯ã 8622ãã²ããã 8623ãã²ã 8624ããµã 8625ããµãã 8626ãã»ãã 8627ãã»ã 8628ãã¾ã 8629ãã¿ã¤ 8630ããããããã 8631ããã 8632ãããããã 8633ããã¡ 8634ããã® 8635ããã 8636ããã 8637ããã ãã«ã 8638ããã 8639ããããã ã 8640ããã 8641ããã 8642ããã 8643ããã 8644ãã㤠8645ããã 8646ãããã 8647ãããã 8648ããããã 8649ãããããã 8650ããããã 8651ããããã²ã 8652ãããã 8653ãããã 8654ãããã 8655ããã 8656ããããã 8657ãããã 8658ããããã 8659ãããã 8660ããããã 8661ãããµã 8662ããã»ã 8663ããã 8664ãããã 8665ãããã
8666ãããã 8667ããã 8668ããã 8669ããã¯ã㪠8670ããã 8671ãããã¿ 8672ãããã 8673ããã®ã 8674ããããã²ã 8675ãããã 8676ããã 8677ããããã¦ã 8678ããããã 8679ããã²ããã 8680ãã¡ãã¿ 8681ãã¡ãã 8682ãã¤ãã 8683ããã£ãã 8684ãã¤ããã 8685ãã¨ãã¦ã 8686ãã¨ãã 8687ããªã 8688ãããã 8689ãã®ã 8690ããµã 8691ãã¿ããã 8692ãã¿ãã¦ã 8693ããã 8694ããããã 8695ããã 8696ããã¸ãã 8697ããã¾ 8698ããã 8699ããã 8700ãããã 8701ããããã 8702ãããããã 8703ããããã 8704ããã㦠8705ãã㪠8706ãããã 8707ãããã 8708ããã 8709ããã㤠8710ãããããã 㤠8711ãããã 8712ãããã®ãããã 8713ãããã 8714ããã 8715ããã¨ã 8716ããããã® 8717ãããã 8718ãããããã 8719ãããããã 8720ãããã¡ã 8721ãããã¨ã¤ 8722ããã㯠8723ããããã 8724ãããã 8725ãããããããã 8726ããããã 8727ããã 8728ããããã 8729ããã 8730ããããã 8731ãããã 8732ããã㨠8733ããã¯ã 8734ãã¡ãã£ãµã 8735ãã¡ãã 8736ãã¤ã㤠8737ãã¤ã 8738ãã¤ãã 8739ãã£ãã 8740ãã¤ããã 8741ãã£ãã 8742ãã£ã¦ã 8743ãã¤ã¾ã¤ 8744ããã¤ããã²ã 8745ããã¤ãã 8746ãã¤ãã 8747ããã¨ãã 8748ãã¨ã¯ãã 8749ãã¨ã 8750ããªãã 8751ããªã 8752ããªã¿ 8753ãã¬ã 8754ããã㤠8755ããã 8756ãã¯ã 8757ããã²ã 8758ããµããã 8759ããã»ãã 8760ãã¾ã 8761ãã¿ãã 8762ããã 8763ããã 8764ããã® 8765ããã 8766ãããã 8767ãããã 8768ããã 8769ããã㤠8770ããã 8771ããã 8772ãããã 8773ããããã 8774ãããã 8775ãããã 8776ãããã ã 8777ãããã 8778ããããã 8779ããã¡ã 8780ããã¦ã 8781ããã¨ã 8782ãããªã 8783ããã«ã 8784ããããµã㤠8785ããã¾ 8786ããã¿ã 8787ãããã 8788ãããã 8789ããã 8790ãããã¾ 8791ãã㬠8792ããã²ã㨠8793ãããã 8794ãããã 8795ãããã 8796ãããã 8797ããããã ã 8798ããããã 8799ãããã 8800ãããã 8801ãããã 8802ãããã 8803ããããã 8804ãããã 8805ãããã 8806ããã¡ã 8807ããã¤ã 8808ããã¦ã 8809ããã¨ãã 8810ãããªã 8811ããã¯ã 8812ãããã»ã 8813ãããã¾ã 8814ãããã 8815ããã㤠8816ããã 8817ããã 8818ãããã 8819ãããã㤠8820ãããã 8821ãããã 8822ãããã 8823ããã¨ã 8824ãããªã 8825ããã¯ã 8826ãããã¾ 8827ããã 8828ããã 8829ããã®ã 8830ããã 8831ããã 8832ãã㤠8833ããã 8834ããã 8835ããã 8836ãããã 8837ãããã㦠8838ããã 8839ãããã 8840ãã㤠8841ãã¡ãã 8842ãã£ã 8843ãã¤ã㤠8844ãã¤ã¯ãã 8845ãã¤ãµã 8846ãã¦ã 8847ãã¦ã 8848ãã¨ããã 8849ãã¨ã 8850ãã¨ã¯ã 8851ãã¨ã 8852ããªãã㪠8853ãããã 8854ãã®ã¾ã¾ 8855ãã®ã¿ 8856ãã®ã 8857ããã¯ã 8858ãã²ã¤ãã 8859ããµã 8860ããµã 8861ãã»ããã 8862ããã¾ããµãã 8863ãã¾ãã 8864ããã¾ãã 8865ãã¾ã¤ãª 8866ãã¾ã 8867ããããã 8868ãããã 8869ããã¡ 8870ããã® 8871ããã 8872ããã 8873ããã¾ 8874ããã 8875ããã²ã 8876ããã 8877ããã 8878ããã 8879ãããããã 8880ããã£ã 8881ããã㦠8882ãããã 8883ãããã 8884ãããã 8885ããã 8886ãããã ã 8887ãããã 8888ãããã㦠8889ããã¨ã 8890ãããªã 8891ããã²ãã« 8892ããã»ãã 8893ããã¾ã 8894ããã 8895ãããã 8896ãããã 8897ããããã 8898ãããã 8899ãããã 8900ãããããã 8901ãããã 8902ãããã 8903ãããã 8904ããããã 8905ãããã¡ã ã 8906ããã¦ã 8907ãããããã 8908ãã㪠8909ãããã 8910ãããã 8911ãã㪠8912ããã¿ã¡ 8913ãããã 8914ããããã 8915ããã 8916ããã²ã 8917ããã 8918ããã 8919ãã㤠8920ããããã 8921ãããã 8922ããã 8923ãã¤ãã 8924ããã¤ãã 8925ããã£ã 8926ããã¤ããã 8927ãã£ããã 8928ããã£ã 8929ãã¤ããã 8930ããã£ãã 8931ãã¤ãã¯ã 8932ãã¤ã¾ãã 8933ãã¦ã 8934ãã¨ãã 8935ãã¨ã 8936ãã¨ãã 8937ãã¨ã 8938ãã¨ã 8939ãã®ã 8940ãã¯ãã 8941ãã²ããã 8942ãã¸ã㤠8943ãã»ã 8944ãã»ã¨ã 8945ãã¾ã 8946ãã¿ãã 8947ãã¿ããã 8948ããã 8949ããã 8950ããããã¨ãã 8951ããã 8952ããã 8953ããã 8954ãããã 8955ããããã¯ã 8956ãããã 8957ããã 8958ãããã 8959ããã 8960ããããã 8961ãããã 8962ãããã 8963ããããã 8964ãããã 8965ãããã 8966ããã 8967ããã¡ 8968ããã¾ 8969ããã¿ 8970ãããã 8971ããã 8972ãããã 8973ãããã£ã¦ 8974ãããã 8975ããã 8976ããã 8977ããã¡ 8978ããã 8979ããã 8980ããã 8981ããã 8982ãããã 8983ããã㨠8984ããã 8985ããããã 8986ãããã 8987ãããã 8988ãã㦠8989ããã¿ 8990ãã¡ãã 8991ãã¡ãã 8992ãã£ãã 8993ãã¤ãã 8994ãã¤ãã 8995ãã¦ã 8996ãã¦ã 8997ãã¦ã¤ 8998ããã¦ã 8999ããã¨ãã 9000ããªããã 9001ããªãã® 9002ããªã 9003ããã¾ 9004ããã 9005ãã®ãã 9006ãã®ãµã 9007ãã¯ã 9008ãã¯ããã 9009ãã¯ã¤ 9010ãã¯ãã 9011ãã¯ã 9012ãã²ãã 9013ããµã 9014ãããµãã 9015ãã¸ã 9016ãã»ã 9017ãã»ã 9018ãã¾ã 9019ãã¾ã 9020ãã¿ã 9021ãããã 9022ããããã 9023ããã 9024ããã 9025ããã 9026ãããã 9027ãããã 9028ãããã 9029ããããããã 9030ããããã 9031ãããã»ã 9032ãããã 9033ããã 9034ããããã 9035ãããã 9036ãããã 9037ãããã 9038ãããã 9039ããã¡ãã 9040ããã£ãã 9041ãããã¾ 9042ãããã 9043ãããã 9044ãããã 9045ããã ããã 9046ãã ãã¯ã 9047ããã ãã 9048ãã ã£ãã 9049ãã ã¿ 9050ãã ãã¯ã 9051ããã ãã¯ãã 9052ããããã 9053ããããã 9054ããã£ãã
9055ããã¨ãã 9056ããã㤠9057ãããã 9058ããã¸ãã 9059ããã 9060ãããã 9061ãããããã 9062ãããããã 9063ããã¡ã 9064ãããã 9065ãããã 9066ããã 9067ãã㪠9068ãããã 9069ãããã 9070ããã 9071ããã¨ã 9072ããããµãã 9073ããããã²ã 9074ããããã 9075ãããã㤠9076ãããã 9077ããã¨ãã 9078ããã¾ 9079ããã 9080ãããªã 9081ããã 9082ãããã 9083ããã 9084ãããã 9085ããããã 9086ããã 9087ãããã 9088ãã£ãã 9089ããã£ãã 9090ããã£ã¨ 9091ãã¦ã 9092ãã¦ã 9093ããã 9094ãã®ã 9095ãã¯ãã 9096ãã¯ãããã 9097ããã²ãã 9098ãããµãã¬ã 9099ããµãã 9100ããµã 9101ãã¸ã㦠9102ãã¸ãã 9103ããã»ã 9104ãã»ãã 9105ãã¾ã 9106ããã 9107ããã 9108ããã 9109ãããã 9110ããã 9111ããã¡ããã 9112ããã£ã¨ 9113ããã 9114ããããã 9115ããã»ãã 9116ãããµãã 9117ããã㤠9118ããããã 9119ãããã 9120ãããã 9121ããã 9122ããããã 9123ããã«ã 9124ããã 9125ããã 9126ãããããã 9127ããã 9128ããã 9129ãããã 9130ããã 9131ããã 9132ãã£ãã 9133ãã£ããã 9134ããã£ã 9135ãã£ãã 9136ãã£ã㤠9137ãã£ãããã¾ 9138ãã¤ããã 9139ãã¤ããã 9140ãã¤ã¦ãã 9141ãã£ã¯ãã 9142ãã¤ã²ã 9143ãã¤ãµãã 9144ãã¤ãã 9145ãã¤ã㤠9146ããªã 9147ãã®ã²ã 9148ãã¯ã¯ã 9149ãã²ãã 9150ãã»ãã 9151ãã¾ã 9152ãã¾ã 9153ããã 9154ãããã 9155ãããµ 9156ããããã 9157ããã 9158ãããã 9159ããã 9160ãããã 9161ããã 9162ããããã 9163ããããã 9164ãããã 9165ãããã 9166ãããã 9167ãããã 9168ãããã 9169ãããã 9170ããã¡ãã 9171ããã¦ã 9172ããã¨ã 9173ããã¬ã 9174ãããã 9175ããã¯ãã 9176ããããµã 9177ãããã»ãã 9178ããã 9179ããããããã 9180ãããã 9181ãããã 9182ãããã 9183ãããã 9184ãããã 9185ãããããã 9186ãããã 9187ããã 9188ããã 9189ããã¨ããã 9190ããã 9191ãããããããã 9192ããã 9193ãããã 9194ãããã 9195ããããã 9196ãããªã 9197ããã²ã 9198ãããã 9199ããã 9200ãããã® 9201ããã 9202ãããã 9203ãããã 9204ããã 9205ãããã 9206ãããã 9207ãã㪠9208ããã 9209ããã 9210ãããã 9211ãããã¦ã 9212ãã¤ã 9213ãã¤ãã 9214ãã£ãã 9215ãã¤ãããã 9216ãã£ã㤠9217ãã£ãã 9218ãã£ãã 9219ãã£ã¨ 9220ãã¨ããã 9221ãã¨ã¤ãã 9222ããªãã 9223ããªã 9224ããµã»ã 9225ãã»ãã 9226ãã»ãã 9227ãã¾ã¤ 9228ãã¾ã 9229ããã 9230ãããã 9231ããã 9232ãããã 9233ããããã 9234ããã¾ã 9235ããã 9236ãããã 9237ãããã 9238ããããã 9239ããã㤠9240ããããã 9241ããã¡ãã 9242ãããã²ã 9243ããããµãã 9244ããã¿ã 9245ããã 9246ãããã 9247ãããã 9248ãããã 9249ãããã 9250ãããããã 9251ããã 9252ããããã 9253ãããã 9254ããã 9255ããããã 9256ããããããããµã 9257ããããã 9258ããã㤠9259ãããã 9260ããããã 9261ããã¡ãã 9262ããã¦ã 9263ãããã¨ããã 9264ãããªã 9265ããã㤠9266ããã®ã 9267ããã¯ã 9268ãããã²ãã 9269ãããµã 9270ããã¸ã 9271ããã» 9272ããã¾ã¤ã¯ã㪠9273ããã¿ããã 9274ããã 9275ãããã 9276ãããã 9277ãããã 9278ããã 9279ããããã 9280ããã 9281ãããã 9282ããã 9283ããã 9284ããã 9285ããã 9286ãããã 9287ããã 9288ããã 9289ããã²ã 9290ãããã 9291ããã 9292ãããã 9293ããã 9294ããããã 9295ãããããã 9296ãããã 9297ãããããã 9298ããããã 9299ãããã 9300ããã 9301ããããã 9302ããã¿ 9303ãã¡ã¯ã㪠9304ããã£ãã 9305ããã£ããã 9306ããã£ã 9307ããã£ãã 㤠9308ããã£ãã 9309ãã¦ã 9310ãã¨ãã 9311ããªã¯ãã 9312ãã«ã 9313ãã¬ã 9314ãã®ãã¿ 9315ãã¯ã¤ 9316ããµãã 9317ãã¸ãã 9318ãã»ãã 9319ãã¾ãã 9320ãã¾ã 9321ãããã 9322ãããã 9323ããã 9324ããã 9325ãã㤠9326ãããã 9327ããã 9328ããã 9329ãããã»ãããã 9330ãããã 9331ããã 9332ãã㨠9333ããã 9334ããã㨠9335ããã£ã¨ 9336ããããã 9337ãããã㤠9338ããã 9339ãããã 9340ããã 9341ããã 9342ãããã 9343ãããã 9344ãããã 9345ããããããã²ã 9346ããããã 9347ãããã 9348ãããã 9349ãããã¡ 9350ããã¦ã 9351ããã¨ã 9352ããã㪠9353ããã«ã 9354ãããã㤠9355ããã®ã 9356ããã²ãã 9357ãããã»ãã 9358ããã¾ã¤ 9359ãããã 9360ãããã㤠9361ãããã 9362ãããã 9363ã¡ãã 9364ã¡ãã 9365ã¡ãã 9366ã¡ããã 9367ã¡ãã 9368ã¡ãã 9369ã¡ãã 9370ã¡ãã ã 9371ã¡ãã 9372ã¡ãããã 9373ã¡ãã 9374ã¡ãã 9375ã¡ãã 9376ã¡ãã 9377ã¡ãããã 9378ã¡ãã 9379ã¡ãã 9380ã¡ãã 9381ã¡ãã 9382ã¡ã¡ãã 9383ã¡ã¤ããã 9384ã¡ã¦ã 9385ã¡ã¦ã 9386ã¡ã¬ã 9387ã¡ã¬ã 9388ã¡ã®ã 9389ã¡ã²ãã 9390ã¡ã¸ããã 9391ã¡ã»ã 9392ã¡ã¾ã 9393ã¡ã¿ã¤ 9394ã¡ã¿ã¨ãã 9395ã¡ããã¨ã 9396ã¡ããããªã¸ã 9397ã¡ã ãã 9398ã¡ãããã 9399ã¡ããã 9400ã¡ããããã 9401ã¡ãã 9402ã¡ãã¿ 9403ã¡ãããã¿ 9404ã¡ããã 9405ã¡ãã¨ã 9406ã¡ãã 9407ã¡ããã 9408ã¡ããã 9409ã¤ãã 9410ã¤ããã¡ 9411ã¤ãã 9412ã¤ããããã 9413ã¤ãã¯ã 9414ã¤ãã 9415ã¤ãã 9416ã¤ããã 9417ã¤ãã 9418ã¤ãã 9419ã¤ãã 9420ã¤ãã 9421ã¤ããã 9422ã¤ããã 9423ã¤ã¤ãã 9424ã¤ã¤ãã 9425ã¤ã¤ã 9426ã¤ã¨ãã 9427ã¤ãªããã 9428ã¤ãªã¿
9429ã¤ãã¤ãã 9430ã¤ã®ã 9431ã¤ãµãã 9432ã¤ã¾ããªã 9433ã¤ã¾ã 9434ã¤ã¿ã 9435ã¤ããã 9436ã¤ãã 9437ã¤ãã 9438ã¤ãã 9439ã¤ãã»ã 9440ã¤ãã¿ã 9441ã¤ããã® 9442ã¤ãã 9443ã¦ãã 9444ã¦ã㦠9445ã¦ãã¿ 9446ã¦ããã 9447ã¦ãã 9448ã¦ãã 9449ã¦ããã 9450ã¦ããã 9451ã¦ãã㤠9452ã¦ãã 9453ã¦ããã 9454ã¦ããã 9455ã¦ãã¨ã 9456ã¦ããã 9457ã¦ãã²ãã 9458ã¦ãã¸ã 9459ã¦ãã»ãã 9460ã¦ãã¡ 9461ã¦ããã 9462ã¦ãã¨ã 9463ã¦ãã²ã 9464ã¦ããã»ãã 9465ã¦ããããã 9466ã¦ããã 9467ã¦ãã 9468ã¦ãã 9469ã¦ã¡ããã 9470ã¦ã¡ãã 9471ã¦ã¤ããã 9472ã¦ã¤ã¤ãã 9473ã¦ãã£ã¯ã 9474ã¦ã¤ã»ãã 9475ã¦ã¤ã 9476ã¦ãã¬ãã 9477ã¦ã¬ã 9478ã¦ã¬ããã 9479ã¦ã®ã²ã 9480ã¦ã¯ã 9481ã¦ãµããã 9482ã¦ãµãã 9483ã¦ã»ã¨ãã 9484ã¦ã»ã 9485ã¦ã¾ã 9486ã¦ã¾ãããã 9487ã¦ã¿ããã 9488ã¦ã¿ããã 9489ã¦ãã 9490ã¦ãã²ã 9491ã¦ãã 9492ã¦ããã 9493ã¦ããã㤠9494ã¦ããã 9495ã¦ããã 9496ã¦ãã 9497ã¦ããã 9498ã¦ããã 9499ã¦ãããã 9500ã¦ããã 9501ã¦ãã 9502ã¦ããã 9503ã¦ããã¡ 9504ã¦ãã¦ã 9505ã¦ãã¨ã 9506ã¦ããªã 9507ã¦ããµãã 9508ã¦ãã»ããããã 9509ã¦ãã㤠9510ã¦ããããã 9511ã¦ããããã 9512ã¦ããã 9513ã¨ããã 9514ã¨ãã 9515ã¨ãããã 9516ã¨ããã ã 9517ã¨ãããã 9518ã¨ãã 9519ã¨ãããã 9520ã¨ãã 9521ã¨ãã 9522ã¨ãã 9523ã¨ãã 9524ã¨ãã 9525ã¨ãã 9526ã¨ãã 9527ã¨ããã 9528ã¨ãã¨ãã 9529ã¨ãã 9530ã¨ããã ã 9531ã¨ãã¦ã 9532ã¨ãã« 9533ã¨ãã¸ã㤠9534ã¨ãã 9535ã¨ãã 9536ã¨ãã 9537ã¨ãã 9538ã¨ãããã 9539ã¨ãã 9540ã¨ãã 9541ã¨ã¡ã ã 9542ã¨ã£ãã ã 9543ã¨ã£ãã 9544ã¨ã¤ããã 9545ã¨ã¤ã«ã ã 9546ã¨ã¨ããã 9547ã¨ã¨ã®ãã 9548ã¨ãªã 9549ã¨ãªãã 9550ã¨ãªã 9551ã¨ã®ãã¾ 9552ã¨ã¯ãã 9553ã¨ããµãããã 9554ã¨ã»ã 9555ã¨ã¾ã 9556ã¨ãã 9557ã¨ãããã¡ 9558ã¨ãã 9559ã¨ãããã²ã 9560ã¨ããã 9561ã¨ãã㤠9562ã¨ãããµãã 9563ãªããã 9564ãªããã 9565ãªããã 9566ãªãã 9567ãªããã 9568ãªããã 9569ãªãã 9570ãªããã 9571ãªãã 9572ãªããã 9573ãªããã¨ã 9574ãªãã 9575ãªãã¦ããã 9576ãªã£ã¨ã 9577ãªã¤ããã¿ 9578ãªãªãã 9579ãªã«ãã㨠9580ãªã«ãã® 9581ãªã«ã 9582ãªã®ã 9583ãªãµãã 9584ãªã¾ãã 9585ãªã¾ã 9586ãªã¾ã¿ 9587ãªã¿ãã 9588ãªããã 9589ãªãã 9590ãªãã 9591ãªãã 9592ãªãã²ã 9593ãªããµã 9594ãªãã 9595ãªãã¨ã²ã 9596ãªãã¯ãã 9597ã«ãã 9598ã«ãããã 9599ã«ãã 9600ã«ãã 9601ã«ãã 9602ã«ãã㦠9603ã«ãã²ã 9604ã«ããã¿ 9605ã«ãã¾ã 9606ã«ããã 9607ã«ãããããã 9608ã«ãã 9609ã«ããã® 9610ã«ã¡ãããã 9611ã«ã¡ããã²ã 9612ã«ã£ã 9613ã«ã£ã 9614ã«ã£ãã 9615ã«ã£ãã 9616ã«ã£ãã 9617ã«ã£ããã 9618ã«ã£ãã 9619ã«ã£ãã 9620ã«ã£ã¦ã 9621ã«ãªã 9622ã«ã»ã 9623ã«ã¾ã 9624ã«ã㤠9625ã«ãã 9626ã«ã ããã 9627ã«ãããã 9628ã«ãã¨ã 9629ã«ãã 9630ã«ãã 9631ã«ãã 9632ã«ãããã 9633ã«ããã 9634ã«ãããã 9635ã«ããã 9636ã«ããã 9637ã«ãã¡ 9638ã«ãã¦ã 9639ã«ãã«ã 9640ã«ããµã 9641ã«ãã¾ã 9642ã«ãã 9643ã«ããã 9644ã«ããã 9645ã¬ãããã 9646ã¬ãã 9647ã¬ãããã¨ã 9648ã¬ããã 9649ã¬ããã 9650ã¬ãã 9651ã¬ã¾ãã²ã 9652ã¬ãã 9653ã¬ãã 9654ã¬ãã¡ãã 9655ãããã 9656ããã 9657ããã 9658ããã 9659ãããã 9660ãããã 9661ããã 9662ãããã 9663ããã 9664ãããã 9665ããããã 9666ããã¸ãã 9667ãããã 9668ãã¤ã 9669ãã£ãã 9670ãã¤ããã 9671ãã£ããããã 9672ããµããã 9673ããµãã 9674ãã»ãã 9675ãã»ãã¯ã»ã 9676ãã¾ã 9677ãã¾ãã 9678ãã¿ã¿ 9679ããã 9680ãããã 9681ãã㨠9682ããã 9683ãããã 9684ãããã 9685ãããã 9686ãããã 9687ãããã 9688ãããã 9689ãããã 9690ããã 9691ããã¡ãã 9692ããã¨ã 9693ããã²ã 9694ãããµã㤠9695ããã¾ã¤ 9696ããããã 9697ãããã 9698ã®ããã 9699ã®ãã¤ãã¾ 9700ã®ããã 9701ã®ããªã¿ 9702ã®ãããã 9703ã®ãã 9704ã®ãã 9705ã®ãã 9706ã®ããã 9707ã®ããã 9708ã®ãã¾ã 9709ã®ã¡ã»ã¨ã 9710ã®ã£ã 9711ã®ã¯ãã 9712ã®ã¯ã 9713ã®ã¸ãã 9714ã®ã»ãã 9715ã®ã¿ãã® 9716ã®ãã¾ 9717ã®ãã㬠9718ã®ããã 9719ã®ããã® 9720ã®ããã 9721ã®ãã 9722ã®ãã 9723ã¯ããã 9724ã¯ãã 9725ã¯ãããã 9726ã¯ããã 9727ã¯ããã 9728ã¯ããã 9729ã¯ããã 9730ã¯ããã 9731ã¯ããã 9732ã¯ããã 9733ã¯ããã 9734ã¯ãã¡ 9735ã¯ããã¯ãã 9736ã¯ãã㤠9737ã¯ãã 9738ã¯ãã 9739ã¯ãã 9740ã¯ããã 9741ã¯ãã 9742ã¯ããã 9743ã¯ãã 9744ã¯ããµã 9745ã¯ãã¿ 9746ã¯ãã 9747ã¯ããã 9748ã¯ããã 9749ã¯ãã 9750ã¯ãã 9751ã¯ãããã 9752ã¯ãã 9753ã¯ãã 9754ã¯ã¡ã¿ã¤ 9755ã¯ã¤ãã 9756ã¯ã£ãã
9757ã¯ã¤ãã 9758ã¯ã£ãã 9759ã¯ã£ã㤠9760ã¯ã£ãã 9761ã¯ã£ãã 9762ã¯ã£ãã 9763ã¯ã£ãã 9764ã¯ã£ã㤠9765ã¯ã£ã¡ã ã 9766ã¯ã£ã¦ã 9767ã¯ã£ã²ããã 9768ã¯ã£ã»ãã 9769ã¯ãªã 9770ã¯ãªã²ã 9771ã¯ã«ãã 9772ã¯ãµããã 9773ã¯ã¿ããã 9774ã¯ããã 9775ã¯ã㤠9776ã¯ãã 9777ã¯ãã 9778ã¯ãã 9779ã¯ãããã 9780ã¯ãã 9781ã¯ãã 9782ã¯ããã 9783ã¯ããã 9784ã¯ããã 9785ã¯ãããã 9786ã¯ããããã¿ 9787ã¯ãã 9788ã¯ããã 9789ã¯ããã 9790ã¯ãããã 9791ã¯ããã¡ 9792ã¯ãã㤠9793ã¯ãã¦ã 9794ã¯ãã¨ã 9795ã¯ãã®ã 9796ã¯ãã¯ã 9797ã¯ããµãã 9798ã¯ãã¸ãã 9799ã¯ãã»ããã 9800ã¯ããã 9801ã¯ããã 9802ã¯ããã 9803ã²ãã 9804ã²ãã 9805ã²ãã 9806ã²ãã 9807ã²ãã 9808ã²ãã 9809ã²ãã 9810ã²ãã 9811ã²ã㤠9812ã²ããã 9813ã²ãã 9814ã²ãã 9815ã²ãããµãã 9816ã²ãã 9817ã²ãããã ã¤ãã 9818ã²ãã 9819ã²ãã 9820ã²ãã 9821ã²ããã 9822ã²ããã 9823ã²ãã 9824ã²ã¤ãã 9825ã²ã£ãã 9826ã²ã£ã 9827ã²ã¤ããã ã²ã 9828ã²ã£ã 9829ã²ã¤ããã 9830ã²ãã£ãã 9831ã²ãã£ã¡ã 9832ã²ã¤ãã 9833ã²ã¦ã 9834ã²ã¨ããã¿ 9835ã²ãªã¾ã¤ã 9836ã²ãªã 9837ã²ãã 9838ã²ã¯ã 9839ã²ã²ãã 9840ã²ã²ãã 9841ã²ã»ã 9842ã²ã¾ãã 9843ã²ã¾ã 9844ã²ã¿ã¤ 9845ã²ãã 9846ã²ãããã 9847ã²ãã 9848ã²ãã 9849ã²ãã 9850ã²ãããã 9851ã²ããã㪠9852ã²ãã 9853ã²ã㤠9854ã²ããã 9855ã²ãã¾ 9856ã²ãããã¿ 9857ã²ãã 9858ã²ãã 9859ã²ãã 9860ã²ãã 9861ã²ããã 9862ã²ããã 9863ã²ãã㤠9864ã²ããã 9865ã²ããã 9866ã²ããã 9867ã²ããã¡ 9868ã²ãã¯ãã 9869ã²ããã»ãã 9870ãµãã 9871ãµããã¡ 9872ãµããã 9873ãµããã 9874ãµããããã 9875ãµãã¨ã 9876ãµããµ 9877ãµãã 9878ãµãã 9879ãµãã 9880ãµãã 9881ãµããã㤠9882ãµããµããã 9883ãµãã 9884ãµãã 9885ãµããã 9886ãµããã¿ 9887ãµãã¾ 9888ãµãã 9889ãµããã 9890ãµãã 9891ãµããã«ã 9892ãµãã 9893ãµã¡ãã 9894ãµã¤ã 9895ãµã¤ã 9896ãµã£ã㤠9897ãµã£ã 9898ãµã£ãã 9899ãµãã¨ãã 9900ãµã¨ã 9901ãµã¨ã 9902ãµã®ã 9903ãµã¯ã 9904ãµã²ãã 9905ãµã¸ã 9906ãµã¾ã 9907ãµã¿ã 9908ãµã㤠9909ãµãã 9910ãµãã 9911ãµãã 9912ãµãã 9913ãµãã 9914ãµããã 9915ãµããããã 9916ãµãããã 9917ãµãã㤠9918ãµãããã 9919ãµããã 9920ãµããã»ãã 9921ã¸ããã 9922ã¸ããã 9923ã¸ãããã 9924ã¸ãã 9925ã¸ãããã 9926ã¸ããã 9927ã¸ãã 9928ã¸ããã 9929ã¸ãã㤠9930ã¸ãã 9931ã¸ããã 9932ã¸ãã¦ã 9933ã¸ãã㤠9934ã¸ãã 9935ã¸ããã 9936ã¸ãã 9937ã¸ãã«ãã 9938ã¸ãã«ããããã 9939ã¸ãã 9940ã¸ããã 9941ã¸ããããã 9942ã¸ããããã 9943ã¸ããã 9944ã¸ããã 9945ã¸ããã 9946ã»ãã 9947ã»ãã 9948ã»ããããã 9949ã»ããã 9950ã»ããã 9951ã»ãã»ã 9952ã»ããã 9953ã»ãã㤠9954ã»ãã 9955ã»ãã 9956ã»ãã 9957ã»ããã 9958ã»ããã 9959ã»ãã 9960ã»ã㤠9961ã»ãã 9962ã»ãã 9963ã»ãã 9964ã»ãã 9965ã»ã㤠9966ã»ãã 9967ã»ããã 9968ã»ãã 9969ã»ãã 9970ã»ãã 9971ã»ã㦠9972ã»ãã 9973ã»ãã¡ãµããã 9974ã»ã£ããã 9975ã»ã£ã 9976ã»ã£ãã 9977ã»ã¨ãã¨ã 9978ã»ãã 9979ã»ãã 9980ã»ãã 9981ã»ãã 9982ã»ãã㤠9983ã»ããã 9984ã¾ãã«ã¡ 9985ã¾ãã 9986ã¾ããã 9987ã¾ããã 9988ã¾ãã 9989ã¾ã㨠9990ã¾ã㤠9991ã¾ããã 9992ã¾ãã 9993ã¾ããã 9994ã¾ã¤ã 9995ã¾ã¨ã 9996ã¾ãªãµã 9997ã¾ã¬ã 9998ã¾ãã 9999ã¾ã»ã 10000ã¾ãã 10001ã¾ããã 10002ã¾ãã 10003ã¾ããã 10004ã¾ãã 10005ã¾ãã 10006ã¾ãã 10007ã¾ããã 10008ã¾ãã㤠10009ã¾ãããã 10010ã¾ããªã 10011ã¿ãã 10012ã¿ãã¡ 10013ã¿ãã 10014ã¿ããã 10015ã¿ãã 10016ã¿ãã 10017ã¿ãã 10018ã¿ãã 10019ã¿ãããã 10020ã¿ãã 10021ã¿ããã 10022ã¿ãã 10023ã¿ã£ã 10024ã¿ã¤ãã 10025ã¿ã¤ãã 10026ã¿ã¦ã 10027ã¿ã¨ãã 10028ã¿ãªã¨ 10029ã¿ãªã¿ããã 10030ã¿ããã 10031ã¿ã®ã 10032ã¿ã®ããã 10033ã¿ã»ã 10034ã¿ã㨠10035ã¿ããã 10036ã¿ãã 10037ã¿ããã 10038ã¿ãã 10039ã¿ãã 10040ã¿ãããã 10041ããã 10042ããã 10043ããã 10044ããã 10045ããã 10046ããã 10047ããã 10048ãããã¡ã 10049ããã 10050ãããã 10051ããã»ãã 10052ãããã¤ã 10053ããã¯ã 10054ãããã ã 10055ããã 10056ããã 10057ããã 10058ãããµã 10059ããã 10060ããã 10061ããã 10062ãã¡ã ã 10063ããªãã 10064ãã®ã 10065ããã¿ 10066ããã 10067ãããã 10068ãããã 10069ããã 10070ãããã 10071ãããã 10072ãããã 10073ãããã 10074ããããã 10075ãããã 10076ããã 10077ãããã 10078ãããµã㤠10079ãããã 10080ãããã 10081ãããã¾ãã 10082ãããã 10083ããã 10084ãããããã 10085ããã㤠10086ãã¾ã 10087ããã 10088ãããã 10089ãããã 10090ããã¨ãã 10091ããããããã 10092ããã¨ãããã 10093ããã 10094ããã 10095ããã¦ã 10096ããããã²ã 10097ãã¡ãã 10098ãã¨ãã 10099ããã 10100ããã 10101ããããã 10102ããã 10103ããã 10104ããã 10105ãããã 10106ããã 10107ããããã 10108ããã¿ 10109ããã 10110ããã 10111ããã 10112ãã¡ã 10113ãã£ã¨ 10114ãã£ã¯ãã 10115ããµãã 10116ããã 10117ããããã 10118ããã 10119ããããã 10120ããã 10121ããã²ããããã 10122ããã¸ã 10123ãããã 10124ãã㤠10125ããã 㤠10126ããã 10127ããã 10128ããã 10129ãã¡ãã 10130ãã¦ãã 10131ãã«ã ã 10132ãã²ãã 10133ããã 10134ããã 10135ããã 10136ããã 10137ãããã ã 10138ãããã 10139ããã 10140ããã¡ãã 10141ãããã 10142ããã 10143ããã 10144ãããã 10145ããã»ãã 10146ããã 10147ããããã 10148ããã 10149ããã ã 10150ããã 10151ããã 10152ãã£ã 10153ãã¦ã 10154ãã¨ããããã 10155ãã㤠10156ããã 10157ããã 10158ããããµã 10159ãããã 10160ããã 10161ããããã 10162ãããã 10163ããã㤠10164ãããã 10165ãããã¯ãã 10166ããã 10167ãããã 10168ããã 10169ãã£ã 10170ãã㤠10171ããã 10172ããã 10173ãããã 10174ããã㤠10175ããããã 10176ãã㤠10177ããã 10178ããã 10179ããã 10180ããã 10181ããã 10182ãã¦ã 10183ããã 10184ããã 10185ãã ãããã 10186ããã 10187ãããã 10188ãããã 10189ãããã¡ã 10190ãããã 10191ããã 10192ããã 10193ããã 10194ãããã 10195ãããã 10196ãããã 10197ãããã 10198ãããã 10199ããã¯ãã 10200ãããããã 10201ãããã 10202ãããã 10203ãããã 10204ãããããã 10205ããã¨ã 10206ããã»ãã 10207ããã 10208ããããã 10209ãããã 10210ãããã 10211ãããã 10212ãããã 10213ãããã ã 10214ããããã 10215ãããã 10216ããã 10217ãããã 10218ããããã 10219ãããã 10220ãããã 10221ãã㤠10222ããããã 10223ããã 㤠10224ããã 10225ãã¦ã 10226ããã 10227ãã㤠10228ãããã 10229ããã¯ã
10230ãããµãã 10231ããã 10232ããã 10233ããã 10234ãããã¾ 10235ãããã 10236ãã㤠10237ãããã¾ã 10238ããããã® 10239ããã 10240ããã`.split(` 10241`),Bu=`áá ¡áá §á¨ 10242áá ¡áá ³á· 10243áá ¡áá ¡á« 10244áá ¡áá ³á¼ 10245áá ¡áá ³á¨ 10246áá ¡á á ³áá µá· 10247áá ¡áá ®á· 10248áá ¡áá ¡á¼ 10249áá ¡áá ¡á¼ 10250áá ¡áá ³á· 10251áá ¡áá ®á«áá ¦ 10252áá ¡áá ³á¯ 10253áá ¡áá µáá ³ 10254áá ¡áá µá¸ 10255áá ¡áá ¡á¼ 10256áá ¡áá ¥á¼ 10257áá ¡áá ©á¨ 10258áá ¡áá ®á¨ 10259áá ¡á¨áá © 10260áá ¡á¨áá ¡ 10261áá ¡á«áá §á¨ 10262áá ¡á«áá ® 10263áá ¡á«áá ¥á¸ 10264áá ¡á«áá ¡á¼ 10265áá ¡á«áá ¥á¸ 10266áá ¡á«áá ¡á« 10267áá ¡á¯áá ³á¼ 10268áá ¡á¯áá µ 10269áá ¡á¯áá ¢á¨ 10270áá ¡á¯áá ³á¼ 10271áá ¡á·áá ¡á¨ 10272áá ¡á·áá µ 10273áá ¡á·áá © 10274áá ¡á·áá ®áá ¥á¼ 10275áá ¡á·áá ¡ 10276áá ¡á·áá ¥á¼ 10277áá ¡á¸áá ¡áá µ 10278áá ¡á¼áá ¡á· 10279áá ¡á¼áá ¡á¼ 10280áá ¡á¼áá © 10281áá ¡á¼á á §á¨áá µ 10282áá ¡á¼áá §á« 10283áá ¡á¼áá ®á¨ 10284áá ¡á¼áá ¡ 10285áá ¡á¼áá ®á á £á¼ 10286áá ¡á¼áá ¡áá µ 10287áá ¡á¼áá ¯á«áá © 10288áá ¡á¼áá ´ 10289áá ¡á¼áá ¦ 10290áá ¡á¼áá © 10291áá ¡ááá µ 10292áá ¢áá ®á á µ 10293áá ¢áá ¡á á µ 10294áá ¢áá ¡á¼ 10295áá ¢áá §á¯ 10296áá ¢áá ¥á« 10297áá ¢áá ¥á¼ 10298áá ¢áá µá« 10299áá ¢á¨áá ªá«áá ¥á¨ 10300áá ¥áá µá¯ 10301áá ¥áá ¢á¨ 10302áá ¥áá ®á¯ 10303áá ¥áá µáº 10304áá ¥áá ®á· 10305áá ¥á¨áá ¥á¼ 10306áá ¥á«áá ¡á¼ 10307áá ¥á«áá ®á¯ 10308áá ¥á«áá ¥á¯ 10309áá ¥á«áá © 10310áá ¥á«áá ®á¨ 10311áá ¥á¯áá ³á· 10312áá ¥á·áá ¡ 10313áá ¥á·áá © 10314áá ¦áá µáá ¡á« 10315áá ¦áá µá· 10316áá §áá ®á¯ 10317áá §á«áá ¢ 10318áá §á¯áá ª 10319áá §á¯áá ®á¨ 10320áá §á¯á á ©á« 10321áá §á¯áá ¥á¨ 10322áá §á¯áá ³á¼ 10323áá §á¯áá µá· 10324áá §á¯áá ¥á¼ 10325áá §á¯áá ©á« 10326áá §á¼áá ¨ 10327áá §á¼áá © 10328áá §á¼áá µ 10329áá §á¼á á §á¨ 10330áá §á¼áá ©á¨áá ®á¼ 10331áá §á¼áá µ 10332áá §á¼áá ¡á¼áá © 10333áá §á¼áá §á¼ 10334áá §á¼áá ® 10335áá §á¼áá ¢á¼ 10336áá §á¼áá ¦ 10337áá §á¼áá ® 10338áá §á¼áá ¡á¯ 10339áá §á¼áá µ 10340áá §á¼áá £á¼ 10341áá §á¼áá ¥á· 10342áá ¨áá ©á¨ 10343áá ¨áá ¡á« 10344áá ¨á á ¡á« 10345áá ¨áá ¡á« 10346áá ¨áá ©á¨ 10347áá ¨áá £á¨ 10348áá ¨áá ¥á¯ 10349áá ¨áá ³á¼ 10350áá ¨áá ¬á¨ 10351áá ©áá ¢á¨ 10352áá ©áá ®á á § 10353áá ©áá ®á¼ 10354áá ©áá ³á¸ 10355áá ©áá ³á¼áá ¡á¨áá ¢á¼ 10356áá ©áá ®áá µá« 10357áá ©áá µá« 10358áá ©áá £á¼áá µ 10359áá ©áá ¡á¼ 10360áá ©áá ¥á« 10361áá ©áá µá¸ 10362áá ©áá ®áºáá ¡á á ® 10363áá ©áá ©á¼ 10364áá ©áá £á¼ 10365áá ©á¨áá µá¨ 10366áá ©á¯áá ©á¨ 10367áá ©á¯áá ¡áá µ 10368áá ©á¯áá ³ 10369áá ©á¼áá ¡á« 10370áá ©á¼áá ¢ 10371áá ©á¼áá §á¨ 10372áá ©á¼áá ®á« 10373áá ©á¼áá ³á¸ 10374áá ©á¼áá µ 10375áá ©á¼áá ©á¼ 10376áá ©á¼áá ®áá ¯á« 10377áá ©á¼áá ® 10378áá ©á¼áá ¡ 10379áá ©á¼áá µá¨ 10380áá ©á¼áá ¥á¸ 10381áá ©á¼áá §á« 10382áá ©á¼áá ¯á« 10383áá ©á¼áá ¡á¼ 10384áá ©á¼áá ¡ 10385áá ©á¼áá ¢á¨ 10386áá ©á¼áá ©á¼ 10387áá ©á¼áá © 10388áá ©á¼áá ¡á¼ 10389áá ©á¼áá ²áá µá¯ 10390áá ªáá ©á¨ 10391áá ªáá µá¯ 10392áá ªáá ¡á¼ 10393áá ªáá ¥á¼ 10394áá ªáá ¡á¨ 10395áá ªá«áá ¢á¨ 10396áá ªá«áá ¨ 10397áá ªá«áá ªá¼ 10398áá ªá«áá §á· 10399áá ªá«á á ¡á· 10400áá ªá«á á §á« 10401áá ªá«á á µ 10402áá ªá«áá ³á¸ 10403áá ªá«áá µá· 10404áá ªá«áá ¥á· 10405áá ªá«áá ¡á¯ 10406áá ªá¼áá §á¼ 10407áá ªá¼áá © 10408áá ªá¼áá ¡á¼ 10409áá ªá¼áá ® 10410áá ¬á á ©áá ®á· 10411áá ¬á¼áá ¡á¼áá µ 10412áá áá ªáá ¥ 10413áá áá ®á« 10414áá áá ©á¨ 10415áá áá µá¯ 10416áá áá £á¼ 10417áá áá ²á¨ 10418áá áá ¡á¼ 10419áá áá µá¨ 10420áá áá ©á¼ 10421áá áá ªá« 10422áá áá ®á« 10423áá ®áá §á¼ 10424áá ®á á ³á· 10425áá ®áá ¥á¼ 10426áá ®áá §á¯ 10427áá ®áá ®á« 10428áá ®áá ¥á¨ 10429áá ®áá ¥á¼ 10430áá ®áá ©á¨ 10431áá ®áá §á¨ 10432áá ®áá µá¸ 10433áá ®áá ¥á¼ 10434áá ®áá ¦áá ¥á¨ 10435áá ®á¨áá ¡ 10436áá ®á¨áá µ 10437áá ®á¨áá ¢ 10438áá ®á¨á á µá¸ 10439áá ®á¨áá ®á¯ 10440áá ®á¨áá µá« 10441áá ®á¨áá ® 10442áá ®á¨áá ¥ 10443áá ®á¨áá ªá¼ 10444áá ®á¨áá ¥á¨ 10445áá ®á¨áá ¦ 10446áá ®á¨áá ¬ 10447áá ®á«áá ¢ 10448áá ®á«áá ¡ 10449áá ®á«áá µá« 10450áá ®á¼áá ³á¨áá ¥á¨ 10451áá ¯á«á á µ 10452áá ¯á«áá ± 10453áá ¯á«áá ® 10454áá ±áá ®á¨ 10455áá ±áá µá« 10456áá ²áá ¥á¼ 10457áá ²áá µá¨ 10458áá ²á«áá §á¼ 10459áá ³áá ¡á¯ 10460áá ³áá £á¼ 10461áá ³áá ³á¯ 10462áá ³á á ¥áá ¡ 10463áá ³á á ®á¸ 10464áá ³á á ³áº 10465áá ³á á µá· 10466áá ³áá ¦áá ¥áá £ 10467áá ³áá ©á á ©á¨ 10468áá ³á¨áá ©á¨ 10469áá ³á¨áá µ 10470áá ³á«áá ¥ 10471áá ³á«áá 10472áá ³á«á á ¢ 10473áá ³á«á á © 10474áá ³á«áá ® 10475áá ³á«áá ©á« 10476áá ³á«áá ¯á« 10477áá ³á«áá ²á¨ 10478áá ³á«áá ¥ 10479áá ³á¯áá µ 10480áá ³á¯áá ¡ 10481áá ³á·áá ¡á¼áá ¡á« 10482áá ³á·áá © 10483áá ³á·áá §á« 10484áá ³á·áá ¦áá ¡á¯ 10485áá ³á·áá ¢á¨ 10486áá ³á·áá §á« 10487áá ³á·áá áá µá¯ 10488áá ³á·áá µ 10489áá ³á¼áá ¥á¼áá ¥á¨ 10490áá µáá ¡á« 10491áá µáá ªá« 10492áá µáá §á· 10493áá µáá ³á¼ 10494áá µáá ©á¨áá 10495áá µáá ®á¼ 10496áá µá á ©á¨ 10497áá µá á ³á· 10498áá µáá ¥á¸ 10499áá µáá ©á« 10500áá µáá ®á« 10501áá µáá ³á· 10502áá µáá ®á¨áá ¡ 10503áá µáá ®á¯ 10504áá µáá ¥á¨ 10505áá µáá ¥á¸ 10506áá µáá ©á« 10507áá µáá ®á« 10508áá µáá ¯á« 10509áá µáá ¥á¨ 10510áá µáá ®á« 10511áá µáá µá· 10512áá µáá ©á« 10513áá µáá ¬á¨ 10514áá µá«áá ³á¸ 10515áá µá«áá ¡á¼ 10516áá µá¯áá µ 10517áá µá·áá ¡á¸ 10518áá µá·áá µ 10519áá µá·áá ©áá ©á¼áá ¡á¼ 10520áá ¡á¨áá ®áá µ 10521áá ¡á·áá ¡á¨ 10522áá ¢áá ¡á¯áá ³á· 10523áá ¢áá ©áá ³á· 10524áá ¥á¸áá µá¯ 10525áá ©á¨áá ¢áá µ 10526áá ©á¾áá µá 10527áá ¡áá ³á¯áá µ 10528áá ¡á á ¡á«áá µ 10529áá ¡áá ¥áá µ 10530áá ¡áá ®á¯ 10531áá ¡áá µá·áá ¡á« 10532áá ¡áá ³á¯ 10533áá ¡á¨áá §á¸ 10534áá ¡á«áá ¡á¼ 10535áá ¡á¯áá ¢ 10536áá ¡á¯áá µ 10537áá ¡á¯áá ¡ 10538áá ¡á·áá § 10539áá ¡á·áá ¢áá ®á« 10540áá ¡á·áá ¢ 10541áá ¡á·áá ¡á« 10542áá ¡á·áá ¡ 10543áá ¡á·áá §á« 10544áá ¡á·áá ¡á¨áá ¢á¼ 10545áá ¡á¼áá µ 10546áá ¡ááá ¡á¯ 10547áá ¢áá §á« 10548áá ¢áá á¼ 10549áá ¢áá µá¯ 10550áá ¢á·áá µ 10551áá ¢á·áá ¢ 10552áá ¢áºáá ®á¯ 10553áá ¢á¼áá ©á¼ 10554áá ¢á¼áá §á« 10555áá ¢á¼áá ¡á¼ 10556áá ¢á¼áá ¡á¼áá © 10557áá ¦á¨áá ¡áá µ 10558áá ¦áºáá ¢ 10559áá ©áá ©á¼ 10560áá ©á á ¡á«áá ¢á¨ 10561áá ©á á §á¨ 10562áá ©áá µá« 10563áá ©á¨áá ³á· 10564áá ©á¨áá ¡ 10565áá ©á¨áá ª 10566áá ©á«á á µ 10567áá ©á«áá ®á« 10568áá ©á«áá ¢á¼ 10569áá ©á¯áá µ 10570áá ©á¼áá ® 10571áá ©á¼áá ¡á· 10572áá ©á¼áá µá« 10573áá ©á¼áá ® 10574áá ©á¼áá ¥á¸ 10575áá ©á¼áá ¡á¼ 10576áá ©á¼áá ©á« 10577áá ©ááá µ 10578áá ®á«áá ©á¼áá ¡ 10579áá ®á«áá ®á¯ 10580áá ®á«áá ¥á¸ 10581áá ²áá ᨠ10582áá ³áá µá· 10583áá ³á¨áá ¢ 10584áá ³á¼áá ©á¼áá ¥á¨ 10585áá ³á¼á á §á¨ 10586áá ¡áá ¡á¼ 10587áá ¡áá £á¼áá ¥á¼ 10588áá ¡áá ³á· 10589áá ¡áá µáá ¥áá ³ 10590áá ¡áá ¢á¼ 10591áá ¡á«áá ¨ 10592áá ¡á«áá ©á¯ 10593áá ¡á«áá ©á¨ 10594áá ¡á«áá ¡áº 10595áá ¡á«áá ®á« 10596áá ¡á«áá ¥ 10597áá ¡á«áá ± 10598áá ¡á«áá ¥á· 10599áá ¡á«áá ¦ 10600áá ¡á«áá ® 10601áá ¡á«áá §á« 10602áá ¡á«áá ®á¼ 10603áá ¡á¯áá £á¯ 10604áá ¡á¯á á ¥ 10605áá ¡á¯á á §á¨ 10606áá ¡á¯á á µ 10607áá ¡á°áá ©áá µ 10608áá ¡á·áá ¡á¼ 10609áá ¡á·áá ¢ 10610áá ¡á·áá 10611áá ¡á·áá µá· 10612áá ¡á¸áá §á« 10613áá ¡á¸áá ¡á¼ 10614áá ¡á¼áá ³á« 10615áá ¡á¼áá ®á«áá ¡á« 10616áá ¡á¼áá §á«áá µ 10617áá ¡á¼áá ¡á¼ 10618áá ¢áá ²áá © 10619áá ¢áá ¡á½ 10620áá ¢áá ¡á«áá µ 10621áá ¢áá ¡á¸ 10622áá ¢áá ©áá µ 10623áá ¢á á £á¨ 10624áá ¢á á £á¼ 10625áá ¢á á ²á¨ 10626áá ¢áá ®á« 10627áá ¢áá ®áá ®á« 10628áá ¢áá µá« 10629áá ¢áá ³á¼ 10630áá ¢áá ¡á¼ 10631áá ¢áá ¥á« 10632áá ¢áá ¥á¸ 10633áá ¢áá ®á¼ 10634áá ¢áá ¢á¨ 10635áá ¢áá ®á¯ 10636áá ¢áá ®á¼ 10637áá ¢áá ©á¼á á §á¼ 10638áá ¢áá ¡á¨ 10639áá ¢áá ¡á«áá µá«áá ®á¨
10640áá ¢áá ¡á¸áá µá¯ 10641áá ¢áá §á¼ 10642áá ¥á¼áá ¥á á µ 10643áá ¦áá µáá ³ 10644áá ©áá ¢áá ¦ 10645áá ©áá ¥á¨ 10646áá ©áá ®á¨ 10647áá ©áá ¡á¼ 10648áá ©áá ¥áá ªá« 10649áá ©áá µá· 10650áá ©áá ®á· 10651áá ©áá µá¸ 10652áá ©áá ¡áá µ 10653áá ©áá ¥áá µ 10654áá ©áá ¥á« 10655áá ©áá ®á¼ 10656áá ©áá ¡á¨ 10657áá ©á¨áá ¡á· 10658áá ©á¨á á µá¸ 10659áá ©á¨áá ¥ 10660áá ©á¨áá µá¯ 10661áá ©á¨áá ¡á¼áá ¥á¨ 10662áá ©á¼áá ªáá ¢á¨ 10663áá ±áºáá ©áá ³á¸ 10664áá ±áºáá ¡á« 10665áá ¡á¯áá ¡áá µ 10666áá ¡áá ®á á ¡ 10667áá ¡áá ³á¯ 10668áá ¡áá ¡á¼ 10669áá ¡á á ¡áá ©á« 10670áá ¡á á §á« 10671áá ¡áá ®á á µ 10672áá ¡áá ¡áá µ 10673áá ¡áá £á¨ 10674áá ¡áá áá ¦áá ³ 10675áá ¡áá ³á¯ 10676áá ¡áá ³á· 10677áá ¡áá µáá ³ 10678áá ¡áá ®á¼ 10679áá ¡áá µáá ¡á¨ 10680áá ¡áá ¡á«áá ¡áá µ 10681áá ¡áá ¡á¯ 10682áá ¡áá ³á« 10683áá ¡á¨áá ¥á¯á á µ 10684áá ¡á¨áá ¢ 10685áá ¡á¨áá ¡á¼ 10686áá ¡á«áá ¡á· 10687áá ¡á«áá ® 10688áá ¡á«áá ¦ 10689áá ¡á«áá £á¨ 10690áá ¡á«áá µá¯ 10691áá ¡á«áá ¥á· 10692áá ¡á«áá ©á¨ 10693áá ¡á«áá ª 10694áá ¡ááá µ 10695áá ¡á¯áá µ 10696áá ¡á¯áá ³á· 10697áá ¡á¯áá ® 10698áá ¡á·áá ¢á á © 10699áá ¡á¼áá ¯á«áá §á¼ 10700áá ¢áá §á« 10701áá ¢áá ¡á¯ 10702áá ¢á á §á¨ 10703áá ¢áá ¥á« 10704áá ¢áá ³áá ¥á· 10705áá ¢áá µá¯ 10706áá ¢áá ¡á¼ 10707áá ¢á¨áá ® 10708áá ¥á¨áá µ 10709áá ¥á«áá ¥ 10710áá ¥á«áá µ 10711áá ¥á¯á á µ 10712áá ¦áá µá¯ 10713áá §áá ³á á µ 10714áá §áá µá¯ 10715áá §á«áá ¡á· 10716áá §á¯áá µ 10717áá §á¼áá ¡á« 10718áá §á¼á á §á¼ 10719áá §á¼áá ¨ 10720áá §á¼áá ´ 10721áá §á¼áá ¥á¯ 10722áá §á¼áá µá¼ 10723áá §á¼áá ¡á· 10724áá ©áá ³á· 10725áá ©áá µáá ¥ 10726áá ©áá ¦á¯ 10727áá ©áá ³á« 10728áá ©áá ¥á· 10729áá ©áá ³á¸ 10730áá ©áá £á¼ 10731áá ©áá µá· 10732áá ©áá ©á á µ 10733áá ©áá µá¸ 10734áá ©áá ®á¼áá µ 10735áá ©á¨áá ¥á¯áá µ 10736áá ©á¨á á ©á¨ 10737áá ©á¨áá ¡ 10738áá ©á¨áá ©á á µ 10739áá ©á¨áá ®á· 10740áá ©á¨áá ¥á¨ 10741áá ©á¨áá 10742áá ©á¯á á ¢ 10743áá ©á·áá ¢ 10744áá ©á·áá ®áá ¦ 10745áá ©á·áá ¡á¯ 10746áá ©á·áá ©á¨ 10747áá ©á·áá µáº 10748áá ©á·áá ©á¼ 10749áá ©á¸áá µ 10750áá ®áá ªá«áá µá· 10751áá ®áá ®á¼áá ª 10752áá ®áá ¥áá ± 10753áá ®áá ¥á· 10754áá ®á á ³á 10755áá ®áá ³á« 10756áá ®áá ¥áº 10757áá ®áá §á¨ 10758áá ®áá á¼ 10759áá ®áá ©áá ¥á« 10760áá ®áá µáá ¢ 10761áá ®áá ¥á¨ 10762áá ®á«áá ® 10763áá ®á«áá ³á¨ 10764áá ®á«áá ¥á¸ 10765áá ®á«áá ¥ 10766áá ®á«áá ¦ 10767áá ®á«áá ¡á¨ 10768áá ®á«áá ª 10769áá ®á¯áá ¡ 10770áá ®á¯áá ¥á« 10771áá ®á¯áá §á¯ 10772áá ®á¯áá ©áá µ 10773áá ®á¯á á ©á« 10774áá ®á¯á á µáá ¡á¨ 10775áá ®á¯áá ³á· 10776áá ®á¯áá µá¯ 10777áá ®á¯áá ¦ 10778áá µáá ®á¨ 10779áá µáá µáá ¥ 10780áá µáá ¡áá µá¯ 10781áá µáá ®á¯ 10782áá µáá §á¨ 10783áá µáá á¼áá µá¯ 10784áá µáá ®á· 10785áá µáá µá« 10786áá µáá µá¼ 10787áá µáá ©á« 10788áá µá«áá ¡á« 10789áá µá«áá ©á¨ 10790áá µá«áá ® 10791áá µá®áá ³á· 10792áá µá¯áá ¡á á ® 10793áá µá¯á á µáá µáá ¥ 10794áá µááá ¡áá ¡á¨ 10795áá ¡áá ¡áá µ 10796áá ¡áá ®áá µ 10797áá ¡áá ¡áá ¡ 10798áá ¡áá ³á¯ 10799áá ¡áá ¡á¨ 10800áá ¡áá ¡áºáá ¡ 10801áá ¡á á ¡á· 10802áá ¡áá µá á ¥áá ³ 10803áá ¡áá ¡á¼ 10804áá ¡á¨áá ®á¯áá ªá« 10805áá ¡á¨áá ¡ 10806áá ¡á¨áá ® 10807áá ¡á«áá ¢ 10808áá ¡á«áá ³áá µ 10809áá ¡á«áá ¡á¯ 10810áá ¡á«áá ¡á¯ 10811áá ¡á«áá ¥á¼ 10812áá ¡á«áá ³á¼ 10813áá ¡á«áá ¡á¼ 10814áá ¡á«áá ®á¨ 10815áá ¡á«áá µ 10816áá ¡á«áá ¡á« 10817áá ¡á®áá µá· 10818áá ¡á¯áá ¡á á ¡á¨ 10819áá ¡á¯áá ¥á¯áá ³á· 10820áá ¡á¯áá §á« 10821áá ¡á¯áá ¡á¯ 10822áá ¡á¯á á ¦ 10823áá ¡á¯áá ©á¨ 10824áá ¡á¯áá ¡áá ¡á¨ 10825áá ¡á¯áá ¢á¼ 10826áá ¡á¯áá ³á· 10827áá ¡á¯áá ¡áá ®á¨ 10828áá ¡á¯áá ¥á« 10829áá ¡á¯áá ©á¸ 10830áá ¡á¯áá 10831áá ¡á·áá ¡áá ³á¯ 10832áá ¡á¸áá ³á á ³áº 10833áá ¡á¸áá ¡áº 10834áá ¡á¸áá ¡á¼ 10835áá ¡á¸áá ©á 10836áá ¡á¼áá ³á· 10837áá ¡á¼áá §á« 10838áá ¡á¼áá ®á« 10839áá ¡á¼áá ¡áá ¡á¨ 10840áá ¡á¼áá ¥á¸ 10841áá ¡á¼áá ©á¼ 10842áá ¡á¼áá µá¨ 10843áá ¡á¼áá ¡á« 10844áá ¡á¼áá ®á¯ 10845áá ¡á¼áá µ 10846áá ¡á¼áá ¡á¨ 10847áá ¡á¼áá ¢ 10848áá ¡á¼áá £á¼ 10849áá ¢áá §á¼ 10850áá ¢áá ©á¸ 10851áá ¢áá ¡á¯ 10852áá ¢áá ³áá µá«áá ¥á« 10853áá ¢á¨áá ®áá ¡á« 10854áá ¢á¨áá ¢á¨ 10855áá ¢á¨áá ¥á¼ 10856áá ¢á¨áá µá« 10857áá ¢á¨áá ¦ 10858áá ¢á¨áá ªáá ¥á· 10859áá ¥á á ³áº 10860áá ¥áá ¥áº 10861áá ¥áá ³á« 10862áá ¥á«áá ¢ 10863áá ¥á«áá §á¨ 10864áá ¥á«áá µ 10865áá ¥á«áá © 10866áá ¥á¯áá ³á· 10867áá ¥á¯á á ¦ 10868áá ¥á¯áá ¥ 10869áá ¥á·áá ± 10870áá ¥á·áá µá« 10871áá ¥á·áá ¬ 10872áá ¥á¸á á ²á¯ 10873áá ¥á¸áá ¯á« 10874áá ¥á¸áá ¥á¨ 10875áá ¥á¸áá µá¨ 10876áá ¦áá µáá µá¼ 10877áá ¦á¯áá ³ 10878áá §á«áá §á¼ 10879áá §á«áá ©á¼ 10880áá §á«áá §á¼ 10881áá §á«áá µá« 10882áá §á«áá ©áá ¡ 10883áá §á«áá ª 10884áá §á¯áá © 10885áá §á¯áá §á¼ 10886áá §á¯áá µá¯ 10887áá §á¼áá µá¯ 10888áá §á¼áá ¡á á µ 10889áá §á¼áá ¯á« 10890áá ©áá ªá« 10891áá ©áá ¥áá ³ 10892áá ©á á ¡áá ¢á¨ 10893áá ©á á ¡á· 10894áá ©á á ³á· 10895áá ©áá ¡á¼ 10896áá ©áá ¡á« 10897áá ©áá ¡áá µ 10898áá ©áá ¡á¼ 10899áá ©áá ¥á« 10900áá ©áá ©á« 10901áá ©áá ©á¼ 10902áá ©áá §á«áá ¥á¨ 10903áá ©áá ¥á· 10904áá ©á¨áá © 10905áá ©á¨áá ¡ 10906áá ©á¨áá ®á¼áá ¡ 10907áá ©á¨áá ³á¸ 10908áá ©á©áá ³á· 10909áá ©á«áá §á¨áá ¥á¨ 10910áá ©á«á á ¢ 10911áá ©á«áá ® 10912áá ©á«áá ¡ 10913áá ©á«áá ¥á¼ 10914áá ©á«áá µá« 10915áá ©á«áá µá¯ 10916áá ©á¯áá ¦á« 10917áá ©á¼áá ¡ 10918áá ©á¼áá µ 10919áá ©á¼áá ® 10920áá ®áá ³á« 10921áá ®áá ³á á ¥áá ®á· 10922áá ®áá ¡á· 10923áá ®áá ©á¼áá ¡á« 10924áá ®áá ®á« 10925áá ®áá ®á« 10926áá ®áá ¡á« 10927áá ®áá ¡á¼ 10928áá ®áá ¥á¿ 10929áá ®áá µá« 10930áá ®áá ¡á¨áá á¼ 10931áá ®áá ¡á¼ 10932áá ®áá ¥á¼ 10933áá ®áá ©á¨ 10934áá ®áá µá á ¥á«áá µ 10935áá ®áá µá« 10936áá ®áá ¡á¨ 10937áá ®áá ®á· 10938áá ®áá ¬áá ¡á¼ 10939áá ®á¨áá ® 10940áá ®á¨áá ¡á« 10941áá ®á«áá © 10942áá ®á«á á £á¼ 10943áá ®á«á á µ 10944áá ®á«áá §á¼ 10945áá ®á«áá ¥á¨ 10946áá ®á«áá £ 10947áá ®á«áá ±áá µ 10948áá ®á«áá µá¯ 10949áá ®á«áá ©á¼áá ¢á¨ 10950áá ®á¯áá ©áá µ 10951áá ®á¯áá ª 10952áá ®á¯áá 10953áá ®á¯áá ©á¾ 10954áá ®á¯áá ¡á« 10955áá ®á¯áá ¥á¸ 10956áá ®á¯áá µá¾ 10957áá ®á¯áá ¡á« 10958áá ®á¯áá µáá µá¨ 10959áá ®á¯áá ¢á¼ 10960áá ³á á ¢á«áá ³ 10961áá µáá ³á¨ 10962áá µáá ¡á« 10963áá µáá µá¯ 10964áá µáá ®á¯áá µ 10965áá µáá µáá © 10966áá µá á ©áá © 10967áá µáá ¡á« 10968áá µáá §á¼ 10969áá µáá µá¯ 10970áá µáá ¡á á ¡á· 10971áá µáá µá·áá ¡á¸ 10972áá µáá ¡á¼ 10973áá µáá á¼ 10974áá µáá ²á¯ 10975áá µáá ®á¼ 10976áá µáá ¡áá µá« 10977áá µáá ¡á« 10978áá µá¯áá µá¼ 10979áá µáºáá ®á¯ 10980áá µáºáá ¡á¼áá ®á¯ 10981áá µáºáá ®á¯áá µ 10982áá µá¾áá ¡á¯ 10983áá ¡á¯áá ¡á«áá ¢á¨ 10984áá ¡á¯á á ¢ 10985áá ¡á¯á á µ 10986áá ¡áá ¥á« 10987áá ¡áá ¨áá ¥á¯ 10988áá ¡áá ¡áá µ 10989áá ¡áá £á¼ 10990áá ¡á á ¡á· 10991áá ¡á á ¡á¼ 10992áá ¡á á µá¸ 10993áá ¡áá ©áá µá· 10994áá ¡áá ®á¯ 10995áá ¡áá ¡á¼ 10996áá ¡áá ¡á¼ 10997áá ¡áá ¢á¼áá ªá¯ 10998áá ¡áá ¥á¯ 10999áá ¡áá ³á· 11000áá ¡áá µá¯ 11001áá ¡áá ¥á¸ 11002áá ¡áá á¼ 11003áá ¡áá ¯á¯ 11004áá ¡áá ¡á¼ 11005áá ¡áá ¥á« 11006áá ¡áá µá« 11007áá ¡áá ©á« 11008áá ¡áá ®á«áá µ 11009áá ¡áá ¡á¼ 11010áá ¡áá ®á á µ 11011áá ¡áá ³á¯ 11012áá ¡á«áá µá¯ 11013áá ¡á«áá ®áá µá«áá ª 11014áá ¡á«áá ¥á¸
11015áá ¡á«áá ¢á¨ 11016áá ¡á¯á á µá· 11017áá ¡á¯áá µá« 11018áá ¡á¯áá ¡á¨ 11019áá ¡á·áá ¨áá ¡á¼ 11020áá ¡á·áá ®á¨ 11021áá ¡á·áá µá¸ 11022áá ¡á·áá ¯á¯ 11023áá ¡á·áá ©á« 11024áá ¡á¼áá ªá« 11025áá ¡á¼áá ³á· 11026áá ¡á¼áá ¢ 11027áá ¡á¼á á ² 11028áá ¡á¼áá ¡á«áá µ 11029áá ¡á¼áá ¡á¼ 11030áá ¡á¼áá µá¨ 11031áá ¡á¼áá ¥á¸ 11032áá ¡á¼áá µá« 11033áá ¡á¼áá ¡ 11034áá ¡á¼áá ¥á· 11035áá ¡á¼áá ¥ 11036áá ¡á¼áá ® 11037áá ¡á¼áá ¢ 11038áá ¡á¼áá 11039áá ¡á¼áá ®á· 11040áá ¡á¼áá ªá¼ 11041áá ¢áá §á¨ 11042áá ¢á¨áá ¡á¯ 11043áá ¢á¨áá §á«áá µá¯ 11044áá ¢á¼áá ¡á¨ 11045áá ¢á¼áá §á¼ 11046áá ¢á¼áá ®á¯ 11047áá ¢á¼áá ¡á¼áá ©á¼ 11048áá ¢á¼áá ¡á« 11049áá ¢á¼áá ¥á« 11050áá ¢á¼áá µá« 11051áá ¢á¼áá µá¯ 11052áá ¢á¼áá ªá¯ 11053áá ¥á á ¡á¸ 11054áá ¥á á ³á« 11055áá ¥áá §á¼ 11056áá ¥áá µá« 11057áá ¥áá µáá ³ 11058áá ¥áá £á¼ 11059áá ¥áá ®á¯ 11060áá ¥áá ¥á¨ 11061áá ¥áá ¥á· 11062áá ¥áá ©á¨ 11063áá ¥áá ³á¯ 11064áá ¥á¨áá ¡ 11065áá ¥á¨áá ² 11066áá ¥á«áá ¥ 11067áá ¥á«áá ®á¯ 11068áá ¥á«áá ¢ 11069áá ¥á«áá ¢á¼ 11070áá ¥á«áá ® 11071áá ¥á«áá ¯á« 11072áá ¥á«áá ¡á¼ 11073áá ¥á«áá ¥á« 11074áá ¥á«áá ¢á¨ 11075áá ¥á«áá ®á¼áá µ 11076áá ¥á¯áá ¥áá µ 11077áá ¥á¯áá ¡á¯ 11078áá ¥á¯á á ¥á¼áá ¡á¼ 11079áá ¥á¯áá §á¼ 11080áá ¥á¯áá ®á« 11081áá ¥á¯áá ¡ 11082áá ¥á¯áá ¡á¨áá ¡á« 11083áá ¥á¯áá µ 11084áá ¥á¯áá ¡á¼ 11085áá ¥á¸áá µ 11086áá ¥á¼áá ©á¼ 11087áá ¥á¼áá ¡á¼ 11088áá ¥á¼áá §á¼ 11089áá ¥á¼áá §á¯ 11090áá ¥á¼áá µá« 11091áá ¥á¼áá ¡á¼ 11092áá ¥á¼áá ¥á¨ 11093áá ¥á¼áá µá¯ 11094áá ¥á¼áá ¡á· 11095áá ¦áá ³á· 11096áá ¦áá µáá ¡ 11097áá ¦áá ¡á¼ 11098áá ¦áá ¯á¯ 11099áá ¦áá ©á¼áá ¢áá ªá¼ 11100áá ¦áá ¡á¨ 11101áá ¦á«áá ¥ 11102áá ¦á«áá µáá µáá ¥ 11103áá ¦áºáá ¢ 11104áá ©áá ²áá © 11105áá ©áá ³á¨áá ¥á¨ 11106áá ©áá ³á· 11107áá ©áá ¡áá µ 11108áá ©áá §á« 11109áá ©áá ³á¨ 11110áá ©áá ¡á¼ 11111áá ©áá ®á« 11112áá ©áá ¥á¯ 11113áá ©áá ©á¨ 11114áá ©áá ¡áá ª 11115áá ©áá á¼ 11116áá ©áá ¯á« 11117áá ©áá ³á· 11118áá ©áá ®á¼áá µ 11119áá ©áá µáá ®á· 11120áá ©áá µá¯ 11121áá ©áá ®á¼ 11122áá ©áá §á¼ 11123áá ©á¨áá ¡á· 11124áá ©á¨áá © 11125áá ©á¨áá ©áº 11126áá ©á«áá ¡á á ¡á¨ 11127áá ©á«áá µá¯ 11128áá ©á«áá § 11129áá ©á«áá µá· 11130áá ©á«áá ³á¼ 11131áá ©á«áá ©á¨ 11132áá ©á«áá §á¨ 11133áá ©á«áá µá¯ 11134áá ©á«áá µá¯ 11135áá ©á«áá ©á¸ 11136áá ©á«áá ¢ 11137áá ©á¯áá µá¨áá µ 11138áá ©á·áá µ 11139áá ©á¼áá ¡áá µ 11140áá ©á¼áá µ 11141áá ©á¼áá §á« 11142áá ¬áá ©áá µ 11143áá áá µá¼ 11144áá ®áá ¥á« 11145áá ®áá §á« 11146áá ®áá ¡á« 11147áá ®áá ©áºáá ®á¯ 11148áá ®áá ©á¼áá ¥á¨ 11149áá ®áá §á« 11150áá ®áá §á¼ 11151áá ®áá ¡á¨ 11152áá ®áá ¡á¼ 11153áá ®áá ¥á¨ 11154áá ®áá ®á¯ 11155áá ®áá µá á © 11156áá ®áá ¥á¸ 11157áá ®áá §á· 11158áá ®áá §á¼ 11159áá ®áá µá¸ 11160áá ®áá ®á« 11161áá ®áá µá¸ 11162áá ®áá ®á¯ 11163áá ®áá ¥áº 11164áá ®áá µá¯ 11165áá ®áá ¡á¨ 11166áá ®áá ¥á·áá ¢á¼ 11167áá ®áá ªáá µ 11168áá ®á¨áá § 11169áá ®á¨áá © 11170áá ®á¨áá ¦ 11171áá ®á«áá ¡á« 11172áá ®á«áá ¥ 11173áá ®á«áá ® 11174áá ®á«áá µá¨áá ¡á« 11175áá ®á«áá ± 11176áá ®á®áá ¡á á ¡á¨ 11177áá ®á¯áá §á¼ 11178áá ®á¯áá µá¸ 11179áá ®áºáá ¡ 11180áá ³áá µá· 11181áá ³áá ®á¯ 11182áá ³áá ³á á © 11183áá ³áá ³á¼ 11184áá ³áá °áá ¥ 11185áá ³áá ±áá µ 11186áá ³áá ¦áá µáá ³ 11187áá ³áá ²áá µáá © 11188áá ³áá ³á á ¦áá ³ 11189áá ³áá ©áá ³ 11190áá ³á¯áá ¥á¨ 11191áá ³á¯áá ³á· 11192áá ³á¸áá ªá« 11193áá ³á¸áá µ 11194áá ³á¼áá ¢á¨ 11195áá ³á¼á á µ 11196áá ³á¼áá ® 11197áá ³á¼áá á¼áá ¡ 11198áá ³á¼áá µá« 11199áá µáá ¡á¨ 11200áá µáá ¡á« 11201áá µáá ©á¯ 11202áá µáá ³á·áá µ 11203áá µáá ¡á á µáá © 11204áá µáá ¢á¨ 11205áá µá á µáá ³ 11206áá µáá ¦á«áá ³ 11207áá µáá µá« 11208áá µáá ®áá © 11209áá µáá ¥á« 11210áá µáá ¥á¯ 11211áá µáá ³áá ¦á· 11212áá µáá ¡áá ¥áá µ 11213áá µáá ¥áá ¥áá µ 11214áá µáá ¯á¯ 11215áá µáá µá« 11216áá µáá µá¯ 11217áá µáá ¡á¨ 11218áá µáá ¡á¼ 11219áá µáá ¥á¯ 11220áá µáá ¥á· 11221áá µáá ®á¼ 11222áá µáá ³á« 11223áá µáá µá¸ 11224áá µáá ¥á¼ 11225áá µáá ¡á¸ 11226áá µáá ¥á· 11227áá µá¨áá ® 11228áá µá¨áá µ 11229áá µá¨áá ¡á¼ 11230áá µá¨á á £á¼ 11231áá µá¨á á áá ®á· 11232áá µá¨áá ®á¯ 11233áá µá¨áá ¡á¼ 11234áá µá¨áá ¡ 11235áá µá¨áá ¢á¼áá ªá¯ 11236áá µá¨áá © 11237áá µá¨áá ¡á¨ 11238áá µá¨áá ®á· 11239áá µá«áá © 11240áá µá«áá ² 11241áá µá«áá §á· 11242áá µá«áá ®á« 11243áá µá«áá ¡á¯ 11244áá µá«áá µ 11245áá µá«áá ¡ 11246áá µá«áá ¦ 11247áá µá«áá á¼ 11248áá µá«áá ¦áá ®á· 11249áá µá«áá ¥á¼ 11250áá µá«áá ¦ 11251áá µá«áá ª 11252áá µá¯áá ¡á· 11253áá µá¯áá ¢ 11254áá µá¯á á §á¨ 11255áá µá¯á á ¨ 11256áá µá¯áá ¡á¼ 11257áá µá¯áá ® 11258áá µá¯áá ³á¸ 11259áá µá¯áá µ 11260áá µá¯áá ¡á¼ 11261áá µá¯áá ¥á¼ 11262áá µá¯áá µá¯áá ¥á¨ 11263áá µá¯áá ¥á« 11264áá µá¯áá ¦ 11265áá µá¯áá ¥áº 11266áá µá¯áá ¢ 11267áá µá¯áá ¢ 11268áá µá¯áá ¥á· 11269áá µá¯áá §á« 11270áá µá·á á µ 11271áá µá·áá ®á á ³á· 11272áá µá·áá ¡ 11273áá µá·áá ¡á¼ 11274áá µá·áá ¥á¼ 11275áá µá·áá ¡á« 11276áá ¡á¼áá ®á¼áá µ 11277áá µá á ³á· 11278áá µáá ¡áº 11279áá ¡áá ¡áá µ 11280áá ¡áá ¡áá ®á«áá ¥ 11281áá ¡áá ³áá µá· 11282áá ¡áá ³á¯ 11283áá ¡áá ±áá ®á· 11284áá ¡áá ³áá ¡á¯áá ³ 11285áá ¡áá µáá ¡ 11286áá ¡áá ®á¯á á ¥ 11287áá ¡áá ¥áá µ 11288áá ¡áá ®á·áá ¡ 11289áá ¡áá µá¨ 11290áá ¡áá µá· 11291áá ¡áá ¡áá ³ 11292áá ¡áá ³á á µáá ¡ 11293áá ¡áá ³á· 11294áá ¡áá ©á¸ 11295áá ¡áá ³á« 11296áá ¡á¨áá µ 11297áá ¡á¨áá ©á¼ 11298áá ¡á¨áá ® 11299áá ¡á«áá ¢ 11300áá ¡á«áá §á¼ 11301áá ¡á«áá ª 11302áá ¡á«áá ¢ 11303áá ¡á«áá §á¼ 11304áá ¡á«áá ©á¼ 11305áá ¡á«áá ¡á¼ 11306áá ¡á«áá ® 11307áá ¡á«áá ® 11308áá ¡á¯á á ®áá µáá ²á· 11309áá ¡á¯áá ©áá ©á¯ 11310áá ¡á·áá µ 11311áá ¡á·áá ¥áº 11312áá ¡á¸á á §á¨ 11313áá ¡ááá ¡á¯ 11314áá ¡ááá ®á« 11315áá ¢áá µá« 11316áá ¢áá ¥á¼ 11317áá ¢á¨áá ® 11318áá ¢á¯áá ¥á· 11319áá £áá ¡á« 11320áá £áá ¡á« 11321áá £áá ©á¼ 11322áá £á¨áá ¡á« 11323áá £á¨áá ®á¨ 11324áá £á¨áá ©á¨ 11325áá £á¨áá ® 11326áá £á¨áá ¥á· 11327áá £á¨áá ®á· 11328áá £á¨áá ©á«áá § 11329áá £á¼áá §á· 11330áá £á¼á á §á¨ 11331áá £á¼áá ¡á¯ 11332áá £á¼áá ¢áá ® 11333áá £á¼áá ® 11334áá £á¼áá ¡ 11335áá ¥áá ®á· 11336áá ¥á á §áá ®á· 11337áá ¥á á ³á« 11338áá ¥áá ¦áºáá ¡á· 11339áá ¥áá ¢á»áá ³á« 11340áá ¥áá ¥áá ¡áá ¡ 11341áá ¥áá ¥á«áá µ 11342áá ¥á«áá µ 11343áá ¥á«áá ¥á¨ 11344áá ¥á«á á ©á« 11345áá ¥á«áá ¥ 11346áá ¥á¯áá ®á¯ 11347áá ¥á¯á á ³á« 11348áá ¥á¯áá ³á· 11349áá ¥á¯áá µáº 11350áá ¥á·áá ¡ 11351áá ¥á¸áá ® 11352áá ¥á¸áá ©á¼ 11353áá ¥á¸áá ¦ 11354áá ¥á¼áá ¥á¼áá µ 11355áá ¥á¼áá ¡á¼ 11356áá ¥á¼áá ¥á á µ 11357áá ¥á½áá ³áá ¦ 11358áá ¦áá ¥áá µ 11359áá ¦áá ¥áá ¥á« 11360áá ¦á«áá µá« 11361áá §áá ¥á« 11362áá §áá ©áá ¢á¼ 11363áá §áá ªá« 11364áá §áá ®á« 11365áá §áá ¯á« 11366áá §áá ¢áá ¢á¼ 11367áá §áá ¥á² 11368áá §áá ©á¼áá ¢á¼ 11369áá §áá ³á« 11370áá §á á ©á« 11371áá §á á ³á· 11372áá §áá ¥áº 11373áá §áá ¥á¼ 11374áá §áá ªá¼ 11375áá §áá µá« 11376áá §áá ¥á«áá µ 11377áá §áá µá¨áá ¯á« 11378áá §áá ¡á¨áá ¢á¼ 11379áá §áá ¢á¼ 11380áá §á¨áá ¡ 11381áá §á¨áá µ 11382áá §á¨áá ¡á¯ 11383áá §á«áá §á¯ 11384áá §á«áá ® 11385áá §á«áá ³á¨ 11386áá §á«áá µ 11387áá §á«á á ¡á¨ 11388áá §á«áá ¥á¯ 11389áá §á«áá ¦ 11390áá §á«áá ©á¨ 11391áá §á«áá ³á¸ 11392áá §á«áá ¢ 11393áá §á«áá ¨áá µá« 11394áá §á«áá µá« 11395áá §á«áá ¡á¼ 11396áá §á«áá ® 11397áá §á«áá ®á¯ 11398áá §á«áá µá¯ 11399áá §á«áá ¡á¸ 11400áá §á«áá ² 11401áá §á¯áá µ 11402áá §á¯áá ¢ 11403áá §á¯áá ¬ 11404áá §á¯áá µá·áá µ 11405áá §á¯áá ¥á¼ 11406áá §á¯áá ¡ 11407áá §á¯áá ³á¯ 11408áá §á·á á § 11409áá §á¸áá ¥ 11410áá §á¼áá ®á¨ 11411áá §á¼áá ¡á· 11412áá §á¼áá ¡á¼ 11413áá §á¼áá £á¼ 11414áá §á¼áá §á¨ 11415áá §á¼áá ®á¼ 11416áá §á¼áá ¯á«áá µ 11417áá §á¼áá ¡ 11418áá §á¼áá £á¼ 11419áá §á¼áá ©á« 11420áá §á¼áá ª 11421áá §ááá ®á á µ 11422áá §ááá ¡á¼ 11423áá §ááá µá¸ 11424áá ¨áá ¡á· 11425áá ¨áá ³á· 11426áá ¨áá ¡á¼ 11427áá ¨áá ¡á« 11428áá ¨áá ¡á¼ 11429áá ¨áá ¥á« 11430áá ¨áá ®á¯ 11431áá ¨áá ³á¸
11432áá ¨áá µá¨áá ¡á¼ 11433áá ¨áá £á¨ 11434áá ¨áá ¥á« 11435áá ¨áá ¥á¯ 11436áá ¨áá ¥á¼ 11437áá ¨áá ¥á«áá ¢ 11438áá ¨áºáá ¡á¯ 11439áá ©áá ³á¯ 11440áá ©á á ¡á¨ 11441áá ©á á ¢áºáá ©á¼áá ¡á« 11442áá ©á á ¦á«áá µ 11443áá ©á á ©áá µ 11444áá ©á á ³á«áá ¡á¯ 11445áá ©áá ³á« 11446áá ©áá µá¸ 11447áá ©áá §á· 11448áá ©áá ¯á¯ 11449áá ©áá ¥á« 11450áá ©áá µá¨ 11451áá ©áá µá¼áá ¥ 11452áá ©áá ¦á á ¡ 11453áá ©áá µáá ³áá ¦á¯ 11454áá ©áá µá á § 11455áá ©á¨áá ¡á¼ 11456áá ©á¨áá ®áá ® 11457áá ©á«áá ¡á½ 11458áá ©á«á á ¡áá µá« 11459áá ©á«áá ©á· 11460áá ©á«áá ©á¼áá µá¯ 11461áá ©á«áá ©á¼ 11462áá ©á¯áá ¡áá ³á¯ 11463áá ©á¯á á µá·áá µá¨ 11464áá ©á¯áá ¢ 11465áá ©áºáá ¡á á µá· 11466áá ªáá µáá §áá ³ 11467áá ªáá µá« 11468áá ªá«áá ¥á¼ 11469áá ªá«áá ¥á« 11470áá ªá¼áá µ 11471áá ªá¼áá ¡ 11472áá «áá £áá ¡áá §á« 11473áá «á«áá µ 11474áá ¬áá ¡áºáá µá¸ 11475áá ¬áá ®á¨ 11476áá ¬á á ©áá ®á· 11477áá ¬áá ¡á·áá ©á« 11478áá ¬áá ®á¯ 11479áá ¬áá µá· 11480áá ¬áá ¡á¯áá ¥áá µ 11481áá ¬á«áá ¡á¯ 11482áá ¬á«áá ©á« 11483áá ¬á«áá ©á¨ 11484áá áá ³á· 11485áá áá µá¯ 11486áá áá ³á· 11487áá áá ¥á¼ 11488áá á¼áá µ 11489áá á¼áá ¥ 11490áá á¼áá ¥ 11491áá ®áá ¡á« 11492áá ®áá ¥á« 11493áá ®áá ³á¼ 11494áá ®áá §á«áá µ 11495áá ®áá ¥á¼ 11496áá ®áá ¦áá ®á¨ 11497áá ®áá §á« 11498áá ®á«áá ©á¼ 11499áá ®á«áá §á¼ 11500áá ®á«áá ¡á« 11501áá ®á«áá ¥á« 11502áá ®á«áá ¢á¼ 11503áá ®á¯áá ¡á« 11504áá ®á¯áá ³á· 11505áá ®á·áá µá¨áá µá· 11506áá ®áºáá ¥á á ³á« 11507áá ®áºáá ³á· 11508áá ¯áá ¡á¨ 11509áá ¯á«áá © 11510áá ¯á«á á ¢ 11511áá ¯á«áá ¥ 11512áá ¯á«áá ®á¼áá µ 11513áá ¯á«áá µá« 11514áá ¯á«áá ¡á¼ 11515áá ¯á«áá µáá ³ 11516áá ¯á¯áá ³á¸ 11517áá ¯á¯áá ³áá ¥á¸ 11518áá ¯á¯áá ¦ 11519áá ¯á¯áá áá µá¯ 11520áá °áá µáá ¥ 11521áá ±áá ¡á« 11522áá ±áá ¥á¸ 11523áá ±áá ¥á¼ 11524áá ±áá ¯á« 11525áá ±áá ¥á· 11526áá ±áá §á¸ 11527áá ±áºáá ¡á á ¡á· 11528áá ²áá ¡á«áá µ 11529áá ²á á ¥á¸ 11530áá ²áá §á¼ 11531áá ²áá ®á¯ 11532áá ²áá ¡á« 11533áá ²áá ¥á¨ 11534áá ²áá µáá ¯á« 11535áá ²áá ¡á¨ 11536áá ²áá ¢á¼ 11537áá ²áá §á¼ 11538áá ²á¨áá ®á« 11539áá ²á¨áá ¡á¼ 11540áá ²á¨áá µá¸ 11541áá ²á¨áá ¦ 11542áá ³á«áá ¢á¼ 11543áá ³á·á á §á¨ 11544áá ³á·á á 11545áá ³á·áá ¡á« 11546áá ³á·áá ¥á¼ 11547áá ³á·áá µá¨ 11548áá ³á·áá ¡á¨ 11549áá ³á·áá ® 11550áá ´áá §á« 11551áá ´áá ©á« 11552áá ´áá ®á« 11553áá ´áá ©á¨ 11554áá ´áá µá¨ 11555áá ´áá µá· 11556áá ´áá ¬á á © 11557áá ´áá ᨠ11558áá ´áá ¯á« 11559áá ´áá ¡á¨ 11560áá µáá ¥áº 11561áá µáá ©áº 11562áá µáá §á· 11563áá µáá ©á· 11564áá µáá ¡á¯ 11565áá µáá ¢á á © 11566áá µáá ©á¼ 11567áá µá á ¥ááá ¦ 11568áá µá á §á¨áá ¥ 11569áá µá á ©á«áá ¥á¨ 11570áá µá á ³á· 11571áá µáá µá« 11572áá µáá ¡á¯áá © 11573áá µáá §á¯ 11574áá µáá ®á¯ 11575áá µáá ¡á¯ 11576áá µáá ¡á¼ 11577áá µáá ¥á¼ 11578áá µáá ³á¯ 11579áá µáá £áá µ 11580áá µáá á¼ 11581áá µáá ®áº 11582áá µáá ¯á¯ 11583áá µáá ³á¨áá © 11584áá µáá µá¨ 11585áá µáá ¥á« 11586áá µáá ®á¼ 11587áá µáá ³á®áá ¡á¯ 11588áá µáá ³á¯ 11589áá µáá ©á« 11590áá µá«áá ¡á« 11591áá µá«áá §á¨ 11592áá µá«áá ©á¼ 11593áá µá«áá ® 11594áá µá«áá ³á« 11595áá µá«áá µ 11596áá µá«áá © 11597áá µá«á á ² 11598áá µá«áá ®á¯ 11599áá µá«áá ¢á¼ 11600áá µá«áá « 11601áá µá«áá §á« 11602áá µá«áá ¯á« 11603áá µá«áá ¢ 11604áá µá«áá ©á¼ 11605áá µá«áá ¥á« 11606áá µá«áá ¦ 11607áá µá«áá ¥áá ¦áº 11608áá µá«áá ¡ 11609áá µá«áá §á¼ 11610áá µá¯áá ©á¸ 11611áá µá¯áá µ 11612áá µá¯áá ¡á« 11613áá µá¯áá ¢ 11614áá µá¯áá ³á¼ 11615áá µá¯áá ¡á« 11616áá µá¯áá ©á« 11617áá µá¯áá ® 11618áá µá¯áá ¡á¼ 11619áá µá¯áá ¢á¼ 11620áá µá¯áá ©á« 11621áá µá¯áá áá µá¯ 11622áá µá¯áá ¯á¯ 11623áá µá¯áá ¥á¼ 11624áá µá¯áá ©á¼ 11625áá µá¯áá ®áá µá¯ 11626áá µá¯áá µá¨ 11627áá µá¯áá ¦ 11628áá µá¯áá µ 11629áá µá¯áá ¢á¼ 11630áá µá¯áá ¬áá á¼ 11631áá µá·áá ³á· 11632áá µá·áá ® 11633áá µá¸áá ¢ 11634áá µá¸á á §á¨ 11635áá µá¸áá ¡áº 11636áá µá¸áá ¡ 11637áá µá¸áá ®á¯ 11638áá µá¸áá µ 11639áá µá¸áá ¯á« 11640áá µá¸áá ¡á¼ 11641áá µá¸áá ¡á¨ 11642áá ¡áá ¡áá á¼ 11643áá ¡áá §á¨ 11644áá ¡áá ³á¨ 11645áá ¡áá ©á¼ 11646áá ¡á á ¡á¼ 11647áá ¡áá ®áá µá· 11648áá ¡áá µá¨ 11649áá ¡áá µá« 11650áá ¡áá §á« 11651áá ¡áá ¯á« 11652áá ¡áá ²á¯ 11653áá ¡áá ¥á«áá ¥ 11654áá ¡áá ¥á¼ 11655áá ¡áá ©á«áá µá· 11656áá ¡áá ¡á« 11657áá ¡á¨áá ¡ 11658áá ¡á¨áá §á« 11659áá ¡á¨áá ¥á¼ 11660áá ¡á¨áá ¥á¸ 11661áá ¡á¨áá á¼ 11662áá ¡á¨áá ³á«áá ¡á¯ 11663áá ¡á¨áá ®á· 11664áá ¡á«áá µ 11665áá ¡á«áá ³á¨ 11666áá ¡á«áá µ 11667áá ¡á¯áá ©áº 11668áá ¡á·áá ¡á« 11669áá ¡á·áá ®áá ¡á· 11670áá ¡á·áá µ 11671áá ¡á·áá ©áº 11672áá ¡á·áá ¡á á µ 11673áá ¡á¸áá µ 11674áá ¡á¼áá ªá« 11675áá ¡á¼áá ®á« 11676áá ¡á¼áá µáá ¡á« 11677áá ¡á¼á á ¢ 11678áá ¡á¼á á ¨ 11679áá ¡á¼á á ³ 11680áá ¡á¼áá ¡ 11681áá ¡á¼áá §á« 11682áá ¡á¼áá © 11683áá ¡á¼áá µ 11684áá ¡á¼áá µ 11685áá ¡á¼áá ¡ 11686áá ¡á¼áá © 11687áá ¡á¼áá µá¨ 11688áá ¡á¼áá ¢áá µá« 11689áá ¡á¼áá µá« 11690áá ¡á¼áá ¥á· 11691áá ¡á¼áá ¡ 11692áá ¡á¼áá ¡á¨áá ³á· 11693áá ¢áá ³á¼ 11694áá ¢áá ¡á¯á á µ 11695áá ¢áá ¡á« 11696áá ¢áá ¢á¼ 11697áá ¢áá ¡á¨áá §á« 11698áá ¢áá ¥á¼ 11699áá ¢áá ¢áá µ 11700áá ¢áá ¡á« 11701áá ¢áá ¡á¨ 11702áá ¢áá ªá¯áá á¼ 11703áá ¥áá ¥áº 11704áá ¥áá ©á á µ 11705áá ¥áá ©áº 11706áá ¥áá §á¨ 11707áá ¥á á ¥á« 11708áá ¥á á ¥ááá ¦ 11709áá ¥áá ¥á« 11710áá ¥áá ®á¯ 11711áá ¥áá ¥á¯á á © 11712áá ¥áá ®á¨ 11713áá ¥á¨áá ³á¨ 11714áá ¥á¨áá ¡á¼áá µ 11715áá ¥á¨áá ¥á¼ 11716áá ¥á¨áá á¼ 11717áá ¥á¨áá ³á¼ 11718áá ¥á«áá ¢ 11719áá ¥á«áá ©á¼ 11720áá ¥á«áá µ 11721áá ¥á«áá ¡á¯ 11722áá ¥á«á á ¡áá © 11723áá ¥á«áá ¡á¼ 11724áá ¥á«áá ®á« 11725áá ¥á«áá ¡á« 11726áá ¥á«áá ® 11727áá ¥á«áá ¦ 11728áá ¥á«áá µ 11729áá ¥á«áá á¼ 11730áá ¥á«áá ¡ 11731áá ¥á«áá ¢á¼ 11732áá ¥á«áá ® 11733áá ¥á«áá ¥á¯ 11734áá ¥á«áá ¦ 11735áá ¥á«áá ©á¼ 11736áá ¥á«áá § 11737áá ¥á«áá ® 11738áá ¥á¯áá ¢ 11739áá ¥á¯áá ¡á¼ 11740áá ¥á¯áá ¡á« 11741áá ¥á¯áá £á¨ 11742áá ¥á¯áá ¡ 11743áá ¥á·áá ¥á· 11744áá ¥á·áá ® 11745áá ¥á·áá µá· 11746áá ¥á·áá ¯á« 11747áá ¥á·áá ¥á· 11748áá ¥á·áá ¡ 11749áá ¥á¸áá ³á« 11750áá ¥á¸áá µ 11751áá ¥á¸áá ©á¨ 11752áá ¥áºáá ¡á á ¡á¨ 11753áá ¥á¼áá ¥áá ¡á¼ 11754áá ¥á¼áá © 11755áá ¥á¼á á ²áá ¡á¼ 11756áá ¥á¼á á µ 11757áá ¥á¼áá ¡á¯ 11758áá ¥á¼áá §á« 11759áá ¥á¼áá ®á« 11760áá ¥á¼áá ¡á«áá ¢ 11761áá ¥á¼áá © 11762áá ¥á¼áá ® 11763áá ¥á¼áá µ 11764áá ¥á¼áá ¡á¼ 11765áá ¥á¼áá ¥á¼ 11766áá ¥á¼áá © 11767áá ¥á¼áá ¯á« 11768áá ¥á¼áá ¡á¼ 11769áá ¥á¼áá µ 11770áá ¥á¼áá µ 11771áá ¥á¼áá ªá¨áá µ 11772áá ¦áá ©á¼ 11773áá ¦áá ªáá ¥á· 11774áá ¦áá ¢á á © 11775áá ¦áá ©á¨ 11776áá ¦áá ¡á¯ 11777áá ¦áá ¥á¸ 11778áá ¦áá ¡áºáá ¡á¯ 11779áá ¦áá ¡á« 11780áá ¦áá µá¯ 11781áá ¦áá ¡á¨ 11782áá ¦áá ®áá © 11783áá ¦áá ®á¯ 11784áá ¦áá ®á· 11785áá ¦áá ¡á« 11786áá ©áá ¡á¨ 11787áá ©áá ¥á« 11788áá ©áá ³á· 11789áá ©áá µá¼ 11790áá ©áá §á¼ 11791áá ©áá µá á 11792áá ©áá ¡á¼ 11793áá ©áá ¥á« 11794áá ©áá á¼áá µ 11795áá ©áá ¥á¯ 11796áá ©áá ¥á¼ 11797áá ©áá µá¨ 11798áá ©á«áá ¢áºáá ¡á¯ 11799áá ©á«áá ¢ 11800áá ©á¯áá ¥á¸ 11801áá ©á¯áá ³á· 11802áá ©á¼áá 11803áá ©á¼á á © 11804áá ©á¼á á ² 11805áá ©á¼áá ©á á µ 11806áá ©á¼áá ¥á¸áá ¯á« 11807áá ©á¼áá ©á¼ 11808áá ©á¼áá ¡á¸ 11809áá ªáá ¥á¨ 11810áá ¬áá µá« 11811áá ®áá ªá«áá ¥á¨ 11812áá ®á á ³á· 11813áá ®áá ¡á¯ 11814áá ®áá ¥áá µ 11815áá ®áá ¥á¨ 11816áá ®áá ®á« 11817áá ®áá µá« 11818áá ®áá ¡á¼ 11819áá ®áá §á« 11820áá ®áá µá¨ 11821áá ®áá µá« 11822áá ®áá µá¯ 11823áá ®áá ¡á¼ 11824áá ®áá ¥á«áá ¡ 11825áá ®áá ¢á¨ 11826áá ®á«áá µ 11827áá ®á¯áá ¥á á µ 11828áá ®á¯áá µ 11829áá ®á¯áá ®áá ´ 11830áá ®á¼áá ¡á« 11831áá ®á¼áá ¨áá ¡á¼áá ©á¼ 11832áá ®á¼áá ®á¨ 11833áá ®á¼áá §á« 11834áá ®á¼áá ¡á« 11835áá ®á¼áá ©á¨ 11836áá ®á¼áá ¡á« 11837áá ®á¼áá ® 11838áá ®á¼áá ¦ 11839áá ®á¼áá ©áá µáá ¥á¸ 11840áá ®á¼áá ®á« 11841áá ®á¼áá ¡á¼ 11842áá ®á¼áá 11843áá ®á¼áá ¡á¨áá 11844áá ³á¨áá ¥á¨ 11845áá ³á¨áá µ 11846áá ³á¯áá ¥áá ®á· 11847áá ³á¼áá ¡ 11848áá ³á¼áá ¥ 11849áá ³á¼áá ¯á« 11850áá ³á¼áá ¡á¼ 11851áá ³á¼áá ¦ 11852áá µáá ¡á¨ 11853áá µáá ¡á¸ 11854áá µáá §á¼ 11855áá µáá ³á¨áá µ 11856áá µáá ³á· 11857áá µáá ³á¸ 11858áá µáá ³á¼ 11859áá µá á ³á·áá µá¯ 11860áá µá á µáá ¡á« 11861áá µáá ¡á¼ 11862áá µáá ®á¼ 11863áá µáá µá¨ 11864áá µáá §á¨ 11865áá µáá ®áá ¢ 11866áá µáá ¯á« 11867áá µáá ¥á¨ 11868áá µáá ¥á· 11869áá µáá µá« 11870áá µáá ®á¯ 11871áá µá¨áá ¥á« 11872áá µá¨áá ¥á¸ 11873áá µá¨áá ¯á« 11874áá µá¨áá ¡á¼ 11875áá µá«áá ³á¸ 11876áá µá«áá ©á¼ 11877áá µá«á á © 11878áá µá«á á 11879áá µá«á á µ 11880áá µá«áá ¡ 11881áá µá«áá ¡á¯ 11882áá µá«áá ®á¯ 11883áá µá«áá ©á¼ 11884áá µá«áá ¢á¼ 11885áá µá¯áá ®á« 11886áá µá¯áá §á¼ 11887áá µá¯áá ¥ 11888áá µá·áá ¡á¨ 11889áá µá¸áá ¡á« 11890áá µá¸áá ¡á« 11891áá µá¸áá ®á¼ 11892áá ¡áá ³á¼ 11893áá µáá ¥áá µ 11894áá ¡áá ¡á· 11895áá ¡á á ¡á á µ 11896áá ¡á á £á¼ 11897áá ¡á á µá· 11898áá ¡áá §á¯ 11899áá ¡áá ¥á« 11900áá ¡áá ³á· 11901áá ¡á¨áá ¡á¨ 11902áá ¡á«áá ®á¯ 11903áá ¡á«áá ¥á¼ 11904áá ¡á·áá ¡ 11905áá ¡á·áá µá á ³á· 11906áá ¡á·áá ¢ 11907áá ¡á·áá ¥á¨ 11908áá ¡á·áá § 11909áá ¡á·áá ¬ 11910áá ¡á·áá © 11911áá ¡áºáá ¡á« 11912áá ¡á¼áá ¡ 11913áá ¡á¼áá © 11914áá ¡á¼áá ® 11915áá ¡á¼áá ®á« 11916áá ¡á¼áá ¡á© 11917áá ¡á¼áá ¡á¨ 11918áá ¡á¼áá © 11919áá ¢áá ¥á¯ 11920áá ¢áá ¥á· 11921áá ¢á¨áá ¡áá ¡á¼ 11922áá ¢á¨áá ¡á¼ 11923áá ¢á¨áá ¡á¼ 11924áá ¢á¨áá µá· 11925áá ¢á·áá µáá ¥á« 11926áá ¥áá ¥á¯ 11927áá ¥áá ³á· 11928áá ¥á«áá ®á¨ 11929áá ¥á«áá ®á¼ 11930áá ¥á«áá ¡á¼ 11931áá ¥á«áá ¢ 11932áá ¥á«áá ¥á«áá µ 11933áá ¥á¯áá © 11934áá ¥á¯áá ¥áá µ 11935áá ¥á¯áá ¡á¨ 11936áá ¥áºáá ¡á¯ 11937áá ¥áºáá ¢ 11938áá ¥á¼áá §á« 11939áá ¥á¼áá ¡áá µ 11940áá ¥á¼áá © 11941áá ¥á¼áá ®á« 11942áá ¦áá ¨ 11943áá ¦á á §á¨ 11944áá ¦áá ©á« 11945áá ¦áá ²á¨ 11946áá ¦áá ®á¼ 11947áá ¦áá ¥á· 11948áá ©áá ³á¼áá ¡á¨áá ¢á¼ 11949áá ©áá ¡á« 11950áá ©áá ¡á¸ 11951áá ©áá ¡á¼áá ª 11952áá ©áá ®á« 11953áá ©áá §á á ³á· 11954áá ©áá ¯á« 11955áá ©áá ¥áá §á¨ 11956áá ©áá ¥á· 11957áá ©áá ¥á¼ 11958áá ©áá ©á¯á á µáº 11959áá ©áºáá ®á¯ 11960áá ©á¼áá ¡á¨ 11961áá ©á¼á á µ 11962áá ©á¼áá ¡á¼ 11963áá ªá¯áá §á¼ 11964áá ¬áá ³á« 11965áá ¬áá ¡á¼ 11966áá ¬áá ¥á« 11967áá ¬áá µá« 11968áá ¬áá ¡á¨ 11969áá ¬áá ©á¼ 11970áá ®áá ¥á¨ 11971áá ®áá ¥á¨ 11972áá ®áá µá« 11973áá ®áá ¥á« 11974áá ®áá ³á¨ 11975áá ®á¨áá ® 11976áá ®á¨áá © 11977áá ®á¨áá ¦ 11978áá ®á¨áá ¡ 11979áá ®á¯áá ³á« 11980áá ®á¯áá ¡á¯ 11981áá ®á¯áá ¡á« 11982áá ®á¯áá µá« 11983áá ®á¯áá §á« 11984áá ®á¯áá µá¸ 11985áá ®á¯áá ¡á¼ 11986áá ®á¯áá ¡á« 11987áá ®á¼áá §á¨ 11988áá ®á¼áá © 11989áá ®á¼áá ©á¯ 11990áá ®á¼áá ®á«áá µ 11991áá ®á¼áá ¥á¼áá © 11992áá ±áá ¥á¸ 11993áá ±áá µá¨ 11994áá ±áá £á¼ 11995áá µáá £á¨ 11996áá µá«áá ® 11997áá µá«áá ¥á¨ 11998áá µá¯áá µá¸ 11999áá µá¯áá ¯á¯ 12000áá µá¯áá ¡á« 12001áá µá·áá ¢ 12002áá µá·áá ®á¨ 12003áá µá·áá µá¯ 12004áá µáºáá ©á¯ 12005áá µá¼áá ¡á« 12006áá ¡áá ¦á á ¡ 12007áá ¡áá ®á«áá ¥ 12008áá ¡á¯áá ®á¨áá ® 12009áá ¢á á µá¨áá ¥ 12010áá ¢á·áá ¥áá ³ 12011áá ¢á·áá ¦áá µá« 12012áá ¥áá ³á« 12013áá ¥á«áá µáá §á« 12014áá ¥á¯á á ¥ 12015áá ¥á·áá ²áá ¥ 12016áá ©áá µá á µ 12017áá ©áá µáá µ 12018áá ©á«áá ¥áá ³ 12019áá ©á¯á á ¡ 12020áá ©á·áá ³á¯á á ¦á¨áá ³ 12021áá ©á¼áá ¡áá ®á¯ 12022áá «áá ¡á· 12023áá ®áá ¦áá ¡ 12024áá ³á á µá· 12025áá ³á«áá µá¯ 12026áá ³á«áá ¡á¯ 12027áá ³á«áá ©á á µ 12028áá ³á«áá ¡áá ³á¯ 12029áá ³á«áá ¥áá ¥áá µ 12030áá ³á«áá µá¯ 12031áá ³á«áá ¥á¯ 12032áá ³á¯á á ¢áá µá¨ 12033áá ³á¯á á ¥á¸ 12034áá µá¯á á © 12035áá ¡áá µá¸ 12036áá ¡áá ¡áá µ 12037áá ¡á¨áá ® 12038áá ¡á¨áá ¡ 12039áá ¡á«áá ¢á¼ 12040áá ¢áá ¯á«áá © 12041áá ¢áá £á¼ 12042áá ¢áá ®á¼ 12043áá ¢á¨áá µ 12044áá ¢á¯á á ¥á«áá ³ 12045áá ¥áá ¥á¯ 12046áá ¥áá µáá ¥á¯ 12047áá ¦áá µáá ³ 12048áá ¦áá ³áá ³ 12049áá ¦áá µáá ³á¯ 12050áá ¦á¯á á ¦áá µáá ¥á« 12051áá ©á á ©á« 12052áá ©áá ¡áá © 12053áá ©áá áá µá¯ 12054áá ©á¼áá ¨ 12055áá ©á¼áá ª 12056áá ©á¼á á © 12057áá ©á¼áá µá« 12058áá ©á¼áá §á¨ 12059áá ©á¼áá µá¯ 12060áá ©á¼áá ¡á¼ 12061áá ©á¼áá ¦ 12062áá ©á¼áá ³á¼ 12063áá ©á¼áá ¡á¸ 12064áá ©á¼áá ª 12065áá ¬áá ³á« 12066áá ¬áá ¯á« 12067áá ¬áá µá¨áá ³á· 12068áá ±áá µá· 12069áá ³á á ¥á¨ 12070áá ³á¨áá ³á¸ 12071áá ³á¨áá §á¯ 12072áá ³á¨áá ¥á¼ 12073áá ³á¨áá ® 12074áá ³á¨áá µá¼ 12075áá ³á¨áá µ 12076áá ³á«áá ³á«áá µ 12077áá µáá §áá ³ 12078áá ¡á á ¡á«áá ¢á¨ 12079áá ¡áá µá¯ 12080áá ¡áá ®á¯áá © 12081áá ¡á«áá §á¯ 12082áá ¡á«áá ¡á« 12083áá ¡á«áá ¢ 12084áá ¡á«áá ¡ 12085áá ¡á¯áá µá¸ 12086áá ¡á¯áá ¯á¯ 12087áá ¡á¸áá ©á¼ 12088áá ¢áá §á«
12089áá ¢á¨áá ³ 12090áá ¢á¨áá µáá µá¯á á µ 12091áá ¢á«áá µ 12092áá ¥áá ¦á«áá ³ 12093áá ¦áá µá«áá ³ 12094áá §á«áá §á« 12095áá §á«áá ´ 12096áá §á«áá µ 12097áá §á«áá µ 12098áá §á¼áá ¡ 12099áá §á¼áá ²á« 12100áá §á¼áá ¢á¼ 12101áá §á¼áá © 12102áá §á¼áá £á¼ 12103áá §á¼áá µá¯ 12104áá §á¼áá ª 12105áá ©áá ³áá ¥ 12106áá ©áá µá«áá ³ 12107áá ©áá ¡á¼ 12108áá ©áá ¡á· 12109áá áá §á« 12110áá áá ¥á¼ 12111áá áá ®á« 12112áá áá §á« 12113áá ®á·áá ©á¨ 12114áá ®á·áá µá¯ 12115áá ®á¼áá §á¼ 12116áá ®á¼áá ©á¨ 12117áá ®á¼áá ³á¸ 12118áá ³á á ¡á¼áá ³ 12119áá ³á á µá«áá ¥ 12120áá ³á¯á á ¡áá ³áá µá¨ 12121áá µáá ©á« 12122áá µáá ¡á¼ 12123áá µáá ¡áá © 12124áá µá¯á á ³á· 12125áá µá¯áá ® 12126áá µá¯áá 12127áá µá¯áá ¡ 12128áá µá¯áá ©á¼ 12129áá µá¼áá ¨ 12130áá ¡áá ³áá µá· 12131áá ¡áá ³á¯ 12132áá ¡áá ³áá °áá ¥ 12133áá ¡á á ®áºáá ¡á· 12134áá ¡áá ¡á«áá µ 12135áá ¡áá ®á¨áá µá¸ 12136áá ¡áá ®á« 12137áá ¡áá §áá ³á« 12138áá ¡áá µáá ¡á« 12139áá ¡áá ¥á« 12140áá ¡áá ®á· 12141áá ¡áá µá¯ 12142áá ¡á¨áá ª 12143áá ¡á¨áá 12144áá ¡á¨áá ³á¸ 12145áá ¡á¨áá µ 12146áá ¡á¨áá §á« 12147áá ¡á¨á á §á¨ 12148áá ¡á¨áá ¥á« 12149áá ¡á¨áá ®áá © 12150áá ¡á¨áá µ 12151áá ¡á¨áá ¢á¼ 12152áá ¡á¨áá ®á¯ 12153áá ¡á¨áá ³á¸ 12154áá ¡á¨áá á¼áá ®á· 12155áá ¡á¨áá ¯á« 12156áá ¡á¨áá ± 12157áá ¡á¨áá ¡ 12158áá ¡á¨áá ¥á· 12159áá ¡á«áá ¨ 12160áá ¡á«áá ³á¯ 12161áá ¡á«áá ¥áá ¥á«áá ¦ 12162áá ¡á«áá ¡á½ 12163áá ¡á«áá ®á« 12164áá ¡á«áá ©á¼áá ¡á« 12165áá ¡á«áá ¢ 12166áá ¡á«á á ¡áá ¡á« 12167áá ¡á«áá ¡áá µ 12168áá ¡á«áá ®á« 12169áá ¡á«áá ¥á« 12170áá ¡á«áá ©á¨ 12171áá ¡á«áá µá¨ 12172áá ¡á«áá §á á ³á· 12173áá ¡á«áá ©á¨ 12174áá ¡á¯áá ¥áá µ 12175áá ¡á¯áá ¡áá ¥áá µ 12176áá ¡á¯áá µá« 12177áá ¡á·áá ¦ 12178áá ¡á·áá ®á á © 12179áá ¡á¸áá §á¨ 12180áá ¡á¸á á µáá ¥á¨ 12181áá ¡á¼áá ©á¼ 12182áá ¡á¼áá ® 12183áá ¡á¼áá ¡á¼ 12184áá ¡á¼áá ´ 12185áá ¢áá §á¯ 12186áá ¢áá ®á« 12187áá ¢áá ¡á¸ 12188áá ¢áá ¡á¼ 12189áá ¢áá ®á¯ 12190áá ¢áá ¥á¨ 12191áá ¢áá ¥á¯ 12192áá ¢áá ®áá á¨áá ¡á¼ 12193áá ¢áá ¡á« 12194áá ¢á¨áá µá· 12195áá ¢á«áá ³áá ¢á¨ 12196áá ¢á·áá ¥áá ¥ 12197áá ¢áºáá §á 12198áá ¢áºáá ¡á¯ 12199áá ¢á¼áá ©á¼ 12200áá ¢á¼áá ©á¨ 12201áá ¢á¼áá ¡ 12202áá ¢á¼áá ®á« 12203áá ¢á¼áá ± 12204áá £á¼áá µ 12205áá £á¼áá ¡á¼ 12206áá £á¼áá ® 12207áá ¥á á ¡á¨ 12208áá ¥áá á¼ 12209áá ¦á¯áá µ 12210áá §á«áá ªá« 12211áá §á«áá ³á· 12212áá §á«áá ¢ 12213áá §á«áá ¡á¼ 12214áá §á«áá µá¯ 12215áá §á«áá ¡á¼ 12216áá §á«áá ¢ 12217áá §á«áá µ 12218áá §á¯áá ¢á¨ 12219áá §á¸á á §á¨ 12220áá §á¼áá ® 12221áá §á¼áá ¡ 12222áá §á¼áá ® 12223áá §á¼áá µá¨ 12224áá §á¼áá ¦ 12225áá §á¼áá ¢ 12226áá §á¼áá §á« 12227áá ¨áá ¢á¨ 12228áá ©áá µáá µá· 12229áá ©áá ¡á· 12230áá ©á á ¡á¼áá µ 12231áá ©áá ¡á¨ 12232áá ©áá ¦á¯ 12233áá ©áá ³á¸ 12234áá ©á¨áá µ 12235áá ©á¯á á © 12236áá ©á·áá ¦áá µáá µ 12237áá ©á¼áá © 12238áá ©á¼áá ® 12239áá ©á¼áá ¡ 12240áá ªáá §á« 12241áá ªáá ®á« 12242áá ªáá ¡á¯ 12243áá ªáá áá µá¯ 12244áá ªáá ¡á¼ 12245áá ªáá ¡á¨ 12246áá ªá¨áá © 12247áá ªá¨áá µá« 12248áá ªá¨áá ¡á¼ 12249áá ªá¨áá ¥á¼ 12250áá ªá«áá ¡á¸ 12251áá ªá«áá §á¼ 12252áá ªá«áá §á¼ 12253áá ªá«áá ²á¯ 12254áá ªá«áá ¡ 12255áá ªá¯áá µ 12256áá ªá¯áá ©á¼ 12257áá ªá¯áá ¡á¯áá µ 12258áá ªá¯áá á¼ 12259áá ªá¯áá ¡á¨ 12260áá ¬áá §á« 12261áá ¬áá ªá« 12262áá ¬áá ©á¨ 12263áá ¬áá ¢á¨ 12264áá ¬áá ¯á« 12265áá ¬áá ¡á¼ 12266áá ¬áá ¥á« 12267áá ¬áºáá ® 12268áá ¬á¼áá ¡á«áá ©áá © 12269áá áá ²á¯áá ¥á¨ 12270áá ®áá ¡á« 12271áá ®áá ®áºáá ¡á á ® 12272áá ®á«á á §á« 12273áá ¯á¯áá µá« 12274áá ²áá µá¨ 12275áá ²áá µá¯ 12276áá ²á¼áá ¢ 12277áá ³á á ³á· 12278áá ³á¨áá ¢á¨ 12279áá ³á¨áá µá« 12280áá ³á«áá ¥á¨ 12281áá ³á«áá µ 12282áá ³á¼áá µ 12283áá ³á¼áá ®á« 12284áá ´áá ©á¨ 12285áá ´áá ¡á¼ 12286áá ´áá ¢á¼ 12287áá ´á«áá ¢á¨ 12288áá µá·áá ¥áº`.split(` 12289`),ju=`abacate 12290abaixo 12291abalar 12292abater 12293abduzir 12294abelha 12295aberto 12296abismo 12297abotoar 12298abranger 12299abreviar 12300abrigar 12301abrupto 12302absinto 12303absoluto 12304absurdo 12305abutre 12306acabado 12307acalmar 12308acampar 12309acanhar 12310acaso 12311aceitar 12312acelerar 12313acenar 12314acervo 12315acessar 12316acetona 12317achatar 12318acidez 12319acima 12320acionado 12321acirrar 12322aclamar 12323aclive 12324acolhida 12325acomodar 12326acoplar 12327acordar 12328acumular
12329acusador 12330adaptar 12331adega 12332adentro 12333adepto 12334adequar 12335aderente 12336adesivo 12337adeus 12338adiante 12339aditivo 12340adjetivo 12341adjunto 12342admirar 12343adorar 12344adquirir 12345adubo 12346adverso 12347advogado 12348aeronave 12349afastar 12350aferir 12351afetivo 12352afinador 12353afivelar 12354aflito 12355afluente 12356afrontar 12357agachar 12358agarrar 12359agasalho 12360agenciar 12361agilizar 12362agiota 12363agitado 12364agora 12365agradar 12366agreste 12367agrupar 12368aguardar 12369agulha 12370ajoelhar 12371ajudar 12372ajustar 12373alameda 12374alarme 12375alastrar 12376alavanca 12377albergue 12378albino 12379alcatra 12380aldeia 12381alecrim 12382alegria 12383alertar 12384alface 12385alfinete 12386algum 12387alheio 12388aliar 12389alicate 12390alienar 12391alinhar 12392aliviar 12393almofada 12394alocar 12395alpiste 12396alterar 12397altitude 12398alucinar 12399alugar 12400aluno 12401alusivo 12402alvo 12403amaciar 12404amador 12405amarelo 12406amassar 12407ambas 12408ambiente 12409ameixa 12410amenizar 12411amido 12412amistoso 12413amizade 12414amolador 12415amontoar 12416amoroso 12417amostra 12418amparar 12419ampliar 12420ampola 12421anagrama 12422analisar 12423anarquia 12424anatomia 12425andaime 12426anel 12427anexo 12428angular 12429animar 12430anjo 12431anomalia 12432anotado 12433ansioso 12434anterior 12435anuidade 12436anunciar 12437anzol 12438apagador 12439apalpar 12440apanhado 12441apego 12442apelido 12443apertada 12444apesar 12445apetite 12446apito 12447aplauso 12448aplicada 12449apoio 12450apontar 12451aposta 12452aprendiz 12453aprovar 12454aquecer 12455arame 12456aranha 12457arara 12458arcada 12459ardente 12460areia 12461arejar 12462arenito 12463aresta 12464argiloso 12465argola 12466arma 12467arquivo 12468arraial 12469arrebate 12470arriscar 12471arroba 12472arrumar 12473arsenal 12474arterial 12475artigo 12476arvoredo 12477asfaltar 12478asilado 12479aspirar 12480assador 12481assinar 12482assoalho 12483assunto 12484astral 12485atacado 12486atadura 12487atalho 12488atarefar 12489atear 12490atender 12491aterro 12492ateu 12493atingir 12494atirador 12495ativo 12496atoleiro 12497atracar 12498atrevido 12499atriz 12500atual 12501atum 12502auditor 12503aumentar 12504aura 12505aurora 12506autismo 12507autoria 12508autuar 12509avaliar 12510avante 12511avaria 12512avental 12513avesso 12514aviador 12515avisar 12516avulso 12517axila 12518azarar 12519azedo 12520azeite 12521azulejo 12522babar 12523babosa 12524bacalhau 12525bacharel 12526bacia 12527bagagem 12528baiano 12529bailar 12530baioneta 12531bairro 12532baixista 12533bajular 12534baleia 12535baliza 12536balsa 12537banal 12538bandeira 12539banho 12540banir 12541banquete 12542barato 12543barbado 12544baronesa 12545barraca 12546barulho 12547baseado 12548bastante 12549batata 12550batedor 12551batida 12552batom 12553batucar 12554baunilha 12555beber 12556beijo 12557beirada 12558beisebol 12559beldade 12560beleza 12561belga 12562beliscar 12563bendito 12564bengala 12565benzer 12566berimbau 12567berlinda 12568berro 12569besouro 12570bexiga 12571bezerro 12572bico 12573bicudo 12574bienal 12575bifocal 12576bifurcar 12577bigorna 12578bilhete 12579bimestre 12580bimotor 12581biologia 12582biombo 12583biosfera 12584bipolar 12585birrento 12586biscoito 12587bisneto 12588bispo 12589bissexto 12590bitola 12591bizarro 12592blindado 12593bloco 12594bloquear 12595boato 12596bobagem 12597bocado 12598bocejo 12599bochecha 12600boicotar 12601bolada 12602boletim 12603bolha 12604bolo 12605bombeiro 12606bonde 12607boneco 12608bonita 12609borbulha 12610borda 12611boreal 12612borracha 12613bovino 12614boxeador 12615branco 12616brasa 12617braveza 12618breu 12619briga 12620brilho 12621brincar 12622broa 12623brochura 12624bronzear 12625broto 12626bruxo 12627bucha 12628budismo 12629bufar 12630bule 12631buraco 12632busca 12633busto 12634buzina 12635cabana 12636cabelo 12637cabide 12638cabo 12639cabrito 12640cacau 12641cacetada 12642cachorro 12643cacique 12644cadastro 12645cadeado 12646cafezal 12647caiaque 12648caipira 12649caixote 12650cajado 12651caju 12652calafrio 12653calcular 12654caldeira 12655calibrar 12656calmante 12657calota 12658camada 12659cambista 12660camisa 12661camomila 12662campanha 12663camuflar 12664canavial 12665cancelar 12666caneta 12667canguru 12668canhoto 12669canivete 12670canoa 12671cansado 12672cantar 12673canudo 12674capacho 12675capela 12676capinar 12677capotar 12678capricho 12679captador 12680capuz 12681caracol 12682carbono 12683cardeal 12684careca 12685carimbar 12686carneiro 12687carpete 12688carreira 12689cartaz 12690carvalho 12691casaco 12692casca 12693casebre 12694castelo 12695casulo 12696catarata 12697cativar 12698caule 12699causador 12700cautelar 12701cavalo 12702caverna 12703cebola 12704cedilha 12705cegonha 12706celebrar 12707celular 12708cenoura 12709censo 12710centeio 12711cercar 12712cerrado 12713certeiro 12714cerveja 12715cetim 12716cevada 12717chacota 12718chaleira 12719chamado 12720chapada 12721charme 12722chatice 12723chave 12724chefe 12725chegada 12726cheiro 12727cheque 12728chicote 12729chifre 12730chinelo 12731chocalho 12732chover 12733chumbo 12734chutar 12735chuva 12736cicatriz 12737ciclone 12738cidade 12739cidreira 12740ciente 12741cigana 12742cimento 12743cinto 12744cinza 12745ciranda 12746circuito 12747cirurgia 12748citar 12749clareza 12750clero 12751clicar 12752clone 12753clube 12754coado 12755coagir 12756cobaia 12757cobertor 12758cobrar 12759cocada 12760coelho 12761coentro 12762coeso 12763cogumelo 12764coibir 12765coifa 12766coiote 12767colar 12768coleira 12769colher 12770colidir 12771colmeia 12772colono 12773coluna 12774comando 12775combinar 12776comentar 12777comitiva 12778comover 12779complexo 12780comum 12781concha 12782condor 12783conectar 12784confuso 12785congelar 12786conhecer 12787conjugar 12788consumir 12789contrato 12790convite 12791cooperar 12792copeiro 12793copiador 12794copo 12795coquetel 12796coragem 12797cordial 12798corneta 12799coronha 12800corporal 12801correio 12802cortejo 12803coruja 12804corvo 12805cosseno 12806costela 12807cotonete 12808couro 12809couve 12810covil 12811cozinha 12812cratera 12813cravo 12814creche 12815credor 12816creme 12817crer 12818crespo 12819criada 12820criminal 12821crioulo 12822crise 12823criticar 12824crosta 12825crua 12826cruzeiro 12827cubano 12828cueca 12829cuidado 12830cujo 12831culatra 12832culminar 12833culpar 12834cultura 12835cumprir 12836cunhado 12837cupido 12838curativo 12839curral 12840cursar 12841curto 12842cuspir 12843custear 12844cutelo 12845damasco 12846datar 12847debater 12848debitar 12849deboche 12850debulhar 12851decalque 12852decimal 12853declive 12854decote 12855decretar 12856dedal 12857dedicado 12858deduzir 12859defesa 12860defumar 12861degelo 12862degrau 12863degustar 12864deitado 12865deixar 12866delator 12867delegado 12868delinear 12869delonga 12870demanda 12871demitir 12872demolido 12873dentista 12874depenado 12875depilar 12876depois 12877depressa 12878depurar 12879deriva 12880derramar 12881desafio 12882desbotar 12883descanso 12884desenho 12885desfiado 12886desgaste 12887desigual 12888deslize 12889desmamar 12890desova 12891despesa 12892destaque 12893desviar 12894detalhar 12895detentor 12896detonar 12897detrito 12898deusa 12899dever 12900devido 12901devotado 12902dezena 12903diagrama 12904dialeto 12905didata 12906difuso 12907digitar 12908dilatado 12909diluente 12910diminuir 12911dinastia 12912dinheiro 12913diocese 12914direto 12915discreta 12916disfarce 12917disparo 12918disquete 12919dissipar 12920distante 12921ditador 12922diurno 12923diverso
12924divisor 12925divulgar 12926dizer 12927dobrador 12928dolorido 12929domador 12930dominado 12931donativo 12932donzela 12933dormente 12934dorsal 12935dosagem 12936dourado 12937doutor 12938drenagem 12939drible 12940drogaria 12941duelar 12942duende 12943dueto 12944duplo 12945duquesa 12946durante 12947duvidoso 12948eclodir 12949ecoar 12950ecologia 12951edificar 12952edital 12953educado 12954efeito 12955efetivar 12956ejetar 12957elaborar 12958eleger 12959eleitor 12960elenco 12961elevador 12962eliminar 12963elogiar 12964embargo 12965embolado 12966embrulho 12967embutido 12968emenda 12969emergir 12970emissor 12971empatia 12972empenho 12973empinado 12974empolgar 12975emprego 12976empurrar 12977emulador 12978encaixe 12979encenado 12980enchente 12981encontro 12982endeusar 12983endossar 12984enfaixar 12985enfeite 12986enfim 12987engajado 12988engenho 12989englobar 12990engomado 12991engraxar 12992enguia 12993enjoar 12994enlatar 12995enquanto 12996enraizar 12997enrolado 12998enrugar 12999ensaio 13000enseada 13001ensino 13002ensopado 13003entanto 13004enteado 13005entidade 13006entortar 13007entrada 13008entulho 13009envergar 13010enviado 13011envolver 13012enxame 13013enxerto 13014enxofre 13015enxuto 13016epiderme 13017equipar 13018ereto 13019erguido 13020errata 13021erva 13022ervilha 13023esbanjar 13024esbelto 13025escama 13026escola 13027escrita 13028escuta 13029esfinge 13030esfolar 13031esfregar 13032esfumado 13033esgrima 13034esmalte 13035espanto 13036espelho 13037espiga 13038esponja 13039espreita 13040espumar 13041esquerda 13042estaca 13043esteira 13044esticar 13045estofado 13046estrela 13047estudo 13048esvaziar 13049etanol 13050etiqueta 13051euforia 13052europeu 13053evacuar 13054evaporar 13055evasivo 13056eventual 13057evidente 13058evoluir 13059exagero 13060exalar 13061examinar 13062exato 13063exausto 13064excesso 13065excitar 13066exclamar 13067executar 13068exemplo 13069exibir 13070exigente 13071exonerar 13072expandir 13073expelir 13074expirar 13075explanar 13076exposto 13077expresso 13078expulsar 13079externo 13080extinto 13081extrato 13082fabricar 13083fabuloso 13084faceta 13085facial 13086fada 13087fadiga 13088faixa 13089falar 13090falta 13091familiar 13092fandango 13093fanfarra 13094fantoche 13095fardado 13096farelo 13097farinha 13098farofa 13099farpa 13100fartura 13101fatia 13102fator 13103favorita 13104faxina 13105fazenda 13106fechado 13107feijoada 13108feirante 13109felino 13110feminino 13111fenda 13112feno 13113fera 13114feriado 13115ferrugem 13116ferver 13117festejar 13118fetal 13119feudal 13120fiapo 13121fibrose 13122ficar 13123ficheiro 13124figurado 13125fileira 13126filho 13127filme 13128filtrar 13129firmeza 13130fisgada 13131fissura 13132fita 13133fivela 13134fixador 13135fixo 13136flacidez 13137flamingo 13138flanela 13139flechada 13140flora 13141flutuar 13142fluxo 13143focal 13144focinho 13145fofocar 13146fogo 13147foguete 13148foice 13149folgado 13150folheto 13151forjar 13152formiga 13153forno 13154forte 13155fosco 13156fossa 13157fragata 13158fralda 13159frango 13160frasco 13161fraterno 13162freira 13163frente 13164fretar 13165frieza 13166friso 13167fritura 13168fronha 13169frustrar 13170fruteira 13171fugir 13172fulano 13173fuligem 13174fundar 13175fungo 13176funil 13177furador 13178furioso 13179futebol 13180gabarito 13181gabinete 13182gado 13183gaiato 13184gaiola 13185gaivota 13186galega 13187galho 13188galinha 13189galocha 13190ganhar 13191garagem 13192garfo 13193gargalo 13194garimpo 13195garoupa 13196garrafa 13197gasoduto 13198gasto 13199gata 13200gatilho 13201gaveta 13202gazela 13203gelado 13204geleia 13205gelo 13206gemada 13207gemer 13208gemido 13209generoso 13210gengiva 13211genial 13212genoma 13213genro 13214geologia 13215gerador 13216germinar 13217gesso 13218gestor 13219ginasta 13220gincana 13221gingado 13222girafa 13223girino 13224glacial 13225glicose 13226global 13227glorioso 13228goela 13229goiaba 13230golfe 13231golpear 13232gordura 13233gorjeta 13234gorro 13235gostoso 13236goteira 13237governar 13238gracejo 13239gradual 13240grafite 13241gralha 13242grampo 13243granada 13244gratuito 13245graveto 13246graxa 13247grego 13248grelhar 13249greve 13250grilo 13251grisalho 13252gritaria 13253grosso 13254grotesco 13255grudado 13256grunhido 13257gruta 13258guache 13259guarani 13260guaxinim 13261guerrear 13262guiar 13263guincho 13264guisado 13265gula 13266guloso 13267guru 13268habitar 13269harmonia 13270haste 13271haver 13272hectare 13273herdar 13274heresia 13275hesitar 13276hiato 13277hibernar 13278hidratar 13279hiena 13280hino 13281hipismo 13282hipnose 13283hipoteca 13284hoje 13285holofote 13286homem 13287honesto 13288honrado 13289hormonal 13290hospedar 13291humorado 13292iate 13293ideia 13294idoso 13295ignorado 13296igreja 13297iguana 13298ileso 13299ilha 13300iludido 13301iluminar 13302ilustrar 13303imagem 13304imediato 13305imenso 13306imersivo 13307iminente 13308imitador 13309imortal 13310impacto 13311impedir 13312implante 13313impor 13314imprensa 13315impune 13316imunizar 13317inalador 13318inapto 13319inativo 13320incenso 13321inchar 13322incidir 13323incluir 13324incolor 13325indeciso 13326indireto 13327indutor 13328ineficaz 13329inerente 13330infantil 13331infestar 13332infinito 13333inflamar 13334informal 13335infrator 13336ingerir 13337inibido 13338inicial 13339inimigo 13340injetar 13341inocente 13342inodoro 13343inovador 13344inox 13345inquieto 13346inscrito 13347inseto 13348insistir 13349inspetor 13350instalar 13351insulto 13352intacto 13353integral 13354intimar 13355intocado 13356intriga 13357invasor 13358inverno 13359invicto 13360invocar 13361iogurte 13362iraniano 13363ironizar 13364irreal 13365irritado 13366isca 13367isento 13368isolado 13369isqueiro 13370italiano 13371janeiro 13372jangada 13373janta 13374jararaca 13375jardim 13376jarro 13377jasmim 13378jato 13379javali 13380jazida 13381jejum 13382joaninha 13383joelhada 13384jogador 13385joia 13386jornal 13387jorrar 13388jovem 13389juba 13390judeu 13391judoca 13392juiz 13393julgador 13394julho 13395jurado 13396jurista 13397juro 13398justa 13399labareda 13400laboral 13401lacre 13402lactante 13403ladrilho 13404lagarta 13405lagoa 13406laje 13407lamber 13408lamentar 13409laminar 13410lampejo 13411lanche 13412lapidar 13413lapso 13414laranja 13415lareira 13416largura 13417lasanha 13418lastro 13419lateral 13420latido 13421lavanda 13422lavoura 13423lavrador 13424laxante 13425lazer 13426lealdade 13427lebre 13428legado 13429legendar 13430legista 13431leigo 13432leiloar 13433leitura 13434lembrete 13435leme 13436lenhador 13437lentilha 13438leoa 13439lesma 13440leste 13441letivo 13442letreiro 13443levar 13444leveza 13445levitar 13446liberal 13447libido 13448liderar 13449ligar 13450ligeiro 13451limitar 13452limoeiro 13453limpador 13454linda 13455linear 13456linhagem 13457liquidez 13458listagem 13459lisura 13460litoral 13461livro 13462lixa 13463lixeira 13464locador 13465locutor 13466lojista 13467lombo 13468lona 13469longe 13470lontra 13471lorde 13472lotado 13473loteria 13474loucura 13475lousa 13476louvar 13477luar 13478lucidez 13479lucro 13480luneta 13481lustre 13482lutador 13483luva 13484macaco 13485macete 13486machado 13487macio 13488madeira 13489madrinha 13490magnata 13491magreza 13492maior 13493mais 13494malandro 13495malha 13496malote 13497maluco 13498mamilo 13499mamoeiro 13500mamute 13501manada 13502mancha 13503mandato 13504manequim 13505manhoso 13506manivela 13507manobrar 13508mansa 13509manter 13510manusear 13511mapeado 13512maquinar 13513marcador 13514maresia 13515marfim 13516margem 13517marinho 13518marmita 13519maroto 13520marquise 13521marreco 13522martelo 13523marujo 13524mascote 13525masmorra 13526massagem 13527mastigar 13528matagal 13529materno 13530matinal 13531matutar 13532maxilar 13533medalha 13534medida 13535medusa 13536megafone 13537meiga 13538melancia 13539melhor 13540membro 13541memorial 13542menino 13543menos 13544mensagem 13545mental 13546merecer 13547mergulho 13548mesada 13549mesclar 13550mesmo 13551mesquita 13552mestre 13553metade 13554meteoro 13555metragem 13556mexer 13557mexicano 13558micro 13559migalha 13560migrar 13561milagre 13562milenar 13563milhar 13564mimado 13565minerar 13566minhoca 13567ministro 13568minoria 13569miolo 13570mirante 13571mirtilo 13572misturar 13573mocidade 13574moderno 13575modular 13576moeda 13577moer 13578moinho 13579moita 13580moldura 13581moleza 13582molho 13583molinete 13584molusco 13585montanha 13586moqueca 13587morango 13588morcego 13589mordomo 13590morena 13591mosaico 13592mosquete
13593mostarda 13594motel 13595motim 13596moto 13597motriz 13598muda 13599muito 13600mulata 13601mulher 13602multar 13603mundial 13604munido 13605muralha 13606murcho 13607muscular 13608museu 13609musical 13610nacional 13611nadador 13612naja 13613namoro 13614narina 13615narrado 13616nascer 13617nativa 13618natureza 13619navalha 13620navegar 13621navio 13622neblina 13623nebuloso 13624negativa 13625negociar 13626negrito 13627nervoso 13628neta 13629neural 13630nevasca 13631nevoeiro 13632ninar 13633ninho 13634nitidez 13635nivelar 13636nobreza 13637noite 13638noiva 13639nomear 13640nominal 13641nordeste 13642nortear 13643notar 13644noticiar 13645noturno 13646novelo 13647novilho 13648novo 13649nublado 13650nudez 13651numeral 13652nupcial 13653nutrir 13654nuvem 13655obcecado 13656obedecer 13657objetivo 13658obrigado 13659obscuro 13660obstetra 13661obter 13662obturar 13663ocidente 13664ocioso 13665ocorrer 13666oculista 13667ocupado 13668ofegante 13669ofensiva 13670oferenda 13671oficina 13672ofuscado 13673ogiva 13674olaria 13675oleoso 13676olhar 13677oliveira 13678ombro 13679omelete 13680omisso 13681omitir 13682ondulado 13683oneroso 13684ontem 13685opcional 13686operador 13687oponente 13688oportuno 13689oposto 13690orar 13691orbitar 13692ordem 13693ordinal 13694orfanato 13695orgasmo 13696orgulho 13697oriental 13698origem 13699oriundo 13700orla 13701ortodoxo 13702orvalho 13703oscilar 13704ossada 13705osso 13706ostentar 13707otimismo 13708ousadia 13709outono 13710outubro 13711ouvido 13712ovelha 13713ovular 13714oxidar 13715oxigenar 13716pacato 13717paciente 13718pacote 13719pactuar 13720padaria 13721padrinho 13722pagar 13723pagode 13724painel 13725pairar 13726paisagem 13727palavra 13728palestra 13729palheta 13730palito 13731palmada 13732palpitar 13733pancada 13734panela 13735panfleto 13736panqueca 13737pantanal 13738papagaio 13739papelada 13740papiro 13741parafina 13742parcial 13743pardal 13744parede 13745partida 13746pasmo 13747passado 13748pastel 13749patamar 13750patente 13751patinar 13752patrono 13753paulada 13754pausar 13755peculiar 13756pedalar 13757pedestre 13758pediatra 13759pedra 13760pegada 13761peitoral 13762peixe 13763pele 13764pelicano 13765penca 13766pendurar 13767peneira 13768penhasco 13769pensador 13770pente 13771perceber 13772perfeito 13773pergunta 13774perito 13775permitir 13776perna 13777perplexo 13778persiana 13779pertence 13780peruca 13781pescado 13782pesquisa 13783pessoa 13784petiscar 13785piada 13786picado 13787piedade 13788pigmento 13789pilastra 13790pilhado 13791pilotar 13792pimenta 13793pincel 13794pinguim 13795pinha 13796pinote 13797pintar 13798pioneiro 13799pipoca 13800piquete 13801piranha 13802pires 13803pirueta 13804piscar 13805pistola 13806pitanga 13807pivete 13808planta 13809plaqueta 13810platina 13811plebeu 13812plumagem 13813pluvial 13814pneu 13815poda 13816poeira 13817poetisa 13818polegada 13819policiar 13820poluente 13821polvilho 13822pomar 13823pomba 13824ponderar 13825pontaria 13826populoso 13827porta 13828possuir 13829postal 13830pote 13831poupar 13832pouso 13833povoar 13834praia 13835prancha 13836prato 13837praxe 13838prece 13839predador 13840prefeito 13841premiar 13842prensar 13843preparar 13844presilha 13845pretexto 13846prevenir 13847prezar 13848primata 13849princesa 13850prisma 13851privado 13852processo 13853produto 13854profeta 13855proibido 13856projeto 13857prometer 13858propagar 13859prosa 13860protetor 13861provador 13862publicar 13863pudim 13864pular 13865pulmonar 13866pulseira 13867punhal 13868punir 13869pupilo 13870pureza 13871puxador 13872quadra 13873quantia 13874quarto 13875quase 13876quebrar 13877queda 13878queijo 13879quente 13880querido 13881quimono 13882quina 13883quiosque 13884rabanada 13885rabisco 13886rachar 13887racionar 13888radial 13889raiar 13890rainha 13891raio 13892raiva 13893rajada 13894ralado 13895ramal 13896ranger 13897ranhura 13898rapadura 13899rapel 13900rapidez 13901raposa 13902raquete 13903raridade 13904rasante 13905rascunho 13906rasgar 13907raspador 13908rasteira 13909rasurar 13910ratazana 13911ratoeira 13912realeza 13913reanimar 13914reaver 13915rebaixar 13916rebelde 13917rebolar 13918recado 13919recente 13920recheio 13921recibo 13922recordar 13923recrutar 13924recuar 13925rede 13926redimir 13927redonda 13928reduzida 13929reenvio 13930refinar 13931refletir 13932refogar 13933refresco 13934refugiar 13935regalia 13936regime 13937regra 13938reinado 13939reitor 13940rejeitar 13941relativo 13942remador 13943remendo 13944remorso 13945renovado 13946reparo 13947repelir 13948repleto 13949repolho 13950represa 13951repudiar 13952requerer 13953resenha 13954resfriar 13955resgatar 13956residir 13957resolver 13958respeito 13959ressaca 13960restante 13961resumir 13962retalho 13963reter 13964retirar 13965retomada 13966retratar 13967revelar 13968revisor 13969revolta 13970riacho 13971rica 13972rigidez 13973rigoroso 13974rimar 13975ringue 13976risada 13977risco 13978risonho 13979robalo 13980rochedo 13981rodada 13982rodeio 13983rodovia 13984roedor 13985roleta 13986romano 13987roncar 13988rosado 13989roseira 13990rosto 13991rota 13992roteiro 13993rotina 13994rotular 13995rouco 13996roupa 13997roxo 13998rubro 13999rugido 14000rugoso 14001ruivo 14002rumo 14003rupestre 14004russo 14005sabor 14006saciar 14007sacola 14008sacudir 14009sadio 14010safira 14011saga 14012sagrada 14013saibro 14014salada 14015saleiro 14016salgado 14017saliva 14018salpicar 14019salsicha 14020saltar 14021salvador 14022sambar 14023samurai 14024sanar 14025sanfona 14026sangue 14027sanidade 14028sapato 14029sarda 14030sargento 14031sarjeta 14032saturar 14033saudade 14034saxofone 14035sazonal 14036secar 14037secular 14038seda 14039sedento 14040sediado 14041sedoso 14042sedutor 14043segmento 14044segredo 14045segundo 14046seiva 14047seleto 14048selvagem 14049semanal 14050semente 14051senador 14052senhor 14053sensual 14054sentado 14055separado 14056sereia 14057seringa 14058serra 14059servo 14060setembro 14061setor 14062sigilo 14063silhueta 14064silicone 14065simetria 14066simpatia 14067simular 14068sinal 14069sincero 14070singular 14071sinopse 14072sintonia 14073sirene 14074siri 14075situado 14076soberano 14077sobra 14078socorro 14079sogro 14080soja 14081solda 14082soletrar 14083solteiro 14084sombrio 14085sonata 14086sondar 14087sonegar 14088sonhador 14089sono 14090soprano 14091soquete 14092sorrir 14093sorteio 14094sossego 14095sotaque 14096soterrar 14097sovado 14098sozinho 14099suavizar 14100subida 14101submerso 14102subsolo 14103subtrair 14104sucata 14105sucesso 14106suco 14107sudeste 14108sufixo 14109sugador 14110sugerir 14111sujeito 14112sulfato 14113sumir 14114suor 14115superior 14116suplicar 14117suposto 14118suprimir 14119surdina 14120surfista 14121surpresa 14122surreal 14123surtir 14124suspiro 14125sustento 14126tabela 14127tablete 14128tabuada 14129tacho 14130tagarela 14131talher 14132talo 14133talvez 14134tamanho 14135tamborim 14136tampa 14137tangente 14138tanto 14139tapar 14140tapioca 14141tardio 14142tarefa 14143tarja 14144tarraxa 14145tatuagem 14146taurino 14147taxativo 14148taxista 14149teatral 14150tecer 14151tecido 14152teclado 14153tedioso 14154teia 14155teimar 14156telefone 14157telhado 14158tempero 14159tenente 14160tensor 14161tentar 14162termal 14163terno 14164terreno 14165tese 14166tesoura 14167testado 14168teto 14169textura 14170texugo 14171tiara 14172tigela 14173tijolo 14174timbrar 14175timidez 14176tingido 14177tinteiro 14178tiragem 14179titular 14180toalha 14181tocha 14182tolerar 14183tolice 14184tomada 14185tomilho 14186tonel 14187tontura 14188topete 14189tora 14190torcido 14191torneio 14192torque 14193torrada 14194torto 14195tostar 14196touca 14197toupeira 14198toxina 14199trabalho 14200tracejar 14201tradutor 14202trafegar 14203trajeto 14204trama 14205trancar 14206trapo 14207traseiro 14208tratador 14209travar 14210treino 14211tremer 14212trepidar 14213trevo 14214triagem 14215tribo 14216triciclo 14217tridente 14218trilogia 14219trindade 14220triplo 14221triturar 14222triunfal 14223trocar 14224trombeta 14225trova 14226trunfo 14227truque 14228tubular 14229tucano 14230tudo 14231tulipa 14232tupi 14233turbo 14234turma 14235turquesa 14236tutelar 14237tutorial 14238uivar 14239umbigo 14240unha 14241unidade 14242uniforme 14243urologia 14244urso 14245urtiga 14246urubu 14247usado 14248usina 14249usufruir 14250vacina 14251vadiar 14252vagaroso 14253vaidoso 14254vala 14255valente 14256validade 14257valores 14258vantagem 14259vaqueiro 14260varanda 14261vareta 14262varrer 14263vascular 14264vasilha 14265vassoura 14266vazar 14267vazio 14268veado 14269vedar 14270vegetar 14271veicular 14272veleiro 14273velhice 14274veludo 14275vencedor 14276vendaval 14277venerar 14278ventre 14279verbal 14280verdade 14281vereador 14282vergonha 14283vermelho 14284verniz 14285versar 14286vertente 14287vespa 14288vestido 14289vetorial 14290viaduto 14291viagem 14292viajar 14293viatura 14294vibrador 14295videira 14296vidraria 14297viela 14298viga 14299vigente 14300vigiar 14301vigorar 14302vilarejo 14303vinco 14304vinheta 14305vinil 14306violeta 14307virada 14308virtude 14309visitar 14310visto 14311vitral 14312viveiro 14313vizinho 14314voador 14315voar 14316vogal 14317volante 14318voleibol 14319voltagem 14320volumoso 14321vontade 14322vulto 14323vuvuzela 14324xadrez 14325xarope 14326xeque 14327xeretar 14328xerife 14329xingar 14330zangado 14331zarpar 14332zebu 14333zelador 14334zombar 14335zoologia 14336zumbido`.split(` 14337`),Pu=`ç 14338ä¸ 14339æ¯ 14340å¨ 14341ä¸ 14342äº 14343æ 14344å 14345人 14346è¿ 14347ä¸ 14348大 14349为 14350ä¸ 14351个 14352å½ 14353æ 14354以 14355è¦ 14356ä» 14357æ¶ 14358æ¥ 14359ç¨ 14360们 14361ç 14362å° 14363ä½ 14364å° 14365äº 14366åº 14367å°± 14368å 14369对 14370æ 14371ä¼ 14372å¯ 14373主 14374å 14375å¹´ 14376å¨ 14377å 14378å·¥ 14379ä¹ 14380è½ 14381ä¸ 14382è¿ 14383å 14384说 14385产 14386ç§ 14387é¢ 14388è 14389æ¹ 14390å 14391å¤
14392å® 14393è¡ 14394å¦ 14395æ³ 14396æ 14397æ° 14398å¾ 14399ç» 14400å 14401ä¸ 14402ä¹ 14403è¿ 14404ç 14405ç 14406é¨ 14407度 14408å®¶ 14409çµ 14410å 14411é 14412å¦ 14413æ°´ 14414å 14415é« 14416èª 14417äº 14418ç 14419èµ· 14420å° 14421ç© 14422ç° 14423å® 14424å 14425é 14426é½ 14427两 14428ä½ 14429å¶ 14430æº 14431å½ 14432使 14433ç¹ 14434ä» 14435ä¸ 14436æ¬ 14437å» 14438æ 14439æ§ 14440好 14441åº 14442å¼ 14443å® 14444å 14445è¿ 14446å 14447ç± 14448å ¶ 14449äº 14450ç¶ 14451å 14452å¤ 14453天 14454æ¿ 14455å 14456æ¥ 14457é£ 14458社 14459ä¹ 14460äº 14461å¹³ 14462å½¢ 14463ç¸ 14464å ¨ 14465表 14466é´ 14467æ · 14468ä¸ 14469å ³ 14470å 14471é 14472æ° 14473线 14474å 14475æ° 14476æ£ 14477å¿ 14478å 14479ä½ 14480æ 14481ç 14482å 14483å 14484ä¹ 14485å© 14486æ¯ 14487æ 14488ä½ 14489è´¨ 14490æ° 14491第 14492å 14493é 14494å½ 14495æ¤ 14496å 14497æ¡ 14498åª 14499没 14500ç» 14501è§£ 14502é® 14503æ 14504建 14505æ 14506å ¬ 14507æ 14508ç³» 14509å 14510å¾ 14511æ 14512è 14513æ 14514ç« 14515代 14516æ³ 14517å·² 14518é 14519å¹¶ 14520æ 14521ç´ 14522é¢ 14523å 14524ç¨ 14525å± 14526äº 14527æ 14528æ 14529象 14530å 14531é© 14532ä½ 14533å ¥ 14534常 14535æ 14536æ» 14537次 14538å 14539å¼ 14540æ´» 14541设 14542å 14543管 14544ç¹ 14545ä»¶ 14546é¿ 14547æ± 14548è 14549头 14550åº 14551èµ 14552è¾¹ 14553æµ 14554è·¯ 14555级 14556å° 14557å¾ 14558å±± 14559ç» 14560æ¥ 14561ç¥ 14562è¾ 14563å° 14564ç» 14565è§ 14566计 14567å« 14568她 14569æ 14570è§ 14571æ 14572æ ¹ 14573论 14574è¿ 14575å 14576æ 14577å 14578ä¹ 14579åº 14580强 14581æ¾ 14582å³ 14583西 14584被 14585å¹² 14586å 14587å¿ 14588æ 14589å 14590å 14591å 14592ä»» 14593å 14594æ® 14595å¤ 14596é 14597å 14598ç» 14599è² 14600å 14601é¨ 14602å³ 14603ä¿ 14604æ²» 14605å 14606é 14607ç¾ 14608è§ 14609ç 14610é¢ 14611ä¸ 14612æµ· 14613å£ 14614ä¸ 14615导 14616å¨ 14617å 14618å¿ 14619ä¸ 14620é 14621å¢ 14622äº 14623æµ 14624é¶ 14625æ²¹ 14626æ 14627æ¯ 14628æ 14629交 14630å 14631è 14632ä» 14633认 14634å 14635å ± 14636æ 14637æ¶ 14638è¯ 14639æ¹ 14640æ¸ 14641ç¾ 14642å 14643é 14644转 14645æ´ 14646å 14647é£ 14648å 14649æ 14650ç½ 14651æ 14652é 14653è± 14654带 14655å® 14656åº 14657身 14658车 14659ä¾ 14660ç 14661å¡ 14662å · 14663ä¸ 14664æ¯ 14665ç® 14666è³ 14667è¾¾ 14668èµ° 14669积 14670示 14671è®® 14672声 14673æ¥ 14674æ 14675å® 14676ç±» 14677å « 14678离 14679å 14680å 14681ç¡® 14682æ 14683ç§ 14684å¼ 14685ä¿¡ 14686马 14687è 14688è¯ 14689ç±³ 14690æ´ 14691空 14692å 14693åµ 14694ä» 14695é 14696温 14697ä¼ 14698å 14699许 14700æ¥ 14701群 14702广 14703ç³ 14704è®° 14705é 14706段 14707ç 14708ç 14709æ 14710æ 14711å¾ 14712å« 14713ä¸ 14714ç©¶ 14715è§ 14716è¶ 14717ç» 14718è£ 14719å½± 14720ç® 14721ä½ 14722æ 14723é³ 14724ä¼ 14725书 14726å¸ 14727å¤ 14728容 14729å¿ 14730é¡» 14731é 14732å 14733é 14734éª 14735è¿ 14736æ 14737æ·± 14738é¾ 14739è¿ 14740ç¿ 14741å 14742å¨ 14743å§ 14744ç´ 14745æ 14746å¤ 14747å 14748å 14749é 14750ç 14751å 14752ä¹ 14753å 14754约 14755æ¯ 14756è¬ 14757å² 14758æ 14759å³ 14760便 14761å¢ 14762å¾ 14763é ¸ 14764å 14765å¸ 14766å 14767ä½ 14768é¤ 14769æ¶ 14770æ 14771åº 14772ç§° 14773太 14774å 14775ç²¾ 14776å¼ 14777å· 14778ç 14779æ 14780ç»´ 14781å 14782é 14783æ 14784å 14785å 14786å 14787æ¯ 14788亲 14789å¿« 14790æ 14791æ¯ 14792é¢ 14793æ¥ 14794æ± 14795å 14796ç¼ 14797ç 14798æ 14799æ ¼ 14800å » 14801æ 14802ç½® 14803æ´¾ 14804å± 14805ç 14806å§ 14807å´ 14808ä¸ 14809ç¶ 14810è² 14811å 14812京 14813è¯ 14814é 14815å± 14816å 14817å 14818ç« 14819ä½ 14820è° 14821满 14822å¿ 14823å± 14824ç § 14825å 14826红 14827ç» 14828å¼ 14829å¬ 14830该 14831é 14832ä»· 14833严 14834é¦ 14835åº 14836æ¶² 14837å® 14838å¾· 14839é 14840ç 14841è 14842失 14843å° 14844æ» 14845讲 14846é 14847女 14848é» 14849æ¨ 14850æ¾ 14851è° 14852罪 14853ç¥ 14854èº 14855å¢ 14856å¸ 14857å« 14858ä¼ 14859æ 14860å¯ 14861æ¹ 14862è¥ 14863项 14864é² 14865举 14866ç 14867è± 14868æ°§ 14869å¿ 14870å 14871æ 14872å° 14873è½ 14874æ¨ 14875帮 14876è½® 14877ç ´ 14878äº 14879å¸ 14880å´ 14881注 14882è¿ 14883å 14884æ 14885æ 14886ä¾ 14887æ²³ 14888æ 14889å° 14890å¦ 14891æ½ 14892å 14893æ 14894溶 14895æ 14896æ¢ 14897æ¡ 14898è¨ 14899士 14900å 14901æ¦ 14902åº 14903å¶ 14904é±¼ 14905æ³¢ 14906è§ 14907ä» 14908è´¹ 14909ç´§ 14910ç± 14911å·¦ 14912ç« 14913æ© 14914æ 14915害 14916ç» 14917è½» 14918æ 14919è¯ 14920é£ 14921å 14922å µ 14923æº 14924å¤ 14925æ¤ 14926å¸ 14927è¶³ 14928æ 14929ç» 14930å·® 14931è´ 14932æ¿ 14933ç° 14934é 14935é» 14936ç¯ 14937è´ 14938å» 14939è 14940ç»§ 14941å ´ 14942ä¼¼ 14943ä½ 14944å 14945æ² 14946è¾ 14947ä¿® 14948æ 14949å 14950夫 14951å¤ 14952é 14953ç¬ 14954è¹ 14955å 14956å³ 14957è´¢ 14958å 14959å¯ 14960æ¥ 14961è 14962è§ 14963æ± 14964ç» 14965å 14966å·´ 14967è· 14968è½ 14969æ 14970é£ 14971æ£ 14972å¸ 14973å© 14974å 14975é³ 14976äº 14977å 14978å 14979æ 14980è 14981æ 14982å 14983ç 14984å¤ 14985å¾ 14986æ¢ 14987æª 14988è· 14989ç 14990é¢ 14991æ¾ 14992端 14993è´£ 14994ç« 14995ç® 14996è¿° 14997é± 14998å¯ 14999å°½ 15000å¸ 15001å° 15002è 15003å² 15004æ¿ 15005ç¬ 15006令 15007é 15008é¿ 15009宣 15010ç¯ 15011å 15012请 15013è¶ 15014å¾® 15015让 15016æ§ 15017å· 15018è¯ 15019è½´ 15020æ¾ 15021å¦ 15022纪 15023ç 15024ä¾ 15025ä¼ 15026é¡¶ 15027ç¡ 15028è½½ 15029å 15030æ¿ 15031çª 15032å 15033ç² 15034æ 15035ç¥ 15036客 15037è¢ 15038å· 15039è 15040ç» 15041æ 15042å 15043å 15044æµ 15045ä¸ 15046å 15047è¯ 15048念 15049é 15050ä» 15051ç½ 15052ç 15053å 15054æ´ 15055é 15056è¦ 15057å¤ 15058å 15059ç§» 15060é¢ 15061é 15062é 15063æ·· 15064æ¯ 15065ç 15066ç® 15067ç» 15068è 15069æ±½ 15070æ 15071äº 15072åª 15073æ¢ 15074è· 15075å« 15076å 15077ç 15078央 15079å¯ 15080ç§ 15081è¿ 15082å¢ 15083è¥ 15084å° 15085æ´² 15086å» 15087æ¬ 15088æ¿ 15089å 15090æ 15091ç 15092室 15093å¾ 15094æ ¸ 15095æ ¡ 15096æ£ 15097ä¾µ 15098å§ 15099ç² 15100游 15101ä¹ 15102è 15103å³ 15104æ§ 15105模 15106æ¹ 15107è´§ 15108æ 15109é¢ 15110é» 15111毫 15112æ® 15113稳 15114ä¹ 15115å¦ 15116æ¤ 15117æ¯ 15118æ© 15119é¶ 15120è¯ 15121æ¥ 15122é 15123å® 15124æ¿ 15125åº 15126纸 15127å» 15128缺 15129é¨ 15130å 15131é 15132å 15133å 15134æ¥ 15135å± 15136误 15137è® 15138æ¿ 15139审 15140é 15141è· 15142è¶ 15143é² 15144ç²® 15145æ¤ 15146å© 15147è± 15148ç¡« 15149è¥ 15150å 15151é¾ 15152æ¼ 15153ç¶ 15154æ¸ 15155è¡ 15156欢 15157械 15158æ 15159æ 15160æ² 15161å 15162æ» 15163è° 15164ç¾ 15165讨 15166æ 15167ç² 15168ä¹± 15169ç 15170ç 15171ä¹ 15172æ 15173è¯ 15174å® 15175é² 15176è´µ 15177é 15178ç ¤ 15179读 15180ç 15181伯 15182é¦ 15183ä» 15184è¿« 15185å¥ 15186丰 15187å¹ 15188æ¡ 15189å ° 15190æ 15191弦 15192è 15193æ² 15194å 15195ç©¿ 15196æ§ 15197ç 15198ä¹ 15199è° 15200顺 15201ç 15202缩 15203å¾ 15204è¸ 15205å 15206æ¾ 15207è 15208å° 15209å¼ 15210å 15211è 15212æ 15213ç¦ 15214ä¹° 15215æ 15216äº 15217æ¦ 15218æ ¢ 15219æ 15220ç£ 15221å 15222ç¥ 15223ç 15224ä¿ 15225é 15226è¡¥ 15227è¯ 15228ç¿» 15229è 15230è·µ 15231å°¼ 15232è¡£ 15233宽 15234æ¬ 15235æ£ 15236å¸ 15237伤 15238æ 15239å 15240ç§ 15241å® 15242æ°¢ 15243å¥ 15244ç£ 15245æ¯ 15246æ¶ 15247亮 15248æ« 15249宪 15250åº 15251ç¼ 15252ç 15253触 15254æ 15255é· 15256é 15257è¯ 15258座 15259å± 15260æ 15261è£ 15262è 15263å¼ 15264å¨ 15265æ¯ 15266å¨ 15267绿 15268æ¶ 15269å 15270ç 15271è¡¡ 15272鸡 15273å 15274å»¶ 15275å± 15276è¶ 15277å± 15278乡 15279临 15280é 15281顾 15282æ 15283å 15284ç¯ 15285å² 15286æª 15287æ 15288è 15289å§ 15290ç 15291èµµ 15292è·³ 15293å¥ 15294å£ 15295课 15296å¯ 15297è¡ 15298é¢ 15299款 15300ç» 15301å· 15302é½ 15303ä¼ 15304è¸ 15305æ® 15306æ°¸ 15307å® 15308è 15309å· 15310ç 15311岩 15312å¼± 15313é¶ 15314æ¨ 15315å¥ 15316沿 15317é² 15318æ 15319æ¢ 15320æ» 15321é 15322é¥ 15323æµ 15324èª 15325æ 15326èµ¶ 15327åº 15328夺 15329ä¼ 15330çµ 15331ç¨ 15332é 15333ç 15334èµ 15335å½ 15336å¬ 15337é¼ 15338æ 15339ç 15340è£ 15341é© 15342康 15343å¯ 15344å½ 15345è 15346纯 15347å 15348ç³ 15349ç 15350横 15351符 15352ç§ 15353åª 15354å 15355å 15356æª 15357润 15358å¹ 15359å 15360ç« 15361ç 15362è« 15363æ³½ 15364è 15365壤 15366碳 15367欧 15368é 15369ä¾§ 15370寨 15371æ¢ 15372å½» 15373è 15374æ 15375è 15376åº 15377纳 15378å¼¹ 15379饲 15380伸 15381æ 15382麦 15383湿 15384æ 15385è· 15386ç¦ 15387å¡ 15388åº 15389ç 15390æ¶ 15391æ· 15392访 15393å¡ 15394å¥ 15395é 15396æ¢ 15397å 15398æ 15399迹 15400å¡ 15401æ°¯ 15402é 15403份 15404æ¯ 15405æ³¥ 15406é 15407æ´ 15408æ 15409ç° 15410彩 15411å 15412è 15413å¤ 15414æ© 15415å¿ 15416é 15417ç® 15418硬 15419äº 15420ç¹ 15421å 15422éª 15423å½ 15424亦 15425æ½ 15426ç¯ 15427éµ 15428é´ 15429ä¸ 15430å°º 15431追 15432å 15433é 15434è¿ 15435æ³ 15436ç¸ 15437楼 15438é¿ 15439è° 15440å¨ 15441é 15442çª 15443æ 15444ç´¯ 15445å 15446å ¸ 15447é¦ 15448ç´¢ 15449秦 15450è
15451æ½® 15452ç· 15453è± 15454忽 15455æ 15456æ 15457å¡ 15458é 15459æ 15460æ± 15461æ¿ 15462纤 15463ç² 15464å¾ 15465å° 15466ç 15467æ¥ 15468è°¢ 15469å¥ 15470è´ 15471磨 15472å 15473æ± 15474æ 15475ç¢ 15476骨 15477ç 15478æ 15479å¼ 15480æ´ 15481å² 15482è´¯ 15483æ® 15484é 15485è¯ 15486亡 15487å£ 15488é¡¿ 15489å® 15490å 15491å° 15492é» 15493æ 15494ç® 15495æ® 15496å¬ 15497æ¡¥ 15498å¦ 15499è¦ 15500综 15501æ 15502å´ 15503ä» 15504æµ® 15505é 15506å¾ 15507æ¨ 15508æ 15509è°· 15510èµ 15511ç®± 15512é 15513订 15514ç· 15515å¹ 15516å 15517纷 15518å 15519è´¥ 15520å® 15521ç» 15522å·¨ 15523è 15524å¦ 15525è£ 15526é 15527æ¹¾ 15528é® 15529å¡ 15530é©» 15531é 15532æ 15533æ© 15534å¥ 15535å 15536碱 15537齿 15538æª 15539ç¼ 15540麻 15541纺 15542ç¦ 15543åº 15544ç 15545ç 15546ç¼ 15547å 15548ç 15549æ 15550å© 15551æ¶ 15552ç 15553å´ 15554æ 15555岸 15556æ 15557åº 15558è¡ 15559è 15560å§ 15561è´¸ 15562è 15563奴 15564å¦ 15565æ¯ 15566ä¹ 15567ä¼ 15568æ¢ 15569å 15570纱 15571æ 15572辩 15573è³ 15574彪 15575è£ 15576亿 15577ç 15578æµ 15579è 15580ç§ 15581è¨ 15582ä¿ 15583ç½ 15584è 15585åº 15586å· 15587纵 15588寸 15589æ± 15590æ 15591æ´ª 15592è´º 15593éª 15594æ¬ 15595ç 15596ç¯ 15597æ´¥ 15598稻 15599å¢ 15600软 15601å 15602å 15603æ» 15604å 15605è 15606è³ 15607è¯ 15608å¡ 15609æ± 15610è¡ 15611è ¿ 15612仪 15613æ 15614å°¾ 15615è½§ 15616å° 15617è´¡ 15618ç» 15619é» 15620å 15621é» 15622å 15623é 15624é 15625æ°¨ 15626é 15627å³° 15628å¸ 15629港 15630ä¼ 15631轨 15632亩 15633æ¯ 15634æ¦ 15635è« 15636åº 15637浪 15638ç§ 15639æ´ 15640æ ª 15641å¥ 15642å® 15643è¡ 15644å² 15645ç 15646泡 15647ç¡ 15648ç«¥ 15649é¸ 15650汤 15651é 15652ä¼ 15653æ± 15654è 15655ç§ 15656ç» 15657ç¸ 15658å² 15659磷 15660绩 15661æ 15662æ·¡ 15663å° 15664å¯ 15665é· 15666æ´ 15667å 15668å¾ 15669é¢ 15670泪 15671ç¨ 15672å¿ 15673æ³µ 15674è 15675æ 15676æ´ 15677æ 15678é 15679è¾ 15680壮 15681é 15682è´« 15683è 15684弯 15685æ© 15686æ³° 15687å¹¼ 15688å»· 15689å° 15690çª 15691纲 15692å¼ 15693é¶ 15694ç 15695æ° 15696宫 15697å§ 15698é 15699ç 15700æª 15701å°¤ 15702ç´ 15703循 15704æ 15705è 15706è¿ 15707夹 15708è ° 15709ç¼ 15710ç 15711ç©· 15712森 15713æ 15714竹 15715æ² 15716å¬ 15717绳 15718å¿ 15719é¦ 15720å© 15721幸 15722æµ 15723æ 15724æ¥ 15725ç 15726è´® 15727礼 15728滤 15729é 15730纹 15731ç½¢ 15732æ 15733å± 15734å 15735è¢ 15736å 15737å¤ 15738ç½ 15739ç¦ 15740æ½ 15741ä¼ 15742墨 15743欲 15744ç¼ 15745å§ 15746å 15747饱 15748仿 15749å¥ 15750é 15751鬼 15752丽 15753è·¨ 15754é» 15755æ 15756é¾ 15757æ« 15758å 15759è¢ 15760ç 15761污 15762å¹ 15763诸 15764å¼§ 15765å± 15766æ¢ 15767奶 15768æ´ 15769ç¾ 15770è 15771é´ 15772è¯ 15773讼 15774æ± 15775æ¯ 15776æ 15777å¯ 15778æº 15779å 15780å¯ 15781å± 15782è· 15783渡 15784æ 15785丹 15786è° 15787è´ 15788碰 15789æ 15790ç¹ 15791æ´ 15792ç 15793梦 15794è½ 15795ç 15796赤 15797æ¸ 15798å 15799æ¬ 15800é¢ 15801å¥ 15802é 15803仲 15804è 15805ç¨ 15806妹 15807ä¹ 15808ç 15809ç³ 15810æ¡ 15811éµ 15812å 15813é 15814èº 15815ä» 15816é 15817é 15818æ 15819æ°® 15820å ¼ 15821é 15822ç¢ 15823赫 15824æ¨ 15825å¿ 15826è 15827缸 15828çµ 15829æ¢ 15830å 15831å·§ 15832壳 15833å 15834æ 15835讯 15836è¯ 15837碧 15838祥 15839æ¯ 15840页 15841å·¡ 15842ç© 15843æ² 15844ç 15845é¾ 15846伦 15847票 15848寻 15849æ¡ 15850éº 15851å£ 15852æ 15853æ° 15854é 15855è¶£ 15856æ¬ 15857è 15858è ¾ 15859è´´ 15860æ 15861æ»´ 15862ç 15863é 15864è¾ 15865妻 15866å¡« 15867æ¤ 15868å¨ 15869ç¾ 15870é¹ 15871æ° 15872ç´« 15873ç 15874é 15875æ 15876å 15877é¶ 15878ä¼ 15879å 15880ç 15881ç¶ 15882å© 15883æ 15884è 15885æ¸ 15886å¿ 15887è¾ 15888è¡ 15889é» 15890è¸ 15891å·© 15892æ¤ 15893å¶ 15894å¼ 15895æ§½ 15896å² 15897ä¹³ 15898é 15899å 15900ä» 15901ç 15902ç 15903ç§ 15904ä¹ 15905è° 15906ä¼´ 15907ç 15908æµ 15909ä¸ 15910æ 15911ç¥ 15912æ©¡ 15913æ³ 15914è¿· 15915æ 15916ç 15917ç§§ 15918è 15919详 15920ç°§ 15921è¸ 15922ç· 15923è°± 15924å 15925宾 15926ç³ 15927æ´ 15928è¾ 15929æ¤ 15930ç« 15931é 15932æ 15933ç² 15934ä¹ 15935绪 15936è© 15937ç± 15938æ 15939æ¶ 15940ç 15941ç 15942侦 15943æ¬ 15944æ 15945享 15946çº 15947é 15948ç 15949é 15950æ· 15951æ¨ 15952ç² 15953é¸ 15954ç¬ 15955èµ 15956é 15957ç© 15958éµ 15959ç¥ 15960ç§ 15961æµ 15962è² 15963å½¹ 15964å½¼ 15965æ 15966é¸ 15967è¶ 15968å¤ 15969æ¨ 15970ç 15971è¾ 15972ç§© 15973åµ 15974ç½² 15975梯 15976ç 15977滩 15978æ£ 15979驱 15980ç 15981峡 15982å 15983å¥ 15984寿 15985è¯ 15986浸 15987æ³ 15988帽 15989è¿ 15990ç¡ 15991ç 15992è´· 15993æ¼ 15994稿 15995å 15996å«© 15997è 15998è¯ 15999ç¢ 16000å 16001è 16002奥 16003鸣 16004å² 16005ç¾ 16006å 16007串 16008å¡ 16009ç» 16010é µ 16011è 16012ç 16013é¡ 16014åº 16015ç¹ 16016å» 16017è¾ 16018æ 16019è¢ 16020ç 16021æ 16022å 16023æ± 16024é¾ 16025é¸ 16026æ¼ 16027æ² 16028ç 16029ç 16030æ·» 16031æ£ 16032ç© 16033ç¡ 16034é© 16035é¼ 16036æ 16037侨 16038å 16039æº 16040ç¢ 16041æ ½ 16042ç 16043æ¯ 16044æ£ 16045é¦ 16046å 16047豪 16048è¾½ 16049å 16050鸿 16051æ¦ 16052å 16053æ 16054ç 16055å 16056è¾ 16057æ© 16058饮 16059æ¬ 16060éª 16061è¾ 16062å¾ 16063æ£ 16064ä¼° 16065è 16066ç» 16067é¾ 16068ä¸ 16069æµ 16070å§ 16071æ 16072å® 16073è¾ 16074é 16075é 16076å¿ 16077è 16078å´ 16079åª 16080å¡ 16081å 16082å¬ 16083é©¶ 16084è¯ 16085å· 16086æ¥ 16087çª 16088èµ 16089å¥ 16090ä½ 16091æµ 16092漫 16093æ¼ 16094æ 16095é 16096æ¡ 16097æ¶ 16098ä» 16099è¿ 16100ä¿ 16101äº 16102è 16103é 16104棱 16105è¦ 16106æ¡ 16107æ 16108å 16109æ 16110éª 16111å 16112æº 16113沸 16114å¤ 16115å 16116å 16117æ¸ 16118å± 16119ç¾ 16120å¦ 16121æ 16122ä»° 16123ç 16124è 16125è° 16126æ 16127é 16128æ¡ 16129å² 16130å 16131è¡° 16132ç 16133æ¸ 16134è 16135èµ 16136æ¶ 16137ç 16138æ¹ 16139é 16140è 16141å© 16142å 16143ç 16144纬 16145æ¯ 16146æ¨ 16147伪 16148ç 16149ç ® 16150å¹ 16151é 16152æ 16153è 16154笼 16155é · 16156å· 16157å¼ 16158é¥ 16159æ 16160æ° 16161å 16162é¼» 16163翼 16164纶 16165å 16166ç± 16167é® 16168ç½ 16169ç» 16170æ£ 16171æ 16172è¨ 16173è¬ 16174寺 16175骤 16176ç© 16177å¶ 16178æ¯ 16179å 16180å°¸ 16181å¸ 16182ç» 16183å¯ 16184çº 16185ç° 16186è½° 16187欣 16188æ 16189ç¦ 16190御 16191é 16192é¦ 16193丧 16194æ¬ 16195é» 16196å 16197æ 16198æ 16199é 16200äº 16201é ¯ 16202è¿ 16203è 16204è 16205é ¶ 16206é² 16207å¿§ 16208é 16209顽 16210ç¾½ 16211涨 16212å¸ 16213ä» 16214éª 16215è¾ 16216æ© 16217æ 16218å§ 16219è 16220æ 16221é£ 16222æ¼ 16223æ 16224欺 16225å¾ 16226é 16227ç· 16228æ± 16229åµ 16230饰 16231è§ 16232é 16233é® 16234è¿ 16235ç 16236æ 16237å§» 16238èµ´ 16239å®´ 16240ç¦ 16241åº 16242å¸ 16243æ 16244é 16245æ¨ 16246é 16247è£ 16248饼 16249é 16250å§¿ 16251æ 16252å 16253è ¹ 16254妥 16255æ 16256è´¤ 16257æ 16258æª 16259è¡ 16260èº 16261丢 16262浩 16263å¾½ 16264æ 16265å« 16266æ¡ 16267è§ 16268è´ª 16269æ ° 16270ç¼´ 16271汪 16272æ 16273å¯ 16274诺 16275å§ 16276è° 16277å¶ 16278å£ 16279诬 16280è 16281æ 16282躺 16283ç 16284éª 16285ä¹ 16286溪 16287ä¸ 16288å¢ 16289æ¹ 16290é· 16291å¨ 16292å® 16293驾 16294ç¼ 16295æ 16296æ 16297é 16298æ· 16299é¢ 16300å¹» 16301æ 16302æ 16303æ¨ 16304ä½³ 16305ä» 16306è 16307çª 16308涤 16309å 16310ç§ 16311å ¡ 16312æ³¼ 16313è± 16314罩 16315é 16316æ 16317è 16318è 16319滨 16320ä¿© 16321æ 16322æ¹ 16323ç 16324é 16325éµ 16326è 16327ç¯ 16328æ·® 16329é 16330ç 16331粪 16332ç 16333宿 16334æ¡£ 16335æ 16336驳 16337å« 16338è£ 16339å¾ 16340ç® 16341æ 16342è 16343æ 16344æ 16345辨 16346殿 16347è² 16348æ 16349æ 16350é ± 16351å± 16352ç« 16353å 16354è¡ 16355å µ 16356沫 16357ç± 16358ç 16359å 16360é 16361è± 16362æ² 16363è¾ 16364é© 16365ç 16366å 16367å·· 16368饿 16369祸 16370ä¸ 16371ç 16372æº 16373æ° 16374é» 16375å½ 16376å° 16377å¿ 16378妨 16379è 16380å 16381é¦ 16382æ¨ 16383ç® 16384æ`.split(` 16385`),Eu=`aÌbaco 16386abdomen 16387abeja 16388abierto 16389abogado 16390abono 16391aborto 16392abrazo 16393abrir 16394abuelo 16395abuso 16396acabar 16397academia 16398acceso 16399accioÌn 16400aceite 16401acelga 16402acento 16403aceptar 16404aÌcido 16405aclarar 16406acneÌ 16407acoger 16408acoso 16409activo 16410acto 16411actriz 16412actuar 16413acudir 16414acuerdo 16415acusar 16416adicto 16417admitir 16418adoptar 16419adorno 16420aduana 16421adulto 16422aeÌreo 16423afectar 16424aficioÌn 16425afinar 16426afirmar 16427aÌgil 16428agitar 16429agoniÌa 16430agosto 16431agotar 16432agregar 16433agrio 16434agua 16435agudo 16436aÌguila 16437aguja 16438ahogo 16439ahorro 16440aire 16441aislar 16442ajedrez 16443ajeno 16444ajuste 16445alacraÌn 16446alambre
16447alarma 16448alba 16449aÌlbum 16450alcalde 16451aldea 16452alegre 16453alejar 16454alerta 16455aleta 16456alfiler 16457alga 16458algodoÌn 16459aliado 16460aliento 16461alivio 16462alma 16463almeja 16464almiÌbar 16465altar 16466alteza 16467altivo 16468alto 16469altura 16470alumno 16471alzar 16472amable 16473amante 16474amapola 16475amargo 16476amasar 16477aÌmbar 16478aÌmbito 16479ameno 16480amigo 16481amistad 16482amor 16483amparo 16484amplio 16485ancho 16486anciano 16487ancla 16488andar 16489andeÌn 16490anemia 16491aÌngulo 16492anillo 16493aÌnimo 16494aniÌs 16495anotar 16496antena 16497antiguo 16498antojo 16499anual 16500anular 16501anuncio 16502anÌadir 16503anÌejo 16504anÌo 16505apagar 16506aparato 16507apetito 16508apio 16509aplicar 16510apodo 16511aporte 16512apoyo 16513aprender 16514aprobar 16515apuesta 16516apuro 16517arado 16518aranÌa 16519arar 16520aÌrbitro 16521aÌrbol 16522arbusto 16523archivo 16524arco 16525arder 16526ardilla 16527arduo 16528aÌrea 16529aÌrido 16530aries 16531armoniÌa 16532arneÌs 16533aroma 16534arpa 16535arpoÌn 16536arreglo 16537arroz 16538arruga 16539arte 16540artista 16541asa 16542asado 16543asalto 16544ascenso 16545asegurar 16546aseo 16547asesor 16548asiento 16549asilo 16550asistir 16551asno 16552asombro 16553aÌspero 16554astilla 16555astro 16556astuto 16557asumir 16558asunto 16559atajo 16560ataque 16561atar 16562atento 16563ateo 16564aÌtico 16565atleta 16566aÌtomo 16567atraer 16568atroz 16569atuÌn 16570audaz 16571audio 16572auge 16573aula 16574aumento 16575ausente 16576autor 16577aval 16578avance 16579avaro 16580ave 16581avellana 16582avena 16583avestruz 16584avioÌn 16585aviso 16586ayer 16587ayuda 16588ayuno 16589azafraÌn 16590azar 16591azote 16592azuÌcar 16593azufre 16594azul 16595baba 16596babor 16597bache 16598bahiÌa 16599baile 16600bajar 16601balanza 16602balcoÌn 16603balde 16604bambuÌ 16605banco 16606banda 16607banÌo 16608barba 16609barco 16610barniz 16611barro 16612baÌscula 16613bastoÌn 16614basura 16615batalla 16616bateriÌa 16617batir 16618batuta 16619bauÌl 16620bazar 16621bebeÌ 16622bebida 16623bello 16624besar 16625beso 16626bestia 16627bicho 16628bien 16629bingo 16630blanco 16631bloque 16632blusa 16633boa 16634bobina 16635bobo 16636boca 16637bocina 16638boda 16639bodega 16640boina 16641bola 16642bolero 16643bolsa 16644bomba 16645bondad 16646bonito 16647bono 16648bonsaÌi 16649borde 16650borrar 16651bosque 16652bote 16653botiÌn 16654boÌveda 16655bozal 16656bravo 16657brazo 16658brecha 16659breve 16660brillo 16661brinco 16662brisa 16663broca 16664broma 16665bronce 16666brote 16667bruja 16668brusco 16669bruto 16670buceo 16671bucle 16672bueno 16673buey 16674bufanda 16675bufoÌn 16676buÌho 16677buitre 16678bulto 16679burbuja 16680burla 16681burro 16682buscar 16683butaca 16684buzoÌn 16685caballo 16686cabeza 16687cabina 16688cabra 16689cacao 16690cadaÌver 16691cadena 16692caer 16693cafeÌ 16694caiÌda 16695caimaÌn 16696caja 16697cajoÌn 16698cal 16699calamar 16700calcio 16701caldo 16702calidad 16703calle 16704calma 16705calor 16706calvo 16707cama 16708cambio 16709camello 16710camino 16711campo 16712caÌncer 16713candil 16714canela 16715canguro 16716canica 16717canto 16718canÌa 16719canÌoÌn 16720caoba 16721caos 16722capaz 16723capitaÌn 16724capote 16725captar 16726capucha 16727cara 16728carboÌn 16729caÌrcel 16730careta 16731carga 16732carinÌo 16733carne 16734carpeta 16735carro 16736carta 16737casa 16738casco 16739casero 16740caspa 16741castor 16742catorce 16743catre 16744caudal 16745causa 16746cazo 16747cebolla 16748ceder 16749cedro 16750celda 16751ceÌlebre 16752celoso 16753ceÌlula 16754cemento 16755ceniza 16756centro 16757cerca 16758cerdo 16759cereza 16760cero 16761cerrar 16762certeza 16763ceÌsped 16764cetro 16765chacal 16766chaleco 16767champuÌ 16768chancla 16769chapa 16770charla 16771chico 16772chiste 16773chivo 16774choque 16775choza 16776chuleta 16777chupar 16778cicloÌn 16779ciego 16780cielo 16781cien 16782cierto 16783cifra 16784cigarro 16785cima 16786cinco 16787cine 16788cinta 16789cipreÌs 16790circo 16791ciruela 16792cisne 16793cita 16794ciudad 16795clamor 16796clan 16797claro 16798clase 16799clave 16800cliente 16801clima 16802cliÌnica 16803cobre 16804coccioÌn 16805cochino 16806cocina 16807coco 16808coÌdigo 16809codo 16810cofre 16811coger 16812cohete 16813cojiÌn 16814cojo 16815cola 16816colcha 16817colegio 16818colgar 16819colina 16820collar 16821colmo 16822columna 16823combate 16824comer 16825comida 16826coÌmodo 16827compra 16828conde 16829conejo 16830conga 16831conocer 16832consejo 16833contar 16834copa 16835copia 16836corazoÌn 16837corbata 16838corcho 16839cordoÌn 16840corona 16841correr 16842coser 16843cosmos 16844costa 16845craÌneo 16846craÌter 16847crear 16848crecer 16849creiÌdo 16850crema 16851criÌa 16852crimen 16853cripta 16854crisis 16855cromo 16856croÌnica 16857croqueta 16858crudo 16859cruz 16860cuadro 16861cuarto 16862cuatro 16863cubo 16864cubrir 16865cuchara 16866cuello 16867cuento 16868cuerda 16869cuesta 16870cueva 16871cuidar 16872culebra 16873culpa 16874culto 16875cumbre 16876cumplir 16877cuna 16878cuneta 16879cuota 16880cupoÌn 16881cuÌpula 16882curar 16883curioso 16884curso 16885curva 16886cutis 16887dama 16888danza 16889dar 16890dardo 16891daÌtil 16892deber 16893deÌbil 16894deÌcada 16895decir 16896dedo 16897defensa 16898definir 16899dejar 16900delfiÌn 16901delgado 16902delito 16903demora 16904denso 16905dental 16906deporte 16907derecho 16908derrota 16909desayuno 16910deseo 16911desfile 16912desnudo 16913destino 16914desviÌo 16915detalle 16916detener 16917deuda 16918diÌa 16919diablo 16920diadema 16921diamante 16922diana 16923diario 16924dibujo 16925dictar 16926diente 16927dieta 16928diez 16929difiÌcil 16930digno 16931dilema 16932diluir 16933dinero 16934directo 16935dirigir 16936disco 16937disenÌo 16938disfraz 16939diva 16940divino 16941doble 16942doce 16943dolor 16944domingo 16945don 16946donar 16947dorado 16948dormir 16949dorso 16950dos 16951dosis 16952dragoÌn 16953droga 16954ducha 16955duda 16956duelo 16957duenÌo 16958dulce 16959duÌo 16960duque 16961durar 16962dureza 16963duro 16964eÌbano 16965ebrio 16966echar 16967eco 16968ecuador 16969edad 16970edicioÌn 16971edificio 16972editor 16973educar 16974efecto 16975eficaz 16976eje 16977ejemplo 16978elefante 16979elegir 16980elemento 16981elevar 16982elipse 16983eÌlite 16984elixir 16985elogio 16986eludir 16987embudo 16988emitir 16989emocioÌn 16990empate 16991empenÌo 16992empleo 16993empresa 16994enano 16995encargo 16996enchufe 16997enciÌa 16998enemigo 16999enero 17000enfado 17001enfermo 17002enganÌo 17003enigma 17004enlace 17005enorme 17006enredo 17007ensayo 17008ensenÌar 17009entero 17010entrar 17011envase 17012enviÌo 17013eÌpoca 17014equipo 17015erizo 17016escala 17017escena 17018escolar 17019escribir 17020escudo 17021esencia 17022esfera 17023esfuerzo 17024espada 17025espejo 17026espiÌa 17027esposa 17028espuma 17029esquiÌ 17030estar 17031este 17032estilo 17033estufa 17034etapa 17035eterno 17036eÌtica 17037etnia 17038evadir 17039evaluar 17040evento 17041evitar 17042exacto 17043examen 17044exceso 17045excusa 17046exento 17047exigir 17048exilio 17049existir 17050eÌxito 17051experto 17052explicar 17053exponer 17054extremo 17055faÌbrica 17056faÌbula 17057fachada 17058faÌcil 17059factor 17060faena 17061faja 17062falda 17063fallo 17064falso 17065faltar 17066fama 17067familia 17068famoso 17069faraoÌn 17070farmacia 17071farol 17072farsa 17073fase 17074fatiga 17075fauna 17076favor 17077fax 17078febrero 17079fecha 17080feliz 17081feo 17082feria 17083feroz 17084feÌrtil 17085fervor 17086festiÌn 17087fiable 17088fianza 17089fiar 17090fibra 17091ficcioÌn 17092ficha 17093fideo 17094fiebre 17095fiel 17096fiera 17097fiesta 17098figura 17099fijar 17100fijo 17101fila 17102filete
17103filial 17104filtro 17105fin 17106finca 17107fingir 17108finito 17109firma 17110flaco 17111flauta 17112flecha 17113flor 17114flota 17115fluir 17116flujo 17117fluÌor 17118fobia 17119foca 17120fogata 17121fogoÌn 17122folio 17123folleto 17124fondo 17125forma 17126forro 17127fortuna 17128forzar 17129fosa 17130foto 17131fracaso 17132fraÌgil 17133franja 17134frase 17135fraude 17136freiÌr 17137freno 17138fresa 17139friÌo 17140frito 17141fruta 17142fuego 17143fuente 17144fuerza 17145fuga 17146fumar 17147funcioÌn 17148funda 17149furgoÌn 17150furia 17151fusil 17152fuÌtbol 17153futuro 17154gacela 17155gafas 17156gaita 17157gajo 17158gala 17159galeriÌa 17160gallo 17161gamba 17162ganar 17163gancho 17164ganga 17165ganso 17166garaje 17167garza 17168gasolina 17169gastar 17170gato 17171gavilaÌn 17172gemelo 17173gemir 17174gen 17175geÌnero 17176genio 17177gente 17178geranio 17179gerente 17180germen 17181gesto 17182gigante 17183gimnasio 17184girar 17185giro 17186glaciar 17187globo 17188gloria 17189gol 17190golfo 17191goloso 17192golpe 17193goma 17194gordo 17195gorila 17196gorra 17197gota 17198goteo 17199gozar 17200grada 17201graÌfico 17202grano 17203grasa 17204gratis 17205grave 17206grieta 17207grillo 17208gripe 17209gris 17210grito 17211grosor 17212gruÌa 17213grueso 17214grumo 17215grupo 17216guante 17217guapo 17218guardia 17219guerra 17220guiÌa 17221guinÌo 17222guion 17223guiso 17224guitarra 17225gusano 17226gustar 17227haber 17228haÌbil 17229hablar 17230hacer 17231hacha 17232hada 17233hallar 17234hamaca 17235harina 17236haz 17237hazanÌa 17238hebilla 17239hebra 17240hecho 17241helado 17242helio 17243hembra 17244herir 17245hermano 17246heÌroe 17247hervir 17248hielo 17249hierro 17250hiÌgado 17251higiene 17252hijo 17253himno 17254historia 17255hocico 17256hogar 17257hoguera 17258hoja 17259hombre 17260hongo 17261honor 17262honra 17263hora 17264hormiga 17265horno 17266hostil 17267hoyo 17268hueco 17269huelga 17270huerta 17271hueso 17272huevo 17273huida 17274huir 17275humano 17276huÌmedo 17277humilde 17278humo 17279hundir 17280huracaÌn 17281hurto 17282icono 17283ideal 17284idioma 17285iÌdolo 17286iglesia 17287igluÌ 17288igual 17289ilegal 17290ilusioÌn 17291imagen 17292imaÌn 17293imitar 17294impar 17295imperio 17296imponer 17297impulso 17298incapaz 17299iÌndice 17300inerte 17301infiel 17302informe 17303ingenio 17304inicio 17305inmenso 17306inmune 17307innato 17308insecto 17309instante 17310intereÌs 17311iÌntimo 17312intuir 17313inuÌtil 17314invierno 17315ira 17316iris 17317ironiÌa 17318isla 17319islote 17320jabaliÌ 17321jaboÌn 17322jamoÌn 17323jarabe 17324jardiÌn 17325jarra 17326jaula 17327jazmiÌn 17328jefe 17329jeringa 17330jinete 17331jornada 17332joroba 17333joven 17334joya 17335juerga 17336jueves 17337juez 17338jugador 17339jugo 17340juguete 17341juicio 17342junco 17343jungla 17344junio 17345juntar 17346juÌpiter 17347jurar 17348justo 17349juvenil 17350juzgar 17351kilo 17352koala 17353labio 17354lacio 17355lacra 17356lado 17357ladroÌn 17358lagarto 17359laÌgrima 17360laguna 17361laico 17362lamer 17363laÌmina 17364laÌmpara 17365lana 17366lancha 17367langosta 17368lanza 17369laÌpiz 17370largo 17371larva 17372laÌstima 17373lata 17374laÌtex 17375latir 17376laurel 17377lavar 17378lazo 17379leal 17380leccioÌn 17381leche 17382lector 17383leer 17384legioÌn 17385legumbre 17386lejano 17387lengua 17388lento 17389lenÌa 17390leoÌn 17391leopardo 17392lesioÌn 17393letal 17394letra 17395leve 17396leyenda 17397libertad 17398libro 17399licor 17400liÌder 17401lidiar 17402lienzo 17403liga 17404ligero 17405lima 17406liÌmite 17407limoÌn 17408limpio 17409lince 17410lindo 17411liÌnea 17412lingote 17413lino 17414linterna 17415liÌquido 17416liso 17417lista 17418litera 17419litio 17420litro 17421llaga 17422llama 17423llanto 17424llave 17425llegar 17426llenar 17427llevar 17428llorar 17429llover 17430lluvia 17431lobo 17432locioÌn 17433loco 17434locura 17435loÌgica 17436logro 17437lombriz 17438lomo 17439lonja 17440lote 17441lucha 17442lucir 17443lugar 17444lujo 17445luna 17446lunes 17447lupa 17448lustro 17449luto 17450luz 17451maceta 17452macho 17453madera 17454madre 17455maduro 17456maestro 17457mafia 17458magia 17459mago 17460maiÌz 17461maldad 17462maleta 17463malla 17464malo 17465mamaÌ 17466mambo 17467mamut 17468manco 17469mando 17470manejar 17471manga 17472maniquiÌ 17473manjar 17474mano 17475manso 17476manta 17477manÌana 17478mapa 17479maÌquina 17480mar 17481marco 17482marea 17483marfil 17484margen 17485marido 17486maÌrmol 17487marroÌn 17488martes 17489marzo 17490masa 17491maÌscara 17492masivo 17493matar 17494materia 17495matiz 17496matriz 17497maÌximo 17498mayor 17499mazorca 17500mecha 17501medalla 17502medio 17503meÌdula 17504mejilla 17505mejor 17506melena 17507meloÌn 17508memoria 17509menor 17510mensaje 17511mente 17512menuÌ 17513mercado 17514merengue 17515meÌrito 17516mes 17517mesoÌn 17518meta 17519meter 17520meÌtodo 17521metro 17522mezcla 17523miedo 17524miel 17525miembro 17526miga 17527mil 17528milagro 17529militar 17530milloÌn 17531mimo 17532mina 17533minero 17534miÌnimo 17535minuto 17536miope 17537mirar 17538misa 17539miseria 17540misil 17541mismo 17542mitad 17543mito 17544mochila 17545mocioÌn 17546moda 17547modelo 17548moho 17549mojar 17550molde 17551moler 17552molino 17553momento 17554momia 17555monarca 17556moneda 17557monja 17558monto 17559monÌo 17560morada 17561morder 17562moreno 17563morir 17564morro 17565morsa 17566mortal 17567mosca 17568mostrar 17569motivo 17570mover 17571moÌvil 17572mozo 17573mucho 17574mudar 17575mueble 17576muela 17577muerte 17578muestra 17579mugre 17580mujer 17581mula 17582muleta 17583multa 17584mundo 17585munÌeca 17586mural 17587muro 17588muÌsculo 17589museo 17590musgo 17591muÌsica 17592muslo 17593naÌcar 17594nacioÌn 17595nadar 17596naipe 17597naranja 17598nariz 17599narrar 17600nasal 17601natal 17602nativo 17603natural 17604naÌusea 17605naval 17606nave 17607navidad 17608necio 17609neÌctar 17610negar 17611negocio 17612negro 17613neoÌn 17614nervio 17615neto 17616neutro 17617nevar 17618nevera 17619nicho 17620nido 17621niebla 17622nieto 17623ninÌez 17624ninÌo 17625niÌtido 17626nivel 17627nobleza 17628noche 17629noÌmina 17630noria 17631norma 17632norte 17633nota 17634noticia 17635novato 17636novela 17637novio 17638nube 17639nuca 17640nuÌcleo 17641nudillo 17642nudo 17643nuera 17644nueve 17645nuez 17646nulo 17647nuÌmero 17648nutria 17649oasis 17650obeso 17651obispo 17652objeto 17653obra 17654obrero 17655observar 17656obtener 17657obvio 17658oca 17659ocaso 17660oceÌano 17661ochenta 17662ocho 17663ocio 17664ocre 17665octavo 17666octubre 17667oculto 17668ocupar 17669ocurrir 17670odiar 17671odio 17672odisea 17673oeste 17674ofensa 17675oferta 17676oficio 17677ofrecer 17678ogro 17679oiÌdo 17680oiÌr 17681ojo 17682ola 17683oleada 17684olfato 17685olivo 17686olla 17687olmo 17688olor 17689olvido 17690ombligo 17691onda 17692onza 17693opaco 17694opcioÌn 17695oÌpera 17696opinar 17697oponer 17698optar 17699oÌptica 17700opuesto 17701oracioÌn 17702orador 17703oral 17704oÌrbita 17705orca 17706orden 17707oreja 17708oÌrgano 17709orgiÌa 17710orgullo 17711oriente 17712origen 17713orilla 17714oro 17715orquesta 17716oruga 17717osadiÌa 17718oscuro 17719osezno 17720oso 17721ostra 17722otonÌo 17723otro 17724oveja 17725oÌvulo 17726oÌxido 17727oxiÌgeno 17728oyente 17729ozono 17730pacto 17731padre 17732paella 17733paÌgina 17734pago 17735paiÌs 17736paÌjaro 17737palabra 17738palco 17739paleta 17740paÌlido 17741palma 17742paloma 17743palpar 17744pan 17745panal 17746paÌnico 17747pantera 17748panÌuelo 17749papaÌ 17750papel 17751papilla 17752paquete 17753parar 17754parcela 17755pared 17756parir 17757paro 17758paÌrpado 17759parque 17760paÌrrafo 17761parte 17762pasar 17763paseo 17764pasioÌn 17765paso 17766pasta 17767pata 17768patio 17769patria 17770pausa 17771pauta 17772pavo 17773payaso 17774peatoÌn 17775pecado 17776pecera 17777pecho 17778pedal 17779pedir 17780pegar 17781peine 17782pelar 17783peldanÌo 17784pelea 17785peligro 17786pellejo 17787pelo
17788peluca 17789pena 17790pensar 17791penÌoÌn 17792peoÌn 17793peor 17794pepino 17795pequenÌo 17796pera 17797percha 17798perder 17799pereza 17800perfil 17801perico 17802perla 17803permiso 17804perro 17805persona 17806pesa 17807pesca 17808peÌsimo 17809pestanÌa 17810peÌtalo 17811petroÌleo 17812pez 17813pezunÌa 17814picar 17815pichoÌn 17816pie 17817piedra 17818pierna 17819pieza 17820pijama 17821pilar 17822piloto 17823pimienta 17824pino 17825pintor 17826pinza 17827pinÌa 17828piojo 17829pipa 17830pirata 17831pisar 17832piscina 17833piso 17834pista 17835pitoÌn 17836pizca 17837placa 17838plan 17839plata 17840playa 17841plaza 17842pleito 17843pleno 17844plomo 17845pluma 17846plural 17847pobre 17848poco 17849poder 17850podio 17851poema 17852poesiÌa 17853poeta 17854polen 17855policiÌa 17856pollo 17857polvo 17858pomada 17859pomelo 17860pomo 17861pompa 17862poner 17863porcioÌn 17864portal 17865posada 17866poseer 17867posible 17868poste 17869potencia 17870potro 17871pozo 17872prado 17873precoz 17874pregunta 17875premio 17876prensa 17877preso 17878previo 17879primo 17880priÌncipe 17881prisioÌn 17882privar 17883proa 17884probar 17885proceso 17886producto 17887proeza 17888profesor 17889programa 17890prole 17891promesa 17892pronto 17893propio 17894proÌximo 17895prueba 17896puÌblico 17897puchero 17898pudor 17899pueblo 17900puerta 17901puesto 17902pulga 17903pulir 17904pulmoÌn 17905pulpo 17906pulso 17907puma 17908punto 17909punÌal 17910punÌo 17911pupa 17912pupila 17913pureÌ 17914quedar 17915queja 17916quemar 17917querer 17918queso 17919quieto 17920quiÌmica 17921quince 17922quitar 17923raÌbano 17924rabia 17925rabo 17926racioÌn 17927radical 17928raiÌz 17929rama 17930rampa 17931rancho 17932rango 17933rapaz 17934raÌpido 17935rapto 17936rasgo 17937raspa 17938rato 17939rayo 17940raza 17941razoÌn 17942reaccioÌn 17943realidad 17944rebanÌo 17945rebote 17946recaer 17947receta 17948rechazo 17949recoger 17950recreo 17951recto 17952recurso 17953red 17954redondo 17955reducir 17956reflejo 17957reforma 17958refraÌn 17959refugio 17960regalo 17961regir 17962regla 17963regreso 17964reheÌn 17965reino 17966reiÌr 17967reja 17968relato 17969relevo 17970relieve 17971relleno 17972reloj 17973remar 17974remedio 17975remo 17976rencor 17977rendir 17978renta 17979reparto 17980repetir 17981reposo 17982reptil 17983res 17984rescate 17985resina 17986respeto 17987resto 17988resumen 17989retiro 17990retorno 17991retrato 17992reunir 17993reveÌs 17994revista 17995rey 17996rezar 17997rico 17998riego 17999rienda 18000riesgo 18001rifa 18002riÌgido 18003rigor 18004rincoÌn 18005rinÌoÌn 18006riÌo 18007riqueza 18008risa 18009ritmo 18010rito 18011rizo 18012roble 18013roce 18014rociar 18015rodar 18016rodeo 18017rodilla 18018roer 18019rojizo 18020rojo 18021romero 18022romper 18023ron 18024ronco 18025ronda 18026ropa 18027ropero 18028rosa 18029rosca 18030rostro 18031rotar 18032rubiÌ 18033rubor 18034rudo 18035rueda 18036rugir 18037ruido 18038ruina 18039ruleta 18040rulo 18041rumbo 18042rumor 18043ruptura 18044ruta 18045rutina 18046saÌbado 18047saber 18048sabio 18049sable 18050sacar 18051sagaz 18052sagrado 18053sala 18054saldo 18055salero 18056salir 18057salmoÌn 18058saloÌn 18059salsa 18060salto 18061salud 18062salvar 18063samba 18064sancioÌn 18065sandiÌa 18066sanear 18067sangre 18068sanidad 18069sano 18070santo 18071sapo 18072saque 18073sardina 18074sarteÌn 18075sastre 18076sataÌn 18077sauna 18078saxofoÌn 18079seccioÌn 18080seco 18081secreto 18082secta 18083sed 18084seguir 18085seis 18086sello 18087selva 18088semana 18089semilla 18090senda 18091sensor 18092senÌal 18093senÌor 18094separar 18095sepia 18096sequiÌa 18097ser 18098serie 18099sermoÌn 18100servir 18101sesenta 18102sesioÌn 18103seta 18104setenta 18105severo 18106sexo 18107sexto 18108sidra 18109siesta 18110siete 18111siglo 18112signo 18113siÌlaba 18114silbar 18115silencio 18116silla 18117siÌmbolo 18118simio 18119sirena 18120sistema 18121sitio 18122situar 18123sobre 18124socio 18125sodio 18126sol 18127solapa 18128soldado 18129soledad 18130soÌlido 18131soltar 18132solucioÌn 18133sombra 18134sondeo 18135sonido 18136sonoro 18137sonrisa 18138sopa 18139soplar 18140soporte 18141sordo 18142sorpresa 18143sorteo 18144sosteÌn 18145soÌtano 18146suave 18147subir 18148suceso 18149sudor 18150suegra 18151suelo 18152suenÌo 18153suerte 18154sufrir 18155sujeto 18156sultaÌn 18157sumar 18158superar 18159suplir 18160suponer 18161supremo 18162sur 18163surco 18164surenÌo 18165surgir 18166susto 18167sutil 18168tabaco 18169tabique 18170tabla 18171tabuÌ 18172taco 18173tacto 18174tajo 18175talar 18176talco 18177talento 18178talla 18179taloÌn 18180tamanÌo 18181tambor 18182tango 18183tanque 18184tapa 18185tapete 18186tapia 18187tapoÌn 18188taquilla 18189tarde 18190tarea 18191tarifa 18192tarjeta 18193tarot 18194tarro 18195tarta 18196tatuaje 18197tauro 18198taza 18199tazoÌn 18200teatro 18201techo 18202tecla 18203teÌcnica 18204tejado 18205tejer 18206tejido 18207tela 18208teleÌfono 18209tema 18210temor 18211templo 18212tenaz 18213tender 18214tener 18215tenis 18216tenso 18217teoriÌa 18218terapia 18219terco 18220teÌrmino 18221ternura 18222terror 18223tesis 18224tesoro 18225testigo 18226tetera 18227texto 18228tez 18229tibio 18230tiburoÌn 18231tiempo 18232tienda 18233tierra 18234tieso 18235tigre 18236tijera 18237tilde 18238timbre 18239tiÌmido 18240timo 18241tinta 18242tiÌo 18243tiÌpico 18244tipo 18245tira 18246tiroÌn 18247titaÌn 18248tiÌtere 18249tiÌtulo 18250tiza 18251toalla 18252tobillo 18253tocar 18254tocino 18255todo 18256toga 18257toldo 18258tomar 18259tono 18260tonto 18261topar 18262tope 18263toque 18264toÌrax 18265torero 18266tormenta 18267torneo 18268toro 18269torpedo 18270torre 18271torso 18272tortuga 18273tos 18274tosco 18275toser 18276toÌxico 18277trabajo 18278tractor 18279traer 18280traÌfico 18281trago 18282traje 18283tramo 18284trance 18285trato 18286trauma 18287trazar 18288treÌbol 18289tregua 18290treinta 18291tren 18292trepar 18293tres 18294tribu 18295trigo 18296tripa 18297triste 18298triunfo 18299trofeo 18300trompa 18301tronco 18302tropa 18303trote 18304trozo 18305truco 18306trueno 18307trufa 18308tuberiÌa 18309tubo 18310tuerto 18311tumba 18312tumor 18313tuÌnel 18314tuÌnica 18315turbina 18316turismo 18317turno 18318tutor 18319ubicar 18320uÌlcera 18321umbral 18322unidad 18323unir 18324universo 18325uno 18326untar 18327unÌa 18328urbano 18329urbe 18330urgente 18331urna 18332usar 18333usuario 18334uÌtil 18335utopiÌa 18336uva 18337vaca 18338vaciÌo 18339vacuna 18340vagar 18341vago 18342vaina 18343vajilla 18344vale 18345vaÌlido 18346valle 18347valor 18348vaÌlvula 18349vampiro 18350vara 18351variar 18352varoÌn 18353vaso 18354vecino 18355vector 18356vehiÌculo 18357veinte 18358vejez 18359vela 18360velero 18361veloz 18362vena 18363vencer 18364venda 18365veneno 18366vengar 18367venir
18368venta 18369venus 18370ver 18371verano 18372verbo 18373verde 18374vereda 18375verja 18376verso 18377verter 18378viÌa 18379viaje 18380vibrar 18381vicio 18382viÌctima 18383vida 18384viÌdeo 18385vidrio 18386viejo 18387viernes 18388vigor 18389vil 18390villa 18391vinagre 18392vino 18393vinÌedo 18394violiÌn 18395viral 18396virgo 18397virtud 18398visor 18399viÌspera 18400vista 18401vitamina 18402viudo 18403vivaz 18404vivero 18405vivir 18406vivo 18407volcaÌn 18408volumen 18409volver 18410voraz 18411votar 18412voto 18413voz 18414vuelo 18415vulgar 18416yacer 18417yate 18418yegua 18419yema 18420yerno 18421yeso 18422yodo 18423yoga 18424yogur 18425zafiro 18426zanja 18427zapato 18428zarza 18429zona 18430zorro 18431zumo 18432zurdo`.split(` 18433`),Su=`ç 18434ä¸ 18435æ¯ 18436å¨ 18437ä¸ 18438äº 18439æ 18440å 18441人 18442é 18443ä¸ 18444大 18445çº 18446ä¸ 18447å 18448å 18449æ 18450以 18451è¦ 18452ä» 18453æ 18454ä¾ 18455ç¨ 18456å 18457ç 18458å° 18459ä½ 18460å° 18461æ¼ 18462åº 18463å°± 18464å 18465å° 18466æ 18467æ 18468å¯ 18469主 18470ç¼ 18471å¹´ 18472å 18473å 18474å·¥ 18475ä¹ 18476è½ 18477ä¸ 18478é 18479å 18480說 18481ç¢ 18482種 18483é¢ 18484è 18485æ¹ 18486å¾ 18487å¤ 18488å® 18489è¡ 18490å¸ 18491æ³ 18492æ 18493æ° 18494å¾ 18495ç¶ 18496å 18497ä¸ 18498ä¹ 18499é² 18500è 18501ç 18502é¨ 18503度 18504å®¶ 18505é» 18506å 18507裡 18508å¦ 18509æ°´ 18510å 18511é« 18512èª 18513äº 18514ç 18515èµ· 18516å° 18517ç© 18518ç¾ 18519實 18520å 18521é 18522é½ 18523å © 18524é« 18525å¶ 18526æ© 18527ç¶ 18528使 18529é» 18530å¾ 18531æ¥ 18532æ¬ 18533å» 18534æ 18535æ§ 18536好 18537æ 18538é 18539å® 18540å 18541é 18542å 18543ç± 18544å ¶ 18545äº 18546ç¶ 18547å 18548å¤ 18549天 18550æ¿ 18551å 18552æ¥ 18553é£ 18554社 18555義 18556äº 18557å¹³ 18558å½¢ 18559ç¸ 18560å ¨ 18561表 18562é 18563樣 18564è 18565é 18566å 18567é 18568æ° 18569ç· 18570å § 18571æ¸ 18572æ£ 18573å¿ 18574å 18575ä½ 18576æ 18577ç 18578å 18579å 18580麼 18581å© 18582æ¯ 18583æ 18584ä½ 18585質 18586æ°£ 18587第 18588å 18589é 18590å½ 18591æ¤ 18592è® 18593æ¢ 18594åª 18595æ² 18596çµ 18597è§£ 18598å 18599æ 18600建 18601æ 18602å ¬ 18603ç¡ 18604ç³» 18605è» 18606å¾ 18607æ 18608è 18609æ 18610ç« 18611代 18612æ³ 18613å·² 18614é 18615並 18616æ 18617ç´ 18618é¡ 18619黨 18620ç¨ 18621å± 18622äº 18623æ 18624æ 18625象 18626å¡ 18627é© 18628ä½ 18629å ¥ 18630常 18631æ 18632總 18633次 18634å 18635å¼ 18636æ´» 18637è¨ 18638å 18639管 18640ç¹ 18641ä»¶ 18642é· 18643æ± 18644è 18645é 18646åº 18647è³ 18648é 18649æµ 18650è·¯ 18651ç´ 18652å° 18653å 18654å±± 18655çµ± 18656æ¥ 18657ç¥ 18658è¼ 18659å° 18660çµ 18661è¦ 18662è¨ 18663å¥ 18664她 18665æ 18666è§ 18667æ 18668æ ¹ 18669è« 18670é 18671è¾² 18672æ 18673å¹¾ 18674ä¹ 18675å 18676å¼· 18677æ¾ 18678決 18679西 18680被 18681å¹¹ 18682å 18683å¿ 18684æ° 18685å 18686å 18687å 18688ä»» 18689å 18690æ 18691è 18692é 18693å 18694給 18695è² 18696å 18697é 18698å³ 18699ä¿ 18700æ²» 18701å 18702é 18703ç¾ 18704è¦ 18705ç± 18706é 18707ä¸ 18708æµ· 18709å£ 18710æ± 18711å° 18712å¨ 18713å£ 18714å¿ 18715ä¸ 18716é 18717å¢ 18718ç 18719æ¿ 18720é 18721æ²¹ 18722æ 18723è¡ 18724極 18725交 18726å 18727è¯ 18728ä» 18729èª 18730å 18731å ± 18732æ¬ 18733æ¶ 18734è 18735æ¹ 18736æ¸ 18737ç¾ 18738å 18739æ¡ 18740è½ 18741æ´ 18742å® 18743風 18744å 18745æ 18746ç½ 18747æ 18748é 18749è± 18750帶 18751å® 18752å ´ 18753身 18754è» 18755ä¾ 18756ç 18757å 18758å · 18759è¬ 18760æ¯ 18761ç® 18762è³ 18763é 18764èµ° 18765ç© 18766示 18767è° 18768è² 18769å ± 18770鬥 18771å® 18772é¡ 18773å « 18774é¢ 18775è¯ 18776å 18777確 18778æ 18779ç§ 18780å¼µ 18781ä¿¡ 18782馬 18783ç¯ 18784話 18785ç±³ 18786æ´ 18787空 18788å 18789æ³ 18790ä» 18791é 18792溫 18793å³ 18794å 18795許 18796æ¥ 18797群 18798廣 18799ç³ 18800è¨ 18801é 18802段 18803ç 18804ç 18805æ 18806æ 18807å¾ 18808å« 18809ä¸ 18810ç©¶ 18811è§ 18812è¶ 18813ç¹ 18814è£ 18815å½± 18816ç® 18817ä½ 18818æ 18819é³ 18820ç¾ 18821æ¸ 18822å¸ 18823å¤ 18824容 18825å 18826é 18827é 18828å 18829é 18830é© 18831é£ 18832æ· 18833æ·± 18834é£ 18835è¿ 18836礦 18837å 18838é± 18839å§ 18840ç´ 18841æ 18842å 18843å 18844辦 18845é 18846ç 18847å 18848ç¿ 18849é¿ 18850ç´ 18851æ¯ 18852è¬ 18853å² 18854æ 18855å 18856便 18857å 18858å¾ 18859é ¸ 18860æ· 18861å¸ 18862å 18863ä½ 18864é¤ 18865æ¶ 18866æ§ 18867åº 18868稱 18869太 18870æº 18871ç²¾ 18872å¼ 18873è 18874ç 18875æ 18876ç¶ 18877å 18878é¸ 18879æ¨ 18880寫 18881å 18882å 18883æ¯ 18884親 18885å¿« 18886æ 18887æ¯ 18888é¢ 18889æ¥ 18890æ± 18891å 18892ç¼ 18893ç 18894æ 18895æ ¼ 18896é¤ 18897æ 18898ç½® 18899æ´¾ 18900層 18901ç 18902å§ 18903å» 18904å° 18905ç 18906è² 18907å» 18908京 18909è 18910é© 18911屬 18912å 18913å 18914ç« 18915ä½ 18916調 18917滿 18918縣 18919å± 18920ç § 18921å 18922ç´ 18923ç´° 18924å¼ 18925è½ 18926該 18927éµ 18928å¹ 18929å´ 18930é¦ 18931åº 18932æ¶² 18933å® 18934å¾· 18935é¨ 18936ç 18937è 18938失 18939ç¾ 18940æ» 18941è¬ 18942é 18943女 18944é» 18945æ¨ 18946顯 18947è« 18948罪 18949ç¥ 18950è 18951å¢ 18952å¸ 18953å« 18954ä¼ 18955æ 18956å¯ 18957æ¹ 18958ç 18959é 18960é² 18961è 18962ç 18963è± 18964æ°§ 18965å¢ 18966å 18967æ 18968å° 18969è½ 18970æ¨ 18971幫 18972輪 18973ç ´ 18974äº 18975師 18976å 18977注 18978é 18979å 18980æ 18981æ 18982ä¾ 18983æ²³ 18984æ 18985å° 18986å¦ 18987æ½ 18988æ¸ 18989樹 18990溶 18991æ 18992æ¢ 18993æ¡ 18994è¨ 18995士 18996å 18997æ¦ 18998åº 18999è 19000é 19001æ³¢ 19002è¦ 19003å 19004è²» 19005ç· 19006æ 19007å·¦ 19008ç« 19009æ© 19010æ 19011害 19012çº 19013è¼ 19014æ 19015試 19016é£ 19017å 19018å µ 19019æº 19020å¤ 19021è· 19022å¸ 19023è¶³ 19024æ 19025ç·´ 19026å·® 19027è´ 19028æ¿ 19029ç° 19030é 19031é» 19032ç¯ 19033è² 19034æ 19035è 19036ç¹¼ 19037è 19038ä¼¼ 19039é¤ 19040å 19041æ² 19042輸 19043ä¿® 19044æ 19045å 19046夫 19047å¤ 19048é 19049ç 19050è¹ 19051ä½ 19052å³ 19053財 19054å 19055å¯ 19056æ¥ 19057è· 19058覺 19059æ¼¢ 19060ç« 19061å 19062å·´ 19063è· 19064é 19065é 19066é£ 19067檢 19068å¸ 19069å© 19070æ 19071é½ 19072äº 19073å 19074åµ 19075æ 19076è 19077æ 19078å£ 19079ç 19080å¤ 19081å¾ 19082æ 19083æª 19084è· 19085ç 19086é¼ 19087æ¾ 19088端 19089責 19090ç« 19091ç°¡ 19092è¿° 19093é¢ 19094å¯ 19095ç¡ 19096å¸ 19097å° 19098è 19099è¡ 19100æ¿ 19101ç¨ 19102令 19103é 19104é¿ 19105宣 19106ç° 19107é 19108è« 19109è¶ 19110å¾® 19111è® 19112æ§ 19113å· 19114è¯ 19115軸 19116æ¾ 19117å¦ 19118ç´ 19119ç 19120ä¾ 19121åª 19122é 19123ç¤ 19124è¼ 19125å 19126æ¿ 19127çª 19128å 19129ç² 19130æµ 19131ç¥ 19132客 19133è¢ 19134å· 19135å 19136çµ 19137æ 19138å¡ 19139å 19140測 19141çµ² 19142å 19143訴 19144念 19145é³ 19146ä» 19147ç¾ 19148é¹½ 19149å 19150æ´ 19151é¯ 19152è¦ 19153å¤ 19154å 19155ç§» 19156é » 19157é 19158é 19159æ·· 19160æ¯ 19161ç 19162ç® 19163çµ 19164è 19165æ±½ 19166æ 19167é² 19168åª 19169æ¢ 19170è· 19171è¡ 19172å 19173ç 19174央 19175å¯
19176ç 19177è¿ 19178å¢ 19179è¥ 19180å° 19181æ´² 19182å» 19183æ¬ 19184æ¿ 19185å 19186æ 19187ç 19188室 19189å¾ 19190æ ¸ 19191æ ¡ 19192æ£ 19193ä¾µ 19194å§ 19195ç² 19196é 19197ä¹ 19198è 19199å³ 19200è 19201模 19202æ¹ 19203貨 19204æ 19205é 19206é» 19207毫 19208æ® 19209ç©© 19210ä¹ 19211媽 19212æ¤ 19213æ¯ 19214æ´ 19215é 19216èª 19217æ® 19218é 19219å® 19220æ¿ 19221åº 19222ç´ 19223é« 19224缺 19225é¨ 19226å 19227é 19228å 19229å 19230æ¥ 19231å± 19232誤 19233è¨ 19234é¡ 19235審 19236é 19237ç² 19238è¶ 19239é®® 19240ç³§ 19241æ¤ 19242å© 19243è« 19244ç¡« 19245è¥ 19246å 19247é¾ 19248æ¼ 19249ç¶ 19250漸 19251è¡ 19252æ¡ 19253械 19254æ 19255æ 19256æ² 19257å 19258æ» 19259è¬ 19260ç¾ 19261è¨ 19262æ 19263ç² 19264äº 19265ç 19266ç 19267ä¹ 19268殺 19269è¥ 19270寧 19271é¯ 19272è²´ 19273é 19274ç ¤ 19275è® 19276ç 19277伯 19278é¦ 19279ä» 19280è¿« 19281å¥ 19282è± 19283å¹ 19284æ¡ 19285è 19286æ 19287弦 19288è 19289æ² 19290å 19291ç©¿ 19292å· 19293ç 19294æ¨ 19295誰 19296é 19297ç 19298縮 19299å¾µ 19300è 19301å 19302æ¾ 19303è ³ 19304å° 19305ç° 19306å 19307è 19308æ 19309ç¦ 19310è²· 19311æ 19312äº 19313æ¦ 19314æ ¢ 19315æ 19316ç£ 19317å 19318ç¥ 19319ç 19320ä¿ 19321é 19322è£ 19323è© 19324ç¿» 19325è 19326è¸ 19327å°¼ 19328è¡£ 19329寬 19330æ 19331æ£ 19332å¸ 19333å· 19334æ 19335å 19336ç§ 19337å® 19338æ°« 19339å¥ 19340ç£ 19341æ¯ 19342æ¶ 19343亮 19344æ« 19345æ² 19346æ ¶ 19347ç·¨ 19348ç 19349觸 19350æ 19351é· 19352é· 19353è©© 19354座 19355å± 19356æ 19357è£ 19358è 19359å¼ 19360å¨ 19361æ¯ 19362å¨ 19363ç¶ 19364æ¶ 19365å 19366ç 19367è¡¡ 19368é 19369å« 19370å»¶ 19371å± 19372è 19373å± 19374é 19375è¨ 19376é¸ 19377é¡§ 19378æ 19379å 19380ç 19381æ² 19382æª 19383æ 19384è 19385å 19386ç 19387è¶ 19388è·³ 19389å¥ 19390å£ 19391課 19392å± 19393è¡ 19394é¡ 19395款 19396ç´¹ 19397å· 19398é½ 19399å 19400è¸ 19401æ® 19402æ°¸ 19403å® 19404è 19405å· 19406ç 19407岩 19408å¼± 19409é¶ 19410æ¥ 19411å¥ 19412沿 19413é² 19414æ¡¿ 19415æ¢ 19416æ» 19417é® 19418飯 19419æ¿ 19420èª 19421æ· 19422è¶ 19423庫 19424奪 19425ä¼ 19426é 19427ç¨ 19428é 19429æ» 19430è³½ 19431æ¸ 19432å¬ 19433é¼ 19434æ 19435ç¤ 19436è£ 19437éª 19438康 19439å¯ 19440é 19441è 19442ç´ 19443å 19444ç³ 19445è 19446æ©« 19447符 19448ç§ 19449åª 19450å 19451å 19452æ§ 19453潤 19454å¹ 19455å 19456ç« 19457ç 19458è² 19459澤 19460è ¦ 19461壤 19462碳 19463æ 19464é 19465å´ 19466寨 19467æ¢ 19468å¾¹ 19469æ ® 19470æ 19471è 19472åº 19473ç´ 19474å½ 19475飼 19476伸 19477æ 19478麥 19479æ¿ 19480æ 19481è· 19482ç¦ 19483å¡ 19484åº 19485ç¯ 19486æ¡ 19487æ¶ 19488訪 19489å¡ 19490å¥ 19491é 19492æ¢ 19493å 19494æ 19495è·¡ 19496å¡ 19497æ°¯ 19498é 19499份 19500æ¯ 19501æ³¥ 19502é 19503æ´ 19504æº 19505ç° 19506彩 19507è³£ 19508è 19509å¤ 19510æ 19511å¿ 19512é 19513ç» 19514硬 19515äº 19516ç¹ 19517å 19518éª 19519å½ 19520亦 19521æ½ 19522ç¯ 19523é£ 19524é° 19525ä¸ 19526å°º 19527追 19528å 19529é 19530è¿ 19531æ³ 19532ç¸ 19533æ¨ 19534é¿ 19535è¬ 19536å¸ 19537é 19538豬 19539æ 19540ç´¯ 19541å 19542å ¸ 19543館 19544ç´¢ 19545秦 19546è 19547æ½® 19548çº 19549è± 19550忽 19551æ 19552é© 19553å¡ 19554éº 19555æ 19556æ± 19557æ¿ 19558çº 19559ç² 19560å¾ 19561å° 19562ç 19563æ¥ 19564è¬ 19565奮 19566è³¼ 19567磨 19568å 19569æ± 19570æ 19571ç¢ 19572骨 19573ç£ 19574æ 19575å¼ 19576æ´ 19577å² 19578貫 19579æ® 19580é 19581è© 19582亡 19583å£ 19584é 19585寶 19586å 19587塵 19588è 19589æ 19590ç® 19591æ® 19592å¬ 19593æ© 19594婦 19595è¦ 19596ç¶ 19597æ 19598å³ 19599ä» 19600æµ® 19601é 19602å¾ 19603æ¨ 19604æ 19605è°· 19606è´ 19607ç®± 19608é 19609è¨ 19610ç· 19611å¹ 19612å 19613ç´ 19614å 19615æ 19616å® 19617ç» 19618å·¨ 19619è 19620å¦ 19621榮 19622é 19623ç£ 19624éµ 19625å¡ 19626é§ 19627é 19628æ 19629æ© 19630å 19631å 19632é¹¼ 19633é½ 19634æª 19635ç 19636麻 19637ç´¡ 19638ç¦ 19639廢 19640ç 19641ç 19642ç·© 19643æ·¨ 19644ç 19645æ 19646å© 19647æ¶ 19648ç 19649å´ 19650æ 19651岸 19652æ 19653è 19654è¡ 19655è 19656å§ 19657貿 19658è 19659奴 19660å¦ 19661æ £ 19662ä¹ 19663夥 19664æ¢ 19665å» 19666ç´ 19667æ 19668辯 19669è³ 19670彪 19671è£ 19672å 19673ç 19674æµ 19675è 19676ç§ 19677è© 19678ä¿ 19679ç¶² 19680è 19681åº 19682å´ 19683縱 19684寸 19685æ± 19686æ 19687æ´ª 19688è³ 19689é 19690æ¬ 19691ç 19692ç¯ 19693æ´¥ 19694稻 19695ç 19696è» 19697å 19698å 19699滾 19700å 19701è 19702è³ 19703è¯ 19704å¡ 19705æ± 19706çª 19707è ¿ 19708å 19709æ 19710å°¾ 19711è» 19712å° 19713è²¢ 19714ç» 19715é» 19716å 19717é½ 19718å 19719é 19720é 19721æ°¨ 19722é 19723å³° 19724å¹£ 19725港 19726ä¼ 19727è» 19728ç 19729ç¢ 19730æ¦ 19731è« 19732åº 19733浪 19734ç§ 19735æ´ 19736æ ª 19737å¥ 19738å® 19739è¡ 19740å³¶ 19741ç 19742泡 19743ç¡ 19744ç«¥ 19745é 19746湯 19747é¥ 19748ä¼ 19749å¯ 19750è 19751ç§ 19752ç¹ 19753ç¸ 19754å² 19755磷 19756績 19757æ 19758æ·¡ 19759å° 19760å 19761é· 19762æ´ 19763å 19764å¾ 19765é¡ 19766æ· 19767ç¨ 19768å¿ 19769æ³µ 19770è 19771æ 19772æ´ 19773æ 19774é¡ 19775è¾ 19776壯 19777é 19778è²§ 19779è 19780å½ 19781æ© 19782æ³° 19783å¹¼ 19784å»· 19785å° 19786çª 19787ç¶± 19788å¼ 19789é¸ 19790ç 19791æ° 19792å®® 19793å§ 19794é 19795ç 19796æª 19797å°¤ 19798ç´ 19799循 19800æ 19801è 19802é 19803夾 19804è ° 19805ç·£ 19806ç 19807窮 19808森 19809æ 19810竹 19811æº 19812å¬ 19813繩 19814æ¶ 19815é¦ 19816å© 19817幸 19818漿 19819æ¬ 19820æ 19821ç 19822貯 19823禮 19824濾 19825é 19826ç´ 19827ç½· 19828æ 19829å± 19830å 19831è¢ 19832å 19833å¤ 19834ç½° 19835ç¦ 19836æ½ 19837ä¼ 19838墨 19839欲 19840縫 19841å§ 19842å 19843飽 19844仿 19845ç 19846é 19847鬼 19848éº 19849è·¨ 19850é» 19851æ 19852é 19853æ 19854å 19855è¢ 19856ç 19857污 19858å¹ 19859諸 19860å¼§ 19861åµ 19862æ¢ 19863奶 19864æ½ 19865ç½ 19866è 19867é 19868è¯ 19869è¨ 19870æ± 19871æ¯ 19872æ 19873å¯ 19874æº 19875å 19876å¯ 19877å± 19878èº 19879渡 19880æ 19881丹 19882è± 19883è² 19884碰 19885æ 19886ç¹ 19887æ´ 19888碼 19889夢 19890è½ 19891ç 19892赤 19893æ¼ 19894å 19895æ¬ 19896é¡ 19897å¥ 19898é 19899仲 19900è 19901ç¨ 19902妹 19903ä¹ 19904ç 19905ç³ 19906æ¡ 19907éµ 19908å 19909é 19910èº 19911å 19912é 19913é³ 19914æ 19915æ°® 19916å ¼ 19917é± 19918ç¤ 19919赫 19920æ¥ 19921å¿ 19922è 19923缸 19924ç½ 19925æ¶ 19926å 19927å·§ 19928殼 19929å 19930æ 19931è¨ 19932èª 19933碧 19934祥 19935æ¯ 19936é 19937å·¡ 19938ç© 19939æ² 19940ç 19941齡 19942å« 19943票 19944å° 19945æ¡ 19946éª 19947è 19948æ 19949æ° 19950é 19951è¶£ 19952æ¬ 19953è 19954騰 19955è²¼ 19956æ 19957æ»´ 19958ç 19959é 19960è¼ 19961妻 19962å¡« 19963æ¤ 19964å² 19965ç°½ 19966鬧 19967æ¾ 19968ç´« 19969ç 19970é 19971æ² 19972å 19973é¶ 19974ä¼ 19975餵 19976ç 19977ç¶ 19978å© 19979æ« 19980è 19981æ¸ 19982å¿ 19983è¦ 19984è 19985é° 19986è¸ 19987é 19988æ 19989å¶ 19990æ£ 19991æ§½ 19992å 19993ä¹³ 19994é§ 19995å 19996ä» 19997ç 19998ç£ 19999ç§ 20000ç 20001è¦ 20002ä¼´ 20003ç 20004æ·º 20005ä¸ 20006æ« 20007ç¥ 20008æ©¡ 20009æ³ 20010è¿· 20011æ 20012ç 20013ç§§ 20014è½ 20015詳 20016ç°§ 20017è¸ 20018ç· 20019è 20020å 20021è³ 20022ç³ 20023æ´ 20024è¼ 20025æ¤ 20026ç«¶ 20027é 20028æ 20029ç² 20030ä¹ 20031ç· 20032è© 20033ç± 20034æ 20035å¡ 20036ç 20037ç 20038åµ 20039æ¸ 20040æ 20041享 20042ç³¾ 20043é 20044ç 20045é 20046æ· 20047æ¨ 20048ç² 20049é¸ 20050ç¬ 20051è³ 20052é 20053ç© 20054éµ 20055ç¥ 20056ç§ 20057æµ 20058è² 20059å½¹ 20060å½¼ 20061æ 20062é´¨ 20063趨 20064é³³ 20065æ¨ 20066ç 20067輩 20068ç§© 20069åµ 20070ç½² 20071梯 20072ç 20073ç 20074æ£ 20075é© 20076篩 20077å³½ 20078å 20079å¥ 20080壽 20081è¯ 20082浸 20083æ³ 20084帽 20085é² 20086ç½ 20087ç 20088貸 20089æ¼ 20090稿 20091å 20092å«© 20093è 20094è¯ 20095ç¢ 20096å 20097è 20098奧 20099é³´ 20100嶺 20101ç¾ 20102æ 20103串 20104å¡ 20105繪 20106é µ 20107è 20108ç 20109é« 20110å» 20111ç± 20112å 20113è¼ 20114æ 20115襲 20116ç 20117æ 20118å 20119æ± 20120é 20121é³¥ 20122æ¼ 20123æ² 20124ç 20125ç 20126æ·» 20127æ£ 20128ç© 20129ç¡ 20130é 20131é¼ 20132æ 20133å 20134æ¶¼ 20135æº 20136ç¢ 20137æ ½ 20138ç 20139æ¯ 20140æ£ 20141餾 20142å¸ 20143豪 20144é¼ 20145å 20146é´» 20147æ¦ 20148å 20149æ 20150ç 20151å 20152è¼¥ 20153æ© 20154飲 20155æ¬ 20156ç½µ 20157è¾ 20158å¾ 20159æ£ 20160ä¼° 20161è£ 20162絨 20163é§ 20164ä¸ 20165æµ 20166å§ 20167æ¬ 20168å® 20169輯 20170é 20171é 20172å 20173è 20174å´ 20175åª 20176å¡ 20177廳 20178å¬ 20179é§ 20180è¯ 20181å· 20182æ¥ 20183çª 20184賦 20185å¥ 20186ä½ 20187æ¾ 20188漫 20189æ¼ 20190æ 20191é£ 20192æ¡ 20193æ¶ 20194ä» 20195è¿ 20196ä¿ 20197è§ 20198è 20199é 20200棱 20201è¦ 20202æ¡ 20203æ 20204å 20205æ 20206é¨ 20207å 20208æº 20209沸 20210å¤ 20211å 20212å 20213æ¸ 20214å± 20215ç¾ 20216å¦ 20217æ 20218ä»° 20219ç 20220è¹ 20221è«§ 20222æ 20223é»´ 20224æ¡ 20225å´ 20226å 20227è¡° 20228ç 20229滲 20230è 20231è³´ 20232æ¹§ 20233ç 20234æ¹ 20235é± 20236è 20237å© 20238å² 20239ç´ 20240ç·¯ 20241æ¯ 20242æ¨ 20243å½ 20244ç 20245ç ® 20246å 20247é 20248æ 20249è 20250ç± 20251é · 20252å· 20253å¼ 20254é 20255æ 20256å 20257å 20258é¼» 20259翼 20260綸 20261æ 20262ç 20263é® 20264ç½ 20265絡 20266æ£ 20267æ 20268è¨ 20269è¬ 20270寺 20271é© 20272ç© 20273å¶ 20274æ¯ 20275å 20276å± 20277å¸ 20278ç´³ 20279å¯ 20280ç§ 20281ç° 20282è½ 20283欣 20284æ 20285ç¦ 20286禦 20287é 20288é¦ 20289åª 20290æ¬ 20291é 20292å£ 20293æ 20294æ² 20295é 20296äº 20297é ¯ 20298é 20299è 20300è 20301é ¶ 20302é 20303æ 20304é 20305é 20306ç¾½ 20307æ¼² 20308å¸ 20309ä» 20310éª 20311é¢ 20312æ² 20313æ 20314å§ 20315è 20316æ 20317é£ 20318æ¼ 20319æ 20320欺 20321å¾ 20322é 20323ç· 20324æ± 20325åµ 20326飾 20327è 20328é 20329éµ 20330é· 20331ç 20332æ 20333å§» 20334èµ´ 20335å®´ 20336ç © 20337åµ 20338帳 20339æ 20340é´ 20341æ¨ 20342é 20343è£ 20344é¤ 20345é 20346å§¿ 20347æ 20348å 20349è ¹ 20350妥 20351æ 20352è³¢ 20353æ 20354æª 20355è¡ 20356èº 20357ä¸ 20358浩 20359å¾½ 20360æ 20361å¢ 20362æ 20363覽 20364貪 20365æ ° 20366ç¹³ 20367汪 20368æ 20369馮 20370諾 20371å§ 20372誼 20373å 20374å£ 20375誣 20376è 20377æ 20378躺 20379ç 20380é¨ 20381å¬
20382溪 20383å¢ 20384ç§ 20385æ¹ 20386æ¶ 20387è«® 20388å® 20389é§ 20390çº 20391æ 20392æ 20393éº 20394æ² 20395é 20396å¹» 20397æ 20398æ 20399æ 20400ä½³ 20401ä» 20402è 20403窩 20404æ» 20405å 20406ç§ 20407å ¡ 20408æ½ 20409è¥ 20410罩 20411é 20412æ 20413è 20414è¼ 20415濱 20416å 20417æ 20418æ¹ 20419ç 20420é 20421éµ 20422è 20423ç 20424æ·® 20425é 20426ç 20427ç³ 20428ç 20429宿 20430æª 20431æ 20432é§ 20433å« 20434è£ 20435å¾ 20436ç® 20437æ 20438è ¸ 20439æ 20440æ¬ 20441辨 20442殿 20443è® 20444æ¤ 20445æª 20446é¬ 20447å± 20448ç« 20449å 20450è¡ 20451å µ 20452沫 20453çº 20454æ¢ 20455ç 20456é£ 20457è 20458æ² 20459è½ 20460é¤ 20461ç 20462壩 20463å·· 20464é¤ 20465ç¦ 20466ä¸ 20467ç 20468æº 20469æ° 20470é 20471å½ 20472å 20473å¿ 20474妨 20475è 20476å 20477é 20478æ¨ 20479ç® 20480æ`.split(` 20481`),Iu=new TextEncoder,Ou=new TextDecoder,tr=Object.fromEntries(Array.from("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/").map((e,a)=>[a,e.charCodeAt(0)])),or={...Object.fromEntries(Array.from("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/").map((e,a)=>[e.charCodeAt(0),a])),61:0,45:62,95:63};function to(e,a={}){const{pad:r=!0,url:t=!1}=a,o=new Uint8Array(Math.ceil(e.length/3)*4);for(let c=0,u=0;u<e.length;c+=4,u+=3){const d=(e[u]<<16)+(e[u+1]<<8)+(e[u+2]|0);o[c]=tr[d>>18],o[c+1]=tr[d>>12&63],o[c+2]=tr[d>>6&63],o[c+3]=tr[d&63]}const n=e.length%3,i=Math.floor(e.length/3)*4+(n&&n+1);let s=Ou.decode(new Uint8Array(o.buffer,0,i));return r&&n===1&&(s+="=="),r&&n===2&&(s+="="),t&&(s=s.replaceAll("+","-").replaceAll("/","_")),s}function ci(e,a={}){return to(X(e),a)}function Cu(e,a={}){return to(Ae(e),a)}function Ze(e){const a=e.replace(/=+$/,""),r=a.length,t=new Uint8Array(r+3);Iu.encodeInto(a+"===",t);for(let n=0,i=0;n<a.length;n+=4,i+=3){const s=(or[t[n]]<<18)+(or[t[n+1]]<<12)+(or[t[n+2]]<<6)+or[t[n+3]];t[i]=s>>16,t[i+1]=s>>8&255,t[i+2]=s&255}const o=(r>>2)*3+(r%4&&r%4-1);return new Uint8Array(t.buffer,0,o)}function Tu(e){return G(Ze(e))}function Ru(e){return hn(Ze(e))}const Sp=Object.freeze(Object.defineProperty({__proto__:null,fromBytes:to,fromHex:ci,fromString:Cu,toBytes:Ze,toHex:Tu,toString:Ru},Symbol.toStringTag,{value:"Module"}));const li=Ka(BigInt("0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff")),Du=li.create(BigInt("-3")),Fu=BigInt("0x5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b"),ui=Yt({a:Du,b:Fu,Fp:li,n:BigInt("0xffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551"),Gx:BigInt("0x6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296"),Gy:BigInt("0x4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5"),h:BigInt(1),lowS:!1},Pe),di=Ka(BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff")),Uu=di.create(BigInt("-3")),Mu=BigInt("0xb3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef");Yt({a:Uu,b:Mu,Fp:di,n:BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973"),Gx:BigInt("0xaa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7"),Gy:BigInt("0x3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f"),h:BigInt(1),lowS:!1},hc);const fi=Ka(BigInt("0x1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff")),Ku=fi.create(BigInt("-3")),qu=BigInt("0x0051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f00");Yt({a:Ku,b:qu,Fp:fi,n:BigInt("0x01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409"),Gx:BigInt("0x00c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66"),Gy:BigInt("0x011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650"),h:BigInt(1),lowS:!1,allowedPrivateKeyLengths:[130,131,132]},gr);const Br=ui,Qe=ui;function Nu(e){const a=e[4]===0?5:4,r=a+32,t=e[r+2]===0?r+3:r+2,o=BigInt(G(e.slice(a,r))),n=BigInt(G(e.slice(t)));return{r:o,s:n>Br.CURVE.n/2n?Br.CURVE.n-n:n}}async function Gu(e){try{const a=e.getPublicKey();if(!a)throw new Da;const r=new Uint8Array(a),t=await crypto.subtle.importKey("spki",new Uint8Array(r),{name:"ECDSA",namedCurve:"P-256",hash:"SHA-256"},!0,["verify"]),o=new Uint8Array(await crypto.subtle.exportKey("raw",t));return Ge(o)}catch(a){if(a.message!=="Permission denied to access object")throw a;
20481const r=new Uint8Array(e.attestationObject),t=32,o=88,n=c=>{const u=new Uint8Array([c,o,t]);for(let d=0;d<r.length-u.length;d++)if(u.every((f,p)=>r[d+p]===f))return d+u.length;throw new Da},i=n(33),s=n(34);return Ge(new Uint8Array([4,...r.slice(i,i+t),...r.slice(s,s+t)]))}}const Lu=Qe;function Qu(e={}){const{as:a="Hex"}=e,r=mi({as:a}),t=pi({privateKey:r});return{privateKey:r,publicKey:t}}function pi(e){const{privateKey:a}=e,r=Qe.ProjectivePoint.fromPrivateKey(typeof a=="string"?a.slice(2):G(a).slice(2));return Ge(r)}function Hu(e){const{as:a="Hex",privateKey:r,publicKey:t}=e,o=Qe.ProjectivePoint.fromHex(_t(t).slice(2)),n=typeof r=="string"?r.slice(2):G(r).slice(2),s=o.multiply(Qe.utils.normPrivateKeyToScalar(n)).toRawBytes(!0);return a==="Hex"?G(s):s}function mi(e={}){const{as:a="Hex"}=e,r=Qe.utils.randomPrivateKey();return a==="Hex"?G(r):r}function _u(e){const{payload:a,signature:r}=e,{r:t,s:o,yParity:n}=r,i=new Qe.Signature(BigInt(t),BigInt(o)).addRecoveryBit(n),s=a instanceof Uint8Array?G(a):a,c=i.recoverPublicKey(s.substring(2));return Ge(c)}function Vu(e){const{extraEntropy:a=Sn,hash:r,payload:t,privateKey:o}=e,{r:n,s:i,recovery:s}=Qe.sign(t instanceof Uint8Array?t:X(t),o instanceof Uint8Array?o:X(o),{extraEntropy:typeof a=="boolean"?a:je(a).slice(2),lowS:!0,...r?{prehash:!0}:{}});return{r:n,s:i,yParity:s}}function bi(e){const{hash:a,payload:r,publicKey:t,signature:o}=e;return Qe.verify(o,r instanceof Uint8Array?r:X(r),_t(t).substring(2),...a?[{prehash:!0,lowS:!0}]:[])}const Ip=Object.freeze(Object.defineProperty({__proto__:null,createKeyPair:Qu,getPublicKey:pi,getSharedSecret:Hu,noble:Lu,randomPrivateKey:mi,recoverPublicKey:_u,sign:Vu,verify:bi},Symbol.toStringTag,{value:"Module"})),gi=Uint8Array.from([105,171,180,181,160,222,75,198,42,42,32,31,141,37,186,233]);async function Ju(e){const{createFn:a=window.navigator.credentials.create.bind(window.navigator.credentials),...r}=e,t=vi(r);try{const o=await a(t);if(!o)throw new Da;const n=o.response,i=await Gu(n);return{id:o.id,publicKey:i,raw:o}}catch(o){throw new Da({cause:o})}}function hi(e={}){const{flag:a=5,rpId:r=window.location.hostname,signCount:t=0}=e,o=Qr(Aa(r)),n=w(a,{size:1}),i=w(t,{size:4});return Ee(o,n,i)}function yi(e){const{challenge:a,crossOrigin:r=!1,extraClientData:t,origin:o=window.location.origin}=e;return JSON.stringify({type:"webauthn.get",challenge:ci(a,{url:!0,pad:!1}),origin:o,crossOrigin:r,...t})}function vi(e){const{attestation:a="none",authenticatorSelection:r={residentKey:"preferred",requireResidentKey:!1,userVerification:"required"},challenge:t=gi,excludeCredentialIds:o,extensions:n,name:i,rp:s={id:window.location.hostname,name:window.document.title},user:c}=e,u=c?.name??i;return{publicKey:{attestation:a,authenticatorSelection:r,challenge:typeof t=="string"?X(t):t,...o?{excludeCredentials:o?.map(d=>({id:Ze(d),type:"public-key"}))}:{},pubKeyCredParams:[{type:"public-key",alg:-7}],...n&&{extensions:n},rp:s,user:{id:c?.id??_(Ae(u),{as:"Bytes"}),name:u,displayName:c?.displayName??u}}}}function Ai(e){const{credentialId:a,challenge:r,extensions:t,rpId:o=window.location.hostname,userVerification:n="required"}=e;return{publicKey:{...a?{allowCredentials:Array.isArray(a)?a.map(i=>({id:Ze(i),type:"public-key"})):[{id:Ze(a),type:"public-key"}]}:{},challenge:X(r),...t&&{extensions:t},rpId:o,userVerification:n}}}function Yu(e){const{challenge:a,crossOrigin:r,extraClientData:t,flag:o,origin:n,rpId:i,signCount:s,userVerification:c="required"}=e,u=hi({flag:o,rpId:i,signCount:s}),d=yi({challenge:a,crossOrigin:r,extraClientData:t,origin:n}),f=Qr(Aa(d)),p=d.indexOf('"challenge"'),l=d.indexOf('"type"'),b={authenticatorData:u,clientDataJSON:d,challengeIndex:p,typeIndex:l,userVerificationRequired:c==="required"},h=Ee(u,f);return{metadata:b,payload:h}}async function Zu(e){const{getFn:a=window.navigator.credentials.get.bind(window.navigator.credentials),...r}=e,t=Ai(r);try{const o=await a(t);if(!o)throw new jt;const n=o.response,i=String.fromCharCode(...new Uint8Array(n.clientDataJSON)),s=i.indexOf('"challenge"'),c=i.indexOf('"type"'),u=Nu(new Uint8Array(n.signature));return{metadata:{authenticatorData:G(new Uint8Array(n.authenticatorData)),clientDataJSON:i,challengeIndex:s,typeIndex:c,userVerificationRequired:t.publicKey.userVerification==="required"},signature:u,raw:o}}catch(o){throw new jt({cause:o})}}function Xu(e){const{challenge:a,hash:r=!0,metadata:t,publicKey:o,signature:n}=e,{authenticatorData:i,challengeIndex:s,clientDataJSON:c,typeIndex:u,userVerificationRequired:d}=t,f=X(i);if(f.length<37)return!1;const p=f[32];if((p&1)!==1||d&&(p&4)!==4||(p&8)!==8&&(p&16)===16)return!1;if(u!==void 0){const B='"type":"webauthn.get"';if(B!==c.slice(Number(u),B.length+1))return!1}const l=s!==void 0?c.slice(Number(s)).match(/^"challenge":"(.*?)"/):c.match(/"challenge":"(.*?)"/);if(!l)return!1;const[b,h]=l;if(G(Ze(h))!==a)return!1;const v=Qr(Ae(c),{as:"Bytes"}),x=Be(f,v);return bi({hash:r,payload:x,publicKey:o,signature:n})}class Da extends F{constructor({cause:a}={}){super("Failed to create credential.",{cause:a}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WebAuthnP256.CredentialCreationFailedError"})}}class jt extends F{constructor({cause:a}={}){super("Failed to request credential.",{cause:a}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WebAuthnP256.CredentialRequestFailedError"})}}const Op=Object.freeze(Object.defineProperty({__proto__:null,CredentialCreationFailedError:Da,CredentialRequestFailedError:jt,createChallenge:gi,createCredential:Ju,getAuthenticatorData:hi,getClientDataJSON:yi,getCredentialCreationOptions:vi,getCredentialRequestOptions:Ai,getSignPayload:Yu,sign:Zu,verify:Xu},Symbol.toStringTag,{value:"Module"}));function oo(e){const{domain:a,message:r,primaryType:t,types:o}=e,n=(i,s)=>{for(const c of i){const{name:u,type:d}=c,f=s[u],p=d.match(yc);if(p&&(typeof f=="number"||typeof f=="bigint")){const[,h,v]=p;w(f,{signed:h==="int",size:Number.parseInt(v??"",10)/8})}if(d==="address"&&typeof f=="string"&&!vc(f))throw new Ac({address:f,cause:new wc});const l=d.match(xc);if(l){const[,h]=l;if(h&&Re(f)!==Number.parseInt(h,10))throw new ki({expectedSize:Number.parseInt(h,10),givenSize:Re(f)})}const b=o[d];b&&(rd(d),n(b,f))}};if(o.EIP712Domain&&a){if(typeof a!="object")throw new zi({domain:a});n(o.EIP712Domain,a)}if(t!=="EIP712Domain")if(o[t])n(o[t],r);else throw new Bi({primaryType:t,types:o})}function Wu(e){return no({domain:e})}function wi(e){const{domain:a={},message:r,primaryType:t}=e,o={EIP712Domain:$r(a),...e.types};oo({domain:a,message:r,primaryType:t,types:o});const n=["0x19","0x01"];return a&&n.push(no({domain:a,types:o})),t!=="EIP712Domain"&&n.push(io({data:r,primaryType:t,types:o})),Ee(...n)}function xi(e){const{primaryType:a,types:r}=e;let t="";const o=lo({primaryType:a,types:r});o.delete(a);const n=[a,...Array.from(o).sort()];for(const i of n)t+=`${i}(${(r[i]??[]).map(({name:s,type:c})=>`${c} ${s}`).join(",")})`;return t}function $r(e){return[typeof e?.name=="string"&&{name:"name",type:"string"},e?.version&&{name:"version",type:"string"},(typeof e?.chainId=="number"||typeof e?.chainId=="bigint")&&{name:"chainId",type:"uint256"},e?.verifyingContract&&{name:"verifyingContract",type:"address"},e?.salt&&{name:"salt",type:"bytes32"}
20481].filter(Boolean)}function $u(e){return _(wi(e))}function no(e){const{domain:a,types:r}=e;return io({data:a,primaryType:"EIP712Domain",types:{...r,EIP712Domain:r?.EIP712Domain||$r(a)}})}function io(e){const{data:a,primaryType:r,types:t}=e,o=so({data:a,primaryType:r,types:t});return _(o)}function ed(e){const{domain:a,message:r,primaryType:t,types:o}=e,n=(c,u)=>{const d={...u};for(const f of c){const{name:p,type:l}=f;l==="address"&&(d[p]=d[p].toLowerCase())}return d},i=(()=>{if(!a)return{};const c=o.EIP712Domain??$r(a);return n(c,a)})(),s=(()=>{if(t!=="EIP712Domain")return o[t]?n(o[t],r):{}})();return yn({domain:i,message:s,primaryType:t,types:o},(c,u)=>typeof u=="bigint"?u.toString():u)}function ad(e){try{return oo(e),!0}catch{return!1}}class ki extends F{constructor({expectedSize:a,givenSize:r}){super(`Expected bytes${a}, got bytes${r}.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TypedData.BytesSizeMismatchError"})}}class zi extends F{constructor({domain:a}){super(`Invalid domain "${yn(a)}".`,{metaMessages:["Must be a valid EIP-712 domain."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TypedData.InvalidDomainError"})}}class Bi extends F{constructor({primaryType:a,types:r}){super(`Invalid primary type \`${a}\` must be one of \`${JSON.stringify(Object.keys(r))}\`.`,{metaMessages:["Check that the primary type is a key in `types`."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TypedData.InvalidPrimaryTypeError"})}}class ji extends F{constructor({type:a}){super(`Struct type "${a}" is invalid.`,{metaMessages:["Struct type must not be a Solidity type."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TypedData.InvalidStructTypeError"})}}function so(e){const{data:a,primaryType:r,types:t}=e,o=[{type:"bytes32"}],n=[Pi({primaryType:r,types:t})];for(const i of t[r]??[]){const[s,c]=co({types:t,name:i.name,type:i.type,value:a[i.name]});o.push(s),n.push(c)}return Hr(o,n)}function Pi(e){const{primaryType:a,types:r}=e,t=Aa(xi({primaryType:a,types:r}));return _(t)}function co(e){let{types:a,name:r,type:t,value:o}=e;if(a[t]!==void 0)return[{type:"bytes32"},_(so({data:o,primaryType:t,types:a}))];if(t==="bytes")return o=`0x${(o.length%2?"0":"")+o.slice(2)}`,[{type:"bytes32"},_(o,{as:"Hex"})];if(t==="string")return[{type:"bytes32"},_(Ae(o),{as:"Hex"})];if(t.lastIndexOf("]")===t.length-1){const n=t.slice(0,t.lastIndexOf("[")),i=o.map(s=>co({name:r,type:n,types:a,value:s}));return[{type:"bytes32"},_(Hr(i.map(([s])=>s),i.map(([,s])=>s)))]}return[{type:t},o]}function lo(e,a=new Set){const{primaryType:r,types:t}=e,n=r.match(/^\w*/u)?.[0];if(a.has(n)||t[n]===void 0)return a;a.add(n);for(const i of t[n])lo({primaryType:i.type,types:t},a);return a}function rd(e){if(e==="address"||e==="bool"||e==="string"||e.startsWith("bytes")||e.startsWith("uint")||e.startsWith("int"))throw new ji({type:e})}const Cp=Object.freeze(Object.defineProperty({__proto__:null,BytesSizeMismatchError:ki,InvalidDomainError:zi,InvalidPrimaryTypeError:Bi,InvalidStructTypeError:ji,assert:oo,domainSeparator:Wu,encode:wi,encodeData:so,encodeField:co,encodeType:xi,extractEip712DomainTypes:$r,findTypeDependencies:lo,getSignPayload:$u,hashDomain:no,hashStruct:io,hashType:Pi,serialize:ed,validate:ad},Symbol.toStringTag,{value:"Module"}));function Ei(e,a={}){return{...e,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,logIndex:e.logIndex?Number(e.logIndex):null,transactionIndex:e.transactionIndex?Number(e.transactionIndex):null}}function Si(e,a={}){return{address:e.address,blockHash:e.blockHash,blockNumber:typeof e.blockNumber=="bigint"?w(e.blockNumber):null,data:e.data,logIndex:typeof e.logIndex=="number"?w(e.logIndex):null,topics:e.topics,transactionHash:e.transactionHash,transactionIndex:typeof e.transactionIndex=="number"?w(e.transactionIndex):null,removed:e.removed}}const Tp=Object.freeze(Object.defineProperty({__proto__:null,fromRpc:Ei,toRpc:Si},Symbol.toStringTag,{value:"Module"})),Ii={"0x0":"reverted","0x1":"success"},Oi={reverted:"0x0",success:"0x1"},Ci={"0x0":"legacy","0x1":"eip2930","0x2":"eip1559","0x3":"eip4844","0x4":"eip7702"},Ti={legacy:"0x0",eip2930:"0x1",eip1559:"0x2",eip4844:"0x3",eip7702:"0x4"};function td(e){return e?{...e,blobGasPrice:e.blobGasPrice?BigInt(e.blobGasPrice):void 0,blobGasUsed:e.blobGasUsed?BigInt(e.blobGasUsed):void 0,blockNumber:BigInt(e.blockNumber??0n),cumulativeGasUsed:BigInt(e.cumulativeGasUsed??0n),effectiveGasPrice:BigInt(e.effectiveGasPrice??0n),gasUsed:BigInt(e.gasUsed??0n),logs:e.logs.map(a=>Ei(a,{})),status:Ii[e.status],transactionIndex:Number(e.transactionIndex??0),type:Ci[e.type]||e.type}:null}function od(e){return{blobGasPrice:e.blobGasPrice?w(e.blobGasPrice):void 0,blobGasUsed:e.blobGasUsed?w(e.blobGasUsed):void 0,blockHash:e.blockHash,blockNumber:w(e.blockNumber),contractAddress:e.contractAddress,cumulativeGasUsed:w(e.cumulativeGasUsed),effectiveGasPrice:w(e.effectiveGasPrice),from:e.from,gasUsed:w(e.gasUsed),logs:e.logs.map(Si),logsBloom:e.logsBloom,root:e.root,status:Oi[e.status],to:e.to,transactionHash:e.transactionHash,transactionIndex:w(e.transactionIndex),type:Ti[e.type]??e.type}}const Rp=Object.freeze(Object.defineProperty({__proto__:null,fromRpc:td,fromRpcStatus:Ii,fromRpcType:Ci,toRpc:od,toRpcStatus:Oi,toRpcType:Ti},Symbol.toStringTag,{value:"Module"})),uo={legacy:"0x0",eip2930:"0x1",eip1559:"0x2",eip4844:"0x3",eip7702:"0x4"},fo={"0x0":"legacy","0x1":"eip2930","0x2":"eip1559","0x3":"eip4844","0x4":"eip7702"};function Ri(e,a={}){if(!e)return null;const r=Fe(e),t={...e,...r};return t.blockNumber=e.blockNumber?BigInt(e.blockNumber):null,t.data=e.input,t.gas=BigInt(e.gas??0n),t.nonce=BigInt(e.nonce??0n),t.transactionIndex=e.transactionIndex?Number(e.transactionIndex):null,t.value=BigInt(e.value??0n),e.authorizationList&&(t.authorizationList=vn(e.authorizationList)),e.chainId&&(t.chainId=Number(e.chainId)),e.gasPrice&&(t.gasPrice=BigInt(e.gasPrice)),e.maxFeePerBlobGas&&(t.maxFeePerBlobGas=BigInt(e.maxFeePerBlobGas)),e.maxFeePerGas&&(t.maxFeePerGas=BigInt(e.maxFeePerGas)),e.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=BigInt(e.maxPriorityFeePerGas)),e.type&&(t.type=fo[e.type]??e.type),r&&(t.v=Zt(r.yParity)),t}function Di(e,a){const r={};return r.blockHash=e.blockHash,r.blockNumber=typeof e.blockNumber=="bigint"?w(e.blockNumber):null,r.from=e.from,r.gas=w(e.gas??0n),r.hash=e.hash,r.input
20481=e.input,r.nonce=w(e.nonce??0n),r.to=e.to,r.transactionIndex=e.transactionIndex?w(e.transactionIndex):null,r.type=uo[e.type]??e.type,r.value=w(e.value??0n),e.accessList&&(r.accessList=e.accessList),e.authorizationList&&(r.authorizationList=An(e.authorizationList)),e.blobVersionedHashes&&(r.blobVersionedHashes=e.blobVersionedHashes),e.chainId&&(r.chainId=w(e.chainId)),typeof e.gasPrice=="bigint"&&(r.gasPrice=w(e.gasPrice)),typeof e.maxFeePerBlobGas=="bigint"&&(r.maxFeePerBlobGas=w(e.maxFeePerBlobGas)),typeof e.maxFeePerGas=="bigint"&&(r.maxFeePerGas=w(e.maxFeePerGas)),typeof e.maxPriorityFeePerGas=="bigint"&&(r.maxPriorityFeePerGas=w(e.maxPriorityFeePerGas)),typeof e.r=="bigint"&&(r.r=w(e.r,{size:32})),typeof e.s=="bigint"&&(r.s=w(e.s,{size:32})),typeof e.v=="number"&&(r.v=w(e.v,{size:1})),typeof e.yParity=="number"&&(r.yParity=e.yParity===0?"0x0":"0x1"),r}const Dp=Object.freeze(Object.defineProperty({__proto__:null,fromRpc:Ri,fromRpcType:fo,toRpc:Di,toRpcType:uo},Symbol.toStringTag,{value:"Module"}));function nd(e){const a=e;return typeof e.authorizationList<"u"&&(a.authorizationList=vn(e.authorizationList)),typeof e.chainId<"u"&&(a.chainId=wn(e.chainId)),typeof e.gas<"u"&&(a.gas=_e(e.gas)),typeof e.gasPrice<"u"&&(a.gasPrice=_e(e.gasPrice)),typeof e.maxFeePerBlobGas<"u"&&(a.maxFeePerBlobGas=_e(e.maxFeePerBlobGas)),typeof e.maxFeePerGas<"u"&&(a.maxFeePerGas=_e(e.maxFeePerGas)),typeof e.maxPriorityFeePerGas<"u"&&(a.maxPriorityFeePerGas=_e(e.maxPriorityFeePerGas)),typeof e.nonce<"u"&&(a.nonce=_e(e.nonce)),typeof e.type<"u"&&(a.type=fo[e.type]||e.type),typeof e.value<"u"&&(a.value=_e(e.value)),a}function id(e){const a={};return typeof e.accessList<"u"&&(a.accessList=e.accessList),typeof e.authorizationList<"u"&&(a.authorizationList=An(e.authorizationList)),typeof e.blobVersionedHashes<"u"&&(a.blobVersionedHashes=e.blobVersionedHashes),typeof e.blobs<"u"&&(a.blobs=e.blobs),typeof e.chainId<"u"&&(a.chainId=w(e.chainId)),typeof e.data<"u"?(a.data=e.data,a.input=e.data):typeof e.input<"u"&&(a.data=e.input,a.input=e.input),typeof e.from<"u"&&(a.from=e.from),typeof e.gas<"u"&&(a.gas=w(e.gas)),typeof e.gasPrice<"u"&&(a.gasPrice=w(e.gasPrice)),typeof e.maxFeePerBlobGas<"u"&&(a.maxFeePerBlobGas=w(e.maxFeePerBlobGas)),typeof e.maxFeePerGas<"u"&&(a.maxFeePerGas=w(e.maxFeePerGas)),typeof e.maxPriorityFeePerGas<"u"&&(a.maxPriorityFeePerGas=w(e.maxPriorityFeePerGas)),typeof e.maxPriorityFeePerGas<"u"&&(a.maxPriorityFeePerGas=w(e.maxPriorityFeePerGas)),typeof e.nonce<"u"&&(a.nonce=w(e.nonce)),typeof e.to<"u"&&(a.to=e.to),typeof e.type<"u"&&(a.type=uo[e.type]||e.type),typeof e.value<"u"&&(a.value=w(e.value)),a}const Fp=Object.freeze(Object.defineProperty({__proto__:null,fromRpc:nd,toRpc:id},Symbol.toStringTag,{value:"Module"}));function La(e){const a=[];for(let r=0;r<e.length;r++){const[t,o]=e[r];t&&wa(t,{strict:!1}),a.push({address:t,storageKeys:o.map(n=>kc(n)?n:ht(n))})}return a}function Qa(e){if(!e||e.length===0)return[];const a=[];for(const{address:r,storageKeys:t}of e){for(let o=0;o<t.length;o++)if(Re(t[o])!==32)throw new Fi({storageKey:t[o]});r&&wa(r,{strict:!1}),a.push([r,t])}return a}class Fi extends F{constructor({storageKey:a}){super(`Size for storage key "${a}" is invalid. Expected 32 bytes. Got ${Re(a)} bytes.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AccessList.InvalidStorageKeySizeError"})}}const Up=Object.freeze(Object.defineProperty({__proto__:null,InvalidStorageKeySizeError:Fi,fromTupleList:La,toTupleList:Qa},Symbol.toStringTag,{value:"Module"})),De={wei:0,gwei:9,szabo:12,finney:15,ether:18};function po(e,a=0){let r=e.toString();const t=r.startsWith("-");t&&(r=r.slice(1)),r=r.padStart(a,"0");let[o,n]=[r.slice(0,r.length-a),r.slice(r.length-a)];return n=n.replace(/(0+)$/,""),`${t?"-":""}${o||"0"}${n?`.${n}`:""}`}function sd(e,a="wei"){return po(e,De.ether-De[a])}function Fa(e,a="wei"){return po(e,De.gwei-De[a])}function mo(e,a=0){if(!/^(-?)([0-9]*)\.?([0-9]*)$/.test(e))throw new Ui({value:e});let[r="",t="0"]=e.split(".");const o=r.startsWith("-");if(o&&(r=r.slice(1)),t=t.replace(/(0+)$/,""),a===0)Math.round(+`.${t}`)===1&&(r=`${BigInt(r)+1n}`),t="";else if(t.length>a){const[n,i,s]=[t.slice(0,a-1),t.slice(a-1,a),t.slice(a)],c=Math.round(+`${i}.${s}`);c>9?t=`${BigInt(n)+BigInt(1)}0`.padStart(n.length+1,"0"):t=`${n}${c}`,t.length>a&&(t=t.slice(1),r=`${BigInt(r)+1n}`),t=t.slice(0,a)}else t=t.padEnd(a,"0");return BigInt(`${o?"-":""}${r}${t}`)}function cd(e,a="wei"){return mo(e,De.ether-De[a])}function ld(e,a="wei"){return mo(e,De.gwei-De[a])}class Ui extends F{constructor({value:a}){super(`Value \`${a}\` is not a valid decimal number.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Value.InvalidDecimalNumberError"})}}const Mp=Object.freeze(Object.defineProperty({__proto__:null,InvalidDecimalNumberError:Ui,exponents:De,format:po,formatEther:sd,formatGwei:Fa,from:mo,fromEther:cd,fromGwei:ld},Symbol.toStringTag,{value:"Module"}));class Mi extends F{constructor({feeCap:a}={}){super(`The fee cap (\`maxFeePerGas\`/\`maxPriorityFeePerGas\`${a?` = ${Fa(a)} gwei`:""}) cannot be higher than the maximum allowed value (2^256-1).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionEnvelope.FeeCapTooHighError"})}}class bo extends F{constructor({gasPrice:a}={}){super(`The gas price (\`gasPrice\`${a?` = ${Fa(a)} gwei`:""}) cannot be higher than the maximum allowed value (2^256-1).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionEnvelope.GasPriceTooHighError"})}}class Ha extends F{constructor({chainId:a}){super(typeof a<"u"?`Chain ID "${a}
20481" is invalid.`:"Chain ID is invalid."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionEnvelope.InvalidChainIdError"})}}class xa extends F{constructor({attributes:a,serialized:r,type:t}){const o=Object.entries(a).map(([n,i])=>typeof i>"u"?n:void 0).filter(Boolean);super(`Invalid serialized transaction of type "${t}" was provided.`,{metaMessages:[`Serialized Transaction: "${r}"`,o.length>0?`Missing Attributes: ${o.join(", ")}`:""].filter(Boolean)}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionEnvelope.InvalidSerializedError"})}}class Ki extends F{constructor({maxPriorityFeePerGas:a,maxFeePerGas:r}={}){super([`The provided tip (\`maxPriorityFeePerGas\`${a?` = ${Fa(a)} gwei`:""}) cannot be higher than the fee cap (\`maxFeePerGas\`${r?` = ${Fa(r)} gwei`:""}).`].join(` 20482`)),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionEnvelope.TipAboveFeeCapError"})}}const Kp=Object.freeze(Object.defineProperty({__proto__:null,FeeCapTooHighError:Mi,GasPriceTooHighError:bo,InvalidChainIdError:Ha,InvalidSerializedError:xa,TipAboveFeeCapError:Ki},Symbol.toStringTag,{value:"Module"}));function ud(e){for(const a of e)if(typeof a!="string")return!1;return!0}function dd(e){return Zc(e)}function fd(e){return ud(e)?zc(e):e}const qp=Object.freeze(Object.defineProperty({__proto__:null,format:dd,from:fd},Symbol.toStringTag,{value:"Module"}));function pd(...e){const[a,r,t={}]=(()=>{if(Array.isArray(e[0])){const[n,i,s,c]=e;return[ho(n,i),s,c]}return e})();if(Re(r)<4)throw new Bc({data:r});if(a.inputs?.length===0)return;const o=yt(a.inputs,He(r,4),t);return o&&Object.keys(o).length===1?Array.isArray(o)?o[0]:Object.values(o)[0]:o}function md(...e){const[a,r]=(()=>{if(Array.isArray(e[0])){const[s,c,...u]=e;return[ho(s,c),u]}const[n,...i]=e;return[n,i]})(),t=qi(a),o=r.length>0?Hr(a.inputs,r[0]):void 0;return o?Ee(t,o):t}function bd(e){return Qt(e)}function go(e,a={}){return xn(e,a)}function ho(e,a,r){if(a==="Error")return Pt;if(a==="Panic")return Et;if(K(a,{strict:!1})){const o=He(a,0,4);if(o===Ni)return Pt;if(o===Gi)return Et}const t=kn(e,a,r);if(t.type!=="error")throw new zn({name:a,type:"error"});return t}function qi(e){return jc(e)}const gd={1:"An `assert` condition failed.",17:"Arithmetic operation resulted in underflow or overflow.",18:"Division or modulo by zero (e.g. `5 / 0` or `23 % 0`).",33:"Attempted to convert to an invalid type.",34:"Attempted to access a storage byte array that is incorrectly encoded.",49:"Performed `.pop()` on an empty array",50:"Array index is out of bounds.",65:"Allocated too much memory or created an array which is too large.",81:"Attempted to call a zero-initialized variable of internal function type."},Pt=go({inputs:[{name:"message",type:"string"}],name:"Error",type:"error"}),Ni="0x08c379a0",Et=go({inputs:[{name:"reason",type:"uint8"}],name:"Panic",type:"error"}),Gi="0x4e487b71",Np=Object.freeze(Object.defineProperty({__proto__:null,decode:pd,encode:md,format:bd,from:go,fromAbi:ho,getSelector:qi,panicReasons:gd,solidityError:Pt,solidityErrorSelector:Ni,solidityPanic:Et,solidityPanicSelector:Gi},Symbol.toStringTag,{value:"Module"}));function hd(e,a,r){if(!a||!r)throw new br({abiEvent:e,expected:a,given:r});function t(o,n,i){return o.type==="address"?Vt(n,i):o.type==="string"?_(Ae(n))===i:o.type==="bytes"?_(n)===i:n===i}if(Array.isArray(a)&&Array.isArray(r))for(const[o,n]of r.entries()){if(n==null)continue;const i=e.inputs[o];if(!i)throw new St({abiEvent:e,name:`${o}`});const s=Array.isArray(n)?n:[n];let c=!1;for(const u of s)t(i,u,a[o])&&(c=!0);if(!c)throw new br({abiEvent:e,expected:a,given:r})}if(typeof a=="object"&&!Array.isArray(a)&&typeof r=="object"&&!Array.isArray(r))for(const[o,n]of Object.entries(r)){if(n==null)continue;const i=e.inputs.find(u=>u.name===o);if(!i)throw new St({abiEvent:e,name:o});const s=Array.isArray(n)?n:[n];let c=!1;for(const u of s)t(i,u,a[o])&&(c=!0);if(!c)throw new br({abiEvent:e,expected:a,given:r})}}function yd(...e){const[a,r]=(()=>{if(Array.isArray(e[0])){const[l,b,h]=e;return[yo(l,b),h]}return e})(),{data:t,topics:o}=r,[n,...i]=o,s=vo(a);if(n!==s)throw new Qi({abiEvent:a,actual:n,expected:s});const{inputs:c}=a,u=c?.every(l=>!("name"in l&&l.name));let d=u?[]:{};const f=c.filter(l=>"indexed"in l&&l.indexed);for(let l=0;l<f.length;l++){const b=f[l],h=i[l];if(!h)throw new Li({abiEvent:a,param:b});d[u?l:b.name||l]=b.type==="string"||b.type==="bytes"||b.type==="tuple"||b.type.match(/^(.*)\[(\d+)?\]$/)?h:(yt([b],h)||[])[0]}const p=c.filter(l=>!("indexed"in l&&l.indexed));if(p.length>0)if(t&&t!=="0x")try{const l=yt(p,t);
20482if(l)if(u)d=[...d,...l];else for(let b=0;b<p.length;b++){const h=c.indexOf(p[b]);d[p[b].name||h]=l[b]}}catch(l){throw l instanceof Ec||l instanceof Sc?new It({abiEvent:a,data:t,parameters:p,size:Re(t)}):l}else throw new It({abiEvent:a,data:"0x",parameters:p,size:0});return Object.values(d).length>0?d:void 0}function vd(...e){const[a,r]=(()=>{if(Array.isArray(e[0])){const[s,c,u]=e;return[yo(s,c),u]}const[n,i]=e;return[n,i]})();let t=[];if(r&&a.inputs){const n=a.inputs.filter(s=>"indexed"in s&&s.indexed),i=Array.isArray(r)?r:Object.values(r).length>0?n?.map((s,c)=>r[s.name??c])??[]:[];if(i.length>0){const s=(c,u)=>{if(c.type==="string")return _(Aa(u));if(c.type==="bytes")return _(u);if(c.type==="tuple"||c.type.match(/^(.*)\[(\d+)?\]$/))throw new Hi(c.type);return Hr([c],[u])};t=n?.map((c,u)=>Array.isArray(i[u])?i[u].map((d,f)=>s(c,i[u][f])):typeof i[u]<"u"&&i[u]!==null?s(c,i[u]):null)??[]}}return{topics:[a.hash?a.hash:vo(a),...t]}}function _a(e){return Qt(e)}function Ad(e,a={}){return xn(e,a)}function yo(e,a,r){const t=kn(e,a,r);if(t.type!=="event")throw new zn({name:a,type:"event"});return t}function vo(e){return Ic(e)}class br extends F{constructor({abiEvent:a,expected:r,given:t}){super("Given arguments do not match the expected arguments.",{metaMessages:[`Event: ${_a(a)}`,`Expected Arguments: ${r?"":"None"}`,r?Do(r):void 0,`Given Arguments: ${t?"":"None"}`,t?Do(t):void 0]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEvent.ArgsMismatchError"})}}class St extends F{constructor({abiEvent:a,name:r}){super(`Parameter "${r}" not found on \`${_a(a)}\`.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEvent.InputNotFoundError"})}}class It extends F{constructor({abiEvent:a,data:r,parameters:t,size:o}){super([`Data size of ${o} bytes is too small for non-indexed event parameters.`].join(` 20483`),{metaMessages:[`Non-indexed Parameters: (${Pc(t)})`,`Data: ${r} (${o} bytes)`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEvent.DataMismatchError"}),Object.defineProperty(this,"abiEvent",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"parameters",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"size",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abiEvent=a,this.data=r,this.parameters=t,this.size=o}}class Li extends F{constructor({abiEvent:a,param:r}){super([`Expected a topic for indexed event parameter${r.name?` "${r.name}"`:""} for "${_a(a)}".`].join(` 20484`)),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEvent.TopicsMismatchError"}),Object.defineProperty(this,"abiEvent",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abiEvent=a}}class Qi extends F{constructor({abiEvent:a,actual:r,expected:t}){super(`topics[0]="${r}" does not match the expected topics[0]="${t}".`,{metaMessages:[`Event: ${_a(a)}`,`Selector: ${t}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEvent.SelectorTopicMismatchError"})}}class Hi extends F{constructor(a){super(`Filter type "${a}" is not supported.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEvent.FilterTypeNotSupportedError"})}}const Gp=Object.freeze(Object.defineProperty({__proto__:null,ArgsMismatchError:br,DataMismatchError:It,FilterTypeNotSupportedError:Hi,InputNotFoundError:St,SelectorTopicMismatchError:Qi,TopicsMismatchError:Li,assertArgs:hd,decode:yd,encode:vd,format:_a,from:Ad,fromAbi:yo,getSelector:vo},Symbol.toStringTag,{value:"Module"})),Lp=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),jr=16;async function wd(e,a,r={}){const{as:t=typeof e=="string"?"Hex":"Bytes"}=r,o=M(e),n=o.slice(0,jr),i=o.slice(jr),s=await globalThis.crypto.subtle.decrypt({name:"AES-GCM",iv:n},a,M(i)),c=new Uint8Array(s);return t==="Bytes"?c:je(c)}async function xd(e,a,r={}){const{as:t=typeof e=="string"?"Hex":"Bytes"}=r,o=Xe(jr),n=await globalThis.crypto.subtle.encrypt({name:"AES-GCM",iv:o},a,M(e)),i=Be(o,new Uint8Array(n));return t==="Bytes"?i:je(i)}async function kd(e){const{iterations:a=9e5,password:r,salt:t=_i(32)}=e,o=await globalThis.crypto.subtle.importKey("raw",Ae(r),{name:"PBKDF2"},!1,["deriveBits","deriveKey"]);return await globalThis.crypto.subtle.deriveKey({name:"PBKDF2",salt:t,iterations:a,hash:"SHA-256"},o,{name:"AES-GCM",length:256},!1,["encrypt","decrypt"])}function _i(e=32){return Xe(e)}const Qp=Object.freeze(Object.defineProperty({__proto__:null,decrypt:wd,encrypt:xd,getKey:kd,ivLength:jr,randomSalt:_i},Symbol.toStringTag,{value:"Module"})),zd="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",rn=Object.freeze({1:0n,2:1n,3:2n,4:3n,5:4n,6:5n,7:6n,8:7n,9:8n,A:9n,B:10n,C:11n,D:12n,E:13n,F:14n,G:15n,H:16n,J:17n,K:18n,L:19n,M:20n,N:21n,P:22n,Q:23n,R:24n,S:25n,T:26n,U:27n,V:28n,W:29n,X:30n,Y:31n,Z:32n,a:33n,b:34n,c:35n,d:36n,e:37n,f:38n,g:39n,h:40n,i:41n,j:42n,k:43n,m:44n,n:45n,o:46n,p:47n,q:48n,r:49n,s:50n,t:51n,u:52n,v:53n,w:54n,x:55n,y:56n,z:57n});function Ao(e){let a=M(e),r=(()=>{let o=e;return e instanceof Uint8Array&&(o=G(a)),BigInt(o)})(),t="";for(;r>0n;){const o=Number(r%58n);r=r/58n,t=zd[o]+t}for(;a.length>1&&a[0]===0;)t="1"+t,a=a.slice(1);return t}function Bd(e){return Ao(e)}
20484function jd(e){return Ao(e)}function Pd(e){return Ao(Ae(e))}function Ed(e){return X(wo(e))}function wo(e){let a=BigInt(0),r=0,t=!0;for(let o=0;o<e.length;o++){const n=e[o];if(t&&n==="1"?r++:t=!1,typeof rn[n]!="bigint")throw new Error("invalid base58 character: "+n);a=a*58n,a=a+rn[n]}return r?`0x${"0".repeat(r*2)}${a.toString(16)}`:`0x${a.toString(16)}`}function Sd(e){return Oc(wo(e))}const Hp=Object.freeze(Object.defineProperty({__proto__:null,fromBytes:Bd,fromHex:jd,fromString:Pd,toBytes:Ed,toHex:wo,toString:Sd},Symbol.toStringTag,{value:"Module"}));function Id(){return{root:Pr()}}function Od(e,a,r){const t=Le(a,0,31),o=Le(a,31)[0];if(e.root.type==="empty"){e.root=Er(t),e.root.values[o]=r;return}function n(i,s,c,u,d){let f=i;if(f.type==="empty")return f=Er(s),f.values[c]=u,f;const p=on(s);if(f.type==="stem"){if(Bn(f.stem,s))return f.values[c]=u,f;const l=on(f.stem);return Ot(f,p,l,c,u,d)}return f.type==="internal"?(p[d]===0?f.left=n(f.left,s,c,u,d+1):f.right=n(f.right,s,c,u,d+1),f):Pr()}e.root=n(e.root,t,o,r,0)}function Cd(e){function a(r){if(r.type==="empty")return new Uint8Array(32).fill(0);if(r.type==="internal"){const o=a(r.left),n=a(r.right);return nr(Be(o,n))}let t=r.values.map(nr);for(;t.length>1;){const o=[];for(let n=0;n<t.length;n+=2)o.push(nr(Be(t[n],t[n+1])));t=o}return nr(Be(r.stem,new Uint8Array(1).fill(0),t[0]))}return a(e.root)}function Ot(e,a,r,t,o,n){if(a[n]===r[n]){const u=tn();return a[n]===0?u.left=Ot(e,a,r,t,o,n+1):u.right=Ot(e,a,r,t,o,n+1),u}const i=tn(),s=a[n],c=Td(a);return s===0?(i.left=Er(c),i.left.values[t]=o,i.right=e):(i.right=Er(c),i.right.values[t]=o,i.left=e),i}function Pr(){return{type:"empty"}}function tn(){return{left:Pr(),right:Pr(),type:"internal"}}function Er(e){return{stem:e,values:Array.from({length:256},()=>{}),type:"stem"}}function on(e){const a=[];for(const r of e)for(let t=0;t<8;t++)a.push(r>>7-t&1);return a}function Td(e){const a=new Uint8Array(e.length/8);for(let r=0;r<e.length;r+=8){let t=0;for(let o=0;o<8;o++)t|=e[r+o]<<7-o;a[r/8]=t}return a}function nr(e){return e?e.some(a=>a!==0)?dl(e):new Uint8Array(32).fill(0):new Uint8Array(32).fill(0)}const _p=Object.freeze(Object.defineProperty({__proto__:null,create:Id,insert:Od,merkelize:Cd},Symbol.toStringTag,{value:"Module"})),xo=1;function Rd(e){const{blobToKzgCommitment:a,computeBlobKzgProof:r}=e;return{blobToKzgCommitment:a,computeBlobKzgProof:r}}const Vp=Object.freeze(Object.defineProperty({__proto__:null,from:Rd,versionedHashVersion:xo},Symbol.toStringTag,{value:"Module"})),nn=6,ko=32,et=4096,zo=ko*et,Ct=zo*nn-1-1*et*nn;function Vi(e,a={}){const{version:r}=a,t=a.as??(typeof e[0]=="string"?"Hex":"Bytes"),o=[];for(const n of e)o.push(Bo(n,{as:t,version:r}));return o}function Bo(e,a={}){const{version:r=1}=a,t=a.as??(typeof e=="string"?"Hex":"Bytes"),o=Qr(e,{as:"Bytes"});return o.set([r],0),t==="Bytes"?o:G(o)}function Dd(e,a={}){const r=a.as??(typeof e=="string"?"Hex":"Bytes"),t=typeof e=="string"?X(e):e,o=Cc(t);if(!o)throw new Xi;if(o>Ct)throw new Zi({maxSize:Ct,size:o});const n=[];let i=!0,s=0;for(;i;){const c=Ea(new Uint8Array(zo));let u=0;for(;u<et;){const d=t.slice(s,s+(ko-1));if(c.pushByte(0),c.pushBytes(d),d.length<31){c.pushByte(128),i=!1;break}u++,s+=31}n.push(c)}return r==="Bytes"?n.map(c=>c.bytes):n.map(c=>G(c.bytes))}function Fd(e,a={}){const{version:r}=a,t=a.as??(typeof e[0].blob=="string"?"Hex":"Bytes"),o=[];for(const{commitment:n}of e)o.push(Bo(n,{as:t,version:r}));return o}function jo(e,a){const r=a??(typeof e[0]=="string"?"Hex":"Bytes"),t=typeof e[0]=="string"?e.map(c=>X(c)):e,o=t.reduce((c,u)=>c+u.length,0),n=Ea(new Uint8Array(o));let i=!0;for(const c of t){const u=Ea(c);for(;i&&u.position<c.length;){u.incrementPosition(1);let d=31;c.length-u.position<31&&(d=c.length-u.position);for(const f in Array.from({length:d})){const p=u.readByte();if(p===128&&!u.inspectBytes(u.remaining).includes(128)){i=!1;break}n.pushByte(p)}}}const s=n.bytes.slice(0,n.position);return r==="Hex"?G(s):s}function Ud(e){return jo(e,"Hex")}function Md(e){return jo(e,"Bytes")}function Po(e,a){const{kzg:r}=a,t=a.as??(typeof e[0]=="string"?"Hex":"Bytes"),o=typeof e[0]=="string"?e.map(i=>X(i)):e,n=[];for(const i of o)n.push(Uint8Array.from(r.blobToKzgCommitment(i)));return t==="Bytes"?n:n.map(i=>G(i))}function Ji(e,a){const{kzg:r}=a,t=a.as??(typeof e[0]=="string"?"Hex":"Bytes"),o=typeof e[0]=="string"?e.map(s=>X(s)):e,n=typeof a.commitments[0]=="string"?a.commitments.map(s=>
20484X(s)):a.commitments,i=[];for(let s=0;s<o.length;s++){const c=o[s],u=n[s];i.push(Uint8Array.from(r.computeBlobKzgProof(c,u)))}return t==="Bytes"?i:i.map(s=>G(s))}function Yi(e,a){const{kzg:r}=a,t=a.commitments??Po(e,{kzg:r}),o=a.proofs??Ji(e,{commitments:t,kzg:r}),n=[];for(let i=0;i<e.length;i++)n.push({blob:e[i],commitment:t[i],proof:o[i]});return n}function Kd(e,a){const r=Po(e,a);return Vi(r,a)}class Zi extends F{constructor({maxSize:a,size:r}){super("Blob size is too large.",{metaMessages:[`Max: ${a} bytes`,`Given: ${r} bytes`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Blobs.BlobSizeTooLargeError"})}}class Xi extends F{constructor(){super("Blob data must not be empty."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Blobs.EmptyBlobError"})}}class Wi extends F{constructor(){super("Blob versioned hashes must not be empty."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Blobs.EmptyBlobVersionedHashesError"})}}class $i extends F{constructor({hash:a,size:r}){super(`Versioned hash "${a}" size is invalid.`,{metaMessages:["Expected: 32",`Received: ${r}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Blobs.InvalidVersionedHashSizeError"})}}class es extends F{constructor({hash:a,version:r}){super(`Versioned hash "${a}" version is invalid.`,{metaMessages:[`Expected: ${xo}`,`Received: ${r}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Blobs.InvalidVersionedHashVersionError"})}}const Jp=Object.freeze(Object.defineProperty({__proto__:null,BlobSizeTooLargeError:Zi,EmptyBlobError:Xi,EmptyBlobVersionedHashesError:Wi,InvalidVersionedHashSizeError:$i,InvalidVersionedHashVersionError:es,bytesPerBlob:zo,bytesPerFieldElement:ko,commitmentToVersionedHash:Bo,commitmentsToVersionedHashes:Vi,fieldElementsPerBlob:et,from:Dd,maxBytesPerTransaction:Ct,sidecarsToVersionedHashes:Fd,to:jo,toBytes:Md,toCommitments:Po,toHex:Ud,toProofs:Ji,toSidecars:Yi,toVersionedHashes:Kd},Symbol.toStringTag,{value:"Module"}));function qd(e,a={}){const r=e.transactions.map(t=>typeof t=="string"?t:Di(t));return{baseFeePerGas:typeof e.baseFeePerGas=="bigint"?w(e.baseFeePerGas):void 0,blobGasUsed:typeof e.blobGasUsed=="bigint"?w(e.blobGasUsed):void 0,excessBlobGas:typeof e.excessBlobGas=="bigint"?w(e.excessBlobGas):void 0,extraData:e.extraData,difficulty:typeof e.difficulty=="bigint"?w(e.difficulty):void 0,gasLimit:w(e.gasLimit),gasUsed:w(e.gasUsed),hash:e.hash,logsBloom:e.logsBloom,miner:e.miner,mixHash:e.mixHash,nonce:e.nonce,number:typeof e.number=="bigint"?w(e.number):null,parentBeaconBlockRoot:e.parentBeaconBlockRoot,parentHash:e.parentHash,receiptsRoot:e.receiptsRoot,sealFields:e.sealFields,sha3Uncles:e.sha3Uncles,size:w(e.size),stateRoot:e.stateRoot,timestamp:w(e.timestamp),totalDifficulty:typeof e.totalDifficulty=="bigint"?w(e.totalDifficulty):void 0,transactions:r,transactionsRoot:e.transactionsRoot,uncles:e.uncles,withdrawals:e.withdrawals?.map(Rc),withdrawalsRoot:e.withdrawalsRoot}}function Nd(e,a={}){if(!e)return null;const r=e.transactions.map(t=>typeof t=="string"?t:Ri(t));return{...e,baseFeePerGas:e.baseFeePerGas?BigInt(e.baseFeePerGas):void 0,blobGasUsed:e.blobGasUsed?BigInt(e.blobGasUsed):void 0,difficulty:e.difficulty?BigInt(e.difficulty):void 0,excessBlobGas:e.excessBlobGas?BigInt(e.excessBlobGas):void 0,gasLimit:BigInt(e.gasLimit??0n),gasUsed:BigInt(e.gasUsed??0n),number:e.number?BigInt(e.number):null,size:BigInt(e.size??0n),stateRoot:e.stateRoot,timestamp:BigInt(e.timestamp??0n),totalDifficulty:BigInt(e.totalDifficulty??0n),transactions:r,withdrawals:e.withdrawals?.map(Tc)}}const Yp=Object.freeze(Object.defineProperty({__proto__:null,fromRpc:Nd,toRpc:qd},Symbol.toStringTag,{value:"Module"}));function Gd(e,a){const r=X(e),t=_(a,{as:"Bytes"});for(const o of[0,2,4]){const n=t[o+1]+(t[o]<<8)&2047;if((r[255-Math.floor(n/8)]&1<<n%8)===0)return!1}return!0}function Ld(e){return K(e)&&Re(e)===256}const Zp=Object.freeze(Object.defineProperty({__proto__:null,contains:Gd,validate:Ld},Symbol.toStringTag,{value:"Module"}));const Qd=BigInt(0),ir=BigInt(1),sn=BigInt(2),aa=BigInt(3);function Hd(e){const a=[];for(;e>ir;e>>=ir)(e&ir)===Qd?a.unshift(0):(e&aa)===aa?(a.unshift(-1),e+=ir):a.unshift(1);return a}function _d(e){const{Fp:a,Fr:r,Fp2:t,Fp6:o,Fp12:n}=e.fields,i=e.params.xNegative,s=e.params.twistType,c=Fo({n:r.ORDER,...e.G1}),u=Object.assign(c,Lo(c.ProjectivePoint,e.G1.mapToCurve,{...e.htfDefaults,...e.G1.htfDefaults})),d=Fo({n:r.ORDER,...e.G2}),f=Object.assign(d,Lo(d.ProjectivePoint,e.G2.mapToCurve,{...e.htfDefaults,...e.G2.htfDefaults}));let p;if(s==="multiplicative")p=(z,R,S,T,D,J)=>n.mul014(T,z,t.mul(R,D),t.mul(S,J));else if(s==="divisive")p=(z,R,S,T,D,J)=>n.mul034(T,t.mul(S,J),t.mul(R,D),z);else throw new Error("bls: unknown twist type");const l=t.div(t.ONE,t.mul(t.ONE,sn));function b(z,R,S,T){const D=t.sqr(S),J=t.sqr(T),re=t.mulByB(t.mul(J,aa)),Y=t.mul(re,aa),$=t.sub(t.sub(t.sqr(t.add(S,T)),J),D),ee=t.sub(re,D),de=t.mul(t.sqr(R),aa),fe=t.neg($);return z.push([ee,de,fe]),R=t.mul(t.mul(t.mul(t.sub(D,Y),R),S),l),S=t.sub(t.sqr(t.mul(t.add(D,Y),l)),t.mul(t.sqr(re),aa)),T=t.mul(D,$),{Rx:R,Ry:S,Rz:T}}function h(z,R,S,T,D,J){const re=t.sub(S,t.mul(J,T)),Y=t.sub(R,t.mul(D,T)),$=t.sub(t.mul(re,D),t.mul(Y,J)),ee=t.neg(re),de=Y;z.push([$,ee,de]);const fe=t.sqr(Y),pe=t.mul(fe,Y),Xa=t.mul(fe,R),Co=t.add(t.sub(pe,t.mul(Xa,sn)),t.mul(t.sqr(re),T));return R=t.mul(Y,Co),S=t.sub(t.mul(t.sub(Xa,Co),re),t.mul(pe,S)),T=t.mul(T,pe),{Rx:R,Ry:S,Rz:T}}const v=Hd(e.params.ateLoopSize),x=Uc(z=>{const R=z,{x:S,y:T}=R.toAffine(),D=S,J=T,re=t.neg(T);let Y=D,$=J,ee=t.ONE;const de=[];for(const fe of v){const pe=[];({Rx:Y,Ry:$,Rz:ee}=b(pe,Y,$,ee)),fe&&({Rx:Y,Ry:$,Rz:ee}=h(pe,Y,$,ee,D,fe===-1?re:J)),de.push(pe)}if(e.postPrecompute){const fe=de[de.length-1];e.postPrecompute(Y,$,ee,D,J,h.bind(null,fe))}return de});function B(z,R=!1){let S=n.ONE;if(z.length){const T=z[0][0].length;for(let D=0;D<T;D++){S=n.sqr(S);for(const[J,re,Y]of z)for(const[$,ee,de]of J[D])S=p($,ee,de,S,re,Y)}}return i&&(S=n.conjugate(S)),R?n.finalExponentiate(S):S}function U(z,R=!0){const S=[];u.ProjectivePoint.normalizeZ(z.map(({g1:T})=>T)),f.ProjectivePoint.normalizeZ(z.map(({g2:T})=>T));for(const{g1:T,g2:D}of z){if(T.equals(u.ProjectivePoint.ZERO)||D.equals(f.ProjectivePoint.ZERO))throw new Error("pairing is not available for ZERO point");T.assertValidity(),D.assertValidity();const J=T.toAffine();S.push([x(D),J.x,J.y])}return B(S,R)}function y(z,R,S=!0){return U([{g1:z,g2:R}],S)}const L={randomPrivateKey:()=>{const z=Dc(r.ORDER);return Fc(e.randomBytes(z),r.ORDER)},calcPairingPrecomputes:x},{ShortSignature:O}=e.G1,{Signature:H}=e.G2;function V(z){return z instanceof u.ProjectivePoint?z:u.ProjectivePoint.fromHex(z)}function Z(z,R){return z instanceof u.ProjectivePoint?z:u.hashToCurve(yr("point",z),R)}function te(z){return z instanceof f.ProjectivePoint?z:H.fromHex(z)}function oe(z,R){return z instanceof f.ProjectivePoint?z:f.hashToCurve(yr("point",z),R)}function m(z){return u.ProjectivePoint.fromPrivateKey(z).toRawBytes(!0)}function g(z){return f.ProjectivePoint.fromPrivateKey(z).toRawBytes(!0)}function A(z,R,S){const T=oe(z,S);T.assertValidity();const D=T.multiply(u.normPrivateKeyToScalar(R));
20484return z instanceof f.ProjectivePoint?D:H.toRawBytes(D)}function k(z,R,S){const T=Z(z,S);T.assertValidity();const D=T.multiply(u.normPrivateKeyToScalar(R));return z instanceof u.ProjectivePoint?D:O.toRawBytes(D)}function P(z,R,S,T){const D=V(S),J=oe(R,T),re=u.ProjectivePoint.BASE,Y=te(z),$=U([{g1:D.negate(),g2:J},{g1:re,g2:Y}]);return n.eql($,n.ONE)}function I(z,R,S,T){const D=te(S),J=Z(R,T),re=f.ProjectivePoint.BASE,Y=V(z),$=U([{g1:J,g2:D},{g1:Y,g2:re.negate()}]);return n.eql($,n.ONE)}function C(z){if(!Array.isArray(z)||z.length===0)throw new Error("expected non-empty array")}function W(z){C(z);const S=z.map(V).reduce((T,D)=>T.add(D),u.ProjectivePoint.ZERO);return z[0]instanceof u.ProjectivePoint?(S.assertValidity(),S):S.toRawBytes(!0)}function ae(z){C(z);const S=z.map(te).reduce((T,D)=>T.add(D),f.ProjectivePoint.ZERO);return z[0]instanceof f.ProjectivePoint?(S.assertValidity(),S):H.toRawBytes(S)}function le(z){C(z);const S=z.map(V).reduce((T,D)=>T.add(D),u.ProjectivePoint.ZERO);return z[0]instanceof u.ProjectivePoint?(S.assertValidity(),S):O.toRawBytes(S)}function $e(z,R,S,T){if(C(R),S.length!==R.length)throw new Error("amount of public keys and messages should be equal");const D=te(z),J=R.map(ee=>oe(ee,T)),re=S.map(V),Y=new Map;for(let ee=0;ee<re.length;ee++){const de=re[ee],fe=J[ee];let pe=Y.get(fe);pe===void 0&&(pe=[],Y.set(fe,pe)),pe.push(de)}const $=[];try{for(const[ee,de]of Y){const fe=de.reduce((pe,Xa)=>pe.add(Xa));$.push({g1:fe,g2:ee})}return $.push({g1:u.ProjectivePoint.BASE.negate(),g2:D}),n.eql(U($),n.ONE)}catch{return!1}}return u.ProjectivePoint.BASE._setWindowSize(4),{getPublicKey:m,getPublicKeyForShortSignatures:g,sign:A,signShortSignature:k,verify:P,verifyBatch:$e,verifyShortSignature:I,aggregatePublicKeys:W,aggregateSignatures:ae,aggregateShortSignatures:le,millerLoopBatch:B,pairing:y,pairingBatch:U,G1:u,G2:f,Signature:H,ShortSignature:O,fields:{Fr:r,Fp:a,Fp2:t,Fp6:o,Fp12:n},params:{ateLoopSize:e.params.ateLoopSize,r:e.params.r,G1b:e.G1.b,G2b:e.G2.b},utils:L}}const Vd=BigInt(0),ra=BigInt(1),Ce=BigInt(2),cn=BigInt(3);function ut(e,a,r,t,o=1,n){const i=BigInt(n===void 0?t:n),s=r**BigInt(t),c=[];for(let u=0;u<o;u++){const d=BigInt(u+1),f=[];for(let p=0,l=ra;p<t;p++){const b=(d*l-d)/i%s;f.push(e.pow(a,b)),l*=r}c.push(f)}return c}function Jd(e,a,r){const t=a.pow(r,(e.ORDER-ra)/cn),o=a.pow(r,(e.ORDER-ra)/Ce);function n(p,l){const b=a.mul(a.frobeniusMap(p,1),t),h=a.mul(a.frobeniusMap(l,1),o);return[b,h]}const i=a.pow(r,(e.ORDER**Ce-ra)/cn),s=a.pow(r,(e.ORDER**Ce-ra)/Ce);if(!a.eql(s,a.neg(a.ONE)))throw new Error("psiFrobenius: PSI2_Y!==-1");function c(p,l){return[a.mul(p,i),a.neg(l)]}const u=p=>(l,b)=>{const h=b.toAffine(),v=p(h.x,h.y);return l.fromAffine({x:v[0],y:v[1]})},d=u(n),f=u(c);
20484return{psi:n,psi2:c,G2psi:d,G2psi2:f,PSI_X:t,PSI_Y:o,PSI2_X:i,PSI2_Y:s}}function Yd(e){const{ORDER:a}=e,r=Ka(a),t=r.create(e.NONRESIDUE||BigInt(-1)),o=r.div(r.ONE,Ce),n=ut(r,t,r.ORDER,2)[0],i=({c0:m,c1:g},{c0:A,c1:k})=>({c0:r.add(m,A),c1:r.add(g,k)}),s=({c0:m,c1:g},{c0:A,c1:k})=>({c0:r.sub(m,A),c1:r.sub(g,k)}),c=({c0:m,c1:g},A)=>{if(typeof A=="bigint")return{c0:r.mul(m,A),c1:r.mul(g,A)};const{c0:k,c1:P}=A;let I=r.mul(m,k),C=r.mul(g,P);const W=r.sub(I,C),ae=r.sub(r.mul(r.add(m,g),r.add(k,P)),r.add(I,C));return{c0:W,c1:ae}},u=({c0:m,c1:g})=>{const A=r.add(m,g),k=r.sub(m,g),P=r.add(m,m);return{c0:r.mul(A,k),c1:r.mul(P,g)}},d=m=>{if(m.length!==2)throw new Error("invalid tuple");const g=m.map(A=>r.create(A));return{c0:g[0],c1:g[1]}},f=a*a,p=d(e.FP2_NONRESIDUE),l={ORDER:f,isLE:r.isLE,NONRESIDUE:p,BITS:fr(f),BYTES:Math.ceil(fr(f)/8),MASK:tt(fr(f)),ZERO:{c0:r.ZERO,c1:r.ZERO},ONE:{c0:r.ONE,c1:r.ZERO},create:m=>m,isValid:({c0:m,c1:g})=>typeof m=="bigint"&&typeof g=="bigint",is0:({c0:m,c1:g})=>r.is0(m)&&r.is0(g),eql:({c0:m,c1:g},{c0:A,c1:k})=>r.eql(m,A)&&r.eql(g,k),neg:({c0:m,c1:g})=>({c0:r.neg(m),c1:r.neg(g)}),pow:(m,g)=>ot(l,m,g),invertBatch:m=>dr(l,m),add:i,sub:s,mul:c,sqr:u,addN:i,subN:s,mulN:c,sqrN:u,div:(m,g)=>l.mul(m,typeof g=="bigint"?r.inv(r.create(g)):l.inv(g)),inv:({c0:m,c1:g})=>{const A=r.inv(r.create(m*m+g*g));return{c0:r.mul(A,r.create(m)),c1:r.mul(A,r.create(-g))}},sqrt:m=>{if(e.Fp2sqrt)return e.Fp2sqrt(m);const{c0:g,c1:A}=m;if(r.is0(A))return Mo(r,g)===1?l.create({c0:r.sqrt(g),c1:r.ZERO}):l.create({c0:r.ZERO,c1:r.sqrt(r.div(g,t))});const k=r.sqrt(r.sub(r.sqr(g),r.mul(r.sqr(A),t)));let P=r.mul(r.add(k,g),o);Mo(r,P)===-1&&(P=r.sub(P,k));const C=r.sqrt(P),W=l.create({c0:C,c1:r.div(r.mul(A,o),C)});if(!l.eql(l.sqr(W),m))throw new Error("Cannot find square root");const ae=W,le=l.neg(ae),{re:$e,im:z}=l.reim(ae),{re:R,im:S}=l.reim(le);return z>S||z===S&&$e>R?ae:le},isOdd:m=>{const{re:g,im:A}=l.reim(m),k=g%Ce,P=g===Vd,I=A%Ce;return BigInt(k||P&&I)==ra},fromBytes(m){if(m.length!==l.BYTES)throw new Error("fromBytes invalid length="+m.length);return{c0:r.fromBytes(m.subarray(0,r.BYTES)),c1:r.fromBytes(m.subarray(r.BYTES))}},toBytes:({c0:m,c1:g})=>ce(r.toBytes(m),r.toBytes(g)),cmov:({c0:m,c1:g},{c0:A,c1:k},P)=>({c0:r.cmov(m,A,P),c1:r.cmov(g,k,P)}),reim:({c0:m,c1:g})=>({re:m,im:g}),mulByNonresidue:({c0:m,c1:g})=>l.mul({c0:m,c1:g},p),mulByB:e.Fp2mulByB,fromBigTuple:d,frobeniusMap:({c0:m,c1:g},A)=>({c0:m,c1:r.mul(g,n[A%2])})},b=({c0:m,c1:g,c2:A},{c0:k,c1:P,c2:I})=>({c0:l.add(m,k),c1:l.add(g,P),c2:l.add(A,I)}),h=({c0:m,c1:g,c2:A},{c0:k,c1:P,c2:I})=>({c0:l.sub(m,k),c1:l.sub(g,P),c2:l.sub(A,I)}),v=({c0:m,c1:g,c2:A},k)=>{if(typeof k=="bigint")return{c0:l.mul(m,k),c1:l.mul(g,k),c2:l.mul(A,k)};const{c0:P,c1:I,c2:C}=k,W=l.mul(m,P),ae=l.mul(g,I),le=l.mul(A,C);return{c0:l.add(W,l.mulByNonresidue(l.sub(l.mul(l.add(g,A),l.add(I,C)),l.add(ae,le)))),c1:l.add(l.sub(l.mul(l.add(m,g),l.add(P,I)),l.add(W,ae)),l.mulByNonresidue(le)),c2:l.sub(l.add(ae,l.mul(l.add(m,A),l.add(P,C))),l.add(W,le))}},x=({c0:m,c1:g,c2:A})=>{let k=l.sqr(m),P=l.mul(l.mul(m,g),Ce),I=l.mul(l.mul(g,A),Ce),C=l.sqr(A);return{c0:l.add(l.mulByNonresidue(I),k),c1:l.add(l.mulByNonresidue(C),P),c2:l.sub(l.sub(l.add(l.add(P,l.sqr(l.add(l.sub(m,g),A))),I),k),C)}},[B,U]=ut(l,p,r.ORDER,6,2,3),y={ORDER:l.ORDER,isLE:l.isLE,BITS:3*l.BITS,BYTES:3*l.BYTES,MASK:tt(3*l.BITS),ZERO:{c0:l.ZERO,c1:l.ZERO,c2:l.ZERO},ONE:{c0:l.ONE,c1:l.ZERO,c2:l.ZERO},create:m=>m,isValid:({c0:m,c1:g,c2:A})=>l.isValid(m)&&l.isValid(g)&&l.isValid(A),is0:({c0:m,c1:g,c2:A})=>l.is0(m)&&l.is0(g)&&l.is0(A),neg:({c0:m,c1:g,c2:A})=>({c0:l.neg(m),c1:l.neg(g),c2:l.neg(A)}),eql:({c0:m,c1:g,c2:A},{c0:k,c1:P,c2:I})=>l.eql(m,k)&&l.eql(g,P)&&l.eql(A,I),sqrt:Uo,div:(m,g)=>y.mul(m,typeof g=="bigint"?r.inv(r.create(g)):y.inv(g)),pow:(m,g)=>ot(y,m,g),invertBatch:m=>dr(y,m),add:b,sub:h,mul:v,sqr:x,addN:b,subN:h,mulN:v,sqrN:x,inv:({c0:m,c1:g,c2:A})=>{let k=l.sub(l.sqr(m),l.mulByNonresidue(l.mul(A,g))),P=l.sub(l.mulByNonresidue(l.sqr(A)),l.mul(m,g)),I=l.sub(l.sqr(g),l.mul(m,A)),C=l.inv(l.add(l.mulByNonresidue(l.add(l.mul(A,P),l.mul(g,I))),l.mul(m,k)));return{c0:l.mul(C,k),c1:l.mul(C,P),c2:l.mul(C,I)}},fromBytes:m=>{if(m.length!==y.BYTES)throw new Error("fromBytes invalid length="+m.length);return{c0:l.fromBytes(m.subarray(0,l.BYTES)),c1:l.fromBytes(m.subarray(l.BYTES,2*l.BYTES)),c2:l.fromBytes(m.subarray(2*l.BYTES))}},toBytes:({c0:m,c1:g,c2:A})=>ce(l.toBytes(m),l.toBytes(g),l.toBytes(A)),cmov:({c0:m,c1:g,c2:A},{c0:k,c1:P,c2:I},C)=>({c0:l.cmov(m,k,C),c1:l.cmov(g,P,C),c2:l.cmov(A,I,C)}),fromBigSix:m=>{if(!Array.isArray(m)||m.length!==6)throw new Error("invalid Fp6 usage");return{c0:l.fromBigTuple(m.slice(0,2)),c1:l.fromBigTuple(m.slice(2,4)),c2:l.fromBigTuple(m.slice(4,6)
20484)}},frobeniusMap:({c0:m,c1:g,c2:A},k)=>({c0:l.frobeniusMap(m,k),c1:l.mul(l.frobeniusMap(g,k),B[k%6]),c2:l.mul(l.frobeniusMap(A,k),U[k%6])}),mulByFp2:({c0:m,c1:g,c2:A},k)=>({c0:l.mul(m,k),c1:l.mul(g,k),c2:l.mul(A,k)}),mulByNonresidue:({c0:m,c1:g,c2:A})=>({c0:l.mulByNonresidue(A),c1:m,c2:g}),mul1:({c0:m,c1:g,c2:A},k)=>({c0:l.mulByNonresidue(l.mul(A,k)),c1:l.mul(m,k),c2:l.mul(g,k)}),mul01({c0:m,c1:g,c2:A},k,P){let I=l.mul(m,k),C=l.mul(g,P);return{c0:l.add(l.mulByNonresidue(l.sub(l.mul(l.add(g,A),P),C)),I),c1:l.sub(l.sub(l.mul(l.add(k,P),l.add(m,g)),I),C),c2:l.add(l.sub(l.mul(l.add(m,A),k),I),C)}}},L=ut(l,p,r.ORDER,12,1,6)[0],O=({c0:m,c1:g},{c0:A,c1:k})=>({c0:y.add(m,A),c1:y.add(g,k)}),H=({c0:m,c1:g},{c0:A,c1:k})=>({c0:y.sub(m,A),c1:y.sub(g,k)}),V=({c0:m,c1:g},A)=>{if(typeof A=="bigint")return{c0:y.mul(m,A),c1:y.mul(g,A)};let{c0:k,c1:P}=A,I=y.mul(m,k),C=y.mul(g,P);return{c0:y.add(I,y.mulByNonresidue(C)),c1:y.sub(y.mul(y.add(m,g),y.add(k,P)),y.add(I,C))}},Z=({c0:m,c1:g})=>{let A=y.mul(m,g);return{c0:y.sub(y.sub(y.mul(y.add(y.mulByNonresidue(g),m),y.add(m,g)),A),y.mulByNonresidue(A)),c1:y.add(A,A)}};function te(m,g){const A=l.sqr(m),k=l.sqr(g);return{first:l.add(l.mulByNonresidue(k),A),second:l.sub(l.sub(l.sqr(l.add(m,g)),A),k)}}const oe={ORDER:l.ORDER,isLE:y.isLE,BITS:2*y.BITS,BYTES:2*y.BYTES,MASK:tt(2*y.BITS),ZERO:{c0:y.ZERO,c1:y.ZERO},ONE:{c0:y.ONE,c1:y.ZERO},create:m=>m,isValid:({c0:m,c1:g})=>y.isValid(m)&&y.isValid(g),is0:({c0:m,c1:g})=>y.is0(m)&&y.is0(g),neg:({c0:m,c1:g})=>({c0:y.neg(m),c1:y.neg(g)}),eql:({c0:m,c1:g},{c0:A,c1:k})=>y.eql(m,A)&&y.eql(g,k),sqrt:Uo,inv:({c0:m,c1:g})=>{let A=y.inv(y.sub(y.sqr(m),y.mulByNonresidue(y.sqr(g))));return{c0:y.mul(m,A),c1:y.neg(y.mul(g,A))}},div:(m,g)=>oe.mul(m,typeof g=="bigint"?r.inv(r.create(g)):oe.inv(g)),pow:(m,g)=>ot(oe,m,g),invertBatch:m=>dr(oe,m),add:O,sub:H,mul:V,sqr:Z,addN:O,subN:H,mulN:V,sqrN:Z,fromBytes:m=>{if(m.length!==oe.BYTES)throw new Error("fromBytes invalid length="+m.length);return{c0:y.fromBytes(m.subarray(0,y.BYTES)),c1:y.fromBytes(m.subarray(y.BYTES))}},toBytes:({c0:m,c1:g})=>ce(y.toBytes(m),y.toBytes(g)),cmov:({c0:m,c1:g},{c0:A,c1:k},P)=>({c0:y.cmov(m,A,P),c1:y.cmov(g,k,P)}),fromBigTwelve:m=>({c0:y.fromBigSix(m.slice(0,6)),c1:y.fromBigSix(m.slice(6,12))}),frobeniusMap(m,g){const{c0:A,c1:k,c2:P}=y.frobeniusMap(m.c1,g),I=L[g%12];return{c0:y.frobeniusMap(m.c0,g),c1:y.create({c0:l.mul(A,I),c1:l.mul(k,I),c2:l.mul(P,I)})}},mulByFp2:({c0:m,c1:g},A)=>({c0:y.mulByFp2(m,A),c1:y.mulByFp2(g,A)}),conjugate:({c0:m,c1:g})=>({c0:m,c1:y.neg(g)}),mul014:({c0:m,c1:g},A,k,P)=>{let I=y.mul01(m,A,k),C=y.mul1(g,P);return{c0:y.add(y.mulByNonresidue(C),I),c1:y.sub(y.sub(y.mul01(y.add(g,m),A,l.add(k,P)),I),C)}},mul034:({c0:m,c1:g},A,k,P)=>{const I=y.create({c0:l.mul(m.c0,A),c1:l.mul(m.c1,A),c2:l.mul(m.c2,A)}),C=y.mul01(g,k,P),W=y.mul01(y.add(m,g),l.add(A,k),P);return{c0:y.add(y.mulByNonresidue(C),I),c1:y.sub(W,y.add(I,C))}},_cyclotomicSquare:e.Fp12cyclotomicSquare,_cyclotomicExp:e.Fp12cyclotomicExp,finalExponentiate:e.Fp12finalExponentiate};return{Fp:r,Fp2:l,Fp6:y,Fp4Square:te,Fp12:oe}}const ue=BigInt(0),Sr=BigInt(1),ne=BigInt(2),sr=BigInt(3),ja=BigInt(4),Ne=BigInt("0xd201000000010000"),Zd=fr(Ne),{Fp:j,Fp2:E,Fp6:Tt,Fp4Square:dt,Fp12:N}=Yd({ORDER:BigInt("0x1a0111ea397fe69a4b1ba7b6434bacd764774b84f38512bf6730d2a0f6b0f6241eabfffeb153ffffb9feffffffffaaab"),FP2_NONRESIDUE:[Sr,Sr],Fp2mulByB:({c0:e,c1:a})=>{const r=j.mul(e,ja),t=j.mul(a,ja);return{c0:j.sub(r,t),c1:j.add(r,t)}},Fp12cyclotomicSquare:({c0:e,c1:a})=>{const{c0:r,c1:t,c2:o}=e,{c0:n,c1:i,c2:s}=a,{first:c,second:u}=dt(r,i),{first:d,second:f}=dt(n,o),{first:p,second:l}=dt(t,s),b=E.mulByNonresidue(l);return{c0:Tt.create({c0:E.add(E.mul(E.sub(c,r),ne),c),c1:E.add(E.mul(E.sub(d,t),ne),d),c2:E.add(E.mul(E.sub(p,o),ne),p)}),c1:Tt.create({c0:E.add(E.mul(E.add(b,n),ne),b),c1:E.add(E.mul(E.add(u,i),ne),u),c2:E.add(E.mul(E.add(f,s),ne),f)})}},Fp12cyclotomicExp(e,a){let r=N.ONE;for(let t=Zd-1;t>=0;t--)r=N._cyclotomicSquare(r),Mc(a,t)&&(r=N.mul(r,e));return r},Fp12finalExponentiate:e=>{const a=Ne,r=N.div(N.frobeniusMap(e,6),e),t=N.mul(N.frobeniusMap(r,2),r),o=N.conjugate(N._cyclotomicExp(t,a)),n=N.mul(N.conjugate(N._cyclotomicSquare(t)),o),i=N.conjugate(N._cyclotomicExp(n,a)),s=N.conjugate(N._cyclotomicExp(i,a)),c=N.mul(N.conjugate(N._cyclotomicExp(s,a)),N._cyclotomicSquare(o)),u=N.conjugate(N._cyclotomicExp(c,a)),d=N.frobeniusMap(N.mul(o,s),2),f=N.frobeniusMap(N.mul(i,t),3),p=N.frobeniusMap(N.mul(c,N.conjugate(t)),1),l=N.mul(N.mul(u,N.conjugate(n)),t);return N.mul(N.mul(N.mul(d,f),p),l)}}),ln=Ka(BigInt("0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000001")),Xd=En(E,[[["0x5c759507e8e333ebb5b7a9a47d7ed8532c52d39fd3a042a88b58423c50ae15d5c2638e343d9c71c6238aaaaaaaa97d6","0x5c759507e8e333ebb5b7a9a47d7ed8532c52d39fd3a042a88b58423c50ae15d5c2638e343d9c71c6238aaaaaaaa97d6"],["0x0","0x11560bf17baa99bc32126fced787c88f984f87adf7ae0c7f9a208c6b4f20a4181472aaa9cb8d555526a9ffffffffc71a"],["0x11560bf17baa99bc32126fced787c88f984f87adf7ae0c7f9a208c6b4f20a4181472aaa9cb8d555526a9ffffffffc71e","0x8ab05f8bdd54cde190937e76bc3e447cc27c3d6fbd7063fcd104635a790520c0a395554e5c6aaaa9354ffffffffe38d"],["0x171d6541fa38ccfaed6dea691f5fb614cb14b4e7f4e810aa22d6108f142b85757098e38d0f671c7188e2aaaaaaaa5ed1","0x0"]],[["0x0","0x1a0111ea397fe69a4b1ba7b6434bacd764774b84f38512bf6730d2a0f6b0f6241eabfffeb153ffffb9feffffffffaa63"],["0xc","0x1a0111ea397fe69a4b1ba7b6434bacd764774b84f38512bf6730d2a0f6b0f6241eabfffeb153ffffb9feffffffffaa9f"],["0x1","0x0"]],[["0x1530477c7ab4113b59a4c18b076d11930f7da5d4a07f649bf54439d87d27e500fc8c25ebf8c92f6812cfc71c71c6d706","0x1530477c7ab4113b59a4c18b076d11930f7da5d4a07f649bf54439d87d27e500fc8c25ebf8c92f6812cfc71c71c6d706"],["0x0","0x5c759507e8e333ebb5b7a9a47d7ed8532c52d39fd3a042a88b58423c50ae15d5c2638e343d9c71c6238aaaaaaaa97be"],["0x11560bf17baa99bc32126fced787c88f984f87adf7ae0c7f9a208c6b4f20a4181472aaa9cb8d555526a9ffffffffc71c","0x8ab05f8bdd54cde190937e76bc3e447cc27c3d6fbd7063fcd104635a790520c0a395554e5c6aaaa9354ffffffffe38f"],["0x124c9ad43b6cf79bfbf7043de3811ad0
20484761b0f37a1e26286b0e977c69aa274524e79097a56dc4bd9e1b371c71c718b10","0x0"]],[["0x1a0111ea397fe69a4b1ba7b6434bacd764774b84f38512bf6730d2a0f6b0f6241eabfffeb153ffffb9feffffffffa8fb","0x1a0111ea397fe69a4b1ba7b6434bacd764774b84f38512bf6730d2a0f6b0f6241eabfffeb153ffffb9feffffffffa8fb"],["0x0","0x1a0111ea397fe69a4b1ba7b6434bacd764774b84f38512bf6730d2a0f6b0f6241eabfffeb153ffffb9feffffffffa9d3"],["0x12","0x1a0111ea397fe69a4b1ba7b6434bacd764774b84f38512bf6730d2a0f6b0f6241eabfffeb153ffffb9feffffffffaa99"],["0x1","0x0"]]].map(e=>e.map(a=>E.fromBigTuple(a.map(BigInt))))),Wd=En(j,[["0x11a05f2b1e833340b809101dd99815856b303e88a2d7005ff2627b56cdb4e2c85610c2d5f2e62d6eaeac1662734649b7","0x17294ed3e943ab2f0588bab22147a81c7c17e75b2f6a8417f565e33c70d1e86b4838f2a6f318c356e834eef1b3cb83bb","0xd54005db97678ec1d1048c5d10a9a1bce032473295983e56878e501ec68e25c958c3e3d2a09729fe0179f9dac9edcb0","0x1778e7166fcc6db74e0609d307e55412d7f5e4656a8dbf25f1b33289f1b330835336e25ce3107193c5b388641d9b6861","0xe99726a3199f4436642b4b3e4118e5499db995a1257fb3f086eeb65982fac18985a286f301e77c451154ce9ac8895d9","0x1630c3250d7313ff01d1201bf7a74ab5db3cb17dd952799b9ed3ab9097e68f90a0870d2dcae73d19cd13c1c66f652983","0xd6ed6553fe44d296a3726c38ae652bfb11586264f0f8ce19008e218f9c86b2a8da25128c1052ecaddd7f225a139ed84","0x17b81e7701abdbe2e8743884d1117e53356de5ab275b4db1a682c62ef0f2753339b7c8f8c8f475af9ccb5618e3f0c88e","0x80d3cf1f9a78fc47b90b33563be990dc43b756ce79f5574a2c596c928c5d1de4fa295f296b74e956d71986a8497e317","0x169b1f8e1bcfa7c42e0c37515d138f22dd2ecb803a0c5c99676314baf4bb1b7fa3190b2edc0327797f241067be390c9e","0x10321da079ce07e272d8ec09d2565b0dfa7dccdde6787f96d50af36003b14866f69b771f8c285decca67df3f1605fb7b","0x6e08c248e260e70bd1e962381edee3d31d79d7e22c837bc23c0bf1bc24c6b68c24b1b80b64d391fa9c8ba2e8ba2d229"],["0x8ca8d548cff19ae18b2e62f4bd3fa6f01d5ef4ba35b48ba9c9588617fc8ac62b558d681be343df8993cf9fa40d21b1c","0x12561a5deb559c4348b4711298e536367041e8ca0cf0800c0126c2588c48bf5713daa8846cb026e9e5c8276ec82b3bff","0xb2962fe57a3225e8137e629bff2991f6f89416f5a718cd1fca64e00b11aceacd6a3d0967c94fedcfcc239ba5cb83e19","0x3425581a58ae2fec83aafef7c40eb545b08243f16b1655154cca8abc28d6fd04976d5243eecf5c4130de8938dc62cd8","0x13a8e162022914a80a6f1d5f43e7a07dffdfc759a12062bb8d6b44e833b306da9bd29ba81f35781d539d395b3532a21e","0xe7355f8e4e667b955390f7f0506c6e9395735e9ce9cad4d0a43bcef24b8982f7400d24bc4228f11c02df9a29f6304a5","0x772caacf16936190f3e0c63e0596721570f5799af53a1894e2e073062aede9cea73b3538f0de06cec2574496ee84a3a","0x14a7ac2a9d64a8b230b3f5b074cf01996e7f63c21bca68a81996e1cdf9822c580fa5b9489d11e2d311f7d99bbdcc5a5e","0xa10ecf6ada54f825e920b3dafc7a3cce07f8d1d7161366b74100da67f39883503826692abba43704776ec3a79a1d641","0x95fc13ab9e92ad4476d6e3eb3a56680f682b4ee96f7d03776df533978f31c1593174e4b4b7865002d6384d168ecdd0a","0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001"],["0x90d97c81ba24ee0259d1f094980dcfa11ad138e48a869522b52af6c956543d3cd0c7aee9b3ba3c2be9845719707bb33","0x134996a104ee5811d51036d776fb46831223e96c254f383d0f906343eb67ad34d6c56711962fa8bfe097e75a2e41c696","0xcc786baa966e66f4a384c86a3b49942552e2d658a31ce2c344be4b91400da7d26d521628b00523b8dfe240c72de1f6","0x1f86376e8981c217898751ad8746757d42aa7b90eeb791c09e4a3ec03251cf9de405aba9ec61deca6355c77b0e5f4cb","0x8cc03fdefe0ff135caf4fe2a21529c4195536fbe3ce50b879833fd221351adc2ee7f8dc099040a841b6daecf2e8fedb","0x16603fca40634b6a2211e11db8f0a6a074a7d0d4afadb7bd76505c3d3ad5544e203f6326c95a807299b23ab13633a5f0","0x4ab0b9bcfac1bbcb2c977d027796b3ce75bb8ca2be184cb5231413c4d634f3747a87ac2460f415ec961f8855fe9d6f2","0x987c8d5333ab86fde9926bd2ca6c674170a05bfe3bdd81ffd038da6c26c842642f64550fedfe935a15e4ca31870fb29","0x9fc4018bd96684be88c9e221e4da1bb8f3abd16679dc26c1e8b6e6a1f20cabe69d65201c78607a360370e577bdba587","0xe1bba7a1186bdb5223abde7ada14a23c42a0ca7915af6fe06985e7ed1e4d43b9b3f7055dd4eba6f2bafaaebca731c30","0x19713e47937cd1be0dfd0b8f1d43fb93cd2fcbcb6caf493fd1183e416389e61031bf3a5cce3fbafce813711ad011c132","0x18b46a908f36f6deb918c143fed2edcc523559b8aaf0c2462e6bfe7f911f643249d9cdf41b44d606ce07c8a4d0074d8e","0xb182cac101b9399d155096004f53f447aa7b12a3426b08ec02710e807b4633f06c851c1919211f20d4c04f00b971ef8","0x245a394ad1eca9b72fc00ae7be315dc757b3b080d4c158013e6632d3c40659cc6cf90ad1c232a6442d9d3f5db980133","0x5c129645e44cf1102a159f748c4a3fc5e673d81d7e86568d9ab0f5d396a7ce46ba1049b6579afb7866b1e715475224b","0x15e6be4e990f03ce4ea50b3b42df2eb5cb181d8f84965a3957add4fa95af01b2b665027efec01c7704b456be69c8b604"],["0
20484x16112c4c3a9c98b252181140fad0eae9601a6de578980be6eec3232b5be72e7a07f3688ef60c206d01479253b03663c1","0x1962d75c2381201e1a0cbd6c43c348b885c84ff731c4d59ca4a10356f453e01f78a4260763529e3532f6102c2e49a03d","0x58df3306640da276faaae7d6e8eb15778c4855551ae7f310c35a5dd279cd2eca6757cd636f96f891e2538b53dbf67f2","0x16b7d288798e5395f20d23bf89edb4d1d115c5dbddbcd30e123da489e726af41727364f2c28297ada8d26d98445f5416","0xbe0e079545f43e4b00cc912f8228ddcc6d19c9f0f69bbb0542eda0fc9dec916a20b15dc0fd2ededda39142311a5001d","0x8d9e5297186db2d9fb266eaac783182b70152c65550d881c5ecd87b6f0f5a6449f38db9dfa9cce202c6477faaf9b7ac","0x166007c08a99db2fc3ba8734ace9824b5eecfdfa8d0cf8ef5dd365bc400a0051d5fa9c01a58b1fb93d1a1399126a775c","0x16a3ef08be3ea7ea03bcddfabba6ff6ee5a4375efa1f4fd7feb34fd206357132b920f5b00801dee460ee415a15812ed9","0x1866c8ed336c61231a1be54fd1d74cc4f9fb0ce4c6af5920abc5750c4bf39b4852cfe2f7bb9248836b233d9d55535d4a","0x167a55cda70a6e1cea820597d94a84903216f763e13d87bb5308592e7ea7d4fbc7385ea3d529b35e346ef48bb8913f55","0x4d2f259eea405bd48f010a01ad2911d9c6dd039bb61a6290e591b36e636a5c871a5c29f4f83060400f8b49cba8f6aa8","0xaccbb67481d033ff5852c1e48c50c477f94ff8aefce42d28c0f9a88cea7913516f968986f7ebbea9684b529e2561092","0xad6b9514c767fe3c3613144b45f1496543346d98adf02267d5ceef9a00d9b8693000763e3b90ac11e99b138573345cc","0x2660400eb2e4f3b628bdd0d53cd76f2bf565b94e72927c1cb748df27942480e420517bd8714cc80d1fadc1326ed06f7","0xe0fa1d816ddc03e6b24255e0d7819c171c40f65e273b853324efcd6356caa205ca2f570f13497804415473a1d634b8f","0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001"]].map(e=>e.map(a=>BigInt(a)))),$d=jn(E,{A:E.create({c0:j.create(ue),c1:j.create(BigInt(240))}),B:E.create({c0:j.create(BigInt(1012)),c1:j.create(BigInt(1012))}),Z:E.create({c0:j.create(BigInt(-2)),c1:j.create(BigInt(-1))})}),ef=jn(j,{A:j.create(BigInt("0x144698a3b8e9433d693a02c96d4982b0ea985383ee66a8d8e8981aefd881ac98936f8da0e0f97f5cf428082d584c1d")),B:j.create(BigInt("0x12e2908d11688030018b12e8753eee3b2016c1f0f24f4070a0b9c14fcef35ef55a23215a316ceaa5d1cc48e98e172be0")),Z:j.create(BigInt(11))}),{G2psi:un,G2psi2:af}=Jd(j,E,E.div(E.ONE,E.NONRESIDUE)),ft=Object.freeze({DST:"BLS_SIG_BLS12381G2_XMD:SHA-256_SSWU_RO_NUL_",encodeDST:"BLS_SIG_BLS12381G2_XMD:SHA-256_SSWU_RO_NUL_",p:j.ORDER,m:2,k:128,expand:"xmd",hash:Pe}),Ir=Ua(j.toBytes(ue),{infinity:!0,compressed:!0});function cr(e){e=e.slice();const a=e[0]&224,r=!!(a>>7&1),t=!!(a>>6&1),o=!!(a>>5&1);return e[0]&=31,{compressed:r,infinity:t,sort:o,value:e}}function Ua(e,a){if(e[0]&224)throw new Error("setMask: non-empty mask");return a.compressed&&(e[0]|=128),a.infinity&&(e[0]|=64),a.sort&&(e[0]|=32),e}function dn(e){e.assertValidity();const a=e.equals(q.G1.ProjectivePoint.ZERO),{x:r,y:t}=e.toAffine();if(a)return Ir.slice();const o=j.ORDER,n=!!(t*ne/o);return Ua(me(r,j.BYTES),{compressed:!0,sort:n})}function fn(e){e.assertValidity();const a=j.BYTES;if(e.equals(q.G2.ProjectivePoint.ZERO))return ce(Ir,me(ue,a));const{x:r,y:t}=e.toAffine(),{re:o,im:n}=E.reim(r),{re:i,im:s}=E.reim(t),u=!!((s>ue?s*ne:i*ne)/j.ORDER&Sr),d=o;return ce(Ua(me(n,a),{sort:u,compressed:!0}),me(d,a))}const q=_d({fields:{Fp:j,Fp2:E,Fp6:Tt,Fp12:N,Fr:ln},G1:{Fp:j,h:BigInt("0x396c8c005555e1568c00aaab0000aaab"),Gx:BigInt("0x17f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb"),Gy:BigInt("0x08b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1"),a:j.ZERO,b:ja,htfDefaults:{...ft,m:1,DST:"BLS_SIG_BLS12381G1_XMD:SHA-256_SSWU_RO_NUL_"},wrapPrivateKey:!0,allowInfinityPoint:!0,isTorsionFree:(e,a)=>{const r=BigInt("0x5f19672fdf76ce51ba69c6076a0f77eaddb3a93be6f89688de17d813620a00022e01fffffffefffe"),t=new e(j.mul(a.px,r),a.py,a.pz);return a.multiplyUnsafe(Ne).negate().multiplyUnsafe(Ne).equals(t)},clearCofactor:(e,a)=>a.multiplyUnsafe(Ne).add(a),mapToCurve:e=>{const{x:a,y:r}=ef(j.create(e[0]));return Wd(a,r)},fromBytes:e=>{const{compressed:a,infinity:r,sort:t,value:o}=cr(e);if(o.length===48&&a){const n=j.ORDER,i=Ke(o),s=j.create(i&j.MASK);if(r){if(s!==ue)throw new Error("G1: non-empty compressed point at infinity");return{x:ue,y:ue}}const c=j.add(j.pow(s,sr),j.create(q.params.G1b));let u=j.sqrt(c);if(!u)throw new Error("invalid compressed G1 point");return u*ne/n!==BigInt(t)&&(u=j.neg(u)),{x:j.create(s),y:j.create(u)}}else if(o.length===96&&!a){const n=Ke(o.subarray(0,j.BYTES)),i=Ke(o.subarray(j.BYTES));if(r){if(n!==ue||i!==ue)throw new Error("G1: non-empty point at infinity");return q.G1.ProjectivePoint.ZERO.toAffine()}return{x:j.create(n),y:j.create(i)}}else throw new Error("invalid point G1, expected 48/96 bytes")},toBytes:(e,a,r)=>{const t=a.equals(e.ZERO),{x:o,y:n}=a.toAffine();if(r){if(t)return Ir.slice();const i=j.ORDER,s=!!(n*ne/i);return Ua(me(o,j.BYTES),{compressed:!0,sort:s})}else return t?ce(new Uint8Array([64]),new Uint8Array(2*j.BYTES-1)):ce(me(o,j.BYTES),me(n,j.BYTES))},ShortSignature:{fromHex(e){const{infinity:a,sort:r,value:t}=cr(yr("signatureHex",e,48)),o=j.ORDER,n=Ke(t);if(a)return q.G1.ProjectivePoint.ZERO;const i=j.create(n&j.MASK),s=j.add(j.pow(i,sr),j.create(q.params.G1b));let c=j.sqrt(s);if(!c)throw new Error("invalid compressed G1 point");const u=BigInt(r);c*ne/o!==u&&(c=j.neg(c));const d=q.G1.ProjectivePoint.fromAffine({x:i,y:c});return d.assertValidity(),d},toRawBytes(e){return dn(e)},toHex(e){return Ko(dn(e))}}},G2:{Fp:E,h:BigInt("0x5d543a95414e7f1091d50792876a202cd91de4547085abaa68a205b2e5a7ddfa628f1cb4d9e82ef21537e293a6691ae1616ec6e786f0c70cf1c38e31c7238e5"),Gx:E.fromBigTuple([BigInt("0x024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb8"),BigInt("0x13e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e")]),Gy:E.fromBigTuple([BigInt("0x0ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801"),BigInt("0x0606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be")]),a:E.ZERO,b:E.fromBigTuple([ja,ja]),hEff:BigInt("0xbc69f08f2ee75b3584c6a0ea91b352888e2a8e9145ad7689986ff031508ffe1329c2f178731db956d82bf015d1212b02ec0ec69d7477c1ae954cbc06689f6a359894c0adebbf6b4e8020005aaa95551"),htfDefaults:{...ft},wrapPrivateKey:!0,allowInfinityPoint:!0,mapToCurve:e=>{const{x:a,y:r}=$d(E.fromBigTuple(e));return Xd(a,r)},isTorsionFree:(e,a)=>a.multiplyUnsafe(Ne).negate().equals(un(e,a)),clearCofactor:(e,a)=>{const r=Ne;let t=a.multiplyUnsafe(r).negate(),o=un(e,a),n=a.double();return n=af(e,n),n=n.subtract(o),o=t.add(o),o=o.multiplyUnsafe(r).negate(),n=n.add(o),n=n.subtract(t),n.subtract(a)},fromBytes:e=>{const{compressed:a,infinity:r,sort:t,value:o}=cr(e);
20484if(!a&&!r&&t||!a&&r&&t||t&&r&&a)throw new Error("invalid encoding flag: "+(e[0]&224));const n=j.BYTES,i=(s,c,u)=>Ke(s.slice(c,u));if(o.length===96&&a){const s=q.params.G2b,c=j.ORDER;if(r){if(o.reduce((h,v)=>h!==0?v+1:v,0)>0)throw new Error("invalid compressed G2 point");return{x:E.ZERO,y:E.ZERO}}const u=i(o,0,n),d=i(o,n,2*n),f=E.create({c0:j.create(d),c1:j.create(u)}),p=E.add(E.pow(f,sr),s);let l=E.sqrt(p);const b=l.c1===ue?l.c0*ne/c:l.c1*ne/c?Sr:ue;return l=t&&b>0?l:E.neg(l),{x:f,y:l}}else if(o.length===192&&!a){if(r){if(o.reduce((f,p)=>f!==0?p+1:p,0)>0)throw new Error("invalid uncompressed G2 point");return{x:E.ZERO,y:E.ZERO}}const s=i(o,0,n),c=i(o,n,2*n),u=i(o,2*n,3*n),d=i(o,3*n,4*n);return{x:E.fromBigTuple([c,s]),y:E.fromBigTuple([d,u])}}else throw new Error("invalid point G2, expected 96/192 bytes")},toBytes:(e,a,r)=>{const{BYTES:t,ORDER:o}=j,n=a.equals(e.ZERO),{x:i,y:s}=a.toAffine();if(r){if(n)return ce(Ir,me(ue,t));const c=!!(s.c1===ue?s.c0*ne/o:s.c1*ne/o);return ce(Ua(me(i.c1,t),{compressed:!0,sort:c}),me(i.c0,t))}else{if(n)return ce(new Uint8Array([64]),new Uint8Array(4*t-1));const{re:c,im:u}=E.reim(i),{re:d,im:f}=E.reim(s);return ce(me(u,t),me(c,t),me(f,t),me(d,t))}},Signature:{fromHex(e){const{infinity:a,sort:r,value:t}=cr(yr("signatureHex",e)),o=j.ORDER,n=t.length/2;if(n!==48&&n!==96)throw new Error("invalid compressed signature length, must be 96 or 192");const i=Ke(t.slice(0,n)),s=Ke(t.slice(n));if(a)return q.G2.ProjectivePoint.ZERO;const c=j.create(i&j.MASK),u=j.create(s),d=E.create({c0:u,c1:c}),f=E.add(E.pow(d,sr),q.params.G2b);let p=E.sqrt(f);if(!p)throw new Error("Failed to find a square root");const{re:l,im:b}=E.reim(p),h=BigInt(r),v=b>ue&&b*ne/o!==h,x=b===ue&&l*ne/o!==h;(v||x)&&(p=E.neg(p));const B=q.G2.ProjectivePoint.fromAffine({x:d,y:p});return B.assertValidity(),B},toRawBytes(e){return fn(e)},toHex(e){return Ko(fn(e))}}},params:{ateLoopSize:Ne,r:ln.ORDER,xNegative:!0,twistType:"multiplicative"},htfDefaults:ft,hash:Pe,randomBytes:gn}),rf=q;function tf(e){const a=typeof e[0]?.x=="bigint"?q.G1:q.G2,r=e.reduce((t,o)=>t.add(new a.ProjectivePoint(o.x,o.y,o.z)),a.ProjectivePoint.ZERO);return{x:r.px,y:r.py,z:r.pz}}function of(e={}){const{as:a="Hex",size:r="short-key:long-sig"}=e,t=rs({as:a}),o=as({privateKey:t,size:r});return{privateKey:t,publicKey:o}}function as(e){const{privateKey:a,size:r="short-key:long-sig"}=e,t=r==="short-key:long-sig"?q.G1:q.G2,{px:o,py:n,pz:i}=t.ProjectivePoint.fromPrivateKey(je(a).slice(2));return{x:o,y:n,z:i}}function rs(e={}){const{as:a="Hex"}=e,r=q.utils.randomPrivateKey();return a==="Hex"?G(r):r}function nf(e){const{payload:a,privateKey:r,suite:t,size:o="short-key:long-sig"}=e,i=(o==="short-key:long-sig"?q.G2:q.G1).hashToCurve(M(a),t?{DST:Ae(t)}:void 0),s=o==="short-key:long-sig"?q.G1:q.G2,c=i.multiply(s.normPrivateKeyToScalar(r.slice(2)));return{x:c.px,y:c.py,z:c.pz}}function sf(e){const{payload:a,suite:r}=e,t=e.publicKey,o=e.signature,n=typeof o.x=="bigint",s=(n?q.G1:q.G2).hashToCurve(M(a),r?{DST:Ae(r)}:void 0),c=()=>q.pairingBatch([{g1:s,g2:new q.G2.ProjectivePoint(t.x,t.y,t.z)},{g1:new q.G1.ProjectivePoint(o.x,o.y,o.z),g2:q.G2.ProjectivePoint.BASE.negate()}]),u=()=>q.pairingBatch([{g1:new q.G1.ProjectivePoint(t.x,t.y,t.z).negate(),g2:s},{g1:q.G1.ProjectivePoint.BASE,g2:new q.G2.ProjectivePoint(o.x,o.y,o.z)}]);return q.fields.Fp12.eql(n?c():u(),q.fields.Fp12.ONE)}const Xp=Object.freeze(Object.defineProperty({__proto__:null,aggregate:tf,createKeyPair:of,getPublicKey:as,noble:rf,randomPrivateKey:rs,sign:nf,verify:sf},Symbol.toStringTag,{value:"Module"}));function ts(e){const a=typeof e.z=="bigint"?q.G1:q.G2;return new a.ProjectivePoint(e.x,e.y,e.z).toRawBytes()}function cf(e){return G(ts(e))}function os(e){const r=(e.length===48?q.G1:q.G2).ProjectivePoint.fromHex(e);return{x:r.px,y:r.py,z:r.pz}}function lf(e,a){return os(Kc(e))}const Wp=Object.freeze(Object.defineProperty({__proto__:null,fromBytes:os,fromHex:lf,toBytes:ts,toHex:cf},Symbol.toStringTag,{value:"Module"}));function uf(e,a={}){const{as:r="Hex"}=a,t=xe(e),o=Ea(new Uint8Array(t.length));return t.encode(o),r==="Hex"?G(o.bytes):o.bytes}function df(e){const a=(()=>
20484{if(typeof e=="string"){if(e.length>3&&e.length%2!==0)throw new qc(e);return X(e)}return e})(),r=Ea(a);return ke(r)}class ns extends F{constructor({majorType:a}){super(`Invalid CBOR major type: ${a}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cbor.InvalidMajorTypeError"})}}class Rt extends F{constructor({additionalInfo:a}){super(`Invalid CBOR additional info: ${a}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cbor.InvalidAdditionalInfoError"})}}class is extends F{constructor(){super("64-bit integers are not supported in CBOR decoding."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cbor.Unsupported64BitIntegerError"})}}class ss extends F{constructor({tag:a}){super(`CBOR tagged data (tag ${a}) is not yet supported.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cbor.UnsupportedTagError"})}}class Dt extends F{constructor({type:a}){super(`Invalid chunk type in indefinite-length ${a}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cbor.InvalidIndefiniteLengthChunkError"})}}class cs extends F{constructor({value:a}){super(`Invalid CBOR simple value: ${a}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cbor.InvalidSimpleValueError"})}}class ls extends F{constructor(){super("BigInt values are not supported in CBOR encoding."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cbor.UnsupportedBigIntError"})}}class us extends F{constructor({token:a}){super(`Unexpected token: ${a}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cbor.UnexpectedTokenError"})}}class Ft extends F{constructor({number:a}){super(`Number exceeds maximum safe integer (${Number.MAX_SAFE_INTEGER}): ${a}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cbor.NumberTooLargeError"})}}class ds extends F{constructor({size:a}){super(`String length exceeds maximum (4294967295): ${a}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cbor.StringTooLargeError"})}}class fs extends F{constructor({size:a}){super(`Array length exceeds maximum (4294967295): ${a}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cbor.ArrayTooLargeError"})}}class ps extends F{constructor({size:a}){super(`Object size exceeds maximum (4294967295): ${a}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cbor.ObjectTooLargeError"})}}class ms extends F{constructor({size:a}){super(`Byte string length exceeds maximum (4294967295): ${a}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cbor.ByteStringTooLargeError"})}}function xe(e){if(typeof e>"u")return{length:1,encode:a=>a.pushUint8(247)};if(e===null)return{length:1,encode:a=>a.pushUint8(246)};if(typeof e=="boolean")return{length:1,encode:a=>a.pushUint8(e?245:244)};if(typeof e=="number")return xe.number(e);if(typeof e=="bigint")throw new ls;if(typeof e=="string")return xe.string(e);if(Array.isArray(e))return xe.array(e);if(e instanceof Uint8Array)return xe.byteString(e);if(e instanceof ArrayBuffer)return xe.byteString(new Uint8Array(e));if(ArrayBuffer.isView(e))return xe.byteString(new Uint8Array(e.buffer,e.byteOffset,e.byteLength));if(typeof e=="object")return xe.object(e);throw new us({token:String(e)})}(function(e){function a(i){if(!Number.isSafeInteger(i)){const c=Math.fround(i);return Number.isNaN(i)||i===c?{length:5,encode(u){u.pushUint8(250),u.dataView.setFloat32(u.position,i,!1),u.position+=4}}:{length:9,encode(u){u.pushUint8(251),u.dataView.setFloat64(u.position,i,!1),u.position+=8}}}if(i>=0){if(i<=23)return{length:1,encode:c=>c.pushUint8(i)};if(i<=255)return{length:2,encode:c=>{c.pushUint8(24),c.pushUint8(i)}};if(i<=65535)return{length:3,encode:c=>{c.pushUint8(25),c.pushUint16(i)}};if(i<=4294967295)return{length:5,encode:c=>{c.pushUint8(26),c.pushUint32(i)}};throw new Ft({number:i.toString(10)})}const s=-1-i;if(i>=-24)return{length:1,encode:c=>c.pushUint8(32+s)};if(s<=255)return{length:2,encode:c=>{c.pushUint8(56),c.pushUint8(s)}};if(s<=65535)return{length:3,encode:c=>{c.pushUint8(57),c.pushUint16(s)}};if(s<=4294967295)return{length:5,encode:c=>{c.pushUint8(58),c.pushUint32(s)}};throw new Ft({number:i.toString(10)})}e.number=a;function r(i){const s=Ae(i),c=s.length;if(c<=23)return{length:1+c,encode(u){u.pushUint8(96+c),c>0&&u.pushBytes(s)}};if(c<=255)return{length:2+c,encode(u){u.pushUint8(120),u.pushUint8(c),u.pushBytes(s)}};if(c<=65535)return{length:3+c,encode(u){u.pushUint8(121),u.pushUint16(c),u.pushBytes(s)}};if(c<=4294967295)return{length:5+c,encode(u){u.pushUint8(122),u.pushUint32(c),u.pushBytes(s)}};throw new ds({size:c})}e.string=r;function t(i){const s=i.map(d=>e(d)),c=s.reduce((d,f)=>d+f.length,0),u=i.length;if(u<=23)return{length:1+c,encode(d){d.pushUint8(128+u);for(const f of s)f.encode(d)}};if(u<=255)return{length:2+c,encode(d){d.pushUint8(152),d.pushUint8(u);for(const f of s)f.encode(d)}};if(u<=65535)return{length:3+c,encode(d){d.pushUint8(153),d.pushUint16(u);for(const f of s)f.encode(d)}};if(u<=4294967295)return{length:5+c,encode(d){d.pushUint8(154),d.pushUint32(u);for(const f of s)f.encode(d)}};throw new fs({size:u})}e.array=t;function o(i){const s=i.byteLength;if(s<=23)return{length:1+s,encode(c){c.pushUint8(64+s),c.pushBytes(i)}};if(s<=255)return{length:2+s,encode(c){c.pushUint8(88),c.pushUint8(s),c.pushBytes(i)}};if(s<=65535)return{length:3+s,encode(c){c.pushUint8(89),c.pushUint16(s),c.pushBytes(i)}};if(s<=4294967295)return{length:5+s,encode(c){c.pushUint8(90),c.pushUint32(s),c.pushBytes(i)}};throw new ms({size:s})}e.byteString=o;function n(i){const s=Object.keys(i),c=s.map(f=>({key:e(f),value:e(i[f])})),u=c.reduce((f,p)=>f+p.key.length+p.value.length,0),d=s.length;if(d<=23)return{length:1+u,encode(f){f.pushUint8(160+d);
20484for(const p of c)p.key.encode(f),p.value.encode(f)}};if(d<=255)return{length:2+u,encode(f){f.pushUint8(184),f.pushUint8(d);for(const p of c)p.key.encode(f),p.value.encode(f)}};if(d<=65535)return{length:3+u,encode(f){f.pushUint8(185),f.pushUint16(d);for(const p of c)p.key.encode(f),p.value.encode(f)}};if(d<=4294967295)return{length:5+u,encode(f){f.pushUint8(186),f.pushUint32(d);for(const p of c)p.key.encode(f),p.value.encode(f)}};throw new ps({size:d})}e.object=n})(xe||(xe={}));function ke(e){const a=e.readUint8(),r=a>>5,t=a&31;switch(r){case 0:return ke.readUnsignedInteger(e,t);case 1:return ke.readNegativeInteger(e,t);case 2:return ke.readByteString(e,t);case 3:return ke.readTextString(e,t);case 4:return ke.readArray(e,t);case 5:return ke.readMap(e,t);case 6:throw new ss({tag:t});case 7:return ke.readSimpleOrFloat(e,t);default:throw new ns({majorType:r})}}(function(e){function a(d,f){if(f<24)return f;if(f===24)return d.readUint8();if(f===25)return d.readUint16();if(f===26)return d.readUint32();throw f===27?new is:new Rt({additionalInfo:f})}function r(d,f){return a(d,f)}e.readUnsignedInteger=r;function t(d,f){return-1-a(d,f)}e.readNegativeInteger=t;function o(d,f){if(f===31){const l=[];let b=0;for(;;){if(d.inspectUint8()===255){d.readUint8();break}const B=e(d);if(!(B instanceof Uint8Array))throw new Dt({type:"byte string"});l.push(B),b+=B.length}const h=new Uint8Array(b);let v=0;for(const x of l)h.set(x,v),v+=x.length;return h}const p=a(d,f);return d.readBytes(p)}e.readByteString=o;function n(d,f){if(f===31){const b=[];for(;;){if(d.inspectUint8()===255){d.readUint8();break}const v=e(d);if(typeof v!="string")throw new Dt({type:"text string"});b.push(v)}return b.join("")}const p=a(d,f),l=d.readBytes(p);return hn(l)}e.readTextString=n;function i(d,f){if(f===31){const b=[];for(;;){if(d.inspectUint8()===255){d.readUint8();break}b.push(e(d))}return b}const p=a(d,f),l=[];for(let b=0;b<p;b++)l.push(e(d));return l}e.readArray=i;function s(d,f){if(f===31){const b={};for(;;){if(d.inspectUint8()===255){d.readUint8();break}const v=e(d),x=typeof v=="string"?v:String(v),B=e(d);b[x]=B}return b}const p=a(d,f),l={};for(let b=0;b<p;b++){const h=e(d),v=typeof h=="string"?h:String(h),x=e(d);l[v]=x}return l}e.readMap=s;function c(d,f){if(f===20)return!1;if(f===21)return!0;if(f===22)return null;if(f!==23){if(f===25){const p=d.readUint16();return u(p)}if(f===26){const p=d.dataView.getFloat32(d.position,!1);return d.position+=4,p}if(f===27){const p=d.dataView.getFloat64(d.position,!1);return d.position+=8,p}if(f===24){const p=d.readUint8();if(p<32)throw new cs({value:p});return}throw new Rt({additionalInfo:f})}}e.readSimpleOrFloat=c;function u(d){const f=d>>15&1,p=d>>10&31,l=d&1023;if(p===0){if(l===0)return f?-0:0;const h=2**-14*(l/1024);return f?-h:h}if(p===31)return l===0?f?-1/0:1/0:NaN;const b=2**(p-15)*(1+l/1024);return f?-b:b}})(ke||(ke={}));const $p=Object.freeze(Object.defineProperty({__proto__:null,ArrayTooLargeError:fs,ByteStringTooLargeError:ms,InvalidAdditionalInfoError:Rt,InvalidIndefiniteLengthChunkError:Dt,InvalidMajorTypeError:ns,InvalidSimpleValueError:cs,NumberTooLargeError:Ft,ObjectTooLargeError:ps,StringTooLargeError:ds,UnexpectedTokenError:us,Unsupported64BitIntegerError:is,UnsupportedBigIntError:ls,UnsupportedTagError:ss,decode:df,encode:uf},Symbol.toStringTag,{value:"Module"}));function ff(e){return e.salt?gs(e):bs(e)}function bs(e){const a=X(Sa(e.from));let r=vt(e.nonce);return r[0]===0&&(r=new Uint8Array([])),Sa(`0x${_(Nc([a,r],{as:"Hex"})).slice(26)}`)}function gs(e){const a=X(Sa(e.from)),r=Gc(qo(e.salt)?e.salt:X(e.salt),32),t="bytecodeHash"in e?qo(e.bytecodeHash)?e.bytecodeHash:X(e.bytecodeHash):_(e.bytecode,{as:"Bytes"});return Sa(He(_(Be(X("0xff"),a,r,t),{as:"Hex"}),12))}const em=Object.freeze(Object.defineProperty({__proto__:null,from:ff,fromCreate:bs,fromCreate2:gs},Symbol.toStringTag,{value:"Module"})),pf=Ga;function mf(e={}){const{as:a="Hex"}=e,r=ys({as:a}),t=hs({privateKey:r,as:a});return{privateKey:r,publicKey:t}}function hs(e){const{as:a="Hex",privateKey:r}=e,t=M(r),o=Ga.getPublicKey(t);return a==="Hex"?G(o):o}function ys(e={}){const{as:a="Hex"}=e,r=Ga.utils.randomPrivateKey();return a==="Hex"?G(r):r}function bf(e){const{as:a="Hex",payload:r,privateKey:t}=e,o=M(r),n=M(t),i=Ga.sign(o,n);return a==="Hex"?G(i):i}function gf(e){const{payload:a,publicKey:r,signature:t}=e,o=M(a),n=M(r),i=M(t);return Ga.verify(i,o,n)}const am=Object.freeze(Object.defineProperty({__proto__:null,createKeyPair:mf,getPublicKey:hs,noble:pf,randomPrivateKey:ys,sign:bf,verify:gf},Symbol.toStringTag,{value:"Module"}));function vs(e){if(e.length!==66||e.indexOf("[")!==0||e.indexOf("]")!==6
204845)return null;const a=`0x${e.slice(1,65)}`;return K(a,{strict:!0})?a:null}function hf(e){const a=new Uint8Array(32).fill(0);return e?vs(e)||_(Aa(e)):G(a)}function yf(e){let a=new Uint8Array(32).fill(0);if(!e)return G(a);const r=e.split(".");for(let t=r.length-1;t>=0;t-=1){const o=vs(r[t]),n=o?X(o):_(Ae(r[t]),{as:"Bytes"});a=_(Be(a,n),{as:"Bytes"})}return G(a)}function vf(e){return Kl(e)}const rm=Object.freeze(Object.defineProperty({__proto__:null,labelhash:hf,namehash:yf,normalize:vf},Symbol.toStringTag,{value:"Module"})),tm=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}));function Af(e){const{fromBlock:a,toBlock:r}=e;return{...e,...a&&{fromBlock:K(a,{strict:!1})?BigInt(a):a},...r&&{toBlock:K(r,{strict:!1})?BigInt(r):r}}}function wf(e){const{address:a,topics:r,fromBlock:t,toBlock:o}=e;return{...a&&{address:a},...r&&{topics:r},...typeof t<"u"?{fromBlock:typeof t=="bigint"?w(t):t}:{},...typeof o<"u"?{toBlock:typeof o=="bigint"?w(o):o}:{}}}const om=Object.freeze(Object.defineProperty({__proto__:null,fromRpc:Af,toRpc:wf},Symbol.toStringTag,{value:"Module"}));function at(e){return{derive:a=>at(e.derive(a)),depth:e.depth,identifier:G(e.identifier),index:e.index,privateKey:G(e.privateKey),privateExtendedKey:e.privateExtendedKey,publicKey:Xt({privateKey:e.privateKey}),publicExtendedKey:e.publicExtendedKey,versions:e.versions}}function xf(e){const a=Oe.fromExtendedKey(e);return at(a)}function kf(e){return at(Oe.fromJSON(e))}function As(e,a={}){const{versions:r}=a,t=Oe.fromMasterSeed(M(e),r);return at(t)}function Eo(e={}){const{account:a=0,change:r=0,index:t=0}=e;return`m/44'/60'/${a}'/${r}/${t}`}const nm=Object.freeze(Object.defineProperty({__proto__:null,fromExtendedKey:xf,fromJson:kf,fromSeed:As,path:Eo},Symbol.toStringTag,{value:"Module"}));function zf(e,a,r={}){const{as:t="Hex"}=r,o=M(typeof a=="function"?a():a),n=Le(o,0,16),i=Le(o,16,32),s=M(`0x${e.crypto.ciphertext}`),c=_(Be(i,s));if(!Bn(c,M(`0x${e.crypto.mac}`)))throw new Error("corrupt keystore");const u=$n(n,M(`0x${e.crypto.cipherparams.iv}`)).decrypt(s);return t==="Hex"?he(u):u}function Bf(e,a,r){const{id:t=crypto.randomUUID(),kdf:o,kdfparams:n,iv:i}=r,s=M(typeof a=="function"?a():a),c=M(e),u=Le(s,0,16),d=Le(s,16,32),f=$n(u,i).encrypt(c),p=_(Be(d,f));return{crypto:{cipher:"aes-128-ctr",ciphertext:he(f).slice(2),cipherparams:{iv:he(i).slice(2)},kdf:o,kdfparams:n,mac:he(p).slice(2)},id:t,version:3}}function So(e){const{iv:a,iterations:r=262144,password:t}=e,o=e.salt?M(e.salt):Xe(32),n=he(Wr(Pe,t,o,{c:r,dkLen:32}));return rt(()=>n,{iv:a,kdfparams:{c:r,dklen:32,prf:"hmac-sha256",salt:he(o).slice(2)},kdf:"pbkdf2"})}async function jf(e){const{iv:a,iterations:r=262144,password:t}=e,o=e.salt?M(e.salt):Xe(32),n=he(await lu(Pe,t,o,{c:r,dkLen:32}));return rt(()=>n,{iv:a,kdfparams:{c:r,dklen:32,prf:"hmac-sha256",salt:he(o).slice(2)},kdf:"pbkdf2"})}function ws(e){const{iv:a,n:r=262144,password:t,p:o=8,r:n=1}=e,i=e.salt?M(e.salt):Xe(32),s=he(uu(t,i,{N:r,dkLen:32,r:n,p:o}));return rt(()=>s,{iv:a,kdfparams:{dklen:32,n:r,p:o,r:n,salt:he(i).slice(2)},kdf:"scrypt"})}async function xs(e){const{iv:a,n:r=262144,password:t}=e,o=8,n=1,i=e.salt?M(e.salt):Xe(32),s=he(await du(t,i,{N:r,dkLen:32,r:n,p:o}));return rt(()=>s,{iv:a,kdfparams:{dklen:32,n:r,p:o,r:n,salt:he(i).slice(2)},kdf:"scrypt"})}function Pf(e,a){const{crypto:r}=e,{password:t}=a,{cipherparams:o,kdf:n,kdfparams:i}=r,{iv:s}=o,{c,n:u,p:d,r:f,salt:p}=i,[l]=(()=>{switch(n){case"scrypt":return ws({iv:M(`0x${s}`),n:u,p:d,r:f,salt:M(`0x${p}`),password:t});case"pbkdf2":return So({iv:M(`0x${s}`),iterations:c,password:t,salt:M(`0x${p}`)});default:throw new Error("unsupported kdf")}})();return l}async function Ef(e,a){const{crypto:r}=e,{password:t}=a,{cipherparams:o,kdf:n,kdfparams:i}=r,{iv:s}=o,{c,n:u,p:d,r:f,salt:p}=i,[l]=await(async()=>{switch(n){case"scrypt":return await xs({iv:M(`0x${s}`),n:u,salt:M(`0x${p}`),password:t});case"pbkdf2":return await So({iv:M(`0x${s}`),iterations:c,password:t,salt:M(`0x${p}`)});default:throw new Error("unsupported kdf")}})();return l}function rt(e,a){const r=a.iv?M(a.iv):Xe(16);return[e,{...a,iv:r}]}const im=Object.freeze(Object.defineProperty({__proto__:null,decrypt:zf,encrypt:Bf,pbkdf2:So,pbkdf2Async:jf,scrypt:ws,scryptAsync:xs,toKey:Pf,toKeyAsync:Ef},Symbol.toStringTag,{value:"Module"}));function Sf(e,a={}){const{strength:r=128}=a;return pu(e,r)}function ks(e,a={}){const{passphrase:r}=a,t=zs(e,{passphrase:r});return As(t)}function If(e,a={}){const{path:r=Eo(),passphrase:t}=a,o=ks(e,{passphrase:t}).derive(r);return a.as==="Bytes"?M(o.privateKey):o.privateKey}function zs(e,a={}){const{passphrase:r}=a,t=vu(e,r);return a.as==="Hex"?he(t):t}function Of(e,a){return hu(e,a)}const sm=Object.freeze(Object.defineProperty({__proto__:null,czech:Au,english:wu,french:xu,italian:ku,japanese:zu,korean:Bu,path:Eo,portuguese:ju,random:Sf,simplifiedChinese:Pu,spanish:Eu,toHdKey:ks,toPrivateKey:If,toSeed:zs,traditionalChinese:Su,validate:Of},Symbol.toStringTag,{value:"Module"}));function Bs(e){const a=je(e);return Ee("0x19",Aa(`Ethereum Signed Message: 20485`+Re(a)),a)}function Cf(e){return _(Bs(e))}const cm=Object.freeze(Object.defineProperty({__proto__:null,encode:Bs,getSignPayload:Cf},Symbol.toStringTag,{value:"Module"}));function Tf(e,a={}){const{request:r}=a;return{...e,id:e.id??r?.id,jsonrpc:e.jsonrpc??r.jsonrpc}}function Io(e,a={}){const{raw:r=!1}=a,t=e;if(r)return e;if(t.error)throw Oo(t.error);return t.result}function Oo(e){const a=e;if(a instanceof Error&&!("code"in a))return new Te({cause:a,data:a,message:a.message,stack:a.stack});const{code:r}=a;return r===Te.code?new Te(a):r===la.code?new la(a):r===ya.code?new ya(a):r===ga.code?new ga(a):r===ma.code?new ma(a):r===ha.code?new ha(a):r===pa.code?new pa(a):r===va.code?new va(a):r===ua.code?new ua(a):r===da.code?new da(a):r===fa.code?new fa(a):r===ba.code?new ba(a):new Te({cause:a instanceof Error?a:void 0,data:a,message:a.message,stack:a instanceof Error?a.stack:void 0})}
20485class ye extends Error{constructor(a){const{cause:r,code:t,message:o,data:n,stack:i}=a;super(o,{cause:r}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcResponse.BaseError"}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"stack",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=r,this.code=t,this.data=n,this.stack=i??""}}class la extends ye{constructor(a={}){super({code:la.code,data:a.data,message:a.message??"Missing or invalid parameters."}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32e3}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcResponse.InvalidInputError"})}}Object.defineProperty(la,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32e3});class ua extends ye{constructor(a={}){super({code:ua.code,data:a.data,message:a.message??"Requested resource not found."}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32001}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcResponse.ResourceNotFoundError"})}}Object.defineProperty(ua,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32001});class da extends ye{constructor(a={}){super({code:da.code,data:a.data,message:a.message??"Requested resource not available."}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32002}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcResponse.ResourceUnavailableError"})}}Object.defineProperty(da,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32002});class fa extends ye{constructor(a={}){super({code:fa.code,data:a.data,message:a.message??"Transaction creation failed."}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32003}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcResponse.TransactionRejectedError"})}}Object.defineProperty(fa,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32003});class pa extends ye{constructor(a={}){super({code:pa.code,data:a.data,message:a.message??"Method is not implemented."}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32004}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcResponse.MethodNotSupportedError"})}}Object.defineProperty(pa,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32004});class ma extends ye{constructor(a={}){super({code:ma.code,data:a.data,message:a.message??"Rate limit exceeded."}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32005}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcResponse.LimitExceededError"})}}Object.defineProperty(ma,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32005});class ba extends ye{constructor(a={}){super({code:ba.code,data:a.data,message:a.message??"JSON-RPC version not supported."}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32006}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcResponse.VersionNotSupportedError"})}}Object.defineProperty(ba,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32006});class ga extends ye{constructor(a={}){super({code:ga.code,data:a.data,message:a.message??"Input is not a valid JSON-RPC request."}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32600}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcResponse.InvalidRequestError"})}}Object.defineProperty(ga,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32600});class ha extends ye{constructor(a={}){super({code:ha.code,data:a.data,message:a.message??"Method does not exist."}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32601}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcResponse.MethodNotFoundError"})}}Object.defineProperty(ha,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32601});class ya extends ye{constructor(a={}){super({code:ya.code,data:a.data,message:a.message??"Invalid method parameters."}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32602}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcResponse.InvalidParamsError"})}}Object.defineProperty(ya,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32602});class Te extends ye{constructor(a={}){super({cause:a.cause,code:Te.code,data:a.data,message:a.message??"Internal JSON-RPC error.",stack:a.stack}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32603}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcResponse.InternalError"})}}Object.defineProperty(Te,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32603});class va extends ye{constructor(a={}){super({code:va.code,data:a.data,message:a.message??"Failed to parse JSON-RPC response."}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32700}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcResponse.ParseError"})}}Object.defineProperty(va,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32700});const lm=Object.freeze(Object.defineProperty({__proto__:null,BaseError:ye,InternalError:Te,InvalidInputError:la,InvalidParamsError:ya,InvalidRequestError:ga,LimitExceededError:ma,MethodNotFoundError:ha,MethodNotSupportedError:pa,ParseError:va,ResourceNotFoundError:ua,ResourceUnavailableError:da,TransactionRejectedError:fa,VersionNotSupportedError:ba,from:Tf,parse:Io,parseError:Oo},Symbol.toStringTag,{value:"Module"}));
20485class be extends Error{constructor(a,r){super(r),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ProviderRpcError"}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.code=a,this.details=r}}class Or extends be{constructor({message:a="The user rejected the request."}={}){super(4001,a),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:4001}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Provider.UserRejectedRequestError"})}}Object.defineProperty(Or,"code",{enumerable:!0,configurable:!0,writable:!0,value:4001});class Cr extends be{constructor({message:a="The requested method and/or account has not been authorized by the user."}={}){super(4100,a),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:4100}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Provider.UnauthorizedError"})}}Object.defineProperty(Cr,"code",{enumerable:!0,configurable:!0,writable:!0,value:4100});class Tr extends be{constructor({message:a="The provider does not support the requested method."}={}){super(4200,a),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:4200}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Provider.UnsupportedMethodError"})}}Object.defineProperty(Tr,"code",{enumerable:!0,configurable:!0,writable:!0,value:4200});class Rr extends be{constructor({message:a="The provider is disconnected from all chains."}={}){super(4900,a),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:4900}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Provider.DisconnectedError"})}}Object.defineProperty(Rr,"code",{enumerable:!0,configurable:!0,writable:!0,value:4900});class Dr extends be{constructor({message:a="The provider is not connected to the requested chain."}={}){super(4901,a),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:4901}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Provider.ChainDisconnectedError"})}}Object.defineProperty(Dr,"code",{enumerable:!0,configurable:!0,writable:!0,value:4901});class Fr extends be{constructor({message:a="An error occurred when attempting to switch chain."}={}){super(4902,a),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:4902}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Provider.SwitchChainError"})}}Object.defineProperty(Fr,"code",{enumerable:!0,configurable:!0,writable:!0,value:4902});class Ur extends be{constructor({message:a="This Wallet does not support a capability that was not marked as optional."}={}){super(5700,a),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:5700}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Provider.UnsupportedNonOptionalCapabilityError"})}}Object.defineProperty(Ur,"code",{enumerable:!0,configurable:!0,writable:!0,value:5700});class Mr extends be{constructor({message:a="This Wallet does not support the requested chain ID."}={}){super(5710,a),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:5710}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Provider.UnsupportedChainIdError"})}}Object.defineProperty(Mr,"code",{enumerable:!0,configurable:!0,writable:!0,value:5710});class Kr extends be{constructor({message:a="There is already a bundle submitted with this ID."}={}){super(5720,a),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:5720}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Provider.DuplicateIdError"})}}Object.defineProperty(Kr,"code",{enumerable:!0,configurable:!0,writable:!0,value:5720});class qr extends be{constructor({message:a="This bundle id is unknown / has not been submitted."}={}){super(5730,a),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:5730}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Provider.UnknownBundleIdError"})}}Object.defineProperty(qr,"code",{enumerable:!0,configurable:!0,writable:!0,value:5730});class Nr extends be{constructor({message:a="The call bundle is too large for the Wallet to process."}={}){super(5740,a),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:5740}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Provider.BundleTooLargeError"})}}Object.defineProperty(Nr,"code",{enumerable:!0,configurable:!0,writable:!0,value:5740});class Gr extends be{constructor({message:a="The Wallet can support atomicity after an upgrade, but the user rejected the upgrade."}={}){super(5750,a),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:5750}
20485),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Provider.AtomicReadyWalletRejectedUpgradeError"})}}Object.defineProperty(Gr,"code",{enumerable:!0,configurable:!0,writable:!0,value:5750});class Lr extends be{constructor({message:a="The wallet does not support atomic execution but the request requires it."}={}){super(5760,a),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:5760}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Provider.AtomicityNotSupportedError"})}}Object.defineProperty(Lr,"code",{enumerable:!0,configurable:!0,writable:!0,value:5760});function Rf(){const e=new Lc;return{get eventNames(){return e.eventNames.bind(e)},get listenerCount(){return e.listenerCount.bind(e)},get listeners(){return e.listeners.bind(e)},addListener:e.addListener.bind(e),emit:e.emit.bind(e),off:e.off.bind(e),on:e.on.bind(e),once:e.once.bind(e),removeAllListeners:e.removeAllListeners.bind(e),removeListener:e.removeListener.bind(e)}}function Df(e,a={}){if(!e)throw new Ps;return{...e,async request(r){try{const t=await e.request(r);return t&&typeof t=="object"&&"jsonrpc"in t?Io(t):t}catch(t){throw js(t)}}}}function js(e){const a=Oo(e);if(a instanceof Te){if(!a.data)return a;const{code:r}=a.data;if(r===Rr.code)return new Rr(a);if(r===Dr.code)return new Dr(a);if(r===Or.code)return new Or(a);if(r===Cr.code)return new Cr(a);if(r===Tr.code)return new Tr(a);if(r===Fr.code)return new Fr(a);if(r===Gr.code)return new Gr(a);if(r===Lr.code)return new Lr(a);if(r===Nr.code)return new Nr(a);if(r===qr.code)return new qr(a);if(r===Kr.code)return new Kr(a);if(r===Mr.code)return new Mr(a);if(r===Ur.code)return new Ur(a)}return a}class Ps extends F{constructor(){super("`provider` is undefined."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Provider.IsUndefinedError"})}}const um=Object.freeze(Object.defineProperty({__proto__:null,AtomicReadyWalletRejectedUpgradeError:Gr,AtomicityNotSupportedError:Lr,BundleTooLargeError:Nr,ChainDisconnectedError:Dr,DisconnectedError:Rr,DuplicateIdError:Kr,IsUndefinedError:Ps,ProviderRpcError:be,SwitchChainError:Fr,UnauthorizedError:Cr,UnknownBundleIdError:qr,UnsupportedChainIdError:Mr,UnsupportedMethodError:Tr,UnsupportedNonOptionalCapabilityError:Ur,UserRejectedRequestError:Or,createEmitter:Rf,from:Df,parseError:js},Symbol.toStringTag,{value:"Module"}));function Es(e={}){let a=e.id??0;return{prepare(r){return Ss({id:a++,...r})},get id(){return a}}}function Ss(e){return{...e,jsonrpc:"2.0"}}const dm=Object.freeze(Object.defineProperty({__proto__:null,createStore:Es,from:Ss},Symbol.toStringTag,{value:"Module"}));function Ff(){return null}const fm=Object.freeze(Object.defineProperty({__proto__:null,from:Ff},Symbol.toStringTag,{value:"Module"}));function Uf(e,a){const{errorInstance:r=new Mf,timeout:t,signal:o}=a;return new Promise((n,i)=>{(async()=>{let s;try{const c=new AbortController;t>0&&(s=setTimeout(()=>{o&&c.abort()},t)),n(await e({signal:c.signal}))}catch(c){c?.name==="AbortError"&&i(r),i(c)}finally{clearTimeout(s)}})()})}class Mf extends F{constructor(){super("Operation timed out."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Promise.TimeoutError"})}}function Kf(e,a){const r=Es();return{request:async({method:t,params:o},n={})=>{const i=r.prepare({method:t,params:o}),s=await e.request(i,n);return Io(s,{raw:n.raw??a?.raw})}}}function qf(e,a={}){return Kf({async request(r,t){const{fetchFn:o=a.fetchFn??fetch,fetchOptions:n=a.fetchOptions,timeout:i=a.timeout??1e4}=t,s=JSON.stringify(r),c=typeof n=="function"?await n(r):n,u=await Uf(({signal:f})=>{const p={...c,body:s,headers:{"Content-Type":"application/json",...c?.headers},method:c?.method??"POST",signal:c?.signal??(i>0?f:null)},l=new Request(e,p);return o(l)},{timeout:i,signal:!0}),d=await(async()=>u.headers.get("Content-Type")?.startsWith("application/json")?u.json():u.text().then(f=>{try{return JSON.parse(f||"{}")}catch{if(u.ok)throw new Os({response:f});return{error:f}}}))();if(!u.ok)throw new Is({body:s,details:JSON.stringify(d.error)??u.statusText,response:u,url:e});return d}},{raw:a.raw})}class Is extends F{constructor({body:a,details:r,response:t,url:o}){super("HTTP request failed.",{details:r,metaMessages:[`Status: ${t.status}`,`URL: ${Qc(o)}`,a?`Body: ${JSON.stringify(a)}`:void 0]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcTransport.HttpError"})}}class Os extends F{constructor({response:a}){super("HTTP Response could not be parsed as JSON.",{metaMessages:[`Response: ${a}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcTransport.MalformedResponseError"})}}const pm=Object.freeze(Object.defineProperty({__proto__:null,HttpError:Is,MalformedResponseError:Os,fromHttp:qf},Symbol.toStringTag,{value:"Module"})),Ut=256;let lr=Ut,ur;function Nf(e=11){if(!ur||lr+e>Ut*2){ur="",lr=0;for(let a=0;a<Ut;a++)ur+=(256+Math.random()*256|0).toString(16).substring(1)}return ur.substring(lr,lr+++e)}const Cs=/^([a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}(:[0-9]{1,5})?$/,Ts=/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(:[0-9]{1,5})?$/,Rs=/^localhost(:[0-9]{1,5})?$/,Ds=/^[a-zA-Z0-9]{8,}$/,Fs=/^([a-zA-Z][a-zA-Z0-9+-.]*)$/,Us=/^(?:(?<scheme>[a-zA-Z][a-zA-Z0-9+-.]*):\/\/)?(?<domain>[a-zA-Z0-9+-.]*(?::[0-9]{1,5})?) (?:wants you to sign in with your Ethereum account:\n)(?<address>0x[a-fA-F0-9]{40})\n\n(?:(?<statement>.*)\n\n)?/,Ms=/(?:URI: (?<uri>.+))\n(?:Version: (?<version>.+))\n(?:Chain ID: (?<chainId>\d+))\n(?:Nonce: (?<nonce>[a-zA-Z0-9]+))\n(?:Issued At: (?<issuedAt>.+))(?:\nExpiration Time: (?<expirationTime>.+))?(?:\nNot Before: (?<notBefore>.+))?(?:\nRequest ID: (?<requestId>.+))?/;function Gf(e){const{chainId:a,domain:r,expirationTime:t,issuedAt:o=new Date,nonce:n,notBefore:i,requestId:s,resources:c,scheme:u,uri:d,version:f}=e;{if(a!==Math.floor(a))throw new Ie({field:"chainId",metaMessages:["- Chain ID must be a EIP-155 chain ID.","- See https://eips.ethereum.org/EIPS/eip-155","",`Provided value: ${a}`]});if(!(Cs.test(r)||Ts.test(r)||Rs.test(r)))throw new Ie({field:"domain",metaMessages:["- Domain must be an RFC 3986 authority.","- See https://www.rfc-editor.org/rfc/rfc3986","",`Provided value: ${r}`]});if(!Ds.test(n))throw new Ie({field:"nonce",metaMessages:["- Nonce must be at least 8 characters.","- Nonce must be alphanumeric.","",`Provided value: ${n}`]});if(!Mt(d))throw new Ie({field:"uri",metaMessages:["- URI must be a RFC 3986 URI referring to the resource that is the subject of the signing.","- See https://www.rfc-editor.org/rfc/rfc3986","",`Provided value: ${d}`]});if(f!=="1")throw new Ie({field:"version",metaMessages:["- Version must be '1'.","",`Provided value: ${f}`]});if(u&&!Fs.test(u))throw new Ie({field:"scheme",metaMessages:["- Scheme must be an RFC 3986 URI scheme.","- See https://www.rfc-editor.org/rfc/rfc3986#section-3.1","",`Provided value: ${u}`]});const x=e.statement;if(x?.includes(` 20486`))throw new Ie({field:"statement",metaMessages:["- Statement must not include '\\n'.","",`Provided value: ${x}`]})}const p=Sa(e.address,{checksum:!0}),l=u?`${u}://${r}`:r,b=e.statement?`${e.statement} 20487`:"",h=`${l} wants you to sign in with your Ethereum account: 20488${p} 20489 20490${b}`;let v=`URI: ${d} 20491Version: ${f} 20492Chain ID: ${a} 20493Nonce: ${n} 20494Issued At: ${o.toISOString()}`;if(t&&(v+=` 20495Expiration Time: ${t.toISOString()}`),i&&(v+=` 20496Not Before: ${i.toISOString()}`),s&&(v+=` 20497Request ID: ${s}`),c){let x=` 20498Resources:`;for(const B of c){if(!Mt(B))throw new Ie({field:"resources",metaMessages:["- Every resource must be a RFC 3986 URI.","- See https://www.rfc-editor.org/rfc/rfc3986","",`Provided value: ${B}`]});x+=` 20499- ${B}`}v+=x}return`${h} 20500${v}`}function Lf(){return Nf(96)}function Mt(e){if(/[^a-z0-9:/?#[\]@!$&'()*+,;=.\-_~%]/i.test(e)||/%[^0-9a-f]/i.test(e)||/%[0-9a-f](:?[^0-9a-f]|$)/i.test(e))return!1;const a=Qf(e),r=a[1],t=a[2],o=a[3],n=a[4],i=a[5];if(!(r?.length&&o&&o.length>=0))return!1;if(t?.length){if(!(o.length===0||/^\//.test(o)))return!1}else if(/^\/\//.test(o))return!1;if(!/^[a-z][a-z0-9+\-.]*$/.test(r.toLowerCase()))return!1;let s="";return s+=`${r}:`,t?.length&&(s+=`//${t}`),s+=o,n?.length&&(s+=`?${n}`),i?.length&&(s+=`#${i}`),s}function Qf(e){return e.match(/(?:([^:/?#]+):)?(?:\/\/([^/?#]*))?([^?#]*)(?:\?([^#]*))?(?:#(.*))?/)}function Hf(e){const{scheme:a,statement:r,...t}=e.match(Us)?.groups??{},{chainId:o,expirationTime:n,issuedAt:i,notBefore:s,requestId:c,...u}=e.match(Ms)?.groups??{},d=e.split("Resources:")[1]?.split(` 20501- `).slice(1);return{...t,...u,...o?{chainId:Number(o)}:{},...n?{expirationTime:new Date(n)}:{},...i?{issuedAt:new Date(i)}:{},...s?{notBefore:new Date(s)}:{},...c?{requestId:c}:{},...d?{resources:d}:{},...a?{scheme:a}:{},...r?{statement:r}:{}}}function _f(e){const{address:a,domain:r,message:t,nonce:o,scheme:n,time:i=new Date}=e;if(r&&t.domain!==r||o&&t.nonce!==o||n&&t.scheme!==n||t.expirationTime&&i>=t.expirationTime||t.notBefore&&i<t.notBefore)return!1;try{if(!t.address||a&&!Vt(t.address,a))return!1}catch{return!1}return!0}class Ie extends F{constructor(a){const{field:r,metaMessages:t}=a;super(`Invalid Sign-In with Ethereum message field "${r}".`,{metaMessages:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Siwe.InvalidMessageFieldError"})}}const mm=Object.freeze(Object.defineProperty({__proto__:null,InvalidMessageFieldError:Ie,createMessage:Gf,domainRegex:Cs,generateNonce:Lf,ipRegex:Ts,isUri:Mt,localhostRegex:Rs,nonceRegex:Ds,parseMessage:Hf,prefixRegex:Us,schemeRegex:Fs,suffixRegex:Ms,validateMessage:_f},Symbol.toStringTag,{value:"Module"}));function Vf(e){const a={};for(const[r,t]of Object.entries(e)){const o={};
20501t.balance&&(o.balance=BigInt(t.balance)),t.code&&(o.code=t.code),t.movePrecompileToAddress&&(o.movePrecompileToAddress=t.movePrecompileToAddress),t.nonce&&(o.nonce=BigInt(t.nonce)),t.state&&(o.state=t.state),t.stateDiff&&(o.stateDiff=t.stateDiff),a[r]=o}return a}function Jf(e){const a={};for(const[r,t]of Object.entries(e)){const o={};typeof t.balance=="bigint"&&(o.balance=w(t.balance)),t.code&&(o.code=t.code),t.movePrecompileToAddress&&(o.movePrecompileToAddress=t.movePrecompileToAddress),typeof t.nonce=="bigint"&&(o.nonce=w(t.nonce)),t.state&&(o.state=t.state),t.stateDiff&&(o.stateDiff=t.stateDiff),a[r]=o}return a}const bm=Object.freeze(Object.defineProperty({__proto__:null,fromRpc:Vf,toRpc:Jf},Symbol.toStringTag,{value:"Module"})),Ks="0x02",Kt="eip1559";function We(e){const{chainId:a,maxPriorityFeePerGas:r,maxFeePerGas:t,to:o}=e;if(a<=0)throw new Ha({chainId:a});if(o&&wa(o,{strict:!1}),t&&BigInt(t)>2n**256n-1n)throw new Mi({feeCap:t});if(r&&t&&r>t)throw new Ki({maxFeePerGas:t,maxPriorityFeePerGas:r})}function qs(e){const a=qa(He(e,1)),[r,t,o,n,i,s,c,u,d,f,p,l]=a;if(!(a.length===9||a.length===12))throw new xa({attributes:{chainId:r,nonce:t,maxPriorityFeePerGas:o,maxFeePerGas:n,gas:i,to:s,value:c,data:u,accessList:d,...a.length>9?{yParity:f,r:p,s:l}:{}},serialized:e,type:Kt});let b={chainId:Number(r),type:Kt};K(s)&&s!=="0x"&&(b.to=s),K(i)&&i!=="0x"&&(b.gas=BigInt(i)),K(u)&&u!=="0x"&&(b.data=u),K(t)&&(b.nonce=t==="0x"?0n:BigInt(t)),K(c)&&c!=="0x"&&(b.value=BigInt(c)),K(n)&&n!=="0x"&&(b.maxFeePerGas=BigInt(n)),K(o)&&o!=="0x"&&(b.maxPriorityFeePerGas=BigInt(o)),d.length!==0&&d!=="0x"&&(b.accessList=La(d));const h=p&&l&&f?_r([f,p,l]):void 0;return h&&(b={...b,...h}),We(b),b}function Yf(e,a={}){const{signature:r}=a,t=typeof e=="string"?qs(e):e;return We(t),{...t,...r?Na(r):{},type:"eip1559"}}function Zf(e){return Ns(e,{presign:!0})}function Ns(e,a={}){const{presign:r}=a;return _(Gs({...e,...r?{r:void 0,s:void 0,yParity:void 0,v:void 0}:{}}))}function Gs(e,a={}){const{chainId:r,gas:t,nonce:o,to:n,value:i,maxFeePerGas:s,maxPriorityFeePerGas:c,accessList:u,data:d,input:f}=e;We(e);const p=Qa(u),l=Fe(a.signature||e),b=[w(r),o?w(o):"0x",c?w(c):"0x",s?w(s):"0x",t?w(t):"0x",n??"0x",i?w(i):"0x",d??f??"0x",p,...l?Vr(l):[]];return Ee(Ks,ia(b))}function Xf(e){const a=Fe(e);return{...e,chainId:w(e.chainId),data:e.data??e.input,type:"0x2",...typeof e.gas=="bigint"?{gas:w(e.gas)}:{},...typeof e.nonce=="bigint"?{nonce:w(e.nonce)}:{},...typeof e.value=="bigint"?{value:w(e.value)}:{},...typeof e.maxFeePerGas=="bigint"?{maxFeePerGas:w(e.maxFeePerGas)}:{},...typeof e.maxPriorityFeePerGas=="bigint"?{maxPriorityFeePerGas:w(e.maxPriorityFeePerGas)}:{},...a?Jr(a):{}}}function Wf(e){try{return We(e),!0}catch{return!1}}const gm=Object.freeze(Object.defineProperty({__proto__:null,assert:We,deserialize:qs,from:Yf,getSignPayload:Zf,hash:Ns,serialize:Gs,serializedType:Ks,toRpc:Xf,type:Kt,validate:Wf},Symbol.toStringTag,{value:"Module"})),$f="0x01",qt="eip2930";function Va(e){const{chainId:a,gasPrice:r,to:t}=e;if(a<=0)throw new Ha({chainId:a});if(t&&wa(t,{strict:!1}),r&&BigInt(r)>2n**256n-1n)throw new bo({gasPrice:r})}function Ls(e){const a=qa(He(e,1)),[r,t,o,n,i,s,c,u,d,f,p]=a;if(!(a.length===8||a.length===11))throw new xa({attributes:{chainId:r,nonce:t,gasPrice:o,gas:n,to:i,value:s,data:c,accessList:u,...a.length>8?{yParity:d,r:f,s:p}:{}},serialized:e,type:qt});let l={chainId:Number(r),type:qt};K(i)&&i!=="0x"&&(l.to=i),K(n)&&n!=="0x"&&(l.gas=BigInt(n)),K(c)&&c!=="0x"&&(l.data=c),K(t)&&(l.nonce=t==="0x"?0n:BigInt(t)),K(s)&&s!=="0x"&&(l.value=BigInt(s)),K(o)&&o!=="0x"&&(l.gasPrice=BigInt(o)),u.length!==0&&u!=="0x"&&(l.accessList=La(u));const b=f&&p&&d?_r([d,f,p]):void 0;return b&&(l={...l,...b}),Va(l),l}function ep(e,a={}){const{signature:r}=a,t=typeof e=="string"?Ls(e):e;return Va(t),{...t,...r?Na(r):{},type:"eip2930"}}function ap(e){return Qs(e,{presign:!0})}function Qs(e,a={}){const{presign:r}=a;return _(Hs({...e,...r?{r:void 0,s:void 0,yParity:void 0,v:void 0}:{}}))}function Hs(e,a={}){const{chainId:r,gas:t,data:o,input:n,nonce:i,to:s,value:c,accessList:u,gasPrice:d}=e;Va(e);const f=Qa(u),p=Fe(a.signature||e),l=[w(r),i?w(i):"0x",d?w(d):"0x",t?w(t):"0x",s??"0x",c?w(c):"0x",o??n??"0x",f,...p?Vr(p):[]];return Ee("0x01",ia(l))}function rp(e){const a=Fe(e);return{...e,chainId:w(e.chainId),data:e.data??e.input,...typeof e.gas=="bigint"?{gas:w(e.gas)}:{},...typeof e.nonce=="bigint"?{nonce:w(e.nonce)}:{},...typeof e.value=="bigint"?{value:w(e.value)}:{},...typeof e.gasPrice=="bigint"?{gasPrice:w(e.gasPrice)}:{},type:"0x1",...a?Jr(a):{}}}function tp(e){try{return Va(e),!0}catch{return!1}}const hm=Object.freeze(Object.defineProperty({__proto__:null,assert:Va,deserialize:Ls,from:ep,getSignPayload:ap,hash:Qs,serialize:Hs,serializedType:$f,toRpc:rp,type:qt,validate:tp},Symbol.toStringTag,{value:"Module"})),op="0x03",Nt="eip4844";function Ja(e){const{blobVersionedHashes:a}=e;if(a){if(a.length===0)throw new Wi;for(const r of a){const t=Re(r),o=wn(He(r,0,1));if(t!==32)throw new $i({hash:r,size:t});if(o!==xo)throw new es({hash:r,version:o})}}We(e)}function _s(e){const a=qa(He(e,1)),r=a.length===4,t=r?a[0]:a,o=r?a.slice(1):[],[n,i,s,c,u,d,f,p,l,b,h,v,x,B]=t,[U,y,L]=o;if(!(t.length===11||t.length===14))throw new xa({attributes:{chainId:n,nonce:i,maxPriorityFeePerGas:s,maxFeePerGas:c,gas:u,to:d,value:f,data:p,accessList:l,...t.length>9?{yParity:v,r:x,s:B}:{}},serialized:e,type:Nt});let O={blobVersionedHashes:h,chainId:Number(n),type:Nt};K(d)&&d!=="0x"&&(O.to=d),K(u)&&u!=="0x"&&(O.gas=BigInt(u)),K(p)&&p!=="0x"&&(O.data=p),K(i)&&(O.nonce=i==="0x"?0n:BigInt(i)),K(f)&&f!=="0x"&&(O.value=BigInt(f)),K(b)&&b!=="0x"&&(O.maxFeePerBlobGas=BigInt(b)),K(c)&&c!=="0x"&&(O.maxFeePerGas=BigInt(c)),K(s)&&s!=="0x"&&(O.maxPriorityFeePerGas=BigInt(s)),l?.length!==0&&l!=="0x"&&(O.accessList=La(l)),U&&y&&L&&(O.sidecars=Yi(U,{commitments:y,proofs:L}));const H=x&&B&&v?_r([v,x,B]):void 0;return H&&(O={...O,...H}),Ja(O),O}function np(e,a={}){const{signature:r}=a,t=typeof e=="string"?_s(e):e;return Ja(t),{...t,...r?Na(r):{}
20501,type:"eip4844"}}function ip(e){return Vs(e,{presign:!0})}function Vs(e,a={}){const{presign:r}=a;return _(Js({...e,...r?{sidecars:void 0,r:void 0,s:void 0,yParity:void 0,v:void 0}:{}}))}function Js(e,a={}){const{blobVersionedHashes:r,chainId:t,gas:o,nonce:n,to:i,value:s,maxFeePerBlobGas:c,maxFeePerGas:u,maxPriorityFeePerGas:d,accessList:f,data:p}=e;Ja(e);const l=Qa(f),b=Fe(a.signature||e),h=[w(t),n?w(n):"0x",d?w(d):"0x",u?w(u):"0x",o?w(o):"0x",i??"0x",s?w(s):"0x",p??"0x",l,c?w(c):"0x",r??[],...b?Vr(b):[]],v=a.sidecars||e.sidecars,x=[],B=[],U=[];if(v)for(let y=0;y<v.length;y++){const{blob:L,commitment:O,proof:H}=v[y];x.push(L),B.push(O),U.push(H)}return Ee("0x03",v?ia([h,x,B,U]):ia(h))}function sp(e){const a=Fe(e);return{...e,chainId:w(e.chainId),data:e.data??e.input,...typeof e.gas=="bigint"?{gas:w(e.gas)}:{},...typeof e.nonce=="bigint"?{nonce:w(e.nonce)}:{},...typeof e.value=="bigint"?{value:w(e.value)}:{},...typeof e.maxFeePerBlobGas=="bigint"?{maxFeePerBlobGas:w(e.maxFeePerBlobGas)}:{},...typeof e.maxFeePerGas=="bigint"?{maxFeePerGas:w(e.maxFeePerGas)}:{},...typeof e.maxPriorityFeePerGas=="bigint"?{maxPriorityFeePerGas:w(e.maxPriorityFeePerGas)}:{},type:"0x3",...a?Jr(a):{}}}function cp(e){try{return Ja(e),!0}catch{return!1}}const ym=Object.freeze(Object.defineProperty({__proto__:null,assert:Ja,deserialize:_s,from:np,getSignPayload:ip,hash:Vs,serialize:Js,serializedType:op,toRpc:sp,type:Nt,validate:cp},Symbol.toStringTag,{value:"Module"})),Ys="0x04",Gt="eip7702";function Ya(e){const{authorizationList:a}=e;if(a)for(const r of a){const{address:t,chainId:o}=r;if(t&&wa(t,{strict:!1}),Number(o)<0)throw new Ha({chainId:o})}We(e)}function Zs(e){const a=qa(He(e,1)),[r,t,o,n,i,s,c,u,d,f,p,l,b]=a;if(!(a.length===10||a.length===13))throw new xa({attributes:{chainId:r,nonce:t,maxPriorityFeePerGas:o,maxFeePerGas:n,gas:i,to:s,value:c,data:u,accessList:d,authorizationList:f,...a.length>9?{yParity:p,r:l,s:b}:{}},serialized:e,type:Gt});let h={chainId:Number(r),type:Gt};K(s)&&s!=="0x"&&(h.to=s),K(i)&&i!=="0x"&&(h.gas=BigInt(i)),K(u)&&u!=="0x"&&(h.data=u),K(t)&&(h.nonce=t==="0x"?0n:BigInt(t)),K(c)&&c!=="0x"&&(h.value=BigInt(c)),K(n)&&n!=="0x"&&(h.maxFeePerGas=BigInt(n)),K(o)&&o!=="0x"&&(h.maxPriorityFeePerGas=BigInt(o)),d.length!==0&&d!=="0x"&&(h.accessList=La(d)),f!=="0x"&&(h.authorizationList=Hc(f));const v=l&&b&&p?_r([p,l,b]):void 0;return v&&(h={...h,...v}),Ya(h),h}function lp(e,a={}){const{signature:r}=a,t=typeof e=="string"?Zs(e):e;return Ya(t),{...t,...r?Na(r):{},type:"eip7702"}}function up(e){return Xs(e,{presign:!0})}function Xs(e,a={}){const{presign:r}=a;return _(Ws({...e,...r?{r:void 0,s:void 0,yParity:void 0}:{}}))}function Ws(e,a={}){const{authorizationList:r,chainId:t,gas:o,nonce:n,to:i,value:s,maxFeePerGas:c,maxPriorityFeePerGas:u,accessList:d,data:f,input:p}=e;Ya(e);const l=Qa(d),b=_c(r),h=Fe(a.signature||e),v=[w(t),n?w(n):"0x",u?w(u):"0x",c?w(c):"0x",o?w(o):"0x",i??"0x",s?w(s):"0x",f??p??"0x",l,b,...h?Vr(h):[]];return Ee(Ys,ia(v))}function dp(e){try{return Ya(e),!0}catch{return!1}}const vm=Object.freeze(Object.defineProperty({__proto__:null,assert:Ya,deserialize:Zs,from:lp,getSignPayload:up,hash:Xs,serialize:Ws,serializedType:Ys,type:Gt,validate:dp},Symbol.toStringTag,{value:"Module"})),Lt="legacy";function Za(e){const{chainId:a,gasPrice:r,to:t}=e;if(t&&wa(t,{strict:!1}),typeof a<"u"&&a<=0)throw new Ha({chainId:a});if(r&&BigInt(r)>2n**256n-1n)throw new bo({gasPrice:r})}function $s(e){const a=qa(e),[r,t,o,n,i,s,c,u,d]=a;if(!(a.length===6||a.length===9))throw new xa({attributes:{nonce:r,gasPrice:t,gas:o,to:n,value:i,data:s,...a.length>6?{v:c,r:u,s:d}:{}},serialized:e,type:Lt});const f={type:Lt};if(K(n)&&n!=="0x"&&(f.to=n),K(o)&&o!=="0x"&&(f.gas=BigInt(o)),K(s)&&s!=="0x"&&(f.data=s),K(r)&&(f.nonce=r==="0x"?0n:BigInt(r)),K(i)&&i!=="0x"&&(f.value=BigInt(i)),K(t)&&t!=="0x"&&(f.gasPrice=BigInt(t)),a.length===6)return f;const p=K(c)&&c!=="0x"?Number(c):0;if(d==="0x"&&u==="0x")return p>0&&(f.chainId=Number(p)),f;const l=p,b=Math.floor((l-35)/2);if(b>0)f.chainId=b;else if(l!==27&&l!==28)throw new Pn({value:l});return f.yParity=Vc(l),f.v=l,f.s=d==="0x"?0n:BigInt(d),f.r=u==="0x"?0n:BigInt(u),Za(f),f}function fp(e,a={}){const{signature:r}=a,t=typeof e=="string"?$s(e):e;Za(t);const o=(()=>
20501{if(!r)return{};const n=Na(r);return n.v=Zt(n.yParity),n})();return{...t,...o,type:"legacy"}}function pp(e){return ec(e,{presign:!0})}function ec(e,a={}){const{presign:r}=a;return _(ac({...e,...r?{r:void 0,s:void 0,yParity:void 0,v:void 0}:{}}))}function ac(e,a={}){const{chainId:r=0,gas:t,data:o,input:n,nonce:i,to:s,value:c,gasPrice:u}=e;Za(e);let d=[i?w(i):"0x",u?w(u):"0x",t?w(t):"0x",s??"0x",c?w(c):"0x",o??n??"0x"];const f=(()=>{if(a.signature)return{r:a.signature.r,s:a.signature.s,v:Zt(a.signature.yParity)};if(!(typeof e.r>"u"||typeof e.s>"u"))return{r:e.r,s:e.s,v:e.v}})();if(f){const p=(()=>{if(f.v>=35)return Math.floor((f.v-35)/2)>0?f.v:27+(f.v===35?0:1);if(r>0)return r*2+35+f.v-27;const l=27+(f.v===27?0:1);if(f.v!==l)throw new Pn({value:f.v});return l})();d=[...d,w(p),f.r===0n?"0x":ht(w(f.r)),f.s===0n?"0x":ht(w(f.s))]}else r>0&&(d=[...d,w(r),"0x","0x"]);return ia(d)}function mp(e){const a=Fe(e);return{...e,chainId:typeof e.chainId=="number"?w(e.chainId):void 0,data:e.data??e.input,type:"0x0",...typeof e.gas=="bigint"?{gas:w(e.gas)}:{},...typeof e.nonce=="bigint"?{nonce:w(e.nonce)}:{},...typeof e.value=="bigint"?{value:w(e.value)}:{},...typeof e.gasPrice=="bigint"?{gasPrice:w(e.gasPrice)}:{},...a?{...Jr(a),v:a.yParity===0?"0x1b":"0x1c"}:{}}}function bp(e){try{return Za(e),!0}catch{return!1}}const Am=Object.freeze(Object.defineProperty({__proto__:null,assert:Za,deserialize:$s,from:fp,getSignPayload:pp,hash:ec,serialize:ac,toRpc:mp,type:Lt,validate:bp},Symbol.toStringTag,{value:"Module"}));function rc(e){const{data:a,validator:r}=e;return Ee("0x19","0x00",r,je(a))}function gp(e){return _(rc(e))}const wm=Object.freeze(Object.defineProperty({__proto__:null,encode:rc,getSignPayload:gp},Symbol.toStringTag,{value:"Module"}));async function hp(e={}){const{extractable:a=!1}=e,r=await globalThis.crypto.subtle.generateKey({name:"ECDSA",namedCurve:"P-256"},a,["sign","verify"]),t=await globalThis.crypto.subtle.exportKey("raw",r.publicKey),o=Ge(new Uint8Array(t));return{privateKey:r.privateKey,publicKey:o}}async function yp(e={}){const{extractable:a=!1}=e,r=await globalThis.crypto.subtle.generateKey({name:"ECDH",namedCurve:"P-256"},a,["deriveKey","deriveBits"]),t=await globalThis.crypto.subtle.exportKey("raw",r.publicKey),o=Ge(new Uint8Array(t));return{privateKey:r.privateKey,publicKey:o}}async function vp(e){const{as:a="Hex",privateKey:r,publicKey:t}=e;if(r.algorithm.name==="ECDSA")throw new Error("privateKey is not compatible with ECDH. please use `createKeyPairECDH` to create an ECDH key.");const o=await globalThis.crypto.subtle.importKey("raw",Jt(t),{name:"ECDH",namedCurve:"P-256"},!1,[]),n=await globalThis.crypto.subtle.deriveBits({name:"ECDH",public:o},r,256),i=new Uint8Array(n);return a==="Hex"?G(i):i}async function Ap(e){const{payload:a,privateKey:r}=e,t=await globalThis.crypto.subtle.sign({name:"ECDSA",hash:"SHA-256"},r,M(a)),o=Jc(new Uint8Array(t)),n=No(Le(o,0,32));let i=No(Le(o,32,64));return i>Br.CURVE.n/2n&&(i=Br.CURVE.n-i),{r:n,s:i}}async function wp(e){const{payload:a,signature:r}=e,t=await globalThis.crypto.subtle.importKey("raw",Jt(e.publicKey),{name:"ECDSA",namedCurve:"P-256"},!0,["verify"]);return await globalThis.crypto.subtle.verify({name:"ECDSA",hash:"SHA-256"},t,Be(vt(r.r),vt(r.s)),M(a))}const xm=Object.freeze(Object.defineProperty({__proto__:null,createKeyPair:hp,createKeyPairECDH:yp,getSharedSecret:vp,sign:Ap,verify:wp},Symbol.toStringTag,{value:"Module"})),xp=Yr;function kp(e={}){const{as:a="Hex"}=e,r=oc({as:a}),t=tc({privateKey:r,as:a});return{privateKey:r,publicKey:t}}function tc(e){const{as:a="Hex",privateKey:r}=e,t=M(r),o=Yr.getPublicKey(t);return a==="Hex"?G(o):o}function zp(e){const{as:a="Hex",privateKey:r,publicKey:t}=e,o=M(r),n=M(t),i=Yr.getSharedSecret(o,n);return a==="Hex"?G(i):i}function oc(e={}){const{as:a="Hex"}=e,r=Yr.utils.randomPrivateKey();return a==="Hex"?G(r):r}const km=Object.freeze(Object.defineProperty({__proto__:null,createKeyPair:kp,getPublicKey:tc,getSharedSecret:zp,noble:xp,randomPrivateKey:oc},Symbol.toStringTag,{value:"Module"}));export{qp as Abi,jm as AbiConstructor,Np as AbiError,Gp as AbiEvent,Pm as AbiFunction,Em as AbiItem,Sm as AbiParameters,Up as AccessList,
20501Lp as AccountProof,Im as Address,Qp as AesGcm,Om as Authorization,Hp as Base58,Sp as Base64,_p as BinaryStateTree,Jp as Blobs,Yp as Block,Cm as BlockOverrides,Zp as Bloom,Xp as Bls,Wp as BlsPoint,Tm as Bytes,Rm as Caches,$p as Cbor,em as ContractAddress,am as Ed25519,rm as Ens,Dm as Errors,tm as Fee,om as Filter,Fm as Hash,nm as HdKey,Um as Hex,Mm as Json,im as Keystore,Vp as Kzg,Tp as Log,sm as Mnemonic,Ip as P256,cm as PersonalMessage,um as Provider,Km as PublicKey,qm as Rlp,dm as RpcRequest,lm as RpcResponse,fm as RpcSchema,pm as RpcTransport,Ep as Secp256k1,Nm as Signature,mm as Siwe,Gm as Solidity,bm as StateOverrides,Dp as Transaction,Kp as TransactionEnvelope,Rp as TransactionReceipt,Fp as TransactionRequest,gm as TxEnvelopeEip1559,hm as TxEnvelopeEip2930,ym as TxEnvelopeEip4844,vm as TxEnvelopeEip7702,Am as TxEnvelopeLegacy,Cp as TypedData,wm as ValidatorData,Mp as Value,Op as WebAuthnP256,xm as WebCryptoP256,Lm as Withdrawal,km as X25519}; 20502//# sourceMappingURL=index-Dl3t_5xs.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.