MZ@ !L!This program cannot be run in DOS mode. $PEd #g." "^ Pp Lh @d (\.textp]^`P`.datapb@P.rdata`d@`@.pdata@t@0@.xdataz@0@.bss0 `.edataL@0@.idatah @0.CRTX@@.tls@@.relocd@0BH Y@AUATUWVSH(IMŅuz1~^H{E1ΟH- DLH;HHuH=zMYH([^_]A\A]eH%0HzHp1H->H9HH3Hu1H5ZzHyHHt MLЃמH([^_]A\A]DH([^_]A\A]fDH tYH3UfD1HtfDHyH yW=fHyH yW(fW AVAUATVSH H5yI͉ALÅu^t5HI1LVIDLVIDLAuE1DH [^A\A]A^fDHAD$IDLwpstIDLqVAƅtjAupCIغL_VAƅuI1LKVI1L.VI1L`@#VAAJA7IغLUA ff.HHHUxt HHLD$8T$4HL$(}BXLLD$8T$4HL$(HHaHH VaVH @Ðt%t6tÅH4lH lHDHlHkHDӅHkH lHDUWVSHhH$HΉHwHH]1 ÅusVPNTD9BºAV\UHEVLUDDEEEMFX}9CȉMHMH[$ÅtHvH}H38u/Hh[^_]HMHÅuHUHȻ?UAWAVAUATWVSHH$MpUxDMLLHLHvHH]1۸H9qH9kH9iHfHSHHYHEuLeEL}EHEEHEEEpEExE}}HEHEEEHMDžuyMtIHLHSMt(HtDLEHL*uNHHhH SHtHUH3uzHĨ[^_A\A]A^A_]HH/HRHHHL HR뜿땿뎿뇿뀿v=UHHpD$`D$XHEXHD$PHEPHD$HHEHHD$@HD$8HE@HD$0HE8HD$(HE0HD$ Hp]UHHpD$`D$XHD$PHD$HHEPHD$@HEHHD$8HE@HD$0HE8HD$(HE0HD$ @Hp]UHHpD$`D$XHEXHD$PHEPHD$HHEHHD$@HD$8HE@HD$0HE8HD$(HE0HD$ Hp]UHHpD$`D$XHD$PHD$HHEPHD$@HEHHD$8HE@HD$0HE8HD$(HE0HD$ |Hp]UHHpD$`D$XHEXHD$PHEPHD$HHEHHD$@HD$8HE@HD$0HE8HD$(HE0HD$ Hp]UHHpD$`D$XHD$PHD$HHEPHD$@HEHHD$8HE@HD$0HE8HD$(HE0HD$ Hp]UHH H ]UHH H ]UHH H ]UVSHH HHDju9DKLMt-DE2D HI9uɃIH [^]UAVAUATWVSHHHIMEH8qHHU1ҸI9HHHHHH9MMHOHHEHOHEHHLuDeHMEH#þt>HMNHMNHNHzpH}H38udHĠ[^_A\A]A^]HuMNHEHtHMEH}뚻뎻뇻뚻듻9UHH AH ]UHH A|H ]UHH AcH ]UHH AH ]UHH AH ]UHH AH ]Ã##H$hHcHHgH,dH7dHAdHNdHZdHcdHkdHdHdHdHdHdHdHdHduHdiHd]HeQH>eEHje9He-He!HeHe HeHfHfHfHfH#fH'fH+fH6fHbfHbHbyUAVAUATWVSHH AAEDκMh HHHHHXD(HD(ID(IJ\+(HI܋M`(HL(HHH [^_A\A]A^]UVSHH HU(LE0I t=AXHM0Y5HHM(M5HLcH t:uH [^]HÃ뼉FIH fH V5UAWAVAUATWVSHhH$HIIMMIH}`HHcHEXLA DHD$(|$ EDDoIHHXJHHHEXH0 pHcHMXZ4HEHUPH BEHMP74IL|$HH\$@H|$8Ht$0HEHD$(HcUHT$ EDDƅu}HHHHQH3HHIHHh[^_A\A]A^A_]IAHdHH3H&HE=HUIIHddH h3UHH H dc3HHHLHldK3HlALHRdH Y3ALoH?dH 92H ]ÐUAWAVAUATWVSHH$HMHJjHH1ɸH HLHH=uHMHHTpHH@uHтRQH}H3W@Hl>+hH3GHIkAكL3GPIy!~[L3wXH}pHLMxLHHHuLHL=OcI6_:OLUI+rnLf`LHHHDHH@uH]DHH>@HjL]@HPH_H}H3:u Hp[^_A\]ø޸׸)UATWVSH H$HHLMLLH__HH1Hu MHCH?HMMI@MtiHMH$HMMHVxuHMIHHMEH^HH38uJH [^_A\]HMHy븻뱻못룻뜻'UAUATWVSHH$HHMMH8^HH81۸H9H@HMÅxBHHMAWÅx&HMMLBÅxHMIHHM/H]H8H38H[^_A\A]]DžHM@ÅxHHMAÅxHMMLÅoHHMA@ÅOo'ooH @LLoooo HD$(HD$ A@M@LÅAo$$'Aol$oH @noooo HHD$(HD$ A@LHDÅHIH93%UHH HMHUHQ@HUIкHMАH ]UHH =!@tHuH ]UATWVSH0H$HHH;[HH1HtHu%H[HH38H0[^_A\]ËBH HHHM {v)LeCPH HL ;srHTHHH=uHWAIHHMHADCHH ##uuDREu8R EMI AMI RL)IЉLIHEtEDQR ATEDQz A)DEtBA+AB EMI AMI @L)IB<t&AsA+Az AED)본RUAVAUATWVSHH0HAy uH0[^_A\A]A^]AD9v vLmE~t*HH L @HEHELHJ9^wփuUHH0oAEHUH  H0]UAWAVAUATWVSH(H$H΋YH6HH2H6IH A~ AE~uFHH L AL@OI0IHIPH H'u$F9vgF 9w)H t tHCH\HHH9uH5MtL5H([^_A\A]A^A_]É+^ 9vH mu99^wAAAD9~ 땻룻뇻UHH Htyty t dH ]HH9yHyHy y(Hy0Hy@QPATDD9yL=AX=Hy`tLHyhÃyfy( y8gσyHaHyhЃ밸멸뢸뛸딸델놸|rh^TUATWVSH0H$HHHmUHH1ۃzLeG@_DAHILVH HJ H HH=uG@AHILFPH HJ H HH=u9^hHM-HTHH38uH0[^_A\]UAUATWVSH(H$HHEH_TH0H1HHHu@HCTLALH}CALHcCPALHICLALH/C\ALHDALHCALHHSHtHDCCpC(HHMAHS Ht HMDC(C8HHMApHS0HtHMDC8ZCpCHHHMA1HS@Ht HMDCHHMA@HHRHH38u@H([^_A\A]]ËSHKC S8HK0C8fUATWVSHHpHHH(RH8H}1Ht|HtwHQ0ADAHHDžtHQHuH30uOHp[^_A\]LeDC$HL@HM8HLHL 먿UWHHHHHHyHH)H_]UWVHHHHHHHyHH)H)΁H^_]øLL1HH=uUSH(H$HMMHtCMtLкIL9u5HA`HtLHH;H([]L.HUWVSH(H$HHLIHHHGhHtHHАH([^_]H.퐐DAAQAэAQ!D!ЍQGD!EAD! ЍQAA!D ʃ>҃+?у/ UAVAUATWVSHH HHMHLHHL4HRLH)Ht HuIII9MtjO, M9t8IAD$ǃv?HFwÅt)?HvLH [^_A\A]A^]IUAWAVAUATWVSHHIAAzZ9AEADyDQEA)E AADQE!AA)E AAE!E DyAA)E AA҃D!D DEA+EAAAA>Dك/у?A E DAAEAAA!AA At7IDAN*ANLJI9$v@H[L Aw/ADAAAu"I$L[^_A\A]A^A_]øUSHD@A wgIACIEEHA w)EH=wEAED9sAL[]L9t*0tHI9tAAAAUAVAUATWVSHH0HIDHLH0Hu1Dc(Dk&HHJA>$GIHHHHHpILv*I6C\H=WIH€H=EHJH}H3:H0[^_A\A]A^]HHHUHt US\F빸벸뫸뤸띸떸돸눸끸wmcYOUAVAUATWVSHHPIHLDHIH8H}1LIHAMHfA$$IHHLHHyH9ILL'IH)HA$$v=Mt$HH}DF\HUFHM'HHHH9v8HAHUI҃sHu/AT$tATfAToAAT$ATATOLEMD$ANLOLMNIMM)L)IDrAOO9rM$H)HA$$m=Mt$HH}DFPH[EHS&HHHH9v8HAHUI҃sHu/AT$tATfAToAAT$ATATOLEMD$ANLOLMNIMM)L)IDrAOO9rM$H)HA$,t=Mt$HH}DFLHaDHY%HHHH9v8HAHUI҃sHu/AT$tATfAToAAT$ATATOLEMD$ANLOLMNIMM)L)IDrAOO9rIH)HA,p=MfHH}DFTHjCHb$HHHH9v7HAHUI҃sFu.AVt~ATfATnAAVATATOLEMFANLOLML$IMM)L)IDrAOO9rIH)HfA$$IHDN(LF HLHIH)HfA$$HSIL$DNLLHDDHEHuH30ubDHP[^_A\A]A^]AAAAAAAAAA'ʸHH!HR)уt uHHà v!AHʉIH#cwøUAWAVAUATWVSHxH$HLEDHDH0H1HuHHHHH!LUHHEMLUIE IUAIHH JIM3E`I IU@AEMLJJH1HAAMHN$IM1IEILH4JHuH1HHEIM(IEAIHL PLI3UhH IEHAAMHJPH1HEAMIK4QH1HHӉAIH]HHPHUH1HMM0MUDDHMMBLI3EpH I]PALHJZI1IDELMOZL1IIADIL}LHHt9HD$(D$ Iк HHH8[]øUSH(H$H˺uH~H([]øUHH %~%n%^%>%.%%UAVAUATWVSHH0HIH b4 AŃuDEEt+Gu %EEEuչLIFI^ H[H)DLd$ LH5<4K<4 fALDx HIH)uDlWH(!H 3 f.H("H 3f.H(H(HHHt"DHHPH@HHuH(fDVSH(Hc5Ht9t ȃHH)Ht@HH9uH ~H([^1fDD@J<LufDJZtD6ZqATUWVSH0HoH2-+HD$ H9tHH]H0[^_]A\fHL$ i|Ht$ F|F|V|HL$(A`|H3t$(HH1H1DH1H!H9t%HHHHH0[^_]A\fDH] fH3-+f.UVSHHpHH LY{H57ZHUE1H{IHHEHUI1HD$0HEHD$(HYHD$8HD$ {HY1H]YH]H H]HHEHHEe{H R1p{z HL{HEHpYHEHY{H(ttH(f H(ÐVSH(H28tttNH([^fH H5H9tDHHtHH9uH([^f H([^ff.@1ÐATSH8IHD$XHT$XLD$`LL$hHD$(AH q0IH\$(jLHIDfDATUWVSHPHc=\IHLÅH\1HHI9rL@E@LI9H(9uL HHwHV\HZH)HD$ H3ZLH)H~H KCSH L}L-%/IL9r?CDLMIEMHI)LMLEAH L9swKDCLLL A  AtAuDLMIfEMHH I)LMLEAoL9rf.YL%Gv1fHYHDEtHPHHIAԃH(;5X|>@C {S H fDA@HALH)LLHELIL EIIAH)LLHEL9IL-l-H}I)INd@KAHHLE9L9uDH =,HEH +H(=/=vXs? w:H',HcH1ҹ H T E1DH(f=vFE1=t=1ҹ HHE1DH(E1=ADH(1ҹu HAHcE1TD1ҹ < Ht~Ht) E1)f.ADAD E1f E1f E1fATUWVSH aHƋVu%Ht H *UiHtH [^_]A\@HV0E1HUHH-H HH)HH7f. IH oP SPHHH)SCI t#L;HuMiD  IH QVrBfDATH HỈ CCG ==vTs? w:H{)HcH1ҹ>H%xH A\@=v;=t=u41ҹHHtи@=tHBTHtLH A\HB(y1H A\1ҹHteHtиL1ҹ THtOHt и)f  ATWVSH(H VoHUHt2H=SpH5o IօuMt HCLH[HuH UH([^_A\H%oDWVSH UHօu H [^_fyHHt<8H UHpBoHOUH hUHAUHCco1H [^_ÃSH U˅u1H [H UnH THt*1HHtH9HAuHt&HBH Tn1H [HTSH w(tL~Tt2pTH [DuUTt4fH YTWn뿐2Tt#TuHTHtf.HH[HuH THSSm`H [HcAj%&j%j%j%i%i%i%i%i%i%i%vi%fiHt1HAHAHøff.UWVSH(HHHoH;tiHCHSH9t$HPHSH8?1H([^_]@H H)HHHHH HHtFHHH0HS@ HHtHHCHSt뉹wff.ATVSH HιL&H^HFHFHkMt$HI9wHHtHI9vLJ1H [^A\ÐSH ,HIHHH [Ð%h%g%g%g%f%f%f%Vg%Fg%6g%&g%g%g%f%f%f%f%f%f%f%f%vf%ff%Vf%Ff%6f%&f%f%f%e HHH=tCtHHE11HL$8AHD$8D$ @euf?C 2CHL$8LC]eHL$81҅t H=CuJeBe낐{lp0mpiphmpjpjpippkp2-+] fargon2dargon2iArgon2idArgon2iArgon2dargon2idUnknown error codeOKOutput is too shortOutput is too longPassword is too shortPassword is too longSalt is too shortSalt is too longAssociated data is too shortAssociated data is too longSecret is too shortSecret is too longTime cost is too smallTime cost is too largeMemory cost is too smallMemory cost is too largeToo few lanesToo many lanesPassword pointer is NULL, but password length is not 0Salt pointer is NULL, but salt length is not 0Secret pointer is NULL, but secret length is not 0Associated data pointer is NULL, but ad length is not 0Memory allocation errorThe free memory callback is NULLThe allocate memory callback is NULLArgon2_Context context is NULLThere is no such version of Argon2Output pointer mismatchNot enough threadsToo many threadsMissing argumentsEncoding failedDecoding failedThreading failureSome of encoded parameters are too long or too shortThe password does not match the supplied hashOutput pointer is NULLOC7+ט˘wkbYPG>5,#g%snot enough memory to allocate for encoded passwordArgon2idErrorhash_encodedverify                                         ɼg j;ʄg+rn<6_:OтRQl>+hkAكy!~[$v=$m=,t=,p=%luCONOUT$*** stack smashing detected ***: *** buffer overflow detected ***: terminated p@pXppp̵p0pMingw-w64 runtime failure: Address %p has no image-section VirtualQuery failed for %d bytes at address %p VirtualProtect failed with code 0x%x Unknown pseudo relocation protocol version %d. Unknown pseudo relocation bit size %d. B.pdataI@pp@mp`p`ppp4pp(p p pppp pеpGCC: (GNU) 9.2-win32 20191008GCC: (GNU) 9.3-posix 20200320GCC: (GNU) 9.3-posix 20200320GCC: (GNU) 9.3-posix 20200320GCC: (GNU) 9.3-posix 20200320GCC: (GNU) 9.3-posix 20200320GCC: (GNU) 9.3-posix 20200320GCC: (GNU) 9.3-posix 20200320GCC: (GNU) 9.3-posix 20200320GCC: (GNU) 9.3-posix 20200320GCC: (GNU) 9.2-win32 20191008GCC: (GNU) 9.2-win32 20191008GCC: (GNU) 9.2-win32 20191008GCC: (GNU) 9.2-win32 20191008GCC: (GNU) 9.2-win32 20191008GCC: (GNU) 9.2-win32 20191008GCC: (GNU) 9.2-win32 20191008GCC: (GNU) 9.2-win32 20191008GCC: (GNU) 9.2-win32 20191008GCC: (GNU) 9.2-win32 20191008GCC: (GNU) 9.2-win32 20191008GCC: (GNU) 9.2-win32 20191008GCC: (GNU) 9.2-win32 20191008GCC: (GNU) 9.3-posix 20200320GCC: (GNU) 9.2-win32 20191008GCC: (GNU) 9.2-win32 20191008GCC: (GNU) 9.2-win32 20191008GCC: (GNU) 9.2-win32 20191008GCC: (GNU) 9.3-posix 20200320 DP(048&<&@Prlrx66\\tt̠ؠYYrr $0<H@L@di ti 8%8%%%&&(̡(O*O*++,,/$//</0H01T12h22l2225454n4n455669̢999 : :H:H:b:b:::; ;;0;j<4j<=L=n>dn>MApMAFFFFG GOORģS^S^SSSSTTTTUU$ U*U,0UjU`pUUhUUtVVxVWWXXXXXXY Y-[0[^̤ ^__``bbbcxcc d dd(de0e#e40exe8ef< ffHffPfLgXPgxg`ghhhhphhx i&i|0i6iijjjjakpkkll4l,mX0m5m  B0`pP  20`0`pP  0 ` p PPPPPPP2P2P2P  20`P   0 `pP2P2P2P2P2P2P 2  0 `pP  20`P  0 ` p P2P 1 0 ` p PpP0P B 0 ` p P 0`pP  0`pP $0`pP 90`pP2P2P 0`pP R  0 `pPRP B 0 ` p P2P 0`pP %0`pP  0`pPpP`pPB0PB0`pP 2  0 `pP  0 ` p P0P R  0 `pP   0 `pP  0 ` p P  0 ` p Pb0PB0P2P R  0 `pPBBB5 T td4BB0`  R0`pP  0`PBB0`b0  0`pP b 0 ` p PB  20`pP2  B0`p20`p202020`BBBBBBB0`pP20`20 #g2(,0i >argon2id.soInit_argon2iddD\|D < PTl~"<Lh$2N`p",6@JT^jt| Tl~"<Lh$2N`p",6@JT^jt| CryptAcquireContextACryptGenRandomCryptReleaseContextCloseHandleDeleteCriticalSection?EnterCriticalSection(GetCurrentProcess)GetCurrentProcessId-GetCurrentThreadIdvGetLastErrorGetSystemTimeAsFileTimeGetTickCount|InitializeCriticalSectionLeaveCriticalSectionkQueryPerformanceCounterRtlAddFunctionTableRtlCaptureContextRtlLookupFunctionEntryRtlVirtualUnwindrSetUnhandledExceptionFilterTerminateProcessTlsGetValueUnhandledExceptionFilterVirtualProtectVirtualQueryWaitForSingleObjectT__iob_funcy_amsg_exit_beginthreadex_endthreadex_exit_initterm_lock_unlockabortcallocfreefwritemallocmemcpymemsetreallocsignal#sprintf3strlen6strncmpUvfprintf_write_open_closeSleep/rb_define_class_under9rb_define_moduleArb_define_singleton_method`rb_eNoMemErrorkrb_eStandardErrorrb_raiserb_str_newrb_string_value_ptrADVAPI32.dllKERNEL32.dll((((((((((((((((((((((((msvcrt.dll<<<<<<<<<x64-msvcrt-ruby300.dllpXpWp` HPp PX`p4 (08Ъ 0@P`p08