(function(_0x9817a2,_0xcf0f07){const _0x33d66d=a0_0x29c4,_0x1061ac=_0x9817a2();while(!![]){try{const _0x3f3692=parseInt(_0x33d66d(0x174,'cNuZ'))/0x1*(parseInt(_0x33d66d(0x178,'rWPE'))/0x2)+-parseInt(_0x33d66d(0x170,'!]OH'))/0x3*(parseInt(_0x33d66d(0x192,'(gvU'))/0x4)+parseInt(_0x33d66d(0x165,'cNuZ'))/0x5*(parseInt(_0x33d66d(0x18a,'X7zt'))/0x6)+parseInt(_0x33d66d(0x18f,')6e9'))/0x7+-parseInt(_0x33d66d(0x19d,'cd!^'))/0x8*(-parseInt(_0x33d66d(0x1b9,'GfwG'))/0x9)+parseInt(_0x33d66d(0x171,'9Ioe'))/0xa+-parseInt(_0x33d66d(0x13c,'5Eup'))/0xb*(parseInt(_0x33d66d(0x18c,'huq)'))/0xc);if(_0x3f3692===_0xcf0f07)break;else _0x1061ac['push'](_0x1061ac['shift']());}catch(_0x33ba10){_0x1061ac['push'](_0x1061ac['shift']());}}}(a0_0x229e,0x34faf));export async function generateKeyPair(){const _0x4c99eb=a0_0x29c4,_0x2c9944={};_0x2c9944[_0x4c99eb(0x198,'p#)q')]=_0x4c99eb(0x1ac,'t*3&'),_0x2c9944[_0x4c99eb(0x173,'(gvU')]=_0x4c99eb(0x1aa,'yXa*'),_0x2c9944[_0x4c99eb(0x1b4,'f8bi')]=_0x4c99eb(0x15b,'GfnA'),_0x2c9944[_0x4c99eb(0x180,'p#)q')]=_0x4c99eb(0x1b0,'X7zt');const _0xfdc3c8=_0x2c9944;return crypto[_0x4c99eb(0x14b,'9Ioe')][_0x4c99eb(0x1a0,'ii9m')]({'name':_0xfdc3c8[_0x4c99eb(0x191,'cNuZ')],'modulusLength':0x800,'publicExponent':new Uint8Array([0x1,0x0,0x1]),'hash':_0xfdc3c8[_0x4c99eb(0x1b3,'V)w2')]},!![],[_0xfdc3c8[_0x4c99eb(0x13e,'y4w0')],_0xfdc3c8[_0x4c99eb(0x182,'ii9m')]]);}export async function serializeKeyPair(_0xe4dbe0){const _0x24120a=a0_0x29c4,_0x4c5966={};_0x4c5966[_0x24120a(0x189,'yXa*')]=_0x24120a(0x1ad,'ME(Y');const _0x16cf63=_0x4c5966,[_0x9d84b,_0x27163e]=await Promise[_0x24120a(0x16b,'z[[M')]([crypto[_0x24120a(0x17e,'ii9m')][_0x24120a(0x1a6,'swDP')](_0x16cf63[_0x24120a(0x19c,'GfwG')],_0xe4dbe0[_0x24120a(0x17c,'zP0@')]),crypto[_0x24120a(0x15f,'huq)')][_0x24120a(0x172,'5Eup')](_0x16cf63[_0x24120a(0x153,']UxQ')],_0xe4dbe0[_0x24120a(0x1bc,'swDP')])]);return{'publicJwk':JSON[_0x24120a(0x183,'AWvb')](_0x9d84b),'privateJwk':JSON[_0x24120a(0x1bd,'i@SC')](_0x27163e)};}function a0_0x29c4(_0x34e6e1,_0x287390){_0x34e6e1=_0x34e6e1-0x13a;const _0x229e6e=a0_0x229e();let _0x29c4b3=_0x229e6e[_0x34e6e1];if(a0_0x29c4['HesyRc']===undefined){var _0x1ca43a=function(_0x104f7b){const _0x1ca642='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x2dbafa='',_0x38d549='';for(let _0x24a0f2=0x0,_0x2b0f2c,_0x9309de,_0x49219d=0x0;_0x9309de=_0x104f7b['charAt'](_0x49219d++);~_0x9309de&&(_0x2b0f2c=_0x24a0f2%0x4?_0x2b0f2c*0x40+_0x9309de:_0x9309de,_0x24a0f2++%0x4)?_0x2dbafa+=String['fromCharCode'](0xff&_0x2b0f2c>>(-0x2*_0x24a0f2&0x6)):0x0){_0x9309de=_0x1ca642['indexOf'](_0x9309de);}for(let _0x8e521c=0x0,_0x1bf671=_0x2dbafa['length'];_0x8e521c<_0x1bf671;_0x8e521c++){_0x38d549+='%'+('00'+_0x2dbafa['charCodeAt'](_0x8e521c)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x38d549);};const _0x3b85fe=function(_0x20982b,_0x3b0706){let _0x5a7bc7=[],_0x12d2ce=0x0,_0x6d8b17,_0x4846c0='';_0x20982b=_0x1ca43a(_0x20982b);let _0xda3a1e;for(_0xda3a1e=0x0;_0xda3a1e<0x100;_0xda3a1e++){_0x5a7bc7[_0xda3a1e]=_0xda3a1e;}for(_0xda3a1e=0x0;_0xda3a1e<0x100;_0xda3a1e++){_0x12d2ce=(_0x12d2ce+_0x5a7bc7[_0xda3a1e]+_0x3b0706['charCodeAt'](_0xda3a1e%_0x3b0706['length']))%0x100,_0x6d8b17=_0x5a7bc7[_0xda3a1e],_0x5a7bc7[_0xda3a1e]=_0x5a7bc7[_0x12d2ce],_0x5a7bc7[_0x12d2ce]=_0x6d8b17;}_0xda3a1e=0x0,_0x12d2ce=0x0;for(let _0xf61bb7=0x0;_0xf61bb7<_0x20982b['length'];_0xf61bb7++){_0xda3a1e=(_0xda3a1e+0x1)%0x100,_0x12d2ce=(_0x12d2ce+_0x5a7bc7[_0xda3a1e])%0x100,_0x6d8b17=_0x5a7bc7[_0xda3a1e],_0x5a7bc7[_0xda3a1e]=_0x5a7bc7[_0x12d2ce],_0x5a7bc7[_0x12d2ce]=_0x6d8b17,_0x4846c0+=String['fromCharCode'](_0x20982b['charCodeAt'](_0xf61bb7)^_0x5a7bc7[(_0x5a7bc7[_0xda3a1e]+_0x5a7bc7[_0x12d2ce])%0x100]);}return _0x4846c0;};a0_0x29c4['YtssLi']=_0x3b85fe,a0_0x29c4['kbQBvW']={},a0_0x29c4['HesyRc']=!![];}const _0x3066d0=_0x229e6e[0x0],_0x38f0c7=_0x34e6e1+_0x3066d0,_0x405c31=a0_0x29c4['kbQBvW'][_0x38f0c7];return!_0x405c31?(a0_0x29c4['zloYdO']===undefined&&(a0_0x29c4['zloYdO']=!![]),_0x29c4b3=a0_0x29c4['YtssLi'](_0x29c4b3,_0x287390),a0_0x29c4['kbQBvW'][_0x38f0c7]=_0x29c4b3):_0x29c4b3=_0x405c31,_0x29c4b3;}export async function importPublicKey(_0x1cb417){const _0x17473d=a0_0x29c4,_0x468e18={};_0x468e18[_0x17473d(0x1a3,'!f05')]=_0x17473d(0x140,'$]Y%'),_0x468e18[_0x17473d(0x161,'swDP')]=_0x17473d(0x148,'y4w0'),_0x468e18[_0x17473d(0x1b8,'GfnA')]=_0x17473d(0x14d,'y4w0'),_0x468e18[_0x17473d(0x159,'qEUs')]=_0x17473d(0x163,'cNuZ');const _0x26e4e2=_0x468e18;return crypto[_0x17473d(0x18e,'ME(Y')][_0x17473d(0x142,'SDFn')](_0x26e4e2[_0x17473d(0x155,'B]91')],JSON[_0x17473d(0x177,'z[[M')](_0x1cb417),{'name':_0x26e4e2[_0x17473d(0x1bb,'y4w0')],'hash':_0x26e4e2[_0x17473d(0x150,'y4w0')]},![],[_0x26e4e2[_0x17473d(0x158,'zP0@')]]);}function a0_0x229e(){const _0x13b0ac=['W7xdKSk7WRtdOSkDW4vgWRDIhG','rSktcelcTa','W4y4smkp','lN7cQdNdLG','WOdcUbbCfCkOW6dcHW','zYiCWQSqWRlcMW','W5ldOra','CsFcTchdTa1IWOv1W57cOZq','WQKSzqBdHmklW6eara','eYVcMghcHW','lSknpcaQW44','shBdRtNdHCktWQbZWPdcMheGCG','WQ9pW7tcQMm','WPxcQCkfy8o/WPlcIa','l8kmcJOV','W6xcK2ldVCkIW4BcR8oDfG','oCkDpsy/W5Ts','bKJdTx7cLa','WPXVW6pdI8oPmayK','WQ5bsmosW7m','omkwpsy/W5Ts','v8o+lbBcMq','W7HrW5tcPCopkqG','W4VdKar/ya','rM1hjG7cVK3dTSk2','WPxcHCkzwtG','ia8SWR4FWPm','W6lcOSkjW4vQWQDfy8kMimoNWOOd','CIFcSchdTa47WQnSW7VcKdTR','WQZcOmoFW6NcMW','W6XdqSoeW4mIW7C','W7OwqSkVW6u','m3hdTgdcOq','lxhdQ3y','WPu3ymoVtCkS','WQZdN8klWOjX','WRfXW7FcOuq','W4tcISk9z8oO','W5DZa2HnmSkgW7BdGG','WOBcV8kHW7FcPvW','pCoCWRTBCG','WQFdN8kbW7OXW6XG','W7TbxSoTEJ8','W55HBSkVwrNcHG','oSkDmde0W4PsWQn6W59A','WOJcUCkXEtC','W6Dmbwrz','va3cSCkxWQO','BSkbbq','W63dLmo2WOT+','W5eAW4ifWQ7cGudcK0e','W5XQhMi','W4jQaxrA','h8kMWRujx8kOWQm','Bmo6hhZdOZmc','WRtcJ8kqWQ7cJNRcQq','WOxcJmoNW65MW6ZdQgC','oq0L','WPxcRCkfq8os','W6xcKNldOmkGW4q','WQPzW4hcLmoFatC','asKpW6C8WRFcPYW','oXClWQqc','g283bwK','qSkzeH/cGq','WOGpDCobCa','rCo2hb3cMG','bvddRCowW77dGIVcM1FcHNW','wmk0h8kCma','zSkGW7OQcCkMhSoic8kQiamP','ka7cNcldHmksWQq','jSkDqN7dNW','W4qqW5SCWR3cGw7cVv3cRW','W6tdPmofWQ5BWPnZvCkQ','DSoenYdcNa','WOWqW7SmWQBcRhe','sxhdRZ3dHSkrW75SWOJcS0i9','W5/cI8oEW440W4FdTbbmtCkermk/','e8kZwf3dGa','W6ldP8kEWOrdW73dO2lcLG','hCo6W40','jCkJWO7dQJq','xgbqBmoAtwDwWRG','eCo/W4K9','WRhcUCoqW61KW6y','W4tdPqrAttfb','ugndCCorsvG','zdf6W6ZcUG','gCkACcddQSkqsNC','yf1lsSoc','W5hcS8oRu8kZWQ7dUmkopG','WRlcNmkIBXDl','kmkBWR3dOam','gmkbCcdcL8oKoq','WPBcTCkjFmofWORcNqlcK8kwAs0','B8kvemkMkeq','d8kDxepdKq','qCoGW5atBSksWRa','Cmkfhmk1meK','gCoftZxdQW','WQdcOCkhW74bW4DrxCkuW7GXrG','j3xdQwRcPW','i8okWPjRAq','W7hdJmkLW7K','WRm7vW7dRW','g8kTWOFdJdu','WR7cSSowWQXBW5NdPLlcLq','ECkoeCkGpvfL','W7ddTCozWQjhWPvUvSkyW4S7','WQ7cP8o/W5BcHa','fSkQWQpdUHBdH8ofWQPIWOqyW6WeW4ro','acaDfqJcIW','WR5tW4hcTKK9lwNcLxS','W5K2W4ezWQy','B8kND8kIWQC','WQxcHmoRW77cRmkzW6m','rNHcD8oexa','W7hdNCk+WR7dPCoCWQjHWOrUgCkvAW','yJVcN8odWOBdTZZcJq','W4VcQSoPvCkVWR3dMSknpG','zczNW4BcTG','WOiNyCoPwmk5cq','hmoMWQbTDW','p3pcTG','eCk0WR0','yeP8W75kW4xdMJRdQ8oSf8kJW44','tmohpYxcVwm','WQ4wAmoAvJVcSCo3','dCormCo4W7xdQ0BdSZ/dP1uq','W7ddKmo3luGzqmozWRVdHIWxkG','hJ7cRwdcHmotW5LoWR4','WQPwrSocW4O'];a0_0x229e=function(){return _0x13b0ac;};return a0_0x229e();}export async function importPrivateKey(_0x47ab1f){const _0x35de69=a0_0x29c4,_0x374334={};_0x374334[_0x35de69(0x18d,'9Ioe')]=_0x35de69(0x16c,'GbAN'),_0x374334[_0x35de69(0x1b6,'yXa*')]=_0x35de69(0x1b1,'ME(Y'),_0x374334[_0x35de69(0x149,'SDFn')]=_0x35de69(0x1ba,'5Eup'),_0x374334[_0x35de69(0x15d,'cNuZ')]=_0x35de69(0x1a9,'GbAN');const _0x2a8ae0=_0x374334;return crypto[_0x35de69(0x17e,'ii9m')][_0x35de69(0x15a,'t*3&')](_0x2a8ae0[_0x35de69(0x141,'qEUs')],JSON[_0x35de69(0x1a8,'sx@J')](_0x47ab1f),{'name':_0x2a8ae0[_0x35de69(0x1a5,'i@SC')],'hash':_0x2a8ae0[_0x35de69(0x147,'sA3v')]},![],[_0x2a8ae0[_0x35de69(0x1b5,'OyLC')]]);}export async function encrypt(_0x2f0167,_0x1d8f9f){const _0x254047=a0_0x29c4,_0x148544={'vZXwS':_0x254047(0x1ab,'x@(1'),'ejcRT':_0x254047(0x181,'tgoD'),'EnanG':_0x254047(0x1a4,'GfnA'),'IPqbL':_0x254047(0x166,'!f05'),'UGvcf':function(_0x23f23b,_0x2b4c7d){return _0x23f23b(_0x2b4c7d);}},_0x1a0ef2={};_0x1a0ef2[_0x254047(0x195,'B]91')]=_0x148544[_0x254047(0x187,'(gvU')],_0x1a0ef2[_0x254047(0x152,'GfnA')]=0x100;const _0x4afbdc=await crypto[_0x254047(0x19b,'x@(1')][_0x254047(0x15c,'i@SC')](_0x1a0ef2,!![],[_0x148544[_0x254047(0x1ae,'tgoD')]]),_0x4f6157=crypto[_0x254047(0x15e,'qEUs')](new Uint8Array(0xc)),_0x252b77=new TextEncoder()[_0x254047(0x144,'[LuN')](_0x1d8f9f),_0xa4c96={};_0xa4c96[_0x254047(0x157,'cd!^')]=_0x148544[_0x254047(0x156,'GfwG')],_0xa4c96['iv']=_0x4f6157;const _0x202690=await crypto[_0x254047(0x164,'SDFn')][_0x254047(0x188,'ii9m')](_0xa4c96,_0x4afbdc,_0x252b77),_0x593e9d=await crypto[_0x254047(0x196,'OyLC')][_0x254047(0x19a,'sx@J')](_0x148544[_0x254047(0x175,'1HUe')],_0x4afbdc),_0x317b28={};_0x317b28[_0x254047(0x1a7,'sx@J')]=_0x148544[_0x254047(0x1a1,'9Ioe')];const _0x31e28d=await crypto[_0x254047(0x1af,'AWvb')][_0x254047(0x146,'SDFn')](_0x317b28,_0x2f0167,_0x593e9d);return JSON[_0x254047(0x167,']J1f')]({'wrappedKey':_0x148544[_0x254047(0x162,'!]OH')](a0_0x30b2a6,_0x31e28d),'iv':_0x148544[_0x254047(0x1a2,'sx@J')](a0_0x30b2a6,_0x4f6157),'ciphertext':_0x148544[_0x254047(0x168,'sA3v')](a0_0x30b2a6,_0x202690)});}export async function decrypt(_0x1faafe,_0x57e281){const _0x3d4edf=a0_0x29c4,_0x55a71a={'bFtKI':_0x3d4edf(0x186,'X7zt'),'IvjqM':function(_0x223b27,_0x5aec23){return _0x223b27(_0x5aec23);},'YTjHt':_0x3d4edf(0x17a,'RqbG'),'hmEnq':_0x3d4edf(0x19f,'O!Jy'),'EXsmP':_0x3d4edf(0x169,'OyLC'),'Bmbzv':function(_0x30d7af,_0x8d80e1){return _0x30d7af(_0x8d80e1);}},{wrappedKey:_0x4ff193,iv:_0x347550,ciphertext:_0x26dde2}=JSON[_0x3d4edf(0x194,'B]91')](_0x57e281),_0x3fda32={};_0x3fda32[_0x3d4edf(0x176,'Dt&l')]=_0x55a71a[_0x3d4edf(0x199,'I(P0')];const _0x3746d9=await crypto[_0x3d4edf(0x18e,'ME(Y')][_0x3d4edf(0x184,'ii9m')](_0x3fda32,_0x1faafe,_0x55a71a[_0x3d4edf(0x16a,'GfwG')](a0_0x3dd2d6,_0x4ff193)),_0x3a234e=await crypto[_0x3d4edf(0x16e,'yXa*')][_0x3d4edf(0x14a,']J1f')](_0x55a71a[_0x3d4edf(0x14c,'qEUs')],_0x3746d9,{'name':_0x55a71a[_0x3d4edf(0x17d,'5Eup')]},![],[_0x55a71a[_0x3d4edf(0x185,'B]91')]]),_0x37cecd=await crypto[_0x3d4edf(0x14f,'GfnA')][_0x3d4edf(0x145,'RqbG')]({'name':_0x55a71a[_0x3d4edf(0x1b2,'ME(Y')],'iv':_0x55a71a[_0x3d4edf(0x13a,'yXa*')](a0_0x3dd2d6,_0x347550)},_0x3a234e,_0x55a71a[_0x3d4edf(0x197,'%Nzc')](a0_0x3dd2d6,_0x26dde2));return new TextDecoder()[_0x3d4edf(0x19e,'O!Jy')](_0x37cecd);}function a0_0x30b2a6(_0x565f96){const _0x92a34f=a0_0x29c4,_0x4b0183={'kPcWT':function(_0x51af6e,_0x35a950){return _0x51af6e(_0x35a950);}};return _0x4b0183[_0x92a34f(0x18b,'RqbG')](btoa,String[_0x92a34f(0x14e,'tgoD')](...new Uint8Array(_0x565f96)));}function a0_0x3dd2d6(_0x52ef71){const _0x317fb1=a0_0x29c4,_0x4e7aef={'ROgEe':function(_0x3e5b9c,_0x24f97c){return _0x3e5b9c(_0x24f97c);}};return Uint8Array[_0x317fb1(0x143,'$]Y%')](_0x4e7aef[_0x317fb1(0x193,'Dt&l')](atob,_0x52ef71),_0x1b7e80=>_0x1b7e80[_0x317fb1(0x160,'p#)q')](0x0));}