P H__PAGEZERO__TEXTpp__text__TEXT  __stubs__TEXT&&__stub_helper__TEXT8'<8'__cstring__TEXTt( t(__const__TEXT 3)$ 3__literals__TEXTPWPW__unwind_info__TEXT`WL`W__eh_frame__TEXTghg `(__DATAp@p__got__DATAp p__la_symbol_ptr__DATA p p"__const__DATAqq__llvm_addrsig__DATAww__data__DATAw@w__common__DATAx)H__LINKEDIT"0 XxPh @#pp P!p@ @loader_path/ @loader_path/lib64( @loader_path/../lib64( @loader_path/../../lib64( @loader_path/../../../lib64 /usr/lib/dyldLLDUU1DL2   (>W 8/usr/lib/libSystem.B.dylib&X)0UHAWAVAUATSHxL`LhHpU}HdHHEWH])C)HHu,H-*HHE1HEL=dL-kL5cH(HHx1HEHLݭH1wIcLH}SHhHσCuTIEfZIEH*HEIE`u 1H1H}IEfZTIEfZCH}H`H+IEfZ@H}uOIE9`u 1H!1]H}IEH@IHLIE}uaaIEfZ@IEfZxIEfZgIEfǀ^UIEfZDH}HpH,IEfZIEfZ LeH}thLx1LL(t-HIH9]uAIEfZƀ`A}xL-WiIEƄ` H] 1L1L-*iH]uHEdEt1EtIEnI}HrZHELcuL9s!HhuHh1NHEI)v&HMHAhI}LHHIuH`HH;EuHx[A\A]A^A_]Mq*Np?`HHCC <=HHC <=HHC =K -YHHCC <|HsHI,1mHCC UHs(1MHH[A\A]A^A_]=HЃ XH߾.[C = +HHCC  =*HH[A\A]A^A_]7=<=HHCC }<=uoHHC`<=uUHHCF<&HsH ,10HCC  <=u HHCs H[A\A]A^A_]HH[A\A]A^A_]C #H]H߾\SH߾|IC 2Hs*1H[A\A]A^A_]C HsHU,H߾&H[A\A]A^A_];HHC HHCK 9HHCC $hOOOOOOOOhhhhhOOOOOOOOOOOOOOOOOOh0OO)lXuuuuuuuuuuOFK*OOuuuuuuuuuuuuuuuuuuuuuuuuuu OOUHAWAVATSHG %L%D_HHCE1IB :t"tK1 @III$bu{Ht H:uL{Hs1HHCLH)H{(HIL{Ls[A\A^A_]UHAWAVATSHLwPHXuL1f8E1L;{Xs5LLItHh^HHp$1[A\A^A_]L=F^IDcƀcH{XwL1 @t9L1@tL1`H H{XrH1IDc[A\A^A_]UHAWAVAUATSHAIHXwIv1uI^PEt;L<L u'I~XuH1rf8tIv11H1RD IHEH]MnXAtAuIv1H1 u9H1u{H1AtwH1@t[fLeH]H1MII<LIIuM{HH]LeL4 HH1h@M;nXtH1Ot L:A~ tHH&\HDZH1 Au=fA~ HAu4H1@tAtH1fLk AAAǹDEADDINXHvTH1@tAt:E1H1m$"Iwp@L1詡INXHu'DAt!Iv1H[A\A]A^A_]Dt#H1tH1t>H[A\A]A^A_]L A1ADADINXAHm뛾HH[A\A]A^A_]UHAWAVAUATSHHHzRHHEWH0))Gp)G`)GP)G@)G0)G )G)HLJ1L5ZI>H0C +tHs1L{PH{Xu1Lf8t1H H{Xu1Lf8tHs1iH8{ &tHs1 KIZu;{ &u5H{(H5 AH7E1H1AH7DAƋC tHs1 Hs(HϥHHMHDppHa7C GL HH(E1AADEAu%H 7HsD2YC AE&tHsD 7HH@`HS(Hs0H((H6C u)H6{ !tHsD H6'EAu!HsHD&AC Aǃ uH[6HHLCHD.C AƃA L uHs1 X1LwH0fLWH5{ "tHs14L5;WI8tu THt HI>tHHoIǀP8u TtUIǀPHNHH;Eu;Hĸ[A\A]A^A_]ËC &uHs13cZ1AdUHAWAVAUATSHHHiNHHED A(t&Au@H;E{HH[A\A]A^A_]4H;E[HH[A\A]A^A_]ƃLsPAHLcXLkXL1D8HM;,$u6L1fD;8u&HuHs1vH"4C #tt+{$#HtUHZHsHaMHH;E01H[A\A]A^A_]L1$@uKL1A"L1 HufLH`3XL1`HrH{Xr;L1u,HLHH;EH1H[A\A]A^A_]HLHH;EH[A\A]A^A_]èt*L1JuHJLHH;EpH1yLcXLkXL1fEAHDH AHcHHs1eL1HX2HKHH;EH߾H[A\A]A^A_]HPH H H߾D}HD s HQHVSHH H=@1HH= 15H=ʚ;1"H=H1 H=1H=ʚ;1H=H1H=H1H=H1H=H1H=H1H=H1nH=H1YfH H D}5H߾;H߾#oHbHBkHQ0DL??VVzIcIUHH0PH H ]UHSPHU tHs1H[]'H[]UHAVSHLHpH1,I~ HpYINHH[A^]UHAWAVSPW 1Ƀ"~F#HHt@$H{XtyLsPE1LLuaIL;{XrVtTtOKH{Xt>LsPAIwLt{$$u/L;{Xs%Ifu1ɉ$H[A^A_]1UHAWAVAUATSH(HH3GHHEHLx(LwPL1@uHs1H<}HLE1L1`HmLeM,$M|$Ml$H{pLHuHHH zL1u fA$HuLTH,HVFHH;EuH([A\A]A^A_]UHAWAVAUATSPHuHs1H,ƃ{ &LLcHS(Hs0HLHO,Dk AAu0H7,{ !tI4$ 1kH,Dk AA uH,HHLCHDl${ &l A t Lc"I4$1HtH[A\A]A^A_]Hs1H[A\A]A^A_]UHAWAVATSAHLwPL1ʃfu8LcXH>EurL1ucL;cXw]H1[A\A^A_]EuHs1JC (uƃH*C uH[A\A^A_]*[A\A^A_]UHAVSIIL[A^]*UHAWAVSPAHHP1uHs1A)uWLspL{xMuHs1L{xILLH8uLLH8u IL;{xrHH1oL0H<HL+HH[A^A_])UHAWAVAUATSH(HH+CHHE){ tHs1H){ #uHs/1Ht PH H H1E{ #tHs1~H,)HHGLw(HuHH }{ #u/H{(HLH`Hs/1$!HPH H H߾!MnMfM~{ #tHs1H(H=HLH<nHLLeM,$HHGHuHH HL{ uHs/1OHPH H H1{ tHs1H<HLHHGLuIH LIM~IFH{pLHuHHH HO'HPH18fAHuHH@HH;EuH([A\A]A^A_] UHAWAVSH(HHn@HHE&{ tHs1H&HPH H H߾!{ tHs1H&H=HL(L1LuIM~IFH{pLHuHHH HPH1HfAHuHqH{?HH;Eu H([A^A_]UHAWAVAUATSPHGA9DD%Dk H tHs1HDxI I EHA%u D L`HDh{ u HH%HuHs1tDk H[A\A]A^A_]UHAWAVATSHHP1quHs11HD`pA@H$D{ H2t HA|HPH H H߾ AƅtHAHs$Au{$tHs+1HpuEt\A^A_]þ?[A\A^A_]<HsHWh%1[A\A^A_]XUHAWAVATSH0HHv=HHE#{ tHs1H#HHG(L}IHGLeI$H LHLHLp(I$Mt$ID$H{pHuIHH HuHKPH H H߾!#{ tHs1\H #H= HL>HPH1Q8HufH4H><HH;Eu H0[A\A^A_]UHAWAVAUATSHxIAHH<HHEDuHH EE8G EHELEEAAu!EAăuH-"Dc AtDeLhD}LxHHEDH DɃ^ H@H H H`H@H H HpAEEE11HEE1EEtAtHs1DeAD$D| H l HcHAAD}LhuAu.C$u!EtAtHs1CuFUEHLHMEEAAD}EE1H A:ADmt^A@D$uirEH߃ # Hs!1DeADuAuEHtHs1TDuADuH{ tHs1*H{ tHs1 HAHEHEADm!ADuADuuEHuHs1DeHF{ tHs1zH(A6 A<0DDHHp{ tHs1'ADeHAHEHEADu4EtHs!1DuC$w @sHs!1AF߃ A#D}}uHs!11{ @ƉuH2HEAD}L`ADuuEHuHs1DeADeHAHEEADuE1{ ADEHxC HE&D$ HHuHU~ AD}L`uEHuHs1\DeH{ tHs1:HD$ DHDL{ tHs1HHDL{ tHs1HA>u\{ &tHs1Ha{ tHs1HC{ !tHs1wH%HDHp { tHs1EAD$EHA>uRH$H"Hs(H1趃HDHHEHEAD}EE1E1E1Dc DeDH DɃAu,AuEHuHs1GDuD$HHuHU E>Aǃ#HEHEADu:H.<HZtHs51Au,AuEHuHs1H蔂HExAu,AuEHuHs1nH{ D}tE+EEAA HAHHp{ tHs1H+H+HEAHh A EEDD}AH}^{$6Au EuHs1wDmELe,EtHs1PL1qD8AtKLuHAGLA1AI)L1*D8AuLuADmLHAEE1Au,AuEHuHs1EEH}HuwAu,AuEHuHs1GHkHEE EE$EE1%AE1`H΃HHE)EH)HEAD}EHH}tEE A H߾ HMjB5uH&{ uXHs1ZWEEAHuaEE1A AƋEADʼnEE$EaH)AEH%HAAD}EEELuLhL9vLeL1D8AGwHs1zHAG/D1ɃI)ξLeLL9wAAEEEDeILxtHs1AAEtU1t 9t HI9u19uHuHs1EAEu -uAt.r Hs1}D AH}tHE11D(A4AutEtnH1\<ADŽ<AA AAE<w7H裾EtH%HALxAuA u-ACAv8}tMtH`EtLL9sHuE1tE1{ uHAH-HH;EuDHx[A\A]A^A_]ËC Ew77 6ccccccc e # JJJ AAAAAAAUHAWAVAUATSH(HMH0,HHEЉuLHUH9IHa0AAL1D0AtcANH4 D8r tAIAF@LA1AHMH)HEI9wHuLdHn+HH;EuH([A\A]A^A_]UHAWAVAUATSHAIIIH*+HHEH(HWH0))Gp)G`)GP)G@)G0)G )G)HLJ1wH2H8H0衽L)AF t9usLA~ !#1ƉȉAAtIv1A>A$LA~ 1AGA!A$I!蝽LH޺AA Hz@H HH ALK@"A~ !ȉt#H(AIv1kDH(AA$LIA7LH1w#H(AA0H@AI I 1EHLDLEn DA u LAF HH؃uA uIv1IH(I>bIL蕼XIHIHtHHXHpI6HL}IHÿ8II荺IHHLLHH+0H;tHH肸HǀP8u TthHǀPH'HH;EuHĸ[A\A]A^A_]DHWHt#UHSPH?HsHCH[]1UHAWAVAUATSPHt/HDPǀPHt6HIAE1K4.HL)DHt0II9rH(/HDP1EuDTt;4H/HDPEuTt_1ۃ8 ÃH[A\A]A^A_]UHAWAVSPL=.IDPǀPHWHtJH?HsHCt0u]IIDPEuTtIDPEt H[A^A_]ÃTtH[A^A_]{t UHAWAVAUATSPIIHH-HDPǀPLoHGL)H9sHLkHCL)L9sN;LLL5-tVIIDPEuTtٿԿ H{LLLMLkL56-IDPEtH[A\A]A^A_]ÃTtH[A\A]A^A_]x{t UHAVSHL IRIJMB MJ(t))P)`)p)])e)m)u)}H$HHEWHU)HBHi,HDPǀPLRHEHBH0H>HDPEuTt薾H$HH;Eu H[A^]UHAWAVAUATSHXIIH}H#HHEW)EHEH%HIILL)t H}LA_Azt@st cuJ(INHA(INHA(w#INHA (wHINA INHAIFH HtyW)EHEAAHLHIHAA)A0FLIHFLOH HsMtHEL=HHHuLmH}0;INHAIFL)L.H}LHYINHAIF1H}tlzM,IL%IHmA}tLH}LHH!HH;EuHX[A\A]A^A_]UUHAWAVATSAHL%)I$DPǀPHGH;Gu HHCHKD4HHCI$DPEt [A\A^A_]ÃTt[A\A^A_]ĻUHAVSHIHLHH[A^]#UH7HWHGHODG]UH]9UHH]*UHAWAVAUATSH8LEHIH HHEHE1҅HHMHsIMl$@I|$HtSHH HDHME1LL裲L;0u9Xu#HuHUHM1IM;|$HrHuL6^L&H0 HH;EuH8[A\A]A^A_]UHAVSHI1药I~@1}I~ 1mIF`AFpI^h[A^]UHSPHHw H{@HsHH{ Hs(HC`CpH[]UHSPHt(Hߺ HߺHH[]UHAWAVSPHI A~(uNA~uGI9^sGLHLIǾ(HǺzLI9^rH[A^A_]UHAWAVATSHIHwHsL耮HCIFHt\E1LL趰IHL訰H8uHx tLHIL;{rHH IL$ HAL$A$[A\A^A_]UHH]CUH ws H]3]UHG Hw1]駹G HGHOH9s)UHHHHـ| tHGH4HHHu]UHAWAVATSHHGG E1L%u%HL{B 8*uBL8tIǀ/uIt1Ҁ III$bu{Ht H;uL{Hs1۸ IIIL{Ls[A\A^A_]UHAVSHL5$IǀPTt7CHt u1褿11IǁPHHHHHK[A^]UHAWAVSPG HHO< tIHL5XA@@x ADUHAWAVSLOH^Mt+HOAAHt=HVMuFtLD11HHFHPH1HHLHHL HIIMM)HH)MI)uMI)w#IM)HLHLHMIDHHH;H6IIJH)HJH)L4;IMILMIM9sALH+t1ۉHcL)H1HtI90ɃHHH1-Ir1L9s%<HvtI90ɃHHHH[A^A_]UHAWAVAUATSPHHLgLwMII)H88IsE1 LI蠵LIHMI)LsM)AKlHCLcMtwLHHHI)Ƹ D)E1MDELL)HSL3K4HLM9tAHJ4(Aș)AHH[A\A]A^A_]H[A\A]A^A_]UHHGHtH|uHHGuHG]HOHH9sHOHUHAWAVAUATSPIHHGHtAHELsMILcMLjH88HHHL)u LmaL{rH}IHHU2HHcL#LkKLiI1ALHH;BL-IEǀPHHu٥5HHu輥HPHpu 蟥UH@]iUHH7HW WGHG]UHAVSHAH LCs諥HtqJ< eHLs WCHC[A^]UH1HHG ]UHHH?Hx u]]>H9tAUHAVSHIHvHSIVHCIFHCIFI>H3H[A^]"UHAVSHIHvLH[A^]UHAVSHILH[A^]WGHGHt[UHAVSIH{H31HSZ/DLH HH iʚ;EA)DHIɚ;IwHK[A^]UHHG]UHSPHHGHt`HKHH9ueH LHPLH9sc4LGHʅtHKH88HHHHHH)AHL IZHCHHHHHKq4HKH88HHHHHH)AHL ItCHcHIHIHHH Hw1EIDHHHH[]HHGHtHWHHH)u1@UHLHHctHHt HHHHHH HwL]HUHAWAVAUATSH(IH~t$H AM)A0u/IIA>eFHHH([A\A]A^A_]H]LnHL.dHHt>A1A0t.u/HH9AuHHLH([A\A]A^A_]31E1II)M)1HHULDLeMl$HMLHEjH88HHID$HP1L;uHEID$H}H+}H)Ͼ)HLH88HHHI)Ÿ L)MIDHHHHHIT$L- IEZHLHI<$It$IEZHuHHH}AWH}HWLH%IL$I988IrqqH88LMG,>A.LHHExDH D<!;DLEMIrqqI988LMLEH88H}tHzH[@tA AAEHIcIIHHʚ;r'HH HSZ/DHH ATHiʚ;H)A ILIML9O$LBII9LeHMID$1LeHMLMHH[@u 1A<1HID$H([A\A]A^A_]UHAVSHAExDH#D< Dt,AFH JH [@tHKH9BAF[A^]UHAWAVAUATSHIIHHHHEH貵I1H8H8H8L9H8A<.H8tAH8<0tHL0H(WH)G)1ALw H))CLs ))L)p)L)@)PL`HHǀPALHLH0LW))Gp)G`)GP)G@)G0)G )G)1bteL-IEǀPHHu辜HH u衜I} HHCH;H0+HǀPTt蕗HDž8H8L91H H(H8A.L0L2IHLH4LLLLLLLLHH L I H8H8L9bH8L9L-?uH8A<~I}ADPHHHHpHH@HWHDžHD0H0))Gp)G`)GP)G@)G0)G )G)HLJ1#IEǀPH@H`u_肚]H谋IEǀP8u Tt蕕HHH;EjH[A\A]A^A_]膱HpHu iHHu IHI}H0臍IEǀPTtH8H8L9LL1HMHH8AHHL0LLIHpLH@Z1HLLH@H21H@HHpL ILLH0HCHH9CsHCH8HHH8HLIIL91HL< LpLLLLgL@LLLLIRLHqL(LL_L? 1LLLII~t!I+^L-VLH`FWAFIFL-*"UHAWAVAUATSHIIH{HHEL5eI^t!\9\a WID$HhH`|I\$HpHt- I[t9HpHH;hIu|4H 9I HѭpHhLGI$HHIt$H88HHHHH)Ƹ HPH)HX@IH`H`H;pAHPHHHL`BLXLDILCW)E)E)E)EHEtK1HcHIHHHHH)HTAw!HigfffHH?H"HOHHrL@A IAH3pL8DLHH NlMAA uPA|tH`M9AAτt.=HB<(A(L8IIwM9sDL@L;hI|4H 9HpHID$IsH A.IwE1HH -HHHIH HwD|ELLLID$HH DID$H'Ht!H;Eu3 HĨ[A\A]A^A_]H;EuHĨ[A\A]A^A_]fUHSP@ @u6HH^t!\9\踖 讖H[]顖UHAVSIt.HBB<0[A^]oUHHGHOHH)HtHt Hu5H1%H1HHcTHiʚ;HctHHiʚ;HcH1]UHSPHGt 111裏HXH0HHx11yHH[]QUHHGHOHHH)HHDH~HNHHH)HHDH9HGH9HG詓H]雓UHAWAVATSIHIHHHvHtIľLdH88HHL9LGL?IIHt IGHH)1HsHt HCHH)1 HL[A\A^A_]UHAWAVSPIHHHHvHӒIǾLÒH88HHL9LGL螒H{Ht HKHH)1HH[A^A_]uUHHHvdH]VUHAWAVSPHIINL.LLH1IH[A^A_]UHAWAVAUATSHLLIIIIHHHEWH)A)HA HlHǀPH9LDI9LDрuIG H AAO))LHH0W))Gp)G`)GP)G@)G0)G )G)HLJ1tFHǀPTt)LH4LLLLHH;H0gHǀPTtъLLLLHǀPHH uU豦H;tHHpHǀP8u TtVHHH;EuH[A\A]A^A_]?UHAWAVAUATSHHIIHVHHIIwHIzMGLHHHII)III)MFLuȃH9AE0HH)II)L9LHGH9ILGLALuL9H]EI?H9HuHH0jIǀPTtrHWHCLsAH0Ht5H1ʉэ AHHHHHH$WLLLHH0H8H H H1HLIL IHLL%HLLpLLLILLLLL@LHLILIHHLH@HLLLL ItLLLMHHH(HLfHsH+8L5vHVIǀPH@H`uu^HpHutAHHut$HH utI>tHHeIǀP8u TtoH1HH;EuH[A\A]A^A_]蕋UHAWAVAUATSPHIHLHI88L)v6"uIHHLcL uHu11spLcMLIHHLH)HMоLtIIIMtHCHI)MtLLLtHHL;LcKH0$bIǀPTtiLLLLL0HHHMIDLLLLLL.LLLHIHH+svH{tH3LsAT$AOHHHCHKHDHHDH HSHFHǀPHH u#Xm!Mu1IEIELsHCHCD蘄H;tHHW^HǀP8u Tt=hHHH;EuH[A\A]A^A_]&UHAWAVAUATSHIIHIH{HHE1H W))H))H))H))pH`)P)@H0) )H))HEH9Bu1ƿhCt 1|hH@L}u&HHjuHLWt1ƿ5hHLHNHǀPHHHEHHDžW1ALLIvHHpIvLLLL$H0LW))Gp)G`)GP)G@)G0)G )G)6HL5qI>H0Y^IǀPTteWHEAEIELIE1H@HHHE1DHLLpHLHLLLHuaHxuWHp8uKELLHL-LHLLL(ILHLE1L;EHHLHHLLLIOLHHLH*HHǀPHHuhWHpHuh:HH uhH;tHHYHǀP8u TtcHGHH;EuH[A\A]A^A_]HOHsHG HF ON1UHHHLELEu LPH9LrEu0oGfHnfpDfFIHHNHF1]UHAWAVAUATSPHIILoIEHr H9vHHHs L;HL5MtBI $1HSZ/D1LcMILH HH iʚ;A)EHI9u1CHILkHH[A\A]A^A_]NUHAWAVAUATSPIIҸ. EIt!AMO$HI9uMuDAIL1I0IILIIIIuH[A\A]A^A_]UH1HEHEHGHUHH9sHU<u HEHUH+EHGHEHHHE]UHAWAVAUATSHHHHE1H W))H))H))H))pH`)P)@H0) )H))H))H))LwMHIIIu5I}ID$u.HIM9Iu%HL AEtCMID$IH}HHIu8I|$uFI$8u=HHHLֿAD$As8I I I]M,$LLeH8HHyeLHLH裱I<$It$ HH{H8JIGH AM)1AHd LH I9IBMɹHIOMM)IMLNL9L@s|M9swHH1AHIHIHcDIcLHLH9r%HH HSZ/DHH IHiʚ;H)LIL9s"HIKHIMLM9r HHLIHHʚ;r%HH HSZ/DHH IHiʚ;H)L@LHB LHIIH;8HHHHHZHP)A)1HY M9MGLcH XH ǁPH<cHJ HL WH0HHLHJHLHJHpLxHJHL0H(JH@L`HHXLbHHH&HHHHHHbIIHPLH0H0HW))Gp)G`)GP)G@)G0)G )G)1yxt L5IL(IHH;H0THǀPTt[HHHLLsH;IL7xHLLLL LHpLLLHHLHNH@LHtHHNIǀP8u TtXH0HH;EH[A\A]A^A_]HHHH9yHHjHHHH9HHHHHH9HHs!tUHAWAVSPAAHHOHH)s H)H HHħH辨H{tHCHE0AH HKH[A^A_]UHAWAVATSHIHHWL)vNIHQL{1HCHcHAHaH9L&K4HsH;ILLsL-HH[A\A^A_]Htz1E1DD C EA6eE1Ɂʚ;ADLDHEH9uʁʚ;|7UHH4 ʚ; 6eLΉHɚ;]Hte1E1 ED Dʚ;E1A9ADNE)DHH9uA9~-UHH ʚ;9M)Ɖ1H9¸|]UHAWAVAUATSHXIIHIHHHE1HHƅHFHLwLH+HHLI}Iu HrID$HIMH IMLID$IEMuHH HHcDHHrMHHVHH9s9H~<Ht=MH@MH1҉H@HLHWLA)GA)1AMw LHަI]Iu HHqIEHLvZH88HIL% I$ǀPHHL轳H0LW))Gp)G`)GP)G@)G0)G )G)1UptFHHǀPHH uXpH;HLLLLHI<$H0LI$ǀPTtSHHMLH;3LHIIL)HH9MIHH HHHHL,HLH=H1IHIcDHiʚ;HIcDH1ɉIHwHLLA/IHHHhHHLMt2HLHLHLU1ALHHD4HHH;HH;HGHǀP8u TtQHCHH;EHX[A\A]A^A_]Åt0 HHHHHHHIHH wA LLLHHLMt$H[I9LFILL2ID$HI9vHLpLHH)HH LCHcTHIM9@sMQB<MtMIHHlUH H9Vv tZH6ILI9w4 L@+ t(uL4>MtKDLEt+ILDA=AtEtE8u/HEIEuDAEuEtA|$ 'HNLCHCLcSO4G\D[GLA:u=@HHKAFHUΈB 11 PA~CLV Izt E9 uEEtE9t}IAD$ CIEoEt A=tIAD$u 1L1OAD$A=S 1L1hOz@HHKsEJAAwf D0DJ@HHCHSA~toIFHC HC1CAF A=u*L{CH H H;MH[A\A]A^A_]ÃuH HCH HKHt HHCHt(HC@HHK덋S 1L1rNAVHH9P uH 11NNPh 11 UHHHAHVHHU u3tSHUDB 11MH&HH;EuPH]H H H;Mu:1DH1H]MH H H;Mu 1H1H]MLhUHH7HGGHG]UHSPHH8HCHH[]UHSPHHHHHH[]EUHAVSHHw(HIH:DHL[A^]DUHAWAVSHHHHHEHw(LH u8u*I:Nu"HHHH;E$3H t8u7A:Fu/HHHH;E%H[A^A_]CHMHMILGtCIƸHuL_BIH@HELCIHH@Hx-LuHuL#BLpLuH mCHLCHƯHH;Eu H[A^A_]1fUHAWAVATSIIL%I$ǀP8IIAILLJI$ǀPTt [A\A^A_]I[A\A^A_]UHSPHHt1HIHǃ8H1AHHCHsXHCC ƃH{PH0?H{pHsx#?HH?HH>HBHtH8t H[]HH[]UHAWAVAUATSHIIHHAHHELefA$LoPL1=LLAH{p1=H1=H1n=H1[=ƃHLLI8LL?HHHH;EuH[A\A]A^A_]cUHAWAVSHIHUHHEH]HLHLHhDt.IHuLA?IH@HEL@IHHuL?HHHH ۬H H;Mu H[A^A_]FcUHAWAVATSHIHHHEHMH4DAN4'IƘIVLCtK<'Hx_?HΌHuLu>H@H <H H;Mu H[A\A^A_]bUHSPHHaH{ tsH[]UHSPHHfHtH[]HHH[]途UHAWAVSPHIHH…tHM~XI1!H HM<IM4ƺH H9@H9AAu @D11GL16BHIH[A^A_]UHAWAVATSHHHHHEL}ILXH@LL+BAI7L =HpI7H8EtIH=I6H裊H<HHEH H H;Mu H[A\A^A_]aUHAWAVAUATSH8HHcHHEW)EHEALuIIX HDHEO<,L19LL<HEHI HIxuMIpL茣L賤I 芣IHyI8x1-9IX19H5mLGH5mL8Ix 8I18I 8I18I}x08ML18HuL;I8_8I1L8I198IL1#8HHH;EuH8[A\A]A^A_]^UHAWAVAUATSH8HHHOHHEH]HHEHHMH8HEH A E1H}L>HEH0H}:HELGIH;LH5i}LuM)tH;L IuH;LHEHHhH5iL1覂HEH8rH;LH5i$H;L 蓅IHEL;FH8[A\A]A^A_]UHAWAVSPIHHHH7I~xIy7L=IZt LI8L19HpH<7H1=WH@I?Tt6Tt+HH5hHm1蘁IHI?LJTH[A^A_]UHAWAVATSIIIMtIwHL6L1=HKI Iu[A\A^A_]UHAWAVAUATSHHHHHEW)))1ALLHpH8HHL7HǾH 9L0MWA)A)GpA)G`A)GPA)G@A)G0A)G A)GA)H@H8LJPH4L[tqL5 I>LJPTFT7 H߾ HpbHI>}It 9HHH;H07HǀPTt>LpI$E1DHPH;HIH0HHm6HHSHrHsHHIT$xHhI$HI$xHI$HI$H I$HHDMIAMAHwB$DHpIMA׃HpJHM!IFHHINHHLH HIHJHpӺIMR!6L`AL`MfW)))HXHLHHH4H@HH# HHh5AHp=!L%uHhIM2hL`HX1HHL IEHh$5IHHpHLs'L#I]A$1ƿ=L`HX1LIELIHh4HHdHpLLFL-oIEǀPH{M?Iw%IEǀPTt;HHLBTHpHMI͈HpHw1ƿ<1LhL7HHL7KS )))HP S K(((P HIFHHINHLLL}HHhIM36HHIM:DHpIM!IFHHINHLLLL`HX1HHHHL(I$H HLhLq.Ly2HH8Lb2IH%LpLHLHH IA7'I<$L#IWHLëIHHǀPILL趘HHHL蠘HŦHǀPTt&9LpMGHLHLiIH+L`HX1HHHHH(HL I$Hh81HHALpLHH(HM &HHǀPHH`H(H9M$$IWHLBTHH耗HHǀPTt8HۡLpIOHLHBTIL`I͈LpI$u1ƿ81HH LILHL~"HI? HwH /H8V& IvWH)C )C)HAIMHCHH.H@HHCL`1ỈHHHpH%H;τHAǾHh,LI^IHH6AIHDžLH%HHHH/-HHHxH(uHQh1ƿ6H(LHQ`I9HLpt1ƿHf6IL)HHZt(LIJ<(HX-I HLIxuML5FHH@HLH1Hh18u1ƿ5HH@H%,L Dx1H(H W)))H H LH'L+A}E0u1ƿ[51EHpH<HxL+HA}u=Et1ƿ5H LpLHڹ L@HIǀPH EtvDsA(AALL1](A(HL*HIuLu,IuLi,HH;L@u H{ LLHLpdAAuLpLHSHL5%L5LpLL@L}xLH.yH+HHsL*HL5ɟLpL@L*Hh(IǀPTt2LHR$HC LIG KAOAIǀPH(HH;XHs{LI@LHS)IH01AJ<(Hx.)EH)HEt ]w 袐HHHH(H;AHrHHP)L5HHAIM襐IvLHCHhHO)IFHHINHLLLDsL`HX1Hh-8cA8p 1ƿ1] HH6A5HpMIω^L`HX1HHHHH(HL IHhu(H0H4wAHpHHHMLH;ITA/}HLpL0H1QL`M~HhH'HHvHXHL HH&IHpL M9eLIEI}HH}]L`HX1HHLIHhA'H8HvHpHL/0HHD$<.L%ۛI$ǀPL8IL艍I$ǀPTLpt.H1H8u 1Hx 1/ˆ9 L| 1HP>*HpLL+pH0HHW%IHh&IHHtAA?@1LIHHHpL;I7H9u H~  HHǀPIL/1HHH(H HpH2 H;nH HCL=AIPLhL"LH%IǀPTtz,I$HHI $H;u H{ 1HHH(HHHLIALpLA<$u&H8t H(8uLL>HL-iIEǀPILIt$LIEǀPTt+HHLLxHpHHH?u H |HhE!IFHHINHLH`L銕IHpHaHAlIHuH8iIwH "L(;LA*HHLpaA~u L'HHvYMIωZHpSxHLpL0uH 2xHL%I$ǀPILVI$ǀPTt)tLxIHHH1Z ƺ= IFHHINHLLL,H wDL0HHc HLpHHHǀPIL\HǀPTt(MI}HMLptSI@1LH| H01ɃxJ<(HxY HHHHI;D$HrH HǀPLHIHhLIIZt L1fHP"IǀPTt (IǀP1HPp$HH0HHLIL8HǀPTt'HCHHHKHLLLISH?u H 1A8HpHqHSHH4DHLR1ƿ|(PHHLpH;KCH |H ZHHǁP,H88HHHHH,HǀPTt&H3HL݈LcHHǀPHHILqHǀPTt1&IHHIpLfBHHHHH1ALC|=\\HHI9Gl=IH=RDBHtZHAnu5HHǀPfǀ\ǀPTtk%H+HsR<LL\,LDLH,HIH;0A8u ,HhHtH8c%I?u I I-t.A,WH8HLpIT$L|HHǀPL8I|$L蛄HǀPTt[$Ad$LpqH>uH~ t H!HvH H8i@HHHǀPH8H@HǀPTt#I$HHhIFHHINHHXHH`RH?bHWHLHA1Lp1HNAIHF HA(zI>tHHIǀP8u Tt"HrHH;EuHH[A\A]A^A_]>fuH~ tH H0FL=ӇIǀPHZIIǀPTtMHxLAFLyM~HHHYHcHH;EH[A\A]A^A_]ÿI<$H0I$ǀPTtIt]L1ALL#H8HuH~ t#HC.LHIWIHH9rHvLH1AL%I$ǀPHLIL 5I<$I$ǀPT4UHAWAVAUATSHhAHH"~HHE1L}IHMHW)E)E)EHUHLEILE1vM/AMAw11LeA$LeA$ƒu8u11UA$HMH9uHy tۃAtAƃt11A} L-5IEǀPLeLXwL}IG ID$ AAOAL$A$H{xb IEǀPTHAtEA HHǀPL}LvHEHH IO HAOAA$HTHǀPTIuHxVL}HLH1AXHuAAOFNIG HF(HxH$H}Huv^HKLeI<$u$I|$ u11HxdHxAFAABLHuLLApAEHw.E1 AE1 AH}LHDDHaL= IǀPAw7LuHuLuAFHxHZ HuH HxH; IǀPTt&HzHH;EuHh[A\A]A^A_]1UHAWAVSPHIIHxHcI8u11"ILHHH[A^A_]UHAWAVSPH HIH HcHH1ɅHsJ<1Hx ;HsH[H IǃxuLLII9_wGL5IǀPHLHDZIǀPTtLHIHL7HsHH[A^A_]q H4 H&0H1HH[A^A_] UHSPHHt,DLH11EIL HII9uHJ1DMt&AHH11HH HHI9u1HǸ HHH[] UHAWAVSPIHIu LIxLL KHHK HH H[A^A_]UHAWAVATSLIIIjI$u11IH8uHx tIu11[A\A^A_]OHH8uHx t[A\A^A_]UHAWAVAUATSPMMIHIIIHULLLLH3wI;uLHMH!u11H[A\A]A^A_]H[A\A]A^A_]UHAVSHL LqH0La(HLHL1LLA[A^]UHAWAVAUATSPIHj~L8E\"-HEPALJPILLTL ,HtHH,HLH9HBH}Hf\DPEtH[A\A]A^A_]ÃTtH[A\A]A^A_]6UHAWAVAUATSPL*MtlIHIH \,HtH;H[]RUHAWAVAUATSHIIIHHhHHE~IIEH;CtHKIH4LtNH\p@ H8LHuHLvHL}H 5hH H;MuH[A\A]A^A_]1UHAWAVAUATSPHuIH_E1IM)v3IO<,IANIH4H}[x Od%u LuMLH[A\A]A^A_]UHAWAVAUATSH(HIHgHHEH;IIIr.L}IGH9IIIVHLLIMnAFILNd)KH=jH@tUH H]HtXH5%8AH=yjA H@LAL=]jH5$LH1g=.H m@ a@H=j赹]A H= jLH5@}u`H=iL @H=iH%@HLk@H=iL ?H=iH LA@L=iL9Athtct^AAH \iHSi8u8MPu Tu"H9aHH;EuH[A\A]A^A_]UH]UH]UHH=h? H=h]?UHHhH8Hu]BHȈ HhH8]UHHhH8HtHQH8HȀ 1]UHHWhH8Ht HȀ 1]H6hH8t9UHSP1H؈ HH hH;8rHǀ8H[]UH1HHHHHH HwH]HHpHtUHlHHtuHUHJUHSPHHu3H~HtH[]ÿUHAVSHI\HuLHGHt[A^]ÿUHSPH+HuHHtH[]ÿUHSHIH HwHWHOLG LO(t))P)`)p)])e)m)u)}H^HHEWHU)HBHcfPǀPHzHEHBH0HH=.fL-:Hffǀ\Pu TuH^HH;Eu H[]p[UHSPH=e;He u1\f\H[]UHSPtH=eH=veH=jebuTHHǨHaH=AebHuHtHrHH1H[]UHAVSHH \H HMH=dHHHMtHH=dAL H=dHLHUL5dL1H~\HH;Eu H[A^]UHAWAVAUATSHhI}HG\HHEHHEHEHEHEHEHE11DAǿ7AĿ*1EE ʅ҉ H=cf Z DD fZHLeID$H I$L1L1L1HZcHǀ@H cH H=cHHHu1H ]HH5cHHH6u H=bL% cI$A9H=bLE19HbI L0 H=*EHtcIHHHt$AT Ѓ w HqH9Hr w/1L1 nHtHHHH=EHCH!bf^H= {H=1@hhH=aH=a@ H=aH=aH4H5aH~H1;L5aAZ%AAA A A fEZH= d1HD fAZ@t!H= 1 HaZ s*H=sH=D_H=H}HLpHIH=`HHEȻH߾12H=`HHu{E}E7E1H}XA@LxA@x D %s %s %s7.0.3to notto resetenabledto exitto not clampBUILD_TYPE :%zu >>> BC_LINE_LENGTHBC_ENV_ARGSBC_EXPR_EXITBC_DIGIT_CLAMPPOSIXLY_CORRECTBC_BANNERBC_TTY_MODEBC_PROMPTBC_SIGINT_RESETexternal/bc/gen/lib.bc interrupt (type "quit" to exit) !Copyright (c) 2018-2024 Gavin D. Howard and contributors Report bugs at: https://git.gavinhoward.com/gavin/bc This is free software with ABSOLUTELY NO WARRANTY. (main)(read)01autobreakcontinuedefineforiflimitsreturnwhilehaltlastibaseobasescalelengthprintsqrtabs is_number is_stringasciifymodexpdivmodquitreadmaxibasemaxobasemaxscale line_length global_stacks leading_zerostreamelse!?>#$  #!# J* Ơ-GT7ȓT0123456789ABCDEF d'@Bʚ;ready for more input ab\efnqrt\\ " usage: %s [options] [file...] bc is a command-line, arbitrary-precision calculator with a Turing-complete language. For details, use `man %s` or see the online documentation at https://git.gavinhoward.com/gavin/bc/src/tag/%s/manuals/bc/%s.1.md. This bc is compatible with both the GNU bc and the POSIX bc spec. See the GNU bc manual (https://www.gnu.org/software/bc/manual/bc.html) and bc spec (http://pubs.opengroup.org/onlinepubs/9699919799/utilities/bc.html) for details. This bc has three differences to the GNU bc: 1) Arrays can be passed to the builtin "length" function to get the number of elements currently in the array. The following example prints "1": a[0] = 0 length(a[]) 2) The precedence of the boolean "not" operator (!) is equal to that of the unary minus (-), or negation, operator. This still allows POSIX-compliant scripts to work while somewhat preserving expected behavior (versus C) and making parsing easier. 3) This bc has many more extensions than the GNU bc does. For details, see the man page or online documentation. This bc also implements the dot (.) extension of the BSD bc. Options: -C --no-digit-clamp Disables clamping of digits that are larger than or equal to the current ibase when parsing numbers. This means that the value added to a number from a digit is always that digit's value multiplied by the value of ibase raised to the power of the digit's position, which starts from 0 at the least significant digit. If multiple of this option and the -c option are given, the last is used. -c --digit-clamp Enables clamping of digits that are larger than or equal to the current ibase when parsing numbers. This means that digits that the value added to a number from a digit that is greater than or equal to the ibase is the value of ibase minus 1 all multiplied by the value of ibase raised to the power of the digit's position, which starts from 0 at the least significant digit. If multiple of this option and the -C option are given, the last is used. -E seed --seed=seed Sets the builtin variable seed to the given value assuming that the given value is in base 10. It is a fatal error if the given value is not a valid number. -e expr --expression=expr Run "expr" and quit. If multiple expressions or files (see below) are given, they are all run before executing from stdin. -f file --file=file Run the bc code in "file" and exit. See above as well. -g --global-stacks Turn scale, ibase, and obase into stacks. This makes the value of each be be restored on returning from functions. See the man page or online documentation for more details. -h --help Print this usage message and exit. -I ibase --ibase=ibase Sets the builtin variable ibase to the given value assuming that the given value is in base 10. It is a fatal error if the given value is not a valid number. -i --interactive Force interactive mode. -L --no-line-length Disable line length checking. -l --mathlib Use predefined math routines: s(expr) = sine of expr in radians c(expr) = cosine of expr in radians a(expr) = arctangent of expr, returning radians l(expr) = natural log of expr e(expr) = raises e to the power of expr j(n, x) = Bessel function of integer order n of x This bc may load more functions with these options. See the manpage or online documentation for details. -O obase --obase=obase Sets the builtin variable obase to the given value assuming that the given value is in base 10. It is a fatal error if the given value is not a valid number. -P --no-prompt Disable the prompts in interactive mode. -R --no-read-prompt Disable the read prompt in interactive mode. -r keyword --redefine=keyword Redefines "keyword" and allows it to be used as a function, variable, and array name. This is useful when this bc gives parse errors on scripts meant for other bc implementations. Only keywords that are not in the POSIX bc spec may be redefined. It is a fatal error to attempt to redefine a keyword that cannot be redefined or does not exist. -q --quiet Don't print version and copyright. -S scale --scale=scale Sets the builtin variable scale to the given value assuming that the given value is in base 10. It is a fatal error if the given value is not a valid number. -s --standard Error if any non-POSIX extensions are used. -w --warn Warn if any non-POSIX extensions are used. -v --version Print version information and copyright and exit. -z --leading-zeroes Enable leading zeroes on numbers greater than -1 and less than 1. Environment variables: POSIXLY_CORRECT Error if any non-POSIX extensions are used. BC_ENV_ARGS Command-line arguments to use on every run. BC_LINE_LENGTH If an integer, the number of characters to print on a line before wrapping. Using 0 will disable line length checking. BC_BANNER If an integer and non-zero, display the copyright banner in interactive mode. If zero, disable the banner. Overrides the default, which is %s print the banner. BC_SIGINT_RESET If an integer and non-zero, reset on SIGINT, rather than exit, when in interactive mode. If zero, do not reset on SIGINT in all cases, but exit instead. Overrides the default, which is %s. BC_TTY_MODE If an integer and non-zero, enable TTY mode when it is available. If zero, disable TTY mode in all cases. Overrides the default, which is TTY mode %s. BC_PROMPT If an integer and non-zero, enable prompt when TTY mode is possible. If zero, disable prompt in all cases. Overrides the default, which is prompt %s. BC_EXPR_EXIT If an integer and non-zero, exit when expressions or expression files are given on the command-line, and does not exit when an integer and zero. Overrides the default, which is %s. BC_DIGIT_CLAMP If an integer and non-zero, clamp digits larger than or equal to the current ibase when parsing numbers. Overrides the default, which is %s. define e(x){ auto b,s,n,r,d,i,p,f,v b=ibase ibase=A if(x<0){ n=1 x=-x } s=scale r=6+s+.44*x scale=scale(x)+1 while(x>1){ d+=1 x/=2 scale+=1 } scale=r r=x+1 p=x f=v=1 for(i=2;v;++i){ p*=x f*=i v=p/f r+=v } while(d--)r*=r scale=s ibase=b if(n)return(1/r) return(r/1) } define l(x){ auto b,s,r,p,a,q,i,v if(x<=0)return((1-A^scale)/1) b=ibase ibase=A s=scale scale+=6 p=2 while(x>=2){ p*=2 x=sqrt(x) } while(x<=.5){ p*=2 x=sqrt(x) } r=a=(x-1)/(x+1) q=a*a v=1 for(i=3;v;i+=2){ a*=q v=a/i r+=v } r*=p scale=s ibase=b return(r/1) } define s(x){ auto b,s,r,a,q,i if(x<0)return(-s(-x)) b=ibase ibase=A s=scale scale=1.1*s+2 a=a(1) scale=0 q=(x/a+2)/4 x-=4*q*a if(q%2)x=-x scale=s+2 r=a=x q=-x*x for(i=3;a;i+=2){ a*=q/(i*(i-1)) r+=a } scale=s ibase=b return(r/1) } define c(x){ auto b,s b=ibase ibase=A s=scale scale*=1.2 x=s(2*a(1)+x) scale=s ibase=b return(x/1) } define a(x){ auto b,s,r,n,a,m,t,f,i,u b=ibase ibase=A n=1 if(x<0){ n=-1 x=-x } if(scale<65){ if(x==1){ r=.7853981633974483096156608458198757210492923498437764552437361480/n ibase=b return(r) } if(x==.2){ r=.1973955598498807583700497651947902934475851037878521015176889402/n ibase=b return(r) } } s=scale if(x>.2){ scale+=5 a=a(.2) } scale=s+3 while(x>.2){ m+=1 x=(x-.2)/(1+.2*x) } r=u=x f=-x*x t=1 for(i=3;t;i+=2){ u*=f t=u/i r+=t } scale=s ibase=b return((m*a+r)/n) } define j(n,x){ auto b,s,o,a,i,r,v,f b=ibase ibase=A s=scale scale=0 n/=1 if(n<0){ n=-n o=n%2 } a=1 for(i=2;i<=n;++i)a*=i scale=1.5*s a=(x^n)/2^n/a r=v=1 f=-x*x/4 scale+=length(a)-scale(a) for(i=1;v;++i){ v=v*f/i/(n+i) r+=v } scale=s ibase=b if(o)a=-a return(a*r/1) } 44X!a  LL&L   n5K 2 !#$%%(<<~=B>^?G@wBBCSC5DDEEFFYGGBHgHJJJ9KKLMNOOPNQRNSSS]^n^^__`ad#efoooTpppq!r@r|rxx y4~v~< ]!N|ݱ=ܶ'zʹBVmdUhV%v7I <f >N)<[ zRx zRx zRx zRx zRx zRx zRx zRx zRx zRx zRx zRx zRx zRx zRx 7H'R'\'f'p'z''''''''''''''((($(.(8(B(L(V(`(j()c)e)f)h)i)I)z*L*O*C'*P1*R@*SF*gT*l\*qb*rk*st*wy*vy*V**** +#+-+B+W+o+++++,3,Q,g,,,,,(-4-G-b-~------7.N...../F/u/// 0i000"1_1115j NQ}@}|X}X}^|^|MM))~~~~~~BBBBBBBB%iiim   _x-qP4F43i`7&*****2"p`AB`B`ATA`aHRBBW@___stack_chk_guardQr@__DefaultRuneLocaleQ@dyld_stub_binderQ@_strcpyQr @___stack_chk_failr(@_strcmpr0@_freer8@___maskruner@@_strncmprH@_sigsetjmprP@___errorrX@_writer`@_exitrh@_memcpyrp@_strlenrx@_strchrr@_strrchrr@_memmover@___bzeror@_readr@_closer@_fstat$INODE64r@_openr@_strcpyr@_siglongjmpr@_abortr@_getenvr@_mallocr@_reallocr@_strdupr@_strtolr@_sigactionr@_isattyr@_strtoul__mh_execute_header7output_bufs;mainAvmGbc_Z_dataT errcoarhelpfmalopt_svre pnum__sidsmsgspyrightnst_freegsray__loptcopyinitexpandunc_ile_mainreinsetadsertitinitfwrite_implvprintfpםreelushErr_impl_implrintfutchar_impls_implp_ininsertdex"ibex__name fkwsinlineCommentcommreadLinewhitespacetnilereeҬ_lenvalidCharitonTokensentextoken#ameextumberիinitparseig_msglab_len_freevec_strdupinitclearؐȓm_ec_ boot f handleError g jmp numDigits p malloc takeTemp s rea in a atalError reeTemps ɗet rowSize Temp env Free Πrintf utchar_impl trdup hutdown d lloc Line Buf ۤit fo ؕrraySize texit ddTemp  dtors e free i grow c string push np xpand mpty njnit tem _rev lear oncat ċىAt Index Empty Byte Ӈop ush At sult_ ad_clear free ϣcharsfilelinebufledgerogram_arse__endstart aineprintStackTraceopunaryssrenssignBuiltinddStringsertFuncitωxsc_ecprs_namecharsseqssReqstdin_nameearchady_msgset_lenotegate߇ addStringeinitnresetupdateFunctextzeropoxprndifNs2umberext_argbuiltinforprintreeadllemxprԁӀushNamearse:psneaddfreeextenddivhex_digitscinitbigdigmlenptruncatezerosoneReqReqmod׹learreateopympFromBigdigCopyбZero2Maxnum_size2_sizeulodReqexparserintow10Req޴etupcaleqrtubtrhiftRightͪeamValid dp  /D,/' O?A{!>vs%hrM#<|QZG%&p `p Z7]RU<?B B BT ^Kgk t /-A$/Y;FLQ^ViJBl lS bJd '90%K+"6;6BQ<8&$B0[<BEaK_*= %tC1k9AJ" !     !    __mh_execute_header___stack_chk_fail___stack_chk_guard_free_strcmp__DefaultRuneLocale___maskrune_strncmp_sigsetjmp___error_exit_memcpy_strchr_strlen_write_strrchr___bzero_memmove_close_fstat$INODE64_open_read_strcpy_abort_getenv_isatty_malloc_realloc_sigaction_siglongjmp_strdup_strtol_strtouldyld_stub_binderradr://5614542  H__PAGEZEROx__TEXT__text__TEXT ` __stubs__TEXT h  __stub_helper__TEXT__const__TEXT%__cstring__TEXT8 8__literals__TEXT`CH`C__unwind_info__TEXTC`C__DATA_CONST@@__got__DATA_CONST__const__DATA_CONST__DATA@@__la_symbol_ptr__DATA!__llvm_addrsig__DATA__data__DATA@__common__DATA) H__LINKEDIT@P"0 Xx@h #0` P!0? @loader_path/ @loader_path/lib64( @loader_path/../lib64( @loader_path/../../lib64( @loader_path/../../../lib64 /usr/lib/dyldLLDPUU1DPŀ2   (LS 8/usr/lib/libSystem.B.dylib&X)og_W O {  Ո X@/o)RR  ٟ  ՜  6 ]Xs($QqTIjh8) 3R4R q T1T@ Jy)2 y@B:3R@U9qT_ 0  R:'@-@ Jy)y y@ Jy)y y'@@@ Jy)2 y'@@9 qAT @9@) 4 U9?q!Th[ p  Rҵ:'@@6@@6)R<@ Jy)2 y@ Jy)y y@ Jy)2 y'@@@ y@ Jy)2 y'@@@ Jy)2 y@ Jy)2 y}'@6҈< p@@4{?!T U9) 9j@ Jy)y ye)R 9bh87@)R %9[RX:Vt6:6@R 9@ B? T Jy)y y@ @S}@?*T BRR6@t IT@ @7s"AT/@ Ƀ X)@?!T{KOJWI_HgGoF_@O{Ct  Ո@ B!!RR6@!r8@aF p !{AO¨k8O{C h~ X@7R9oCCBRCPC^ ){ X)@?T{EOD_?  h XR e9A    I P )@9 a9I  )T    z;og_WO{ @  +ih8aqHTP Սik8 {FOEWD_CgBoA  y1X9( H!  q XR_8@?5j87HK7=@ R?~q@z@T>?ATh@  Ta @h@Ry9{FOEWD_CgBoAF  Hz X U97e97 i"7a @ R_9h@h(dQ(,Q(Q)ij8?qT hR)ij8?)q!T hR)ij8?qT hR)ij8?qT hR)ij8?q@T?qT hhR(ij8qATa @* P R&9h@hHRa @R9{FOEWD_CgBoAj(i8 QQiq )Jz TR]R)ij8?q@T?qT hHR)ij8?qT?q!T{FOEWD_CgBoAW)ij8?q T hRr)ij8?q T hRk)ij8?q! T hRd(ij8qTa @ p R8h@hhRV)ij8?qT hRO{FOEWD_CgBoAOhRD'R@ R"HR;R9RHRh"a @@R{FOEWD_CgBoA8Rh"a @ 0 R#R (RR{FOEWD_CgBoA (R h(RhR  hR hRHRRh"{FOEWD_CgBoA_WO{R Z  h&@ iu84_q`T_)q@U97hJ@qT 7ua @@RQ8h&@ ` j6i @)h{BOAWè_WO{,@T`B6@y4h.@T`B5@y6  R X @R{BOAWè$84Q  Ո@U9)R 9h.@T`B6@y@6`B6@y(@6`B6@yyy9h.@ #TR@9{BOAWè_g_WO{,@Ta @R7T4u+7h.@ T`Bҙ6@yqTa @R7`BҐ6@yRG  z.@8R77a @R7`B҂6@yH(7`B}6@yH87`Bx6@y 796`Br6@y(06`Bl6`~@Rk5`~@@}5`B!R4`B!R4`BZ6@y06h.@_ T`BR6@y6& h"@mqT`B!R|4@Jy`BB6@yu72yh"@!qT97`B76@yr*(6`B/6@yyy h.@ T`B#6@yr*6`B6R@y6 `~@A9q5% h.@AT46a @R{DOCWB_AgŨH76`B5@y6`B5@yI6 P :6`P 66P 26 3 `~@AR2 {  Ո XR 4!RaR':0  @9@ O{CB@&4a @R{AO¨4{AO¨_O{C|@Ҁ3@(2@`!R{AO¨1WO{ @4RqTq`T!q`TqTh.@'"T`B_3@y6q[zTh.@h5RR`BP3@y6i&@?q!Ti.@   D9@zaTSR{BOAWè_CO{  X@|@@@/3@y@7a @Rs4`~@R*2`~@<2`B!3@yyy`#1h~@1`B3@y  R *y`B#1 ^ I X)@?T{DOCC_::WO{ D97a @R84 "9h"@uBqTbB`BK2 v"@~qT h"@qT@R 4 v"@4RR߂qaT aObj@d @h"@qT߂qTR@R@4G6{BOAWè_a @R{BOAWè3WO{@Ҩ2@y y yh7u.@7`Bҝ2@y7h.@TR{BOAWè7a @R3h"@qi"9T(Rh"9h"@mqT{BOAWèP {BOAWè_O{CI"~@as1{AO¨? O{C@d2@y 7a @R3q!Th>@a @R3h>@`0@h`0@h>@T `BB2@`~@RA1`~@S1{AO¨ _WO{  X@ h"@uqTa @Rn3 h"@7l qTa @Rd3@9@"R~h"@qTa @RW3 h~@@ @#0h"@qT"VP `!Rb1!a @R?3@9@"!RYh"@qTa @R23 `~@R0`~@0`~@R0`~@ 0h~@ @#0`B0h"@yqTa @R3 `P  @9@ R,h"@yqTa @R3`~@R0`~@0h~@ @#0(R`#0h~@0u `Bҟ1@y 2y`B#t0@ ə X)@?T{FOEWD_C_8CO{ ը X@T h"@uqTa @R2L VP  @9@ !Rh"@yqTa @R2< `~@Ri0`~@@z0`#90h~@30`BT1@y  R *y`B#(0^ I X)@?T{DOCC_ւ8_WO{(R?q4 w"@4a @Ry2hM0  @9@ qT ^XR`~@0h"@qaT7a @RZ2w"@{COBWA_Ĩ_WO{@1@y7a @RE2h~@A9qRu"@}4`~@(Dp  @9@ R{4`~@/vqTh&@yqTa @`R 2`~@A9qT5a @4@R2{COBWA_R{COBWA/CO{ Ո~ X@h"@uqTa @R1h~@ @ @#/`B/h~@@(R`#y/h~@s/h:P  @9@ !Rh"@yqTa @R1Z`~@R/`~@/`B~0@y 2y`B#S/^ թu X)@?T{DOCC_֭7og_WO {  s X@'CH`9R @)\@9!7oqT!t"@nqT7. C(ih8R)4 %T6RRRRRH/P  @9@ -P  @9@ 7R6zqTa @Ro17@ Qqh+T P Չjyhx) ֈzqT7h&@yqT ;@y q*6a @RS17@(0QqZ'(;RR97@yqz<R6q!T6 R;@ Qq"IzTa @ R.17@ 7 6a @R'17@X; 6Ra @!17@=Q;h"@uqTa @R1h"@yqTa @R1`~@^w 76a @R17@6a @ R1;@h&@yq)R(!R r @zTa @ R0q` TQ!q T@97a @ R0h"@ q;`~@.k9 6@;@R qTQaqbT;@ qTQ]qTVh"@uqTa @R0NqRHzR R(R !*@h"@yqTa @R02Q;`~@g.5RRRR9@zt"@7C (ih8R)4 %7h"@ qR;h"@@)qT2R @6a @R}07@!7 6a @Rv0   [ XJyrTa @Rl0w"7!6a @Rg0w#7"6a @Ra0h*H6rhRR(?;W70h&@uq BT7;@y qTa @RG0@;A46a @RA0`.@vqT@`~@ Q-`!R-zq`.@vqT{Q;R`!R-RR!7 6a @R0"7"6a @R0<7Rm;@ qcTQ]q T2Q;`~@-RR(R9@ Q? qhT`~@1Q-|;@ qTQ]qTsh"@uqTa @R/kv2h"@qTa @R/]h"@qTa @R/QqATh"@qTa @R/Gh"@}qTa @R/?h"@qTa @R/7@h"@yqTa @R/";`~@W-qT`~@RR-`~@ARO-a@R`~@RH-`~@R;@ q TQaq# TRTR#)`-aqTh"@uqaTa @Rt/;@ qTQ]qThR vRR;@qq;@ qcTQ]q TRR@;@ qcTQ]q Th"@uqThR;92@]h"@yqTa @R6/`~@aR,(R;(R9`~@!R,RRR4R;aRRR9&q t;@ q#TQ]qT@9`,RR;@ qTQ]qTRR@R;9`~@!R,9`~@R,`~@,RRRz9RDRR@h^@@T`Ғ-@vQqTa @R.`~@ Q,zq`!R+h^@(TRRQq'RTa @R.t@T7@J@Kih8? kTaTRi kT7a @R.@7z4R6_ qTRa @. R(7@_wqTV4`~@G-R@9@A9*(7`~@;-@9 q'Yq@zRfQqhT`~@!Rb+4`~@R,,`~@),7(7QqHTaRR_wq`TRh6`~@,h@)RKii8?T)mqaTmqTh"@mqTR'@ I X)@?T{JOIWH_GgFoE_ Rh"@7X14g_WO{C  X@\@T(QP Jh8`,@?wq Tq駟( QJh8J_k )@zT`~@+`!R*({q@(ˈh^@hT`+@ թ X)@?T{EODWC_BgA_3o g_WO{ Ո X@@.Ro38   5@a_+T"@uqT}q!TM"@qTRhR9 7R(6 @R-R9<"@yqTM!R5R9~@a+!vɲp *@9)@" 2"@ RHR?q TR @-9~@@9@+RAv) 2(@9)@7]X"@_qT"@5?yqT_qT @Ra-~@R+~@*+z@a,z@Ta*@~@ rz@@*~+=3@ @5)R a#* @ ?Q)@i5 UEi4,@)R QZ ) X)@?!T{ROQWP_OgNoM_3@O{C@a@ {AO¨_R__WO{  @QE)R Qbˁ3TT@Q5UEH4,R @Q5UEH4,2@qR{COBWA_Ĩ_WO{  Ո@QE)R Q@b@a@ 4qT@R @Q5UEH4n,m,@Q4{BOAWè_UEh4{BOAWè`,h@9h6R2R,_WO{6  @QE)R Q ATx"AbT`@4qAT@R @Q5UEH42,1,h@2h @Q4{COBWA_Ĩ_UEH4{COBWA_Ĩ,h@9h6Rx2Ra,O{  X@s  h@QE)R QCCh@Q5UEH4+@ i X)@?T{BOA_;2Cg_WO{  X@ SRI2 VRXRTy@9_q T_q!T@ !@91@ !@)2#@ ! @  ,R  K}כmCӫk2+k,8+_) T #+kh8K8)? aT#2#AR _qDVz R1@941,@ Չ X)@?T{HOGWF_EgDC_1WO{  ը@QE)R Q$A Th @i@4i(8h @Q4{BOAWè_UEh4{BOAWèT+O{C1{AO¨ 9_ַ@g_WO{ Ո X@q*h&@(hp ) ՟q9`(@T@kTg`Re+h&@T#`c(@ ) X)@?T{GOFWE_DgC_F1O{C!RR'RR'RR'9N{AO¨_O{C@(a&@`(a@`(29{AO¨_O{C4RBRR"R'!R{AO¨WO{'@qT@ qAT@BT(R(RBR'!R@T{BOAWè_WO{@'a @'h@HC(?(@h(@ h@T @(@{BOAWè_ֈR@-q)R(! R @z`T _{C(R @)|@ R*{A_ֈR  @ @?"T @Kii8)qT)  AT_WO{@R  hV@ iu8?qT )@9I4?qT4?)q@U97hJ@qT7ua @`Rs*Ѩ i @)h{BOAWè_O{C4  Ո@QUEH4 *hJ@ qTR5+R+@)R Q AAih{AO¨_O{CR $@ii8)qT  X87J =@5 R504h&@)iii8)q!T{AO¨_?(qT5 _hR _C_WO{  X@9R @&`'@9h&@ @99 4_q ՘~ X JQ Qkiq@)JzT ?qqT*qJ*6qqT(@9)qaT 97K4=@R/*q@zaT 9H_q9KQJmQJ_qbK:T)*6Rq i7*`V'(@995i@(h`Rn'@ )t X)@?T{DOCWB_AC_֟/O{C$@ I_8R *QJ_iqT*_}qT))Q?%qT it8`'h@h{AO¨_!RR1&>((R  { X_O{C @ $@j@JJ_8_)q k @a a 5Rb)h@"i@ @TTx  Ո@B?h"@qq@T{AO¨_WO{^/~ J{BOAWèCo WO{ Ոd X@P )u@RE/Hu 6q  @((R(QR aR%oR/@5@a&'@@)R Q@,\ Չ] X)@?T{POOWNoMC_. @ @)@ H _ _(R @(_ T @) @- @H@+@(+7_?)@)@*)@H _)@ _ 7J)K TIAjAK , /k0@/@ѭm 1?bT_ymk T R_ _R|_|SʭT? 釟 J @ mѿ "Tymю4? 釟 J @__WO{@AqDZwq bTRc)|כHvv@~כ C)}( H)R(ht@ ~|.T  yw@) (}{COBWA_Ĩ{COBWA_Ĩ_ @ @)*yh5 _ @IbT(A _g_WO{ @x@R)qDZhq|țC6X`T )w@ ~u@~2.2.x@@hhh @h {DOCWB_AgŨ_WO{R? 4@T5K  ը@)R Q@~(`t@QUE4{BOAWè'{BOAWè_g_WO{  @H qDZwq~כ*CJ}I I i@ כKCk}j J  6RIR(|כC)?%闟 3|a@(h@y@ ~-("h@@v(` R(|כCh{DOCWB_AgŨH{DOCWB_AgŨ_h @` Ru(qDZhq|țC{DOCWB_AgŨz @ L Չya @-Rˌym Nym}@ ɚk=  Ky-T_WO{r- R 6) X`8qT75R Q)qCT7J =@5RG-4T R{BOAWè_RF  R"RRog_WO{C  *# XJ@{cK7o  @@Aӓ.  h@)R QRCR#@so R,4h@)R Q@@!!T'RcR?,@@!aT',C%h@ @5)R a#i@ ?Q)@i5UEH4t&Y i X)@?7T {EODWC_BgAoƨ_h@aF$i@?Q(UEH4\&@# (Rh@ C?S'GT CC @RIsr*R +@ T  m} .#T 7 3W@ C  @RIsr )RvJv   ? CT @)   ~ )+i. l ؚ+ ?T_AT@9'@4'C @@) * _@ )I)}֛)K yz!I y:i5J _T@Al JiT3@@*R   yu?kTT&@?y;@ ( )@)+ J i ))T@[E'@@C@@y@@* )@@TaT ך( 7j#T@ @i ?TG@@  Cx$4h @@) I'#R@R?(@ Th @h@)R Q a")RC sRRso + 5h@a#i@?Q(UEH4/% (R_S@(` @Rf&qDZhq|țC@)@($h @+@hT4RC@[@@?HbTA76Rĵ 77@4'@h @'@E?+@h @RT3  h@)R QK@;@!aT%+c@S@!aT%+@@!aT%++U&|_O{CR? 4?$T%%~R%`~ {AO¨__@@!AT%*TO{C! @h@i@i @ @a@~{AO¨*_O{C! @{AO¨O{CR{AO¨ WO{@RUsrRi@jJjIk}ʛkKl,y( Th{BOAWè_@_O{C @ih@?HTj@- ,  bTKyl %ьK4i @q DZjq*}ʛLCӌ}ӊ J* J%h @"%h @Kyli @q DZjq*}ʛLCӌ}ӊ J* J%K4l}@ }͛Ck%hT?qh {AO¨_  @@?HaT_A(  @I *j4 L}˛C)_% hT  _og_WO{(@9(4_(TҨjz8qTZ9 R{FOEWD_CgBoAX4*R*<Rj{8q`TqaT{'T {FOEWD_CgBoAR7 x R$q DZjq|ʛCi@)@(h R$֛ C)}( H)R(}֛Ch   @)Jy?rv@w@@Jyr~) 6 ?RNsrv y{9Ǒyq\8 @?Q(UEH4T"@TCa @jh84qTL ~@@#T@T@jh8h4@9RQa]RkhCeR _S@o``````^(@4@)R Q@ @!aT"J(3@#@!aT"C(K@;@!aT"b<(`@a@?Q(UEH4!@@T@j8`4 C~ CfO k @@?HbTAӈ@@_@T CYU$I h@(h @܆  )Tv܅  q'og _ W O { C uX@s  h@ JyJy Qq@IzT R"@R"@@6R!Rh@JyAhH6 #T@T3 9R*T/@щ@ @q DZjq*}ʛKCk}j J+R) i :RVŘR̬r@)yk_o`@@S;I4 +}@l}͛CӋk{*+)QQ1(T)}9+)b) K_! #TZ "(TR Hu{|Z z7/@4@?S54R4R!RV( i8Qџ#hTBTA T/@54H& 9R>4Z IbX)@?T@R{MOLWK_JgIoHe"@FT "R ҨS  }ɛJCB% hT@5Z թ\X)@?!T{MOLWK_JgIoH_&O{C(qT4  ըh X JyJy Qq@IzT R&"@R$"{AO¨ "O{C4R!R i8{AO¨ @(A @II? `T? T?T @ @ @* J @RKsrJ}++ kJ @RKsrJ} (y@__O{C @96Rҗ   H_ Xa!@Rҍ {AO¨{@ A @HH_*@KA, @J˟?J  f!!R{c!WO{@A(@AW!RS!qDZhq|țC!RI!@@Ih@i@I;!{BOAWè6!WO{@A(@A+!R'!qDZhq|țC!R!h@i@I{BOAWè!{ @! @ !!R{ !WO{ {BOAWèCg_WO{ I=X)@oYK  (@)R Q_6_7TTQUEH4`?<@@Ro%5(@aW)@?Q(UEH4m`?(@)R Q@@!aTW %(@ @5)R a)@ ?Q)@i5UEH4N[ թ1X)@?T{TOSWR_QgPC_֊%og_WO{* @ @@@@ J(AlIAMN˟ 돁N16 T@ ) T @O "TykykoK.4{GOFWE_DgCoBtqh@@)@?h{GOFWE_DgCoB_! '@R[sr_qy @Z @x@W@v@ aTR8藟kT~<%@AR Z(6R񉄟LE@( qmßן KlE)T@M o "TyjyjOK.4l~%@AR 9 _I36 ME@G@(   k ןKmET?TJ ,E@ (k(K짟hE JT" Rr kQ E@G@(   kן ET?TkQzi(   kןz))_ Tz) @ (J @ @? )hi{GOFWE_DgCoB]R}_}Skj J B^R}_}SJJ J _⧟UWO{$ #R{BOAWè{WO{D {BOAWèfog_WO{C  X)@3oߎ)@ A_K k) ? ;1Ti@?T@ii@)  H@)R Q@@I6h@i@IC1R3o.$4H@ @H@aI@?Q(UEH45C1'@ '@) A)}6H@ A)}7HH@)R Q aR3o#5H@avI@?Q(UEH4/@H#@ yi5*/ j'@H @ yi 5* jC@@@@( I @i @#N H@)R Q@@ @J i  @/@#@k /# )R Q@!aT5#3@#@!aT.#H@ @5)R akI@ ?Q)@i5UEH4%Z ՉX)@?T{YOXWW_VgUoT_`@@H@ @j @I J(@'@?HTA/@?HTAD#WO{D {BOAWè1g_WO{ IX)@+o( @`R@@!T@@)@?qaT/ @ @#@?T@?HT4T@ @ @#X  @)R Q@R#o"5@a^ @?Q(UEH4t@'@?THR'@( ~@ A)}(H# @v@AӠ @RqDZhq|țH@  _BT`@ A*}HH# D  T(Rz'@@ '_y('@aT@ J_bT yik4'@@ A? aT @J џ bTMykm4@ @ @#@)R Q@@!TI"+@@!aTB"@ @5)R a( @ ?Q)@i5UEH4[ )X)@?T{WOVWU_TgS_"WO{D {BOAWè Co_WO{ ՉX)@o!@ @  @)R Q~Ro! 5@ap @?Q(UEH4@)R Q@@!aTn!@ @5)R a @ ?Q)@i5UEH4e[ ՉX)@?T{TOSWR_QoPC_֡!WO{ @! @!RD {BOAWèCog_WO{ jXJ@+o4 Ru@ @ @?!T@)@?qT(Rii@(  (@)R Q@NkR#oH!5(@a)@?Q(UEH47҉ @?58})}֛ aTT@R(3 @77֖ 7 A6 #@96`R] T 6rhA (T64@ $ Հ h @iT=z(@)R Q+@@!aT_ (@ @5)R a)@ ?Q)@i5UEH4VZ թX)@?!T{XOWWV_UgToSC_֑ og_WO{C ՊXJ@{ocK3@6Ry @.:R`R[qDZxq|؛CAWAPN\  Ո@QV@?Q(UEH4@ ?TS@)@?qAT jj@I R '|؛C!@6RQC)&;Rr N< ՠ<CRo      ` 5@a@?Q(UEH4C3} (Rwk@`@HRR(AC~C`C I Cn ..C.N.@@h @\  iT!@)R Q@ @!aTE3@#@!aT>c@S@!aT7{@k@!aT0@ @5)R am@ ?Q)@i5UEH4'Z lX)@?!T{EODWC_BgAoƨ_bg_WO{@qDZxq  TRH|؛Cu@CT@RN~؛ C)}( HR5|؛Ch@H TAv-u@3h {DOCWB_AgŨ_~؛ C)}( H)R()? %T6Ru@ ~z@B~44Hhw @Th@@ ` R|؛Ci@)@(h(R{DOCWB_AgŨog_WO{ ժZXJ@o?9?9(@ @ eT@@T@HT5@T#@b#@i@(h"s@@9b  (@;RQR?9_o@@@@==4?@9qT3_  h@)R Q@ @!aT/h@ @5)R ali@ ?Q)@i5UEH4&Z թLX)@?T{VOUWT_SgRoQ_(@a)@?Q(UEH4CVO{C @(  @K@ @RLsrMyi~ - ny)Ե)?TH t{AO¨_Cg_WO{ )DX)@o( @`R'@ YQ  (@)R Qa@Ro`5(@a)@?Q(UEH4p  (Rh @Th@hw@ @ @#i@)j@@_ h(@)R Q@@!Tt(@ @5)R a)@ ?Q)@i5UEH4f[ թ4X)@?T{TOSWR_QgPC_֢og_WO{C Չ1X)@o s[C+H @`R"@96RҀ 774 Rq@p{:  h@)R Q@eJR  k'@C\'@XuRo CR 5}h@Cai@?Q(UEH4ҟ~(RoJRii@( @(C .W@O@ @TK@@q!TҢҒ@h@)R Q@{@!aT[@K@!aT@@!aTh@ @5)R ai@ ?Q)@i5UEH4|Z iX)@?!T{EODWC_BgAoƨ_ַ @? TR@  @)*A @lyhqJTl4(R RC7@@'@@ H( yi 5*' j҈i@ 9h@ @'@4@ @CCW@K@ H( yi5*W jOh@ `@K@W@o@h@(?@3@ H( yi5*? j7@@(J" ժ @Hi@ ?H@)R Q@@! TV@@(Rv@h@~  @RJsrKlJlm 11WTy!y   TI!|̛"K1.AA TcT? T0I~̛K-P! z.Ty'+@@!aTDC@3@!aT=[@K@!aT6H@ @5)R asI@ ?Q)@i5UEH4-Z ՉX)@?T {EODWC_BgAoƨ_@?H TA'O@?H TAW57@?H TA?MSWO{ @(T! h@h@J h{BOAWè_WO{ @)Tj@J@j`(@J@j@ i a6~"~8`@4:{BOAWè RRr?RIsrM@.D@    kןNEkT kmTן L@ l  kKE+R,T_ R@RHsrL@-D@  kן  KNEkT kTן K@l  k KLE k)R T_og_WO{  XJ@'#9( @' @'@#@@~@@ @ɪh@'@ '@? #T'@IJ _ T yjJы4@@q闟9@96#@@9R#@;o@@~@Rs @)R Q'@CxR_o@@@@u`4S h@)R Q;@+@!aT_h@ @5)R aEi@ ?Q)@i5UEH4Y ɧX)@?T{[OZWY_XgWoV_@@a@?Q(UEH4@qDZhqAHț) HH T)@  @)@ @RIsr @ '@c'@z'@i{%9 ښT'@(R C_+@7@<6'@A @4y8@ T@ bTy(R4 |ț`C) _%HTkh@x@@  iTw@ z _ 'TzjJk4!) @xb?T4)@ T xh,yh J K*44 R__)@K T xh,yh J K*4 RI}_J}S  __WO{C ՈX@ @iyhI*@9_q l*4_q-@9 qT-@94q!T+ @9 4 K,@8 4 _qh( 5 @M@94N@9q T4kTJ@85N@9/Rq @zT,@ 4ki +@lt 9k9q!T_qh@9[9_9[ R1 @9 4h@U,0A_m@@M4 k`TA@h6 _84q`T @qT R @q @z TqT2 qATi"@)yhih3_qh@ I}X)@?T{EODWC_B_֋_kqT,R!LR jTR j@T)@_q kl-@8,4ki@)ih9h@S`Rv`@_qihh@S@R9* @!@_kT)@'@Rҵ RRR { (sX@$qT4c8s8+  Rҙ_ pX)@?T{B_և(R  _O{Cx@`~{AO¨_O{CLO'{AO¨CO{Cx@a@`~@AR#`~@{AO¨3WO{ ՈiX@@x@  *@9(@9_kT)@9*@9? kAT`~@@ IgX)@?aTRP *@9_kAT(@9)@9 kT`~@@  eX)@?!TR{COBWAb@b4@b@@ $3@@bz@`~@R`~@@ թ_X)@?T{COBWA_WO{Vl @)R Qx@@V~@QUE4{BOAWè{BOAWè_O{C@(`~@hz@8`~h@h""9h.@`B a>@` aN@`B a^@` `z@  ըdX@4{AO¨h{AO¨_WO{ ըSX@y@ARRW `B6`RRP `BRRL `RRH `B!RRD "9 uzt `~@ NX)@?T{COBWA_vO{ LX@@`:4@`b @` @@`b  @@ iIX)@?T{BOA_KWO{ HGX@_q7R /R(;R 3R6@4 @` @@ CX)@?T{COBWA_O{C ?h@h @@h {AO¨_O{C!{AO¨_`"{AO¨%WO{  LX M"*)  Ja L"LR `@?qu)T)@hT?BT_qRJR?q`'Ҙ{COBWA_WO{ H8X@@`@`b) @4`W @r` @@ 4X)@?T{COBWA_֦WO{C ը2X@RVRB`RRI `#( @hj4"b!T`a R` R`R`" R`RR/ `bRR+ P 0 `R"R `bRR `R"R `bRR `RR `bRR `bC `RR `bRR `RR `bRR @ Չ&X)@?T{EODWC_3og_WO{P@ hR@2 ն5p շ5 ո5 `b @`~ @A$oT@A$RF{aT@I7@'A$(@ T@A$Z@A$AR3hR@T{FOEWD_CgBoA_O{P@` aB@` ) Ո@Jy 6!R!`: @ `bҊ @ UE4 UE?qqT  *p #_@#@U{BOA_WO{`4@!R ` @j6"AT{BOAWè_og_WO{C ՈX@o#=  RD o       ըX)R Q a R~4t Ո@*R Q UEJ4*UE_qqTA$AR,@A$G@4(@h5 @(@ȥ4 1 Ո@a @?Q(UEH4 `b @` R@@  ) @9(# YwNzQh@  X  Co/=a##_`| @c?q[THR` &W hB@T`R` /(R` @==@==C#==O[OHR`h `y `u c_Ob @_ Ո@)R Q""@?Q(UEH4n d @""hB@HR` h@ iO@r[O`@ 7Rc @QO@@" @?Q(UEH4C (  _?M[{` hR[@{@@y qKT@Rx \~Qc  XR  30[O` 6Rc (@  Q(yx[Ob @?"J)@?Q(UEH4 h yxc @"?hB@`R8 [Oc>[@@yO@ qHT@` @TCo/=a#$_`| @c@cC+@(R` a#q`T6@^ @ w @#~@)R Q`b @`G @@Oa#Sa#O`6 @7@(R 3@ T@()R hB@#W(@Jy 6R`D  "?T@#@`\ @!qTR  @@o/=@@ qq(J7@R q7R /R(` @ qaT4@Rv {@#RV(@)R Q{@z4:@_qDAz qT4R(R`# _qT` @`#$ @`#! ((@h(@"~ qT_qT"!R"E ա" (R` "@`# ! (R`  )@?Q(UEH4 T @(@<<(@)R Q'@#@?T@f @@q7R /R(`] @ 4!RR'@ Tc`b} (@Q UEi4 (@O@)R QhRc}a#?`g ` @!qTq9  FTR -  Xq!Tq"TJy[O`L (Rcn@Bq TFq Tw `B{@`2 a#`x@@ 3TA.[O` (Rcq*T)R(!Ț  *TqaTֺ @)R QR"g@?Q(UEH4 O@ @/R}`b vB@@@``q@TqT[O7RcQ[@(@h(@HA (@Q"nOc@(Rg5 թ@(Q``@3@h@HO8Rc@qTO@@q ՠT@@qT( (@Qs@@")@?Q(UEH4 w@"ChB@hR@h@H(R`@y qATY (@# @`/@qT/qv !T[@@O@ q-T q,T(@qT6!@jJyD  $6R#R( +Jy%IRh{@R ן>q:ql6qJkR2qh.q*q2qV (@)R QR"})@?Q(UEH4' &@Ҁ@@q7R /R(`(RS&@ T!)@*R*QiB@`"|(@Jy 6R4R`b;(@Q UEi4 (@Q`b@`@)@?Q(UEH4 h@ i@h@?qa@g`" G Ս[@O@@y qAT@R O@ @,  (X Jy?r)R QR qDZhq|țC  ɌX?Q(UEH4 !@8 @)R Q"B$@?Q(UEH4 h@ i@q kT"j8?qqT@ T R@( &j8`> ?qy AT)@*R*QR* y?Q(UEH4` (<P թ;   i8@ R y @  ?cTqaT@R (R`(@#WR{@~ @)R QR"@?Q(UEH4+ v4"hB@ HR9@h@?qT?qaTb @")y @)R Q"@?Q(UEH4 @ (@h(@!@`@b@)R Q"@?Q(UEH4hB@ (R`^h@ ihR( @(@(!< <(R a@Q @i5UEH4Z  bX)@?!T{EODWC_BgAoƨ_ O{C@@y qT@R{AO¨ h@ @i@{AO¨_)@,, hi8+ jQ*k} @8!ɚ)! aTH(__o_WO{C (YX@?o#Uf ը@6RQRC@}RCo=#=4@Q}@ @5)R a@ ?Q)@5UEH5"@a0@?Q(UEH4FRC`%v@4RQC`@aq@?Q(UEH4.[ թMX)@?T{YOXWW_VoU_jg_WO{  KX)@ 9RhR@`b@T RSiR@ cTvV @QBU99 mB?T)R @R)R @Ro- 5@a@Q UEi4@ @@ JyjSP kRp ?ra qTR@}B4R@Q BR ?@Q UEi4@ D4?mqTR@Jy 6R`v "?T U=hB@ 4R`7@eU9@Q`b`@*R Q9 @5)R a@ ?Q)@i5UEH4g[ 4X)@?T{SORWQ_PgO_֣ O{C Ո2X@o=t@ Ո@)R Q}`&@QUEH4<^ i/X)@?T{EOD_{ o_WO{ (-X@o=@@`Ro'##u'@@ qATC@(@qT y@ qT!@`@@9!6 @)R Q@BRoCC 47 &(@h(@IC9G92 @)R QC@QUEH4hRC}1(R``[  X)@?T{VOUWT_SoR_@Ca@?Q(UEH4@HY@h(@hj68 @?T!@`G@@9j(8@8RQ^ @a@QUE(4} _WO{ C hX@'o=##Ң\@( Q qT@Rҭ'@@'@@?qCzT y? qT@Rҟ@@*@j)@ q!TbqT~qT@Rҏ@qaT7 @)R Q@@@@`ARh@QUE4%&~q`TbqATqIzT @)R Q@@ @@R@QUE(4 /@`@Rbq ThR@@Ⴢ<<`CD@au @@@@@R8Qfq2I ( (W@?@ %Q? qT-q)q@U ը@)R QbqTC@}GR`AR`C`AR@QUEH4\ X)@?T{IOHWG_F_ WO{@!qTR@`{BOAWè_WO{(@qT qT? qTqT  ըX!  %Q? qT Q? qBT" "{BOAWè_֡@q7R /R(@qTNA@qT$@(T Ո@)R Q!R@QUEH4? q!T  X  @{BOAWèO{C(@ @9 +} @8!ʚJ! aT**R ij8 k}( @8)!ʚ3J! aT{AO¨WO{c6!R!R8AR5h@a@{BOAWè_WO{#@@y qT@R.@ @i@@@y qT@R{BOAWèh@ @i@{BOAWè__WO{@(@@)@qIz@T qaT@R{COBWA_Ĩ`{COBWA_Ĩ_O{CaA`ZhAh`abҴ`{AO¨__WO{U ո@Jy SE(RS#AR  `R@ 0 yQ4{COBWA_Ĩ_UEH4{COBWA_ĨT_WO{V@6AR 2h@h R RR{COBWA_Ĩ_g_WO{@\ @ Jy 86#@#@D$6RRO8RR @Q DD"!Rs @QUEH4@Q D) Di)8@D$@QUEH44; @@?qT @?qaT@ UEU?qqT@#z@ Jy86#t@#:@QUE4RR{DOCWB_AgŨ_QUEH4RO{@HT@+@94 )J  _ T-il8m5?TH R{BOA__ W O { hX@R 6Ro=C 1T+@y @qTR#R!;@ `!Tj88@9H4)R  Tjh8 j5BTRR  ҐҨ\ ՉX)@?aT{NOMWL_K_ v _WO{@Ti @ )ӟTv @QE)R Qu@a@Ij`t @Q4{COBWA_Ĩ_UEH4{COBWA_ĨWO{R,@ `@PB@PF@PJ@PN@PR@PV@PZ@P^@Pb@Pf@Pj@Pn@Pr@Pv@Q1G0 @PPP&P2PDPSPdPsPPPPPPPPPPP PP%P8PFPUPdPtPPPPhm3^)u Y=8z.c p9999999YYŧyrk[d[] WW aaT///////TTHTTTTTTNTTTTTTTTTTZZZ9T99999T))))))) interrupt (type "quit" to exit) !Copyright (c) 2018-2024 Gavin D. Howard and contributors Report bugs at: https://git.gavinhoward.com/gavin/bc This is free software with ABSOLUTELY NO WARRANTY. (main)(read)01autobreakcontinuedefineforiflimitsreturnwhilehaltlastibaseobasescalelengthprintsqrtabs is_number is_stringasciifymodexpdivmodquitreadmaxibasemaxobasemaxscale line_length global_stacks leading_zerostreamelse!?>#$  #!# J* Ơ-GT7ȓT0123456789ABCDEF d'@Bʚ;ready for more input ab\efnqrt\\ " usage: %s [options] [file...] bc is a command-line, arbitrary-precision calculator with a Turing-complete language. For details, use `man %s` or see the online documentation at https://git.gavinhoward.com/gavin/bc/src/tag/%s/manuals/bc/%s.1.md. This bc is compatible with both the GNU bc and the POSIX bc spec. See the GNU bc manual (https://www.gnu.org/software/bc/manual/bc.html) and bc spec (http://pubs.opengroup.org/onlinepubs/9699919799/utilities/bc.html) for details. This bc has three differences to the GNU bc: 1) Arrays can be passed to the builtin "length" function to get the number of elements currently in the array. The following example prints "1": a[0] = 0 length(a[]) 2) The precedence of the boolean "not" operator (!) is equal to that of the unary minus (-), or negation, operator. This still allows POSIX-compliant scripts to work while somewhat preserving expected behavior (versus C) and making parsing easier. 3) This bc has many more extensions than the GNU bc does. For details, see the man page or online documentation. This bc also implements the dot (.) extension of the BSD bc. Options: -C --no-digit-clamp Disables clamping of digits that are larger than or equal to the current ibase when parsing numbers. This means that the value added to a number from a digit is always that digit's value multiplied by the value of ibase raised to the power of the digit's position, which starts from 0 at the least significant digit. If multiple of this option and the -c option are given, the last is used. -c --digit-clamp Enables clamping of digits that are larger than or equal to the current ibase when parsing numbers. This means that digits that the value added to a number from a digit that is greater than or equal to the ibase is the value of ibase minus 1 all multiplied by the value of ibase raised to the power of the digit's position, which starts from 0 at the least significant digit. If multiple of this option and the -C option are given, the last is used. -E seed --seed=seed Sets the builtin variable seed to the given value assuming that the given value is in base 10. It is a fatal error if the given value is not a valid number. -e expr --expression=expr Run "expr" and quit. If multiple expressions or files (see below) are given, they are all run before executing from stdin. -f file --file=file Run the bc code in "file" and exit. See above as well. -g --global-stacks Turn scale, ibase, and obase into stacks. This makes the value of each be be restored on returning from functions. See the man page or online documentation for more details. -h --help Print this usage message and exit. -I ibase --ibase=ibase Sets the builtin variable ibase to the given value assuming that the given value is in base 10. It is a fatal error if the given value is not a valid number. -i --interactive Force interactive mode. -L --no-line-length Disable line length checking. -l --mathlib Use predefined math routines: s(expr) = sine of expr in radians c(expr) = cosine of expr in radians a(expr) = arctangent of expr, returning radians l(expr) = natural log of expr e(expr) = raises e to the power of expr j(n, x) = Bessel function of integer order n of x This bc may load more functions with these options. See the manpage or online documentation for details. -O obase --obase=obase Sets the builtin variable obase to the given value assuming that the given value is in base 10. It is a fatal error if the given value is not a valid number. -P --no-prompt Disable the prompts in interactive mode. -R --no-read-prompt Disable the read prompt in interactive mode. -r keyword --redefine=keyword Redefines "keyword" and allows it to be used as a function, variable, and array name. This is useful when this bc gives parse errors on scripts meant for other bc implementations. Only keywords that are not in the POSIX bc spec may be redefined. It is a fatal error to attempt to redefine a keyword that cannot be redefined or does not exist. -q --quiet Don't print version and copyright. -S scale --scale=scale Sets the builtin variable scale to the given value assuming that the given value is in base 10. It is a fatal error if the given value is not a valid number. -s --standard Error if any non-POSIX extensions are used. -w --warn Warn if any non-POSIX extensions are used. -v --version Print version information and copyright and exit. -z --leading-zeroes Enable leading zeroes on numbers greater than -1 and less than 1. Environment variables: POSIXLY_CORRECT Error if any non-POSIX extensions are used. BC_ENV_ARGS Command-line arguments to use on every run. BC_LINE_LENGTH If an integer, the number of characters to print on a line before wrapping. Using 0 will disable line length checking. BC_BANNER If an integer and non-zero, display the copyright banner in interactive mode. If zero, disable the banner. Overrides the default, which is %s print the banner. BC_SIGINT_RESET If an integer and non-zero, reset on SIGINT, rather than exit, when in interactive mode. If zero, do not reset on SIGINT in all cases, but exit instead. Overrides the default, which is %s. BC_TTY_MODE If an integer and non-zero, enable TTY mode when it is available. If zero, disable TTY mode in all cases. Overrides the default, which is TTY mode %s. BC_PROMPT If an integer and non-zero, enable prompt when TTY mode is possible. If zero, disable prompt in all cases. Overrides the default, which is prompt %s. BC_EXPR_EXIT If an integer and non-zero, exit when expressions or expression files are given on the command-line, and does not exit when an integer and zero. Overrides the default, which is %s. BC_DIGIT_CLAMP If an integer and non-zero, clamp digits larger than or equal to the current ibase when parsing numbers. Overrides the default, which is %s. define e(x){ auto b,s,n,r,d,i,p,f,v b=ibase ibase=A if(x<0){ n=1 x=-x } s=scale r=6+s+.44*x scale=scale(x)+1 while(x>1){ d+=1 x/=2 scale+=1 } scale=r r=x+1 p=x f=v=1 for(i=2;v;++i){ p*=x f*=i v=p/f r+=v } while(d--)r*=r scale=s ibase=b if(n)return(1/r) return(r/1) } define l(x){ auto b,s,r,p,a,q,i,v if(x<=0)return((1-A^scale)/1) b=ibase ibase=A s=scale scale+=6 p=2 while(x>=2){ p*=2 x=sqrt(x) } while(x<=.5){ p*=2 x=sqrt(x) } r=a=(x-1)/(x+1) q=a*a v=1 for(i=3;v;i+=2){ a*=q v=a/i r+=v } r*=p scale=s ibase=b return(r/1) } define s(x){ auto b,s,r,a,q,i if(x<0)return(-s(-x)) b=ibase ibase=A s=scale scale=1.1*s+2 a=a(1) scale=0 q=(x/a+2)/4 x-=4*q*a if(q%2)x=-x scale=s+2 r=a=x q=-x*x for(i=3;a;i+=2){ a*=q/(i*(i-1)) r+=a } scale=s ibase=b return(r/1) } define c(x){ auto b,s b=ibase ibase=A s=scale scale*=1.2 x=s(2*a(1)+x) scale=s ibase=b return(x/1) } define a(x){ auto b,s,r,n,a,m,t,f,i,u b=ibase ibase=A n=1 if(x<0){ n=-1 x=-x } if(scale<65){ if(x==1){ r=.7853981633974483096156608458198757210492923498437764552437361480/n ibase=b return(r) } if(x==.2){ r=.1973955598498807583700497651947902934475851037878521015176889402/n ibase=b return(r) } } s=scale if(x>.2){ scale+=5 a=a(.2) } scale=s+3 while(x>.2){ m+=1 x=(x-.2)/(1+.2*x) } r=u=x f=-x*x t=1 for(i=3;t;i+=2){ u*=f t=u/i r+=t } scale=s ibase=b return((m*a+r)/n) } define j(n,x){ auto b,s,o,a,i,r,v,f b=ibase ibase=A s=scale scale=0 n/=1 if(n<0){ n=-n o=n%2 } a=1 for(i=2;i<=n;++i)a*=i scale=1.5*s a=(x^n)/2^n/a r=v=1 f=-x*x/4 scale+=length(a)-scale(a) for(i=1;v;++i){ v=v*f/i/(n+i) r+=v } scale=s ibase=b if(o)a=-a return(a*r/1) } -e (--expression)-f (--file) !&&||voidBC_LONG_BIT = %lu BC_BASE_DIGS = %lu BC_BASE_POW = %lu BC_OVERFLOW_MAX = %lu BC_BASE_MAX = %lu BC_DIM_MAX = %lu BC_SCALE_MAX = %lu BC_STRING_MAX = %lu BC_NAME_MAX = %lu BC_NUM_MAX = %lu MAX Exponent = %lu Number of vars = %lu digit-clampexpressionfilehelpinteractiveibaseleading-zeroesno-line-lengthobaseno-digit-clampno-promptno-read-promptscaleglobal-stacksmathlibquietredefinestandardwarnversionMath error:Parse error:Runtime error:Fatal error:Warning:negative numbernon-integer numberoverflow: number cannot fitdivide by 0memory allocation failedI/O errorcannot open file: %sfile is not text: %spath is a directory: %sbad command-line option: "%s"option requires an argument: '%c' ("%s")option takes no arguments: '%c' ("%s")bad option argument: "%s"bad ibase: must be [%lu, %lu]bad obase: must be [%lu, %lu]bad scale: must be [%lu, %lu]bad read() expressionread() call inside of a read() callvariable or array element is the wrong typewrong number of parameters; need %zu, have %zuundefined function: %s()cannot use a void value in an expressionend of filebad character '%c'string end cannot be foundcomment end cannot be foundbad tokenbad expressionempty expressionbad print or stream statementbad function definitionbad assignment: left side must be scale, ibase, obase, seed, last, var, or array elementno auto variable foundfunction parameter or auto "%s%s" already existsblock end cannot be foundcannot return a value from void function: %s()var cannot be a reference: %sPOSIX does not allow names longer than 1 character: %sPOSIX does not allow '#' script commentsPOSIX does not allow the following keyword: %sPOSIX does not allow a period ('.') as a shortcut for the last resultPOSIX requires parentheses around return expressionsPOSIX does not allow the following operator: %sPOSIX does not allow comparison operators outside if statements or loopsPOSIX requires 0 or 1 comparison operators per conditionPOSIX requires all 3 parts of a for loop to be non-emptyPOSIX requires a newline between a semicolon and a function definitionPOSIX does not allow array references as function parametersPOSIX does not allow void functionsPOSIX requires the left brace be on the same line as the function headerPOSIX does not allow strings to be assigned to variables or arrays[]bc %zu: %s()%sread> %s %s %s7.0.3to notto resetenabledto exitto not clampBUILD_TYPE :%zu >>> BC_LINE_LENGTHBC_ENV_ARGSBC_EXPR_EXITBC_DIGIT_CLAMPPOSIXLY_CORRECTBC_BANNERBC_TTY_MODEBC_PROMPTBC_SIGINT_RESETexternal/bc/gen/lib.bc ʚ; HH `` ` h  l||4!\"8#X$%348 8L899:x;`== >@>L?$@dAAABBCDEtFF@GGHdJ`KKL MNNOOdX|XXXY8Z@Zh[[X__hij`jjklhl>x>>>> ?'?^????1@a@@@AcAAA B@d0I0M@~w}wxv,w,w v vttXXXXXXXXhhh$$$$$$l000tPl $0<HT`lx(@$dĽt:::::@C"B`B`ATA`\#`#HRBAW@___stack_chk_guardQr@__DefaultRuneLocaleQ@dyld_stub_binderQ@_strcpyQss@___stack_chk_fails@_strcmps@_frees@___maskrunes @_strncmps(@_sigsetjmps0@___errors8@_writes@@_exitsH@_memcpysP@_strlensX@_strchrs`@_strrchrsh@_memmovesp@_bzerosx@_reads@_closes@_fstats@_opens@_strcpys@_siglongjmps@_aborts@_getenvs@_mallocs@_reallocs@_strdups@_strtols@_sigactions@_isattys@_strtoul__mh_execute_header7output_bufs;mainAvmGbc_Z̦؃_dataT errcoarhelpfmalopt_svre pnum__sidsmsgspyrightnst_freegsray__loptcopyinitexpandunc_ile_mainrein֫setadݫsertitinitfwrite_implvprintfpreelushErr_impl_implЇЉrintfutchar_impls_implp_ininsertdex!ibex__name fkwsinlineCommentcommreadLinewhitespacetnileree̤Ĥ_lenدvalidCharitܚonTokensentЛextoken"ameextumberinitparseig_msglabة_len_freevec_strdupinitclearm_ec_ boot f handleError g jmp numDigits p malloc takeTemp s rea in a atalError reeTemps et rowSize Temp env Free rintf utchar_impl trdup hutdown d lloc Line Buf it fo ؍rraySize texit ddTemp  dtors e free i grow c string push np xpand mpty nit tem _rev lear oncat At Index Empty Byte op ush At sult_ ad_clear free charsfilelinebufledgerogram_arse__endstart aineprintStackTraceopunaryssrenssignBuiltinddStringsertFuncitxsc_ecprs_nameȱcharsseqssReqs؆tdin_nameearchбady_msgsetر_lenotegate addStringeinitnresetupdateFunctextzeropoxprndifIs.umberext_argbuiltinforprintreeadllemxprushNamearse7psneaddfreeextenddivhex_digitscinitbigdigmlenptruncatezerosoneReqReqmodlearreateopympFromBigdigCopyĩZero2Maxnum_size2а_sizeذulodReqexparserintow10ReqetupcaleqrtubtrhiftRighteamValidԶ̱`d  zWd@ &EkZ}{2 c?Y8 J2ҘD(7uKCgjoPҬ»#TU߾&j#>\tLW J,jR.6@}Vs`^R.]f4_3B\W~i  >z N/ KtCQmZ}cn~z87;Nd3HJN]Ϋ6~Y5h(a֑f'(Ugמ*ʩi$ܗbCIn{^:v M k#$(_m@5;+8je48Ϩd;%/a)q::j0\c|IA%~ܟ@:愓HR1t#2Q.8^?4^ CX!*?nLVXf`kE _0+ _l:qe*w=ʄ1ECě1K\fԱ|<$ kG=XofkOX||zڽH,XofkOX||zڽH,XofkOX||zڽH,Bn@s`Np{)P9@>ԃ7XofkOX||zڽH,XofkOX||zڽH,XofkOX||zڽH,qv{Pnk1b68 erIBBѼR$0oDud