ELF>@@8 @ l lppp@@@ K K@@@   $$Std PtdPPPTTQtdRtdXXGNUGNUd2L ~m4,b T($4n@@D 3'R @ PBC1W-D"&<9A@j@d@(@P}`PI5 . SEx ,T54R    #%')-./02347:]uAJ$YS+6ֹݱo:ۓV~vV`#N}](ǮRT|::Zmx I9wfxeiդnj* }qZi5_=kg Z3?գ3 p0q4mdx;:>a ~-򭸀;%@KΛZԿ=xƾuOWɐ`qOdRG1ӣud )_Vě$KZZY⩽ݤ$qq;%Cݕ[LȌeXN!k[zm۴սޡN &? 1w9q!;yu%V;#Y4<{1&/ qYcJ5tñcFZx9K78B{5Aks/\Y{xŊ6J i}=B'OSD!VW <,Z%@40F wSs <)L<$K%|/lzGß.vuU k+V͝f/ `ɊW%pABdvZ( N<"8 ?A FuC, p $   'xS\ : _ c X0g;y qi p 60i  ,  H gj  b @! [|dJzUW   Y 7 5"X @ U2  G Z n P (DRR O, ^b  F"/ As y 0 0E @oz    0 @  WK 0 aR  P 0 @ t `r G '0  U `a4 0f4` h   q84 p#>  0w `zu @#ud,   `, iR  zj  ` V0(  +   x + P @ p|Qz  @>pqh 0yL  PD`X @ Z p@ mK0Z  P`P +  Rw % PYf 0 @sH 5PLn E 8P  ;Ep"E p]P@m  Y+fa r= 0 `J&`iP% 0'Xp @z ` k0 {K& `@_#HP Є2  XppG@h3;p  y4@h0    +`DA Љ.0 PI 8p=Q P `  *! ` __gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizejv_freejq_util_input_get_current_linejq_util_input_get_current_filenamejv_get_kindjv_nulljv_numberjv_invalid_with_msgjv_copyjv_array_getjv_number_valuejv_arrayjv_array_appendjv_array_lengthtimegmjv_string__stack_chk_failstderrjv_dumpfjq_get_debug_cbjq_get_input_cbjv_invalid_has_msgjv_string_explodejv_falsejv_truejv_string_sizedjv_object_setjv_array_setjv_dump_string_truncjv_kind_namejv_string_fmtjv_equaljv_string_valuejv_string_length_bytesOnigSyntaxPerl_NGOnigEncodingUTF8onig_newonig_region_newonig_searchjv_objectonig_foreach_nameonig_region_freeonig_freejv_string_concatonig_error_code_to_strjq_get_jq_originjq_get_prog_originjq_get_lib_dirsjq_haltjv_invalidstrchrjv_dump_stringstrlenjv_string_append_strjv_string_append_buf__assert_failjv_mem_callocmemsetjv_cmpjv_groupjv_sortjv_string_length_codepointsjv_object_lengthjv_containsjv_booljv_hasjv_delpathsjv_getpathjv_setpathjv_string_indexesjv_string_implodejv_string_splitmemcmpjv_keys_unsortedjv_keysjv_parsejv_parse_sizedjv_object_merge_recursivejv_array_concatjv_object_mergelgamma_rmodffrexpldexpsignificandscalblnscalbroundnexttowardnextafternearbyintlogblog1plgammafmodfminfmaxfmafdimexpm1exp10erfcerfdremynjny1y0tgammasqrtremainderpowlog2log10logj1j0hypotexp2cbrtatanhatan2atanasinhasinacoshacosjq_parse_librarygettimeofdaylocaltime_rstrftimegmtime_rstrptime__ctype_b_locgetenvjv_load_file__printf_chkjv_object_getputcharjv_dumpputsjv_mem_freestrcmpjv_mem_allocstrcpyjv_object_hasjv_object_deletejv_object_iterjv_object_iter_keyjv_object_iter_nextjv_object_iter_validjv_identicaljv_mem_reallocmemmovejv_array_slicejq_report_errorjq_nextjv_nomem_handlerjv_getjv_invalid_get_msgjv_get_refcntjv_object_iter_valuejq_format_errorfwrite__fprintf_chkjq_initjv_mem_alloc_unguardedjq_set_error_cbjq_get_error_cbjq_set_nomem_handlerjq_startjq_teardownjq_compile_argsjq_compilejq_set_attrsjq_set_attrjq_get_attrjq_dump_disassemblyjq_set_input_cbjq_set_debug_cbjq_haltedjq_get_exit_codejq_get_error_messagejv_string_hashsnprintffgetsrandexitjq_testsuitestdinfopenperrormemcpyjv_is_integerjv_array_sizedjv_string_emptyjv_string_append_codepointjv_string_vfmt__vsnprintf_chkjv_string_slicejv_array_indexesjv_object_containsjv_array_containsstrstr__tls_get_addrabortmallocjv_mem_calloc_unguardedjv_mem_strdupjv_mem_strdup_unguardedjv_mem_uninit_setupjv_mem_uninitialisedqsortjv_set__fxstatfdopenfeofferrorfreadfclose__errno_locationstrerrorjv_parser_newjv_parser_set_bufjv_parser_nextjv_parser_freejv_parser_remaining__snprintf_chkjq_set_colors__strncpy_chkstrspnstdoutjv_showfflushstrncpystrrchrjq_realpath__xstatdirnamejq_parseclearerrmemchrgetuidgetpwuidpathconfmemmemjq_util_input_initjq_util_input_set_parserjq_util_input_freejq_util_input_add_inputjq_util_input_errorsjq_util_input_get_positionjq_util_input_next_input_cbjq_util_input_next_inputjq_yy_flush_bufferfilenoisattyjq_yyget_extrajq_yyget_linenojq_yyget_columnjq_yyget_injq_yyget_outjq_yyget_lengjq_yyget_textjq_yyset_extrajq_yyset_linenojq_yyset_columnjq_yyset_injq_yyset_outjq_yyget_debugjq_yyset_debugjq_yyget_lvaljq_yyset_lvaljq_yyget_llocjq_yyset_llocjq_yyallocjq_yy_create_bufferjq_yylex_initjq_yylex_init_extrajq_yyreallocjq_yyrestartjq_yy_switch_to_bufferjq_yy_scan_bufferjq_yy_scan_bytesjq_yy_scan_stringjq_yypush_buffer_statejq_yylexgetcjq_yyfreejq_yy_delete_bufferjq_yypop_buffer_statejq_yylex_destroylibm.so.6libonig.so.5libc.so.6__environld-linux-x86-64.so.2libjq.so.1GLIBC_2.3GLIBC_2.23GLIBC_2.29GLIBC_2.2.5GLIBC_2.14GLIBC_2.4GLIBC_2.3.4   ii y@ui  ii ii ti ui ` ȤBؤBBB (B8@BPXBhpBBBCȥХBPBBB(0B@HBX`CpxC CCBЦئBPCBP B08CHPP&C`h)Cx,C/C2Cȧ7Cا@C@ECIC @(NC8@TCPXZChp_C@dC@hC@mCȨ@ШrCxC@wC~C(@0C@HCX`CpxCCpCpCЩ`ةCC C C08CHPC`hCxC0C0CȪDت  DPDD @( D8@)DPPX2DhpA;DIDPTDȫЫ]DfDoD`uD(0}D@HDX`Dp@xD DDDЬPجD DD D08DHPD`PhAxЛDDDpȭ EحE E E (E80@EPX+Eh@pnCiC:EGEȮPЮ`A`TE XE(0]E@HhEX``xEp@xEPEEEЯدE@E E E08EHPE` hEx@EEEpȰF(H h%*6ȱ:@G(NH[hakpȲy~(Hhȳɀ(ԀH݀hȴʂ(Hh27ȵBK[ "(0'82@DHJPPXX`_hdpixnsx}ȶжض ( 08@HP$X)`.h4pCxQg{ ȷзط (08@OHPX`hpx )18F>ADȸMиVظ[`eilu} (0 @@zHPX`hpLNȿ\пlؿ}x  Ȼ л ػ  (08@HPX `!h"p#x$%&'()*+,-ȼ.м/ؼ012345678 9(:0;8<@=H>P?X@`BhCpDxEFGHIJKMOPȽQнRؽSTUVWXYZ[ ](^0_8`@aHbPcXd`ehfpgxhijkmnopqrȾsоtؾuvwyz{|~ (08@HPX`hpxHHOHtH5BK%CKhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhh%GD% CD%CD%BD%BD%BD%BD%BD%BD%BD%BD%BD%BD%BD%BD%BD%BD%BD%BD%}BD%uBD%mBD%eBD%]BD%UBD%MBD%EBD%=BD%5BD%-BD%%BD%BD%BD% BD%BD%AD%AD%AD%AD%AD%AD%AD%AD%AD%AD%AD%AD%AD%AD%AD%AD%}AD%uAD%mAD%eAD%]AD%UAD%MAD%EAD%=AD%5AD%-AD%%AD%AD%AD% AD%AD%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%@D%}@D%u@D%m@D%e@D%]@D%U@D%M@D%E@D%=@D%5@D%-@D%%@D%@D%@D% @D%@D%?D%?D%?D%?D%?D%?D%?D%?D%?D%?D%?D%?D%?D%?D%?D%?D%}?D%u?D%m?D%e?D%]?D%U?D%M?D%E?D%=?D%5?D%-?D%%?D%?D%?D% ?D%?DHHH?HfDH=?H?H9tH>Ht H=?H5?H)HH?HHHtH>HtfD=U?u+UH=>Ht H=> d-?]wUHHHBH]X@AUATUHHHyBHXHHII0t LL]A\A]LLEB]A\A]k:ff.HHHB=H:ff.HHHAH:ff.ATHHIULHAHLH]A\B:fAVfAUATIUHSHHB0))B)B @HH1CHHII/uULLE:LL,C3AklLH1@HHǺ1CHHIIp/tLH@1[]A\A]A^DLL9LL,C@LH?HHǺBHHII/uLL9LL,C u@LHz?HHǺzBHHII.ELL59LL,C#@LH(?HHǺ(BHHIIg.LL8LL,C?LH>HHǺAHHII.LL8LL,?LH>HHǺAHHII-PLL@8LL,C.?LH3>HHǺ3AHHIIr-LL7LL,C>LH>AWfAVAUATSHH`*G7f*CHD$ HT$(z7f*HD$HT$c7f*CH$HT$L7f*CHD$PHT$X47f*C II 7f*CII 7fHD$@CHT$Hl*6HD$0HT$87HL$0H\$8HHHHDLD$@LL$HHHLLDLHHLDLHHLDLT$PL\$XHHLL{DHL$HH$HgDHL$HHT$HRDHL$(HHT$ H`H[A\A]A^A_0DAUHATIHUHSHHdH%(HD$81q+H=ڸulLH;HH>~JILHL)t}L-HHfH*51fH=d7LHIHs<HL5HL$8dH3 %(uiHH[]A\A]DH=97HH4H=6HH4H=!6HH4zf.AVH7HAUIHATL0I:1HHL;#LLA\A]A^ff.AUIATISH dH%(HD$1HT$Ht$H\$HtLLY:H|$HHD$dH3%(uH LL[A\A]f.ATUHHHSH dH%(HD$1:HT$Ht$HTHD$HtdHHt$HHHH)t+HHHD$dH3%(uKH H[]A\fHH9HH;uH=z:5HH2HDAVAUIHATIUHHH(t8H=Y4HLII9HLL]A\A]A^2DHHLL]A\A]A^7=AUHATIHUHSH(tHHHD$`Lt$@IDHt$XH|$PI.HHMjHT$pHH$I5Y^ $ IGHcIGHc9HL$@11fHIH9Ll$@0HA<$HIIGHcLI9IGHcLI9uHݻ1E1AHH@HHHD$IHT$ Hm1HH4DŽ$$LIHHL81HHD:4HH+,gH HcH>fDHfH**H= H$HT$,II!/L$LL$LHHLJHD$8IGHT$HIW*+(HWfH*Z*H=II8,Ht$HMMH|$8HHJH\$@HD$8IGIHc8H+H=%II+H|$8LMHMHANJHD$8HT$H*A$H$H$Hf.IGIWJc0B29I1fE1u6\fDHA}HIIGJc0HHI9IGtJc0HI9uIܻB0MsfI*)‰T$)H=YHD$ HT$(*IIn-LD$ LL$(LHHLCIIIHfH*(H=pHD$ HT$(*LD$ LLLL$(HHHt$IIGIJc<0H{)H= HD$HT$E*LD$LLLL$HHIHIIk'H=?>HD$HT$*LD$LLLL$HHjHH$H$IHL5$H$$H$A9GH$H5 H$_H=)Ht$HH|$8L$L$HHGHt$pH|$hHHi51LHD$hIGHT$pHcH\$@H;\$`t$LH$ H|$PHt$X .H|$xH$-LD$hHT$pf7HE1ftu@xD@tHLHDT$&DT$IHfDHt$L[MHHLEH=LLHH(&HH ILLL-LHH%H=͏1HIHT$ HLHT$I HLH$DHD$HHHL$AfDDA)DN11A9~LT$4*HcA42 uމ?AT$D ?AT$Eƒ?AD?AT$G$FƄ$G=uƄ$F=HLH\%IHA9:Ht$LHL$HL$MHWH0Ht$H׎LI3Ht$LwIHAPD A@t DDAD HHt$HLIE1AWIAVAUIATIUHSHhDD$ LuLL<t'LNHhLLL[H]A\A]A^A_LHHH:LLHH"9zLHoHHLHQHH1OLLHD$8HT$@*HH1-L|$HHT$(ILl$PLl$XP@LT$0LMLHt$@H|$8Lt$(LHHHljHD$8HT$@LHHH>9Ht$HH|$PHHljLT$(LIILLT$0_LLLt$ HD$HT$ELD$LL$HHLLbT$ L\$ 8LLIL$@Ll$XLL|$HLHLLHt$(HHD$8HT$@Hh[]A\A]A^A_LLHh[]A\A]A^A_ff.fHHHLE1HHHHLA%DATHIHUHH HLHH]E1HA\fATHIHUHH HLHH]AHA\fDAVHIHAUIATMUHSuLLt([LLLHLd]A\A]A^XLHE HHLL- HH9u[LLLH]A\A]A^iDAVHIHAUIATMUHS=uLL-t([LLLHL]A\A]A^LH HH*LL} HH9u[LLLH]A\A]A^dDATHIHUHHtHLHHN]A\vfDLH HLHH]HA\-dff.fATHIHUHH$LHtaLHLHt]LHtHLHH]A\fD fH*]A\fH*]A\*fH*]A\LH Hf]A\DfTKH]A\ff.@AVHIAUMATIHUHSLL9t$[LLLHL]A\A]A^\@LLLH6[]A\A]A^hAVIAUMATMUSHˋl$0 HLLL]uy[]A\A]A^u ~݃u yσ[]1A\@A]A^!HLL$HHLLD$D$IfHLL$HHLLD$D$fHLL$HHLLD$D$fHLL$HHLLD$D$fAWHHAVATIULHLt$0L|$8LHLL-1@H]A\A^A_ff.fAWHHAVATIULHLt$0L|$8FLHLLU-H]A\A^A_cHHHLSff.HHHLaff.AWAVAUIATIUHLSLHH|$HHLIILHHLWLIHRLPLL$LH([]A\A]A^A_fDHLL$HHLLD$THHHLff.AUHATIHUHSHqtffH* $H*D$^XHL$dH3 %(uH(1)fH*t@AUHATIHUHSHhdH%(HD$X1!tLH=TLHIHHL$HL$XdH3 %(THh[]A\A]DfLLl$ HHD$P)D$ )D$0)D$@4LHH,D$H\$H|$LlL$HHL$/HHIHHHǺHHL$E-f(f(f(fTf.v.f-fUH*f(fT\f(fV\f(XHLHIHDH=R HH觃UHAWIAVIAUIATISHHXH}HHLEdH%(HE1:YLL&H=wRHuL LeLHLߊ/HuLkHIHHXdH{HH%H)HHH9tHH$H9uH)HtHLLD$LHLILLEvHuLIML9LEL;H=QLLIHHuLHL,HMdH3 %(unHe[A\A]A^A_]fDH}LLyIHfDH= QHHH=IQHH蚁f.AUHATIHUHSHhdH%(HD$X1AtLH=QLHIHHLDHL$XdH3 %(THh[]A\A]DfLLl$ HHD$P)D$ )D$0)D$@TLHH,D$H\$9H|$L<L$HHL$OHHIHHHǺHHL$e-%f(f(f(fTf.v.f- fUH*f(fT\f(fV\f(XhLHIHDH=O,HHUHAWIAVIAUIATISHHXH}HHLEdH%(HE1ZaLLFH=OHuL*LeLHL7HuLHIHHXdH{HH%H)HHH9tHH$H9uH)HtHLLD$LHLILLE薂HuLIML9LEL;H=NLLIHHuLHLLHMdH3 %(He[A\A]A^A_]f.H}LLqIHfDH=N4HuLIHBHL׿DH=9NHH蹿h}ff.@AWHAVIAUMATIUHHSHhdH%(HD$X17uLL'tbH=MHLIHLLHLHHD$XdH3%(HhH[]A\A]A^A_fDfHH\$ LHo)D$0)D$ )D$@HD$PHD$8LLIHD$LHHHD$ρIHtw҈T$tHT$HDP tWLL|$8te|$H$H$L$H$H=g~HmGHLHHH5q>IH5H5c>IH$LHT$H$ILHT$(HT$HD$ HD$0HT$84HD$@1HT$HcH=طHHD$P1HT$XCH=HHD$`HT$hLD$`LL$hHHLLHL$HHLHL$XHHT$PHHL$HHHT$@HHL$8HHT$0HH $HHLHL$(HHT$ HH=II H=H$HT$LL$L$HHLL[MLH=<HEHLHH5LT$pL\$xAIHLLL!H=H$H$H$H$#H=o<IIH$H$许LLHT$H$H $H\$HHHHHHpI1HcILH=<HDLLHHMHMAHH$HUHH$4HHEHH]H%HEHUH$dH3%(umHD[]A\A]A^A_fDHLL$ٷHLHL$LAL蹼HL讼EH}Hu"!sH ZvH5I9H=:sfH%(wH7HHff.@SH?D@fuCE@D[AW1AVAUATUHSHH5wH(H+HLc:vHEBHv蔡u~Ht#H{hHu)C߃uH{Pt'HHuH[]A\A]@HfDH{XII褭H}HuMHMH HEHUH xH5oH=/rif1Ht1H9ff.AWIAVIAUEATUSHH{D`AA!FH{XHCPH9t HE{`H[P7MAe@5uIIPHsX H=ou#IwX H=voAfIWhEHL IWxEHLAM?AMhHD[]A\A]A^A_@IWXHHT$iu+AAGdt9C`uI_PAuDdHT$:*VALJAE19gQ`H(HIHHdH%(HD$1H<$HLD$KH$HT$HL$dH3 %(uH(H_AVIAUIATIUHSHt!H@C߃uH{Pt&HHu[LLHL]A\A]A^MDE1LHHHtMUSHHf{H!9t C$wHHuH[]H1[]øÐUSՁHHt%H{HH!9t{%uHHuH[]DH1[]AUIՉATUSHHt?E1Ht#DHHE1LHAHuHD[]A\A]H MnqH5TdH=BiE^DAVIDAUIATIUHH]HLLLH]A\A]A^AVIAUATUH7@t91zLII*HLA]HHLA\A]A^hH mH5cH=h]fAWAAVIAUATIUSHH(HL$DD$ M#LM\xHD$AHcA?HT$ LHIcHCHD$MtzDMnXL$\HT$H<VHHIZIvXI<ZA~LL@DL$ M~XE1LMnXLYM6MuHYHT$H(L[]A\A]A^A_@LH}ZHT$::HcDjHf@DE1HH ykH5bH=f[AWAVAUATUSHHT$ IHHtyL-bfDHHtbC wHCXHtT$ t8_tzHsXLI׋S`I1HLMHMH|HIHHuHHL[]A\A]A^A_DHt%t @LG(Hw0LآAWAAVAUIATUSHH|$$IHHMt7L^H=$IILHHMHMH赼HHEQIIH=kaHMMHHHxH|$HHH=@aII֝HMMHHH?ID$(LIT$0HL[]A\A]A^A_ۚIIuH#?ff.@Hff.@UHHSHHHhxHH[]ÐAWIAVAUIATIUSHH|$HHH3LD$LHHLHHHHLHHLHHIHILHLL[]A\A]A^A_ff.@AWAVAUATUSHhH|$Ht$H5HL$(HT$ HHnHH#IILHHLHHHHHD$0HT$8IILHT$LH$HH\$@HT$XHHD$PIIELHHLLT$PL\$XHHLLiLHHLXHL$HH$HDHL$(HHT$ H/HIH޿ILH$HLD$@HIIL HD$@HT$HHHHD$ HT$(oLT$ L\$(HHLLLD$@LL$HHHLLLHHLxHHT$@HD$ H,$ILIHHt$8H|$0HH2HL$HHT$HLHHL LL$ LD$@HHLLLHHHHhLHHH[]A\A]A^A_f."tH?Hu1f1Ht 1 ff.AWHHAVIIAUIATIHHLLHH0HII]LHHL HLA\HA]LA^HA_ff.@AWAVAUIATIH(HL$HT$HHIIPLHHLII贕HHiH$HT$苕HHPL$LL$HHLLH$HT$LT$L\$HHLLL$LL$HHLLLHHL}IILHHLH(LA\HA]LHA^A_ff.@AWIAVIAUATHHL$H$謔HHaII膔HHKLHHLIIL$LL$HHLL LHHLII$HHH$HT$L$LL$HHLLLHHLKII[LHHLHLHHLA\A]A^A_}ff.fUHSHHHt Hxu@(HHu'1HXhHHhpH[]ff.@AWIAVIAUIATIHHtgLLLLHHHIILHHLHLHHLA\A]A^A_DHu)IILHHLX1HH1IIIOff.AVAUIATIUS~VFHH@Lt!H{HX8HHULLHHEXAHIIL9u[L]LA\A]A^DHtSHHH5Hu[fDAWEAVIDAUIATUSH(HL$/1A2H1HT$#D$H$ID$-f.Ht$HLLD$HT$HIMtpI]HtHCIEDLLLNHLLLLLuH4$LLLH$I\$9\$t1MTIċD$H$D$cH4$LHL$LHHt$H([]A\A]A^A_!H ^H5aUH=OZROfAW1AVAUIATUSH(Ht$I1HIH@M7E1*f.HLLLAIHMthMMmMAx"IEILLLLLLƉtLHLL3IHMuHL$LHLHD$I1HT$HT$IHE%HL2HD$HT$H([]A\A]A^A_fHD$Ax"FHL$LLLHT$Id@HL$1LHvHD$1HT$UsUHHXH}hHupH}xHH}@Ht}@u H]qH}(Hu0H]Zf.AVAUATUSH܏H+IIHtlUE1"HEHH@HHHEHPIHōB܃vefMtHHKLLiHHS[L]LA\A]A^H@HHE$t8HH+HtUB܃wHEHuHHC$uH}(Hu0LLHHIIHHCIHAWAVAUI%ATUHLHIHHHIT$(HID$0HtfHHH ^MH5DH=;Kv>H ?MH5fDH=EW>H MH5GDH=J8>=H LH5#DH=E>H LH5DH=J=DAWAVAUATUSHH(H|$Ht$H$I~II~H8IHHًAFHHL$H5H*HHzHx(Hp0HL$IIHHHHC>HHPHHzHx(Hp0賄IHHHHH{u}LLsumH4$LMILL轞H$I}IIv}H IHHH|$Ht$eH4$H(L[]A\A]A^A_H4$LLLHLH(11[]A\A]A^A_Hy(Hq0HL$΃HL$IIHH{(Hs0諃HIHff.fAWAVAUIATIUSH(S~IHM$LA'fHu AE1Ht@HËSuHC $HtBxuI1IHH&LHHLH=LHFI1IH=FH*H$HT$'LL$LLL$HHLLHH<IILHHL+&IIHIILAHHLIILHHLHL]HHLA\A]A^A_fAWAVAUATUSHHXG8HL$H$H|$@Ht$@LHT$HLLD$ LL$(D$< H|$@Ht$HHHDHD$@HT$H5nLd$@H$IMD$1M*M9mPfAE #!MmMtyI}TA}sA}@ōGIA6B@uAE 7M9mPC8PS8fAEMmMu~!H5;H|$1H7|D$<kH=;&nH{HHsPML $HH茌HCHC8HSPHC0HcsHHlHD$D$H5(H=0"H 1H5(H=/"H 1?H5(H=0"H 1#H5(H=0"H l1H5{(H=*l"H M1CH5\(H=0M"ff.fAWAVAUMATIXUSLHXHL$ HT$(Ht$dH%(HD$H1| H@@H@`LHE(I1AFHct$hILu(\dIFIVbH=cyH$HT$*eIIgL$LL$LHHL腃HEHHUPbHMIHD$8LHHT$@HD$8PL\$0HT$ L&HLAiH|$@Ht$HiHE(ZYDT$D9PuNE3HD$(H(HD$HdH3%(uPHXD[]A\A]A^A_fHHD$(HH /ZH5&H= / fDATIUHSGxuHHXHs`WtLHi[]A\DH{hHsph[LHH]HA\龔ff.ATIUSG8~#1ID$0H,HH}HEA9\$8I$IcD$HCH9r-H8IcT$HHCI$HPH9s` fuSHCft0HT fHH9tf8uf @fuPHDPfuf fDL[]A\HHW8HcGHLHcDIHt#HHH9w;HcRHPH9s.LHfHtH d7WH5/H=/H E7UH5/H=1ff.fHcGHH8t1fHcD9uHH9r ~rHcHHD0PH 6hH5u/H=/IfAUATUSHHcoHHIŋCD9tHC8T(SHH[]A\A]fIMDa E~c1퐉1H߃AH8HpfA9uHcSHIMH{8CDHDa T9uDaSHABD CDH[]A\A]@Hs8HcЋTH 6H5.H=.d@HDF6HcWHHO8t1fDHcT9uHcHAH1fAt9F8~4HN0HHHfD;F}7HHHHAHQHH 5uH5-H=A0H 4~H5-H=.DAWIAVIAUAATDIUSH+H?LcT$ KL)HlHHcA)HH $nT$ HH)LHcHH $HIE,$H[]A\A]A^A_DAWAVIAUIATIULSHGxuHHXHs`St*LLdHLH[]A\A]A^A_vdfDH{XHs`scHHfH{XHs`LLABkAHHHHSXHHC`H2cHHeA9u$H{hHspdLchHkpH[]A\A]A^A_H g3H5;,H=,ff.@AWEAVAUIATIUHSH(VV GDDwH )ЉD$ ;G@HU8HcD$ EDDtHHD$L XE9|$HL$HYE~JAGMIHD$HLl(fLHIIIGIWM9uHD$HHHAD$ ~#E1@[HAHCHSE;l$ |D$ EHHD$H([]A\A]A^A_fHw@HcH8@H 1H5*H=a-ff.AVAUIATIUSHHHPtPCDDsLh;k@|-HS8HcʼnkDDtkLL,Ld[]A\A]A^fHs@H{8H 2H5I*H=*ff.fAUATSHcOLHHw8GDL,Ld9u LCD'LL`HcKLHs8IŋCDIHʋL9tщKLLLOt LL[A\A]H T1H5)H=*|ff.AUATUSHHHcOLHw8GDH,LmLe9uTCD+YHs8HECDHUHcSLHыT9t͉SLLL/OtHLL[]A\A]H 0H5(H=])ff.GHH H‹GLH ff.AWAVIAUATIUSHHGDDPDhD;o@||Hk8IcDkDD|HŋCLH{XHs`DkPECHEtNA1AtYH{hHspE^HECxHUE Lu DcLI DcHH[]A\A]A^A_@Hw@0H8FmH{XHs`^HH8afDAWIAVAUIATIULSHGxLt$PL|$XuHHXHT$Hs`MLL$t2LL'_LH_HLL[]A\A]A^A_LLeMLL$tH{hHsp]LL$LHHL詊LHto*MH{XHs`LHt?eHCXHS`H{hHsp^LshLLL{pH[]A\A]A^A_|]@eHCXHS`fK^*fDAUATUSHHHcGD;GPu D@9CHHHcCD9CPt&9CLuH)HH]HcCD9CPuDHC8H{XL` HŋHs`DmCLECH!LtTEH{hHsp]oEE HcSPHK8CxChHЋT;CDu0CDSPHL[]A\A]@ExrH{XHs`D1eHCXHS`HE1[L]A\A]H ,H5l%H=4&@H ,'H5M%H=%!H ,$H5.%H=%fSH@HpHusL<KPSHCDHcC@HS8H|H{(Hs0HC8HC@P\{THǃHC(HHS0&\HH\H{XHs`vJu2-TH{hHspHCXHS`[TCxHChHSp[fH{XHs`[H *?H5$H=&H *5H5#H=$H *4H5#H=t$H *3H5#H=D$DHGHtH PH *FH5y#H=T$Mff.fAWAVIAUATUSH(HwH?dH%(H$1iLH6I~(Iv0E1HAAdžAH@EEutEN|]Ec E L}fQ, H 'HcH>LE1HLHHEEtEV|E RHH$dH3%(MH(H[]A\A]A^A_LLH$BH=x%H1FVHH+RI~(Iv0IIxYMf(Mn0L(HHALxHHH$IFXLHL$LLLYQLHL!HHQL,D$HHHT$IH$/GL$S L$LLƃfGWHH4Z9<Ht$LoXL'HHI~(Iv0FSMf(Mn0iPIV0LLIF(;fDI~XIv`XL;IFXIV`fDL LIHLHH$IVLH H<$LVLHHHHHHT$IHE HLVH4$LIHLE1HLLLfUuLLHUIIEH;HszEuLLL,$fEL$H= 1SHHpOI~(Iv0H$HT$Vfo$$LLAf(V0LHuLE~LDEIH$CDD$HLlELfDD$H$HMLH$LLDx E1LhHH(fI~(Iv0D fPHL)HHUI~(Iv0VLHfNIF(IV0EE1HlE8LHHHITLH$HLLE1LLHLHD}ULLmDLHrAv|HIԅ@ H;Hs$UH+LLcE1AfLH*PAMH=H$HT$OII@RL$LL$LHHLE1nLH8#LLIHH A9NLLhLMkLHLE1LLDeUHHxHp ESHHDGVHHHIBD}UHELH$DAN|HŅP H}HuSLeE1H]H,$BLLmmHHIHB*Mlm LLHD$HT$LHD$ HT$(LH$IHHIHAnH$LHALD$ LL$(HLH $LE1L\lLHHT$Ht$LoZDeLHD$@HT$HfAv5AD$H\$PHLd`fLHHCHSI9uLHHH(EH@HL AyAAH ;!HcH>LqHHII@QLH^LLRL:LH$HT$)HHJLMfXI^`D$LIV`IFXHLHIPLH?HLLALHL#I~hIvpE1D$L,AFxrQfo$AVhLIvXLHIV`ILHLLHfA*Fx JLHIvhIVpLLHPLH|JMfhE1IFXIV`I^pAFxGAFx LAFxLHILLIHHLLHL E1LHHHIhOLHHLLE1AFxLLL}SuLIUIH8HpHn>L H;HsLLE1LVHHSQEXEHlE:UuLJH8HpHOGHHSDeULLmDA~|HÅ&LE1L%HHJOH3HSLfGHHSDeULLmDEF|HELE1L$HHNH;HsMLHbMLE1LHHN/LDeH]HHxHp MHHDPHHII< LLLIHLE1HLLHLZLHHLHHIIMLHHHLLLLtE1LYLLDeH]HHxHp LHHDOHHHI; LHHqMHLLE1HI~(Iv0E1)L};AfQfH H5mH=yALHH8ݐ kEt&H521# yQ@@uEIcNLE1~vf$AljHl$LPfDHE8LcAJ<0Jt0wKHHǺ g4E9t H51HE8B\0uHcI$Hl$AF|UIF8LclECfDH5W1MIF8J<(Jt(JHHֺ 3IF8Ncl(EuLLT$ L$ :L$T$ f]f LLL$yJHHH$4L$LIL9BH= LH1GHHCI~(Iv0H$HT$Kfo,$An(x@DH51:HLIHH12HL'mH51mDLHIHHH$3HLI8ALH=H1FHHBI~(Iv0H$HT$+Jfo$Ht$H|$A^(JHt$(H|$ JLHILHIxH=1\H<$LIf lLHIAH$LH2H<$LH$I2LH=sH1FLLH$|2H=HDH51H;Hs+HHH11H;HsrkH51MDH512H;HsGHH10H;HskH5{1DH5W1HLGHH1u0HLjH5(1]fD$<*D$0AL$LHD$LLD$(HT$ GHHljJELD$(D$0H$DL$LD$L$LLD$DHH= $f/nH;HsHEH$CHsH;IHT$=X=LHSHLD$LHLCLH HHLHT$LLH,$I~(Iv0HDHD$Mn(IF0LHT$ HD$4LLhDx HT$ Ht$DD$L(HHCxH4$LC[H=x>HH`<H3I;LH0LHL2LHH YH5 H= H H5 H=H SH5 H= eH H5r H=FH H5S H= 'H pH54 H=[ H QH5 H=6H 2H5 H= H H5 H= H ^H5 H= ff.ATIUHHDLH0LHy0LHe0uLH@HHKCLH80LH$0uLHBIHLH0wLH/LH/LH)HHIH/tui9\LH%AH<H= HEH]A\)9fHLH]A\fAHHH]A\LH;HH= H]1A\V=fDAUIHHATUIHHHIx;LH=H1LH]A\A]O@ff.@ATrIHH@ǀH@8H@@H@H@P8ADŽ$ID$(IT$08I$I$8I$HID$Hk;I$HID$ <I$I$7ID$XIT$`7ID$hIT$pLA\f.HtHwHW fDHHGH:HHG ff.HGHHG Hff.fATIHUHSHLtpL#Hk[]A\AUIATIUSHHHwH?8pHHsE11HߺLLH@ H@HHHHCH0k|ǃH[]A\A]ff.UH/HtCHHDH}苈HEHH=H]'p]ff.AWAVIAUIATIUSHHHwH?dH%(HD$x1#oLL+tLL+LLH5mHHDHHwH{Ht 蹇HCLl$`HHLBADžLL<AHf DH:H=HN19HHH{Ht HCHE1H{HL$xdH3 %(HĈ[]A\A]A^A_@LHyADžjLLL$$*H4$MMxLH4$*H4$Ht$9H=!KH$I6H=#1HD$HT$ 6Ht$LHD$@HT$(:HH=D$<Ld$0Hl$HLH\$PH$Lt$XLt$@fDHt$0H:HHDA=HL$(IHLLHt$OHt$LH$HT$`:HL$ HHT$HkOL$HLLL$HHTIHD9|$<pHl$HH\$PH$Lt$XLd$0LL:Ht$ H|$:Ht$(H|$@:L $MH|$`Ht$hHSHADž-H H5H=H vH5H=ff.@ATIUHH7HLHH]HA\bfATIUHSHHHt(u&HH9LH[]A\H H5&H=7f.SHIIHHMLILRHH[AUIATIHLHLX8HLHA\LHA]_Mff.@UHH=O3H]HUHH=93H]HpUHH=(3H]HPIIpff.HHff.fHHHHHHff.fHHHHDEu'LJHHHLPH H55H=5 fDLHL6fDLHL6fDAWAVAUATUSL$HH $L9uHH=ZdH%(H$xN1 HHIH%4LH7HHIH1SH=HHL60HHHH#%HH5HHD8HH5HH&8BHfHnM/HHHHL=HHHHK5HH7HH,5HH1/8HH/f.<H)fHn.II/LHHL<HHII4HHH$HT$4L$LL$HHLLZLLL$$}4H4$LIIk4LHHLjZLLID4HHH$HT$04L$LL$HHLL&Z7HH4LLH$HT$3H $H\$HHHHYLL4HfHn-II.LHHL;HHII3HLH$HT$p3H $H\$HHHHfY9HLC3LLH$HT$/3H $H\$HHHH%YLL3HLWVHL2HLHH:HHHH!VFHH2HHB5HH2HH15HHf,f.$ ILHE2HHǺE5HHII!LLL2HH4LL1HH14HH+f.LL2,$`HH1HHǺ4HHII OLLp1HH4LLQ1HH1T4HH)+f.aLL1IHHIfHn*LLHH8HHH$II= KLL0HH^3 LL0HH13HH*f. LLs0HHǺs3HHH*f. d^LL+LL%0HH2 LL0HH1 3HH)f.   LL0 )LLHH7H9$E HH0H fHnk)HHH$IIv/LHHLU7HHIIT/HH1 LL5/HH182HH )f.E o i LL.HHǺ1HH1 LL.HHǺ1HH(f.   LL/p)II](LLHH\6 II9(LLHH86HHII7. II(LLHH6IH1LN7HHII-HH0 ) 'LLHH5HHII-HH?0z LL-HH 0< LL\.LLQ.HHV-HH/ HH7-HH1:0HH'f.G   HH-HHǺ0HH/D HH-H='H=II~(LHHLRL|$7D$7fooLD$;K(LIIX'LLIHW,HH\8L9dLH/,HH48&LL-HL,ooH|$HH'H=5II%LHHLOLl$PH$pNLfaHH9uLH=1Ƅ$oN'HHIHj)HHo5=NgLH9%LH*HL*'HHLHfHn"H=RII$HMMHHH6CHH<HfHn"H=)II$MMHHHHBH=HHd$HHII(LHHL=HHW"f..(H=$HHII6(LHHLE=HH "f.rHgfHn!H=8H$HT$#HHII'L$LL$LHHLBIHIfHn~!H=H$HT$Y#L$LLLL$HHAH=II-#HHH$HT$I'L$LL$HHLLO<HH!f.LH=j"HHH$HT$&L$LL$HHLL;HH f.#5/H={"LLII&LHHL;HHn f.HHO'H=#"LLIIB&LHHLQ;HH f.zVuTLL&H$xNdH3%(u1HĈN[]A\A]A^A_H H5H=FH UH5H=|H SH5H=H RH5H=H QH5lH=GzH kMH5MH=p[H LLH5.H= H=!LH =H5H=-H H5H=H  H5H=<H H5H=H H5H=H H5H=GH H5eH=sH dH5FH= TH EH5'H=5H &H5H={H H5H=tH H5H=H H5H=H H5H=H H5mH=0{H lH5NH=\H MH5/H==H .H5H=H H5H=H H5H=EH H5H=H H5H=H H5uH=|H tH5VH=]dH UH57H=ZEH 6H5H=&H H5H=H H5H=H H5H=>H H5H=H H5}H=H |H5^H=YlH ]H5?H=MH >H5 H=.H H5H=H H5H=AUIHATIHUHtLHIHLHm H=Ht+ LHtLH]A\A].fDLHHLH1fAWAVAUATUSHH $HH $HH $HfT$ IH˹H$HdH%(H$x01)$pHD$h)$p HH$ H)HD$hH3LH H=E1L$pH|$hLIHEIgD$D$D$D$$D$LLH$pA^ t uH$qH t t#vZLH= uUH|$hHT$pH5D$ D$A`HHrfDLH=€tL H!%tDHJHDщ@HL)o HBLH51H|$hLD$F|$ŅL$ L$p LLlH'LA^HHHI LڿH5-xD$fDƄp;H|$h11L$p LLHA^L H!%tDHJHDщ@HL)‼o t$tLt$pLLD$$D$D$T$ 1H|$hHL_D$ L|$LLH$p  t uH$q @H t t#LHHHT$0IH H|$h莿HHHD$(IHT$8H|$(LqLHHD$@HT$H\LD$@LL$HHHLLQ?THl$0LAH!HDHǃHHIHD$@HH%LL$@LD$0LLL$XDD$0HDHHHD$0HT$PLHHD$@HT$HLT$@L\$HHHLL>LD$PLL$X^LLLD$@RLD$@H|$0L@LH5Ht$8H|$(&HHOL|$AދD$ H|$hHHIHNH51#1LHLDH5|1H=+ H|$h 3Ƅo LH51D$D$D$D$H|$h\$Dt$$1DD$H5DWD9 H$x0dH3%(HĈ0[]A\A]A^A_LڿH5D$LH5q1L$p D$LLHt$p < t< u؀$q uD$LH6D$$DH5{LH HH1H51PH|$(LHH1HL$1H5FD$ MLH5#1D$D$D$*eIH#L|$AXMH|$(L|$ALELڿH51@H ICH5;H=`IH %H5H=% ff.AWMAVAAUIATUHSHH1L 1/~I?H5\\IHt"LDLHsH1[]A\A]A^A_H=4F|f.fx* x.9}>9~:9~  y y1fAUATUSHoLcD,?KIcH|PHuFHHH111AH(AfAAHAAAAfyAHA9uKBHLAEHDfHH9uHHH []HA\A]H 4pH5H=,ff.AWAVAUATAUIHS\vH{H(dH%(HD$1Ll$gEIHXIHHD$D$*f|$u D$L"HII9sSHLLHHuLH+L$ADANHD$dH3%(u6H(L[]A\A]A^A_H NH5zH=|&qPXH $H5SH=oHff.PXH H5#H=tHff.PXH oH5H=DHff.PXH 'H5H=Hkff.PXH 7H5H=LH;ff.PXH H5cH=DH ff.PXH wH53H=Hff.fDAVIAUI AATIUSHHH<$Ht$fo$fELDHH H E9}wH<$H{fo $f) $Ld$H<$LSulD;k}kH<$L7uPHcHHHH+[]A\A]A^fDH1[]A\A]A^H H5H=WH iH5H=@SHsAAAAHL\HcɿC*CLDAiDQ-Hi51 dkTuDȃtJt:tKD1ȉs1ik녉 1i5‰1ЉC[@ASAACA1AD1iQ-iғ51C[C*Cl fUHumt ]f.H]GAfAWAVAUATIUHSH(H$A5EU U 9D,)AAGL-Hu9G|- LD$A DL$DBHt$DH@DL$Ht$LDx HxHDH#LD$H4$HLL BD+LHH(Hڸ[]A\A]A^A_@J<6H4$LDL$DL$LHBD-DMH([]A\A]A^A_D,AHuAGL-nH H5H=4ff.@UHSH HHuHDHHD[]@AWIAVAUIATUHSHII HHHIlu)LLHACD6[]D!IA\A]A^A_H H5CH=$ff.@AUATUSHcHtNxWIIHI udD9};LHuJHHHD[]A\A]f.H1[]A\A]H H5H=TJf.AWHAVH IAUIATIULSHHHD$B~HD$DHD{H H ucD;|$tRLDHCLLIċEA$D}7Mt$AD$Ml$HL[]A\A]A^A_fDE1VAUIATIUHSHHLHumLHquXLHauHCUE19tHD[]A\A]DHuH{E1AH[D]A\A]H 8_H5H=H ^H5H=AWIAVIAUATMUHHSHHHA$HHAHtYI@A$HHiIHt9E9l$uIT$IL$LLtHL[]A\A]A^A_E1AVIAUIATIHUHHHu@H7H9HSHVHHHPH =H5H=81@1@1@HD$HD$D$HD$HD$foD$1HD$HT$ff~HD$HD$UHSHH1҃t8HHhHXH1[]11fH~¸ÐSHcufHn[H @H5\H=EATIUHHt 1H]A\LHf.zuf/w f/w,fɺ*1f.Eff.SHHH7HH‰X[DfAUHcATIUHHSHtMH{7h IhMtHxHL蝾ADHL[]A\A]@HL[]A\A]ff.AUAATI}S7L1Dh IHx@艼L[A\A]ff.UH蓻H]HUHSHH[uHHKu*HHC[]H 4H5@H=QAUATIUHHdH%(HD$1Ll$L.LLHnHL$dH3 %(u H]A\A]Ϻff.@AWAVIAUIATUSH(dH%(HD$1IfDL>6D-OHcH5HMMAoEIǺHLA$IEID$覽9sLLII5HD$dH3%(uH(LL[]A\A]A^A_ff.HHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$H$HD$HD$ D$0HD$HL$dH3 %(uH&fDf1AVHIAUH IATAUHSAHH LLDHxHpu0DLAII Lhu?A9|[]A\A]A^LLD2HxHp5uO[D]A\A]A^H H5$H=~иH H5H=>豸H H5H=G蒸fATIUHHuHLH]A\H _H5H=?ff.@AUIATIHIuA$HLLA\A]LL%tLLtLLuMuf.ATUHL`HhLHuHLH]A\VH OH5H=dgHsHxHp HfATIUHHZLHtGJLHt':LHto*t.H]A\fDH]A\|@H]A\<@LHu5HtmuH}HuaHH]A\1fH]A\H -H5H=eDAWAVATIUHHvuGHt5H}HuIILHHLL]A\A^A_DIIH $oH50H=)ܵff.ATUScHHHILHe1[]A\ATIUHSHH u+H؉LH H u1HL []A\H OFH5{H='2fAWAVAUAATIUH5uMDLH2Ht-H8HpIILH]LA\LA]A^A_[IIH MH5H= 蔴@ATIUHSujEX]t[]A\f.LHu]E~+fHcÃHHHH8Hp9][H]A\"/H kH5GH=.ff.AWHAVIAUATIUI HSHhH<$D<$Ht$fo $HL$8LD$@fDHD$Dd$4H|$ H|$(H|$XH|$HH|$PH|$PLH|$HLjAʼnD$H A;N}AH|$XL/}SD9DME1G,dAIcHHR-HHDhRfH|$(L6D$HMcIDIAHIHHLH8HpHIEIUH|$ LD;|$4|E9~LAT$IcD)HHHHHHTD1@H@fH@H@H9uDeHt$HcE1H<$HAHLD$HH;HsI HD$8HL$H$HD$HHD$@D<$HCH$H$fo$Hl$HT$fAf~L H$H$Hh[]A\A]A^A_@H<$L|DH<$LHt$@H|$8H=Hh[H]HA\A]A^A_Zf.Av9|FHc)HHHHLIT1@H@fx@H@H9uڍA9MD9DMHcAvHHLH ZH5H=P&fDAUIATIUHSHHHHHIL[LH]A\A]fAWAVAUATIUHSHHHT$H|$HLt$HLlHHAŅ~CE1HLEHHDACLHHHIHE9uH|$HHLH[]A\A]A^A_H npH5ZH=H OqH5;H=AWAVAAUATUSHH8H<$Ht$dH%(HD$(1Vfo $H l$$IDt$ AfDfoI \$fA)$f~L|$L HLH,$LL jHT$$Ht$ D$ |$$99y9@A)xfo$AĉH fAf~)$H H$fo$H HfAf~)$H H$HD$(dH3%(kH$HT$H8[]A\A]A^A_Dl$l$ IHI ;l$$}Sffo$fA)$f~Ht$L H<$HHljHLHHIH;l$$|fo$I fA)$f~Ht$L L<$LH\$fo$H fDHLmXH$H$HT$fo$$H fDH $H5H=EhH !H5H=IH |H5~H=*5pAUATIUH<u+LH,u:DmLH]A\ADA]H zH5H="轫XAWIAVIAUATUSHdH%(HD$1LLLl$E1'LLH)HH.D$HcH fDAHLHFHHuLLHD$dH3%(u1HD[]A\A]A^A_H H5&H=7Ҫff.fAWAVAUATUSH8H|$Ht$ HT$HL$(Hl$(H|$HLl$Ld$ LLH\$HIH LLI HHHHLcHHHcLHK.IHD$3LfL)H*HLHHI|HIHt$HLH)IHuH|$Ht$ ^Ht$(H|$OH8HL[]A\A]A^A_H H5H=[H H5H=IH8HpIILHaHLVHLL[]A\A]A^A_ÐIIH LPH5H=iTH -OH5H=5DAWIAVIAUATIUHSH=uQLL-u`LLLHLHHLL1HH[]A\A]A^A_H ^H5H=%蘡H _H5H=yfAWHAVH AUIIATIUSH}AEhAmMI GLL3HxHpH3tH{HsH{Hs DLIM Lu?D9|LLu/HL[]A\A]A^A_DH[]A\A]A^A_OH hH5H=`AWAVAUATIUHSH HH8H4$l$hH$DH4$HD$(HH H +H4$HIH IHD$ D$LLH$1@AEHD$H HD$HD$H4$H H HLLI|AoIAoOHIG IIwIF bt*IIwIw IVIIFIFIV HL$DLII L;l$LHD$(H4$H H HLLH LLIu_HT$ HLH5H4$H AE~<u`H8LL[]A\A]A^A_H$H8L[]A\A]A^A_5H $H5`H= H H5AH=Jff.fAWIAVAUIATIUHSHXL$LL$&HLLL,LIIHLLHLLILHD$LD$HHt?HLHH;Hsfo $LL HX[]A\A]A^A_HLLLHHtHHHSDMELI LDDt$$H HD$8I HT$LLHT$=A$,pDLH TC<69HD$0IHT$ED$$Hl$@E1Ll$HHD$(DHD$(LDH H HE1H|$@Ht$HYHHH|$0Ht$8IH9HHLHIILHHLAąHL%H|$@Ht$HѣH|$0Ht$8$轣 $f.nhf.f/AE1f.ȸADEHt$0H|$@A1fDH|$@Ht$HIHHޫH|$0Ht$8-HH«9ÉN9H|$@Ht$HHHljH|$0Ht$8IHHHljLHHHAą^ $ơ $IIf(rHHLLQAf919)A+II`fDLHE1*HH迪Ll$ D$, H|$ HHHDHHIHD$H|$@Ht$HH$HT$ȧL$LL$HHLLμH|$0Ht$8HH$蘧L\$LHHL袼H4$HHH@uAD9|$,OWAGH H5H=.Y_fAUATUHSHHH~HvH}HuIILHHLuE +C H[]A\A]fDAWIAVIAUIATIUSHLLLLuHH LL]HH9LL?HHԨLLLLIIIԅ~ELE1fH{HsH(ߦHKLCLDLA%IID9uLHLL[]A\A]A^A_H f[H5QH=]H G]H52H=܍]H (\H5H=]AWIAVAUIATIUSHH(H|$HHt$H}t@LHLLH=#ƠH([H]HA\A]A^A_mDLL1ˤLLHHHHIH$訤MHH:D$ fDH,$LHyHHLH[HH1^HHH $H|$LE1Ht$H([]A\A]A^A_d@LH9\$ pL4$LLHHljHHIH+tH|$Ht$觤LL蜤HLH=H1)HHLHIH]LHH([]A\A]A^A_;HD$HT$LHH|$Ht$H([]A\A]A^A_+ff.AWAVIAUIATIUHSH8=?LL) LH赢HHJLL蝢HH29LHHHLLLH$@HD$(H3D,$HT$IE"H|$(xHT$H8L[]A\A]A^A_ÐHCHkHD$oHH)$H$HL$IIAAEHH[(HHDPHD$ ;H{Hs裢HHKLLH(荩IIH;\$ H{HsLl$HH$LHT$fL$LL$HHLL\uHL-HCLLHt$LHkHD$ HT$IIIRDHt$HHt$LLLШHT$IH llH5wH=!XH MkH5XH=ڈXH .jH59H=XfDUSH+HcHHHtHH H@H[]ٽEHH< Xh H@H[]AWIIAVAUATUSHHcnLcjD9|DILcIHcA\-1A9_ LD$@AwCLD$LXIHcMLM9sHI9wIMwI,KI9sHL)IHHL9L,LB @IL9vJEIEtLL1D>HHILHH׉VH H9wC<+IL9wt ABItA\$HL[]A\A]A^A_AWAAVAUATIUHSHDmE vAA]9~ 9LT$ T$ IHx~!HHDHFH9uH|HcEHuHAA IE1E)fDDIHD AIDFDAH9wHHMH)HHH9ȸHHBEDEDHcEEn;IHHUH(HL[]A\A]A^A_H9vʥH9wf.HfDUHSH1HL@Pt9HKLf1HH@0@uHtHEHL[]f.Lff.AVAUIATIUHnSHcBHZDvA)9HHLH H9OHH091tAt$!IcT$11DpLPHLDIcUL T5H)ʋ 3H)ʉT0HHAH HI9wLcHJ HHHM9HBH4LM9AIBHII9vAMHf.HIH)HAQAH I9wIPH)HLEuf.JHtx[]A\A]A^fDAHHAHLMIHHt$HHH@Hx[]A\A]A^ÿ HHxf.AVHcAUATIUHSHcDn1fDADHHADHHH A9HtE9l$ ~#IcA\AEAD$[L]A\A]A^fDAD$Hp It$HxIIcD$HRTIcD$HDHI$L MLM1uuuux @Dff.E1tut_ADÐfu AuAuAuAuAt DA ADÐHLOdH%(HD$1HcGMEBMZD )‰  M9sTArtR)DAωAIBD ?H I9s AB HH!H 1ubD?H H HD$dH3%(fHnuUHù D1)?H M9sArHAA L D‰1?H kOff.NDWD9AWLF1AVAUATDaUHoSIcHM,HAEDDHDAD$E9r]AMIE11fAE IIILI։HI I)LEJH HуM9sDEDWNA9HcHHLLfH9sHH9trFHD$1AIHHH)HЉVH M9sIcHDt_D$[]A\A]A^A_fDD Eu AHH9rDgNEA9NwD$[]A\A]A^A_u AHH9rD$[Dg]A\A]A^A_f.1ff.fHWdH%(HD$1%-@H fHnt)k)Ѕ~?H fHnYHD$dH3%(uH}Mff.fAUIATIUHSLHLdH%(HD$1M.IHIAA$%A$‰ED$AE$tZH $AIL$AIɃAIuN-2EHcA|) Cf.H|$6L$AA AItU5)‰HD$dH3%(ugHL[]A\A]ft$ ) $ AIt$:f$6IHIAKff.SHHtHHHXHH[@$HHPff.AVIAUATIUSӃMt^In@HMtEHEHtKHtHLLIMtMIcELIHIUL(Mu[L]A\A]A^HHLrHEHDILMpH1HI-fI~qIF@HHff.@HHGHGHGHG HG(HG0HG8HG@@USHHH@Ht%HHcGHS@JHHHH8HHuHk@HHH;HuHH9uH[]DkH{@DAWIAVAUATUSHHHT$H)~dH%(H$1HDŽ$A?@-w@HcH>fD$E1@0t_@GЃ M1E1E1%fCDdGA~AInWЉ wPIA~AڍLGAI@0t@8AIMIM)Dl$xL93!I1 DM9t IA80t. Dl$(E1E1DT$D$ ǃ߃Eu?D$D D [E<+7<- D$H}pЃ H1Dl$EDfD\$H*D)E҉D$|EDӸAAN$A ~)pL}fHcH*AYX$|$D\$|Ey,|$|Dt$%))Ɖt$|9+D$$H<}Hc)YHcYe DE O \$ #i I NH maIEHD@x AB9HuH(KIiH$ GH0tpσ5 pGLoDpA Hl$0LwD4MMvtpAFhЃ vMHl$0I)NIsDt$ExHLnHD$HtH0fH$dH3%(H[]A\A]A^A_fDL$)D$|ȅ|t!HcH5{$Y$=4 z$1Lzt AYȿHcHu@t $Hz$PY$$fH~H |M |HD$H$D$D$)щL$@( D$ DD$(|$xAAHM@9}A9NHcA<0tD$At$()D$|D9։D$DEO EAULE1ItC HDdJH9uDL$(9~8HcT$x)LHBHf.HC4DdrHH9u1fDHDT$8A DT$8HD$0HD`@HcD$ HD$ gAEMw Hl$0HD$HLMd Lt$8EDM HH0xHL9uHl$0HL$ HD$0EHD$HLt$8HDID;l$(}ED$(Ht$0D)EMdfDA HI0HM9uHD$0EL$D1H$D$L$څIID$8HD$0T$ HHD$`HCHD$HH$HD$pH$HD$hH$HD$PH$HD$XLt$0HAvHt$`HxIIcFHEDLt$HLD$pHL$hHT$XHt$PLTLIHŋ$L$ T$8D<$+D$A6DA)=c)A)ʃ DŽ$$D$GAE9E4DAND9AOƅ~ A)A)A)Nj|$ N E~LDHIċt$D~T$8LHQIE~LDHIE~HDHHLLH4HcUxDPI@)H H@HHL fDH9 HHD D9 tL$(9L$@ EHH$x $%=a AKu P L޺HD$D$IHcEAs)ƅ HIKHHT fDH9sHH:98tD$ IMH$D$L$MAMtIcD$HHI$L MtIcAHHILIcFHHIL0HD$0Hc@HHL$0HHHIcEIHHIUL($Et$HP9fHnY@IDl$(EE1LDT$LL)A|$xE)DL$ E1ɍxЃ AAEHD$EH}fD$D$|f.ƉD$0DhHT$XHt$PH$L$H|$HDT$\5H+$HƋ$+D$$29OD`DE_DT$E1ۃHIƋ$H|$HD)DT$(D\$$vED\$DT$(IAD$$DT$(D\$HA|UD\$DT$(AAAT GLHDT$(D\$DT$(D\$IE{LLDT$(D\$D\$DT$(!A0)JEjLHl$(MIEAD\$0HD$MfC>I0)(GDEu >H1ɺ HLHeL9|$ut$@MAD\$0Hl$(ID9Hc|$xA?Do0)McHl$MD\$(ALEUAH0)E^Eu A~L1Hߺ LHIE9Hl$D\$(MtIcVZHH IL2MtIcT$YHH I $L"E ~B$%=$"ff.fDf@HD$HtH(L$fW?f.LfD$EՉD$(D$|D$DD$(1PHi98H! 9HH1D$HfYD$AI@D$H fnn@IEHD@x AB9HuH 0niIEHxp B9 HuIhH=H$|$|DH>o$)H^gDŽ$DŽ$DT$8D|$ )JDL$$E%L$(DŽ$- $9L$@MtIcD$iHHI$L MtIcEiHHIUL(HcEHHHUH(IcCSHHILADT$ MIL$(H$D$ML$9L$@ p/E1mL$(9L$@RoLH$D$L$H$H$fI~L$$D$fH~AC+E$+$LH DH H fHn^\H$f/ETHH H; ;$w |$oHfHnH fHnYX$$L$|$(@9|$@@%9,f*\EO HH$7 lf/PDT$ MID$H$L$MT$ HHD$LHHHMD$IcT$HH2I4$L"IUE^f.L$(9L$@Ev HH$ T$$%MIM-H$E1DŽ$ D$L$$D$D$ Q@MIMD$ H$D$E1L$HL$ L$3{DŽ$)$fDLL$ЯL$LL$谯L$L蘯DŽ$DŽ$nDI. AGIoE1)0uDD*EH0tPσMDhE1HI)D$E1D$ AIDL$(EHL$x1CIE1HEdU1@؉t!HcH5h$^$Of$ƹjD1L$H /ht YHu@t $DD$EtZ$k)ȅ~=( f6HDŽ$!4pO$ff.$Jf.D$HD$ A Mt $\f. n6$HDŽ$MtIcD$HHI$L MtIcAiHHILIcFBHHIL0HD$0Hc@HHL$0HHHIcEHHIUL($>Y gf(E!fW5LH$|H$D$ID$ E11E1D$x1E1D$(D$%fH~H )HH H fHn;H|$0DT$8D\$(D\$(DT$8NLDT$8D\$(٫D\$(DT$8 -P$%-@H fHnYX$$fH~H Ɓ|HH9H$`4f(LDT$0D\$(5D\$(DT$0LDT$8D\$(D\$(DT$8*LDT$DD\$8LL$(LL$(D\$8DT$DT$EBAAЉAPG$E9t~ DD$v|$1E1 GtAA)ͅ@NNNzHLpVDD$ E\t$H|$PXX$$$%7P$^f/r'H,fDljH*EufW2fH~H )׉fH~fHnH ׉H H fHnYf(fHnXf.N2$D֋L$(MME19L$@INH$D$L$D$ DHHD\$DT$(IHcT$|H$c$YQ1f/Y cf(fW1D\$(H|$HDT$EDT$D\$(DŽ$ID$ DŽ$p L1HLHID\$DT$(LDHDT$(D\$DT$(D\$I[Hl$(D\$0IPD$$1D9|$@D\$0IHl$(LD$(D\$芧D\$D$(LD$(D\$kD\$D$(Ii2DL$ Et$H|$P$\$cLH+T$0DT$(D\$DT$(D\$I1E1a aV$+t$1$|$ KHl$D\$(ya$DT$ MIMH$AD$L$$$t$H|$PDT$DD\$8LL$(FDD$ LL$(D\$8DT$DENX$$+D$ D$ DT$ MIMH$D$AL$X`f/f/ ` f$$141D9l$@Hl$D\$(,E11DT$ MIMH$D$AL$EVE1A~H|$0ˤL辤L豤L褤$&LLL$艤LL$K)⅔$T$$tw k)9HH9$tj%D$ DŽ$$!$) 'IH$MMݸH4H$8DT$ MIMH$D$E1L$L$(9L$@;D$ LE11D$xE11E1D$(E1D$ 1HL"T$D$if.HcNLFNFHHHVLL鸢AWAVAUATUHSHT$4$HL$LL$ dH%(HD$x1fH~D$pH …>ANff.LmHT$tLHL$lHt$pLD$h|$tIlj%HD$pt$hD$THH H?H H ffHnf*Y ]\\Y\X\Xf/D, )DpAIcH5[f/D$pD$<AD$0EE{DT$(ED$@$ A~ E1$$sD$8D$D$(D$PD$,O|$,D$_1ۃ~P9HDT$XDT$X\$_HD$HHD HD$x |$(\$p HZ Љ f(^r[t"H5ZtYHu^1ҋ\$LH螼IhL$8\$0E1XDT$,A9AnMDT$,H\$0MqHL$t$(H9tBHHS<9tHT$1D$(0qCHL$t$(AS3L1ɺ HjIċD$PD$,iHD$MHL$M99]Xf/D$pAHHL$D$tLD$P'LDDT$THt$DT$,H^A9tD$8MM1DODD$P\$(D$,Wf(f.HAHL$$tD$PfAS-L$pH\$HfۃD$(f(HK^,f*P0Y\L$pSD$pf.{|$,HHAT1I1UHH(dH%(HD$1HL$LL$LD$ 'L$ HLt A$-ID$|$'oL@~t)@.NL@HVHtIHAuAeA@+cdǍAу9~MP0A@AAM\IMЉI ɉș0A@M9uMcɉL$CD HHD$dH3%(H(L]A\DHT$HcH)HH9DWHNDET$L@ׅuR9@Ax@A@-)1fD  Hu@@LDHDEuHDHDB0)хDGD$McILNI\@.HfD0.HHft.HTHfDH@0H9uD$HL91fHux@A  If.UHAWAVAUATSH1HdH%(HE1e,H0ƿAfH%=@H5+DIHH=E1QIHH$H9tHH$H9uHHL$H,IH@LL` LLs Dž,HtHI|LHY?LHt,7LHDLhLIH bf."L LA_ HD tiLHTHH=B1QHH|MI9D8 HBHH={B1\QHHAMIHEdH3%(HeL[A\A]A^A_]D { 8$HCN1IH IfDL LL LHc,K<L LIyf.LLa 1LLLD HLLZIHLd HHHHHAHLHuLHLERHHT:HLSLHMHL~ f.@Hw1HJЀ w0 H9uDJwWJw7fSHwkLHC0HS8HC HC(C@7KHCHHSP*KHHCXCHS`HChHCpHHCHCCHCx[JcHC0HS8Wf.UHSHGH}HHuPE@QtJH}XHu`HEHHUPQZJHEXE(HU`~+1fHHHHE H8HpEQ9](E(EpDžH[]ÐH0Hu8QJE,HE0HU8Mf.SH'H{0Hs8PHsPH{HPH{ H{h H[ff.ATIUHSHGHs`HXt=>u={@Vt7C,~?C@VH{XHs`[PLcX1Hk`[]A\@>t[H?>]A\C@SHHcWpdH%(HD$1/HOhHH=>]H AH5X>H={>>ff.USHHcGpWt9RJH9}#9~aHShHKp@,H[]f.wtHhHc|StHChHcCpH @H5=H=>H @H5=H=>ff.@ATSH{IHA\$HL[A\ff.UHH]:|f.H?tG+G 1DH?tG9G u_L y@~,Gw$AGD8t.$GGvH7WG OfDHGuPH @H5<H=d7off.@AWAVAUATUSHhDwdH%(HD$X1EYH?HLuGLJAHD$@HT$HEL->IHcE u9HMPU lE| EH}XHu`6Dm,EQH HL%<H;I9H|$@Ht$HGDE|MxH1H5<LAH#IHcL\$@EHL$L. L$H:LEArArEU] p:<[H}XHu`L$#5 f?H}0Hu8HHME,L$HE0EHU8E@[Zf.LHUPHD$@HT$HH|$XdH3<%(Hh[]A\A]A^A_A wE|Hc€u Dž9PM.E9H|$@Ht$HE  HqHE E( oMX)L$@D>HEXHU`EH|$@Ht$H3H|$@Ht$HEM|UxHH571gfC<"w IHE1EL\$@q@u "RH\u DžHcE uf.ExHcE|AfuwDe(E]pH}XHu`2;fLHMWf.HIHt0Hx7I9c96sL% 6"H5I9H|$@Ht$HADE|MxEHLH5F31DžHHD$@HT$H&{j}D},E&E@,+ {W H}0Hu8L\$ 0@HHAW1CHHHT$In/Ht$L$@<$L\$  H}XHu`L\$=/L\$ <${ L%/f."t/u6AIIUDžEZf."L%4{H=4;HH8,}@VL$D},EH}0Hu8 ?HHAW BHHHT$IHT$ D.Ht$ L$# LL%.?Ha3I9uoP]+:B[ue}(L$L%W0{x}8u(L%[3H2I9H|$@Ht$H?f,H}XHu`L$h-HcE(HHE HxHp?-L$; HcE(L$HHE HxHp-HcE(L$HHE L$HxHp,HcE(HU LEXLM`HL|HTHHRI?IwHHWIIWm(7L$HEXEHU`f{L$ML$L9 Dž HL(IML$ L9A|$\A|$uI|$HH-H=I MI AL *HIA IIA IIA IIAIIA II}@VL$L%+}(L$bH}XHu`++L%*MxDE|HHH5 /1HHD$@HT$HHD$@HT$HDž+L%10H}XHu`L$*L$HcE(HHE HxHp*`HcE(L$ HHE L$HxHp\*b HcE(HU LEXLM`HL|HTHHRI?IwHH UIIWm(|4L$HEXHU`H}XHu`L$;E(L$E(HHHE oE]XH}XHu`)+5HHEL$L%*AM|UxH5P-H1^mH=MCLehDD)L4HH&IHt "L\$@EpHDžLEt@U,H}XHu`(H}0Hu8R9II'4LHHL&AHM`HHUXHAHD$@HT$HL%+"M|UxH5+H1E,L$HE0EHU8E@{3L%N&HcE(L$HHE HxHp%6HcE(HHE HxHpj6HHOVL$L%'cL%H'H*I9L%%;E@:,t[tƒV{/L%+H}XHu`L$:%D},L$H}XHu`L$%L$}@[tGH}0Hu8L\$5H$HT$b0L$LL$HHLLX=L\$HEHHUPE,H}01L$Hu8HM,>H}XHu`HE0HU86.}@[L$HEXHU`},EE@p1L%D&"H}XHu`-$L$FHcE(L$HHE HxHp4HH97L$bH}XHu`L$l5E(L$E(HHHE oEUXH}XHu`L$#,D},L$gL%)LLLD$+\9D$+rLLLD$+\D$+fLLLD$+\D$+nLLLD$+\D$+trLLLD$+\D$+bPLLLD$+\DL$,"fDHl$0HAD$4A%HA PAL1A&XZe|$,tzLLLD$+"HD$XdH3%(uMHh[]A\A]A^A_H CH5H=${H $yH5H=\H H5H=8AWAVMAUAATIUHSHH|$L$ DD$dH%(H$1T$ D$ At01fHLH ~;HHu1ہ|$uoLLH=6HL-&HtLLH=WH$dH3%( H[]A\A]A^A_HLEHHcH>fHHHfۃ*\$HL}f.zLLH=/DLLH=^@LLH=9@DHMLLY|$ ,t$H|$LLgfHL#HHj&LL\H=DD$0 HL#HH%&H$D$(HT$xhD$D$$HLV#HH1Y&Hl$@IH1҉HDLHAWDD$4MH|$ Y^HtHzLLHHi;l$(H|$@L"HHlj%IHЋT$0PLLHD$PH=LT$H|$$LLDMLT$HHD$PDfDHLm"HHRBH$LLHHD$xƄ${DD$h"=HLHD$`DHT$pD$l`!HHsD$@HD$`HT$pD$$LD$pH|$`LLD$(!HHQ$LD$(;D$$H|$`L!H֋T$$H$HHHD$(HT$Xq!HLHD$0HT$8\!LD$0LL$8HHLLa6HD$HHT$PD$D$0D$@ D$hLLH=-m|$0LLDEAHLLDL$@H=/LLH=DL$@MLHt$XH|$(DHt$@H|$(Ht$@g!LLH=HLLHHLLH=cLLH=OHT$PMDHAWDD$@Ht$XH|$ H\LLHHKAZA[DL$lET$$HL:D$@D$$T$$HLT$$HLHLHT$XT$$HD$(? HD$HHT$P)HIHHLLHHAHL"HH HHHT$HD$bLL H=RDf/ _f(H|$H$HI LLLH?LLH=@H=zH=JLT$DLLL$MLLmLLH=SvEAHLLDL$@H= DLLH=-DL$@MLHt$XH|$(DHt$@H|$(Ht$@|LLH=HLLHHD$h LLH=M@D$$D$@KfDHt$XH|$(MLDHt$@KH|$(Ht$@D$hLLLH=9HT$PHDMAWDD$@Ht$XH|$ ZY8D$@D$$H=@EAHGLLDL$@H=yLLH=gDL$@MLHt$XH|$(DHt$@ZH|$(Ht$@LLH=THLLLHH;vfDHt$XH|$(MLDHt$@H|$(Ht$@LLH=LLHD$PH=%LT$HHD$PLT$HD$0Hl$@t/H|$xLLƄ$ |$LLDHHcLLHHRH|$xLLƄ$]5D$ HLqDD$hEHtHLLHHH|$xLLƄ$}|$ MHkfHnH|$xLLƄ$]t$ HLH|$xLLƄ$ SD$LLDxH|$xLLƄ$ |$LLDZH$LLHHD$xƄ$ D$LLDljD$$HLGHHD$(H H5H=7HNAW1H5AVAUATUHH=}SHH5HfDHH HHHuL5HE1}:H.HHII)I MnHLLAAF[RLH5vLHH9LH1HHADmHoN4;:@IIHIJHHHH[]A\A]A^A_DH H\4fDH1[]A\A]A^A_AVAAUIATIUSHHPdH%(HD$H1HHYHE1LjIDLH,H脄XZHD$HdH3%(u HP[]A\A]A^HeHkff.AUATASHADDL+DHHL$H;[A\A]'AVAAUIATIUHhdH%(HD$X1Hl$HkH=#HE1E1HT$DLLHD$HD$HP$H|HD$HT$Y^HL$XdH3 %(u Hh]A\A]A^off.@AWAVAUATI1USHH1HHHIIHHLLIHCADHvL9rLHdHL[]A\A]A^A_fAD.AD.AD.f.fH9w[tUHDWL WEA)A ρuHH9v1@@wD)xHt fHPH  H5 H= ff.USHH9LWxHL[]fDLHEEHAw(EII9v$H)HcL7말L YAA" AtdA?HD 9~>D HcH,C< MtH xNICDE18H ;|m(j=_LIH ^ H5 H= H ? HH5{ H= wLeff.@USHHdH%(HD$1Hl$ @|$t1HHFHHuHL$dH3 %(u H[]f1G@y/@ǁt%=@f~~1fDS~:?€5@VHH9uh[@>fD?  FVA?FAVANDH m vH5 H= H N eH5 H= fDAWIAVIAUATUSHXH|$0Ht$8- \HHD$@HHtCHH=I 1HH LLIIHXLL[]A\A]A^A_ÐH= H|$0Ht$8IILHHL>4HHHIHH1HLH$I~HHHL1HHIHD$HHT$LDHHD$,pt`Ll$HL HHǍSLLL|$ HD$HT$LD$LL$HHLL5L\$ <H= } LHHL#H4$LHHz#H$I9\$,Ll$HLiHHljlHHHT$ II6 8.x.xHt$ L H4$LH|$HLHt$@H=g 1 HHuH|$0Ht$8IIHXLL[]A\A]A^A_Ht$H|$HH|$0Ht$8H$HXL[]A\A]A^A_@LLeH4$LYH|$HLLLt$0H\$8LH7 H= H1 HHLHII HXLL[]A\A]A^A_DAWAVAUATUHSHHH$H|$HHt$ HHD$@H$HT$(HD$PH$HL$HD$HH$LD$8HD$XdH%(H$81H=r H|$Ht$ H|$(HHT$0IQLd$(H1HD$`LHT$h HHD$HD$HHD$pHD$@HD$x LL 9l$Ht$L HHljHHIIuLLHHIHLHY8.@x6LHK IHHt$0LL"HLHT$0I 9l$MHt$PH|$@ Ht$XH|$H Ht$H|$( HL$0HHLHL$hHHT$`HHHHH HHǺHHHT$`1HD$XH|$Ht$ HD$(HT$j HHHII/H,HHH=1LHII Ld$hLl$pLt$L|$(1LL HH D$H$HD$PHD$hHD$x-Ht$0L HL 9l$nLL HHlj HHIHI.LLuLLC8tH|$Ht$ /LLHD$0HL$8HT$0H=H1HHiHHHT$0HT$@HD$HHT$PH-LD$HʿL\$@LD$H8LLH$ H|$Ht$ LLHD$0uLD$8HT$0H YHH=W1HHHHHT$0HT$HHD$@.HT$PH|LD$@NL$A:DL\$HLL Ht$pH|$xH|$Ht$ HD$@LLHD$0LD$8HL$@H=HT$0H1IHHHHHT$0HD$@yHT$PHLD$@DH= 1HHIH$8dH3%(HHL[]A\A]A^A_LHH5Hu[LHHt$PH|$xIIUHH=1iIHyfDLt$`H\$h@HD$XH|$pHH$5H$M=H$IHf.Lt$hH\$p*LL%Hl$`H\$XHHHHHHHT$`HD$XH|$Ht$ ILH=H1rHHWHt$`H|$XIIH|$Ht$ Ht$H|$(Ht$pH|$huML.f.H|$Ht$ QH=lH1yLH=HHH$H$H$H$$$/xLHH$H|$pILHf.Ht$`H|$XLD$H|$Ht$ Ht$H|$(~Ht$pH|$hoHLdLD$HT$0H 3H5H=fqAWAVAUATUSLHHL$XL$ LD$`H$LHt$HHT$PdH%(H$1ofo HHIH)L$0H$H$HHXD$$HD$hDŽ$H\$pLt$xH|$xHt$pqH֋T$HrH=IH LHII?LHHLNHHH=oD$LHIILHHLIHIH@LLD$@H=LHIILHHLHH8H= HT$ITLHH$HT$pL$LL$HHLLvHHH$HHT$ tHt$ H^L4$HLvUH=3HLHHHHIHT$ H:Ht$ Lr%H|$XHt$`H|$HHt$PHD$ HT$(LD$ LHLL$(|$Ht$AQAPLRLPHLDZHD$0HH HII1I}MuHI9]LLHIEH)H]5)DH9w~,HO ;q| H9t~9G(|'HH 3H5;H=BȭH 6H5H=3詭fAWAVIAUATUHSHHHL$XLD$`LL$ht=)D$p)$)$)$)$)$)$)$dH%(HD$81H$0D$ HD$(HD$@D$$0HD$0ufHt$ LyHHIIH=H{8LL>HD$8dH3%(RH[]A\A]A^A_HfLHt$ HcHC LHL$ID LD$DL$HHIIIpDL$HL$LD$\McHC D)LkD;c(FDH;D+HsADD$LLHD$AL$MH=}HHiqP1UDD$ HT$'LLIHfH{8HLXZLHEH=FH1H{8HLH裪H <;H5H=4@ATIUHH8蓯HLHI]H&1A\USHHHHtz9H{Htd{H{HtNHH;8*譩HCHPHXBHǃ`HPHXHcC,;C(}{HS HK,H,Hth}-v}lHuH=HHCHPHXHSHǃ`H{?HSCHHǃHHHkHH{P1HCHHHHǃ@H)H3H{ϧBH{8HSHHtº HةH'H)H`HHHs(19s,tH[]H{HtRuH{5H[]@H5LqHIHHCMHXHSHPHH{HC0HSt@fDH{CH諦:C01f. 8贬HHHH81$TH{tH9HHH{Dt3HHHH8HEHH9uH)HBHHHǃHff.fHH=n|HtHH Ӧ|HtHx Hf.H=HHHDAWAVAUATIUHSH3LHMILHIHH~A}~tHLL[]A\A]A^A_A}/u HHHHD$LD$HޅLtJ5IUH=H1LD$HIIL LHvf.HHHHD$LH=H1tHHYH SH5H=MإAVE1AUATIUHHsH薤~ Hc ILHLLH!IHt9HL.LLIH訢HLH]A\A]A^fDL舢HLH]A\A]A^fD闦ATUHSHHhoHxHIHǀ`H1H)hHI$Il$ID$ID$ID$ ID$(3AD$HID$8IT$@IDŽ$HIDŽ$`I$PLI$X[]A\fDHH H(9fATAUHSHH8Hs@Bu]HkHu=EuHC8HS@[]A\fDH=i|HC8HS@[]A\EtnHC8HS@[]A\H *H5qH=蒣fUSHH/HHtgH}Ht)E(~1HE HfHF(HtHVHHtx0PH=bDHF(HtHVHHtx4PH=ZDH~H~G|~|H@H@H@H@AUIATUH@SHHHtEHcLIHxHID$Ht%AD$$LHLqHL[]A\A]H=tSHH1SHHt{HxHHǀHH)1HHH@(H@H@ H@@H@HH@TH@`H@H@1[Ð+ [fD[fDATUSHHdH%(H$1IL~HL濠XHHHxHHǀHH)1HH3'HH@(H@H@ H@@H@HH@TH@`H@H@1H$dH3%(u9Hİ[]A\ fDYfUSHHH(HtfHC HPH9SsH[]fHhHH4HC(Ht_HS fH@@ @0Hk H[]DH޿HC(HtHHC HCH[]H=ATUHSHF(HHtQHVHDZLBHEuBLI~I~IF(Ht7IVHHt*P LXHAV4M^@MIFAAV0_L1IVIF(@I~HLIVHIF(H1HH[]A\A]A^A_HHIFfHHIFHLML$yL$AILދ8A{8x L$L LAS0Ms@ILM(LI8A~8xCILMLI8A~8xIIHHSILMLI8A~8x8&ILMlLI8A~8x%ILM6LI8A~8x$QILMLI8A~8xILMLI8A~8x`#ILMLI8A~8x*"ILM^LI8A~8x!yILM(LI8A~8x CILMLI8A~8x ILMLI8A~8xRILMLI8A~8xILMPLI8A~8xkILMLI8A~8x5ILMLI8A~8xzILMLI8A~8xD ILMxLI8A~8xH<$HI+D$$AC0ISIs(H DQ ILMrLI8A~8xILM%HHcH>L= AHt$LIHLIIwILHHLH(L[H]A\A]A^A_DHLLLLLIM&LL4|L=r@[%L=CA&< t L=@L=@@LL LLb+)HLL|$LALA9hոHLH$I2+?HLv+LLHLH$HT$L$LL$HHLLH$IL<$LLޭHL%Ht$L%LL#IIH(LL[]A\A]A^A_L=?L=>L=>L=>L=?L=?H H5H=uDHLHH蒷LLD$qHHv>L$)CփHSHcH>f/vFH$If/w?H$I^f(H$I}\f(ݶH$IdXȶH$IOY賶H$I:%t[&uf/[m tJ f.7H,HLM#f/f.fAWIAVIAUATUSH(H|$Ht$H5DD$ ,HHHI1I DD$ LHHLHHDLT$LL$IILLDLHHLoH=HIILHHL?HHHH.H(L[H]LHA\A]A^A_ff.@AUATIUHH dH%(HD$1tLHu(賴HL$dH3 %(uiH ]A\A]fLHHH誺HHHT$ 赤HLI'вLH=H1 qD~+*8w5HHcH>H>Hvf!fDH>Hvff.f>"HHt%HHHHpNugH)1N,t"u6Ht@\u+~\HNuHHt HD'tHf.Hpff.AWAVIAUATUH-=SHXH|$1Ht$dH%(HD$H1HcL|L HD$IIHL|$ D4PAbDEID)EAσEDOD9CAHcL zAMcHI)MO$I HA9~WA\9utfA<^htAtbHtA@1D$Jt 9LIHLcD$A9AH GDHcH>f.AHHl$HHD$H9(HD$1H(Eu\@HHEtGS<%usuA9~Ht HDaHDD$kDD$IcHEufD1H|$HdH3<%(HX[]A\A]A^A_ E1HQ6DHD-H9sHD$HH|$HLl$/H Ll$)HLl$;H\Ll$5H1DD$1mLl$DD$Ll$Ll$AHdemff.ATH5hMUHSHLσsLH3HtH3H[1]A\DHff.@AWMAVIAUIATULSHH8H$IdH%(HD$(1A=t1=)t*HD$(dH3%(H8D[]A\A]A^A_@H;Hs輤uH;HsLHHHHHT$HD$HT$臤Ht$L\$t`IEL\$H|$ L 1HD$ H4$ILLL\$Ht$LʵH;Hs辵HHS+DIELL\$HD$ 蒰H|$ IlAWAVAUATUSHH $HE1HT$PL$H$@H|$`L$LHt$hH$dH%(H$1H(HT$XH$H$H$H$HDŽ$IfD$D$D$@D$HD$Lt$(L|$0HD$8HD$Hc\$H2DH}Hu聮H=HI?*H=oL*H=L)OHHHIH}HuLHLHH)KD-IHZH)\$LL)LzHj9X\$ LpHX H\$HHEHBwHcHif;HUHMzHI?H}HuA<HUHMTHIH}HuA HUHM.HIL}H]H}HuA&HUHMHIH}HuA-HUHMHI1sH=_%HH}HuHHaHIfD$L$H$L HL$PHT$h$Ht$`D$ $L}H]H}HuH]HHHT$pIH$\H$*Ht$pLϤH;HsHUHM{HIH}HuHUHM[HIH}HucHMHHUH0HIeH}HuXHHD$pHT$xHL$pH\$xHHHH HMHHUHH}HuHD$pHT$xHL$pH\$xHHHHHIH}HuHMHHUHlHIH}Hu蔞H'H}HuHD$pHT$xPHL$pH\$xHHHHHIJH}HuHUHM%HI*L}H]H}HuHUHMHI1HMHHUHHInH}HuHHHIFH}HuHHHIH}Hu{HH}HuHI[VL}H]IH}HuHUHM$HI)H}HuHIH}HuH}HuHHHIH}Hu)*HIH}HuHUHMHIL}H]L}H]H}HuLELD$p~HuHUHI~Ht$PIHLLD$pH}HIIp?:H}Hu-HHL$ |$Ht$PH H HHpH}HuHIH\$Pt$Hf*跙H=lHD$pHT$x葛HsH;H$H$襟H=?H$H$YH$H$ԝH$H$L$L$HHHH蓹LD$pLL$xL$L$HHLLhHHHIH}Hu5IHHlHD$pHT$x-HHHHW HMHHUHLD$pLL$xHHLLiHInYHH>HISH}HuHI;L}H].1HMHHUHTHI L}H]H}HuHIHHHH}HuLELMj HH^_HIіHHvHHMH]H}Huj IIHHoAXAYHI`HHUHELELMH}Huj HH7AZA[HI(SHHHLELMH}Huj HHHIXZH}HuLULT$pLT$pD$Ht$`H$L L$HL$P$HT$hD$ $V1_LT$pH}HIIrbH}HuHMHU=HMHHUH*HL$`HHQ)H}HuAHUHMHIH}HuHUHMHIH}HuA+HUHMHIH}HuA+HUHMHIH}HuHUHMBHIwH}HuHUHMRHIWH}Hu$H}HuHD$pHT$x$HL$pH\$xHHHHH=%HHILELMH5LUHEL$L$L$HD$pHIH$H$1H$qH$H$HHHHHH#L$Ht$pH$LH$#H$H$HHHHH=,HHD$pHT$xL$L$HHLLH$HHLLT$pL\$xHHLLIHH}HuHUHMHIH}HuHUHMzHI_H}HuHUHMHI?H}Hu"H}HuHD$pHT$xk"HL$pH\$xHHHHH=SHHI|H}HuHHHIH}HuLUL$襔H=H1DHHHT$pH$|HuHUHL#HL$ |$Ht$PH H HHL$H}HIIr1L$LD$pLLD$L$H$L HL$PHT$h$Ht$`D$ $L}H]\H}HuHHHIHUHELELMHpHxuHuHuuH HIZHULMHELEH}HuuHuHAYAZHI"H}HuLELMHUHMHIH}HuAHUHMOHIH}HuLELMHUHMHI1HMH]LELMH}HuRHPHuuH HIk"H}HuHT$xHMHUHD$p2LD$pLL$xHHLLHMHHUHHL$`HHQH}HuH}HuHHHID$L$H$L EHL$PHT$h$Ht$`D$ $gL}H]H}HuL}H]upL}H]cH}HuL}H]NIH="HI2HuH}%HH}HuHI H=ِHIH=ƥHIH=諐HIH=b蔐HIH=}HIH=TfHI{H=eTOHIdH=78HIMH=!HI6H= HIH=HIH=ɤ܏HIH=ŏHIH=讏HIH=r藏HIH=0耏HIH}HuhHMHHUHHIjH}Hu=HMHHUHHI?L}H]2H}HuHUHM HIL}H]H=َHIH=ŽHIH=Q諎HIH}HuHD$p1HT$xHL$pH\$xHHHHGH}HuHD$pHT$x耒HHEHL$pH\$xHHHHHI?H}Hu2HHL$ |$Ht$PH H HHuH}HuHD$pHT$xHL$pH\$xHHHHcHI ^H$H$DH$H$*HD$pHT$xHL$pH\$xHHHHKL$L$HHLL*L$L$HHLL H}HuHHHIH}HuHUHMvHID$L$H$L (HL$PHT$h$Ht$`D$ $jL}H]H}HuH]lHHHT$pIH$H$UHt$pLDH;HsHUHMHI%PHHHHMH]HuH}j IIHHY^HIH}HuH}HuHHHI1HMHHUH,HIH}HuHUHM HIqH}HuDHD$p1HT$x3HL$pH\$xHHHHHI-H}HuH}HuHHHID$L$H$L HL$PHT$h$Ht$`D$ $1HIH}Hu袊H=H1AHD$p1IbH=_HLD$pLL|$pH$LL$H$FHH$H$HHHHHL$ |$Ht$PH H HHhL$LL$pHILLڎH}Hu͎1H=^HBHIL}H]1sH=_HH}HuHHaHIfH}HuHUHMAHIFL}H]9H}HuLELMHUHM|HIH}HuH}HuHH1H}HuA+HHHIH}HuH}HuA+HHHIH=t pHHeHIz H}HuHHMHIRH}HuHUHMHI2H}HuHUHMHIH}HuD$HL$PH$L$HT$hL $Ht$`D$ $1HID$L$H$L HL$PHT$h$Ht$`D$ $A1JHI_18HMHHUHHI:H}HuHUHMHIH}HuHD$p1HT$xHL$pH\$xHHHHHIHHULEHEH}LMHuj HH_AXHI 5H}HuHHrHIwMIL$YIILA!ILl$LAH}Ir]HI"IrH}LT$pLT$pD$L$H$L HL$PHt$`$HT$hD$ $1H}HuHILT$pI:IrD$L$L H$HL$PHt$`$HT$hD$ $ H=($HHH}HuHIf!IRIH}HuHHHID$L$D$ $ބHL$PHT$hH$L$Ht$`IaD$L$D$ $蔄HL$PHT$hH$L$Ht$`I=1ALHHL$ |$Ht$PH H HHHI6ATUHSHAątD[]A\fDH;Hs,Aąu5H;HsuH ɞH5ǖH=?H5 H1AHGBD[]A\HHmktime requires array inputsinvalid gmtime representationbreakis not a stringRegex failure: offsetcapturescannot be negated%s (%s) and %s (%s) %scannot be divided (remainder)cannot be subtractedhalt_error/1: number requiredsrc/builtin.c\0, textcsvtsvis not valid in a csv rowhtmluri%%%02Xcan not be escaped for shellbase64base64dis not valid base64 datatrailing base64 byte found is not a valid formatcannot be iterated overhave wrong lengthhas no lengthcannot be dividedhas no keyscannot be parsed as a numberonly strings can be parsedcannot be multipliedcannot be addedHOME/.jq!nerrorsemptynotargrangevarrangestartrangebuiltins/0builtinsacosacoshasinasinhatanatan2atanhcbrtexp2floorhypotj0j1loglog10log2powremaindersqrttgammay0y1jnynceilcopysigndremerferfcexp10expm1fabsfdimfmafmaxfminfmodlgammalog1plogbnearbyintnextafternexttowardrintroundscalbscalblnsignificandtruncldexpfrexpmodflgamma_r_plus_negate_minus_multiply_divide_modtojsonfromjsontonumbertostringkeys_unsortedstartswithendswithltrimstrrtrimstrsplitexplodeimplode_strindicessetpathgetpathdelpathshas_equal_notequal_less_greater_lesseq_greatereqcontainsutf8bytelengthtypeisinfiniteisnanisnormalsort_sort_by_impl_group_by_impl_min_by_impl_max_by_implenvhalthalt_errorget_search_listget_prog_originget_jq_origin_match_implmodulemeta_inputdebugstderrstrptimestrftimestrflocaltimemktimegmtimenowinput_filenameinput_line_numbermktime requires parsed datetime inputsmktime not supported on this platformmodulemeta input module name must be a stringexplode input must be a stringcannot be matched, as it is not a string is not a valid modifier stringonly strings have UTF-8 byte lengthcannot be divided (remainder) because the divisor is zerojv_get_kind(input) == JV_KIND_STRINGcannot be csv-formatted, only arraycannot be tsv-formatted, only arrayABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.!~*'()cannot be sorted, as they are not both arrayscannot be sorted, as it is not an arraycannot have their containment checkedimplode input must be an arraysplit input and separator must be stringscannot be divided because the divisor is zeroendswith() requires string inputsstartswith() requires string inputslocaltime() requires numeric inputserror converting number of seconds since epoch to datetimestrflocaltime/1 requires parsed datetime inputsstrflocaltime/1 requires a string formatstrflocaltime/1: unknown system failuregmtime() requires numeric inputserrror converting number of seconds since epoch to datetimestrftime/1 requires parsed datetime inputsstrftime/1 requires a string formatstrftime/1: unknown system failurestrptime/1 requires string inputs and argumentsdate "%s" does not match format "%s"def halt_error: halt_error(5); def error: error(.); def map(f): [.[] | f]; def select(f): if f then . else empty end; def sort_by(f): _sort_by_impl(map([f])); def group_by(f): _group_by_impl(map([f])); def unique: group_by(.) | map(.[0]); def unique_by(f): group_by(f) | map(.[0]); def max_by(f): _max_by_impl(map([f])); def min_by(f): _min_by_impl(map([f])); def add: reduce .[] as $x (null; . + $x); def del(f): delpaths([path(f)]); def _assign(paths; value): value as $v | reduce path(paths) as $p (.; setpath($p; $v)); def _modify(paths; update): reduce path(paths) as $p (.; label $out | (setpath($p; getpath($p) | update) | ., break $out), delpaths([$p])); def map_values(f): .[] |= f; # recurse def recurse(f): def r: ., (f | r); r; def recurse(f; cond): def r: ., (f | select(cond) | r); r; def recurse: recurse(.[]?); def recurse_down: recurse; def to_entries: [keys_unsorted[] as $k | {key: $k, value: .[$k]}]; def from_entries: map({(.key // .Key // .name // .Name): (if has("value") then .value else .Value end)}) | add | .//={}; def with_entries(f): to_entries | map(f) | from_entries; def reverse: [.[length - 1 - range(0;length)]]; def indices($i): if type == "array" and ($i|type) == "array" then .[$i] elif type == "array" then .[[$i]] elif type == "string" and ($i|type) == "string" then _strindices($i) else .[$i] end; def index($i): indices($i) | .[0]; # TODO: optimize def rindex($i): indices($i) | .[-1:][0]; # TODO: optimize def paths: path(recurse(if (type|. == "array" or . == "object") then .[] else empty end))|select(length > 0); def paths(node_filter): . as $dot|paths|select(. as $p|$dot|getpath($p)|node_filter); def any(generator; condition): [label $out | foreach generator as $i (false; if . then break $out elif $i | condition then true else . end; if . then . else empty end)] | length == 1; def any(condition): any(.[]; condition); def any: any(.); def all(generator; condition): [label $out | foreach generator as $i (true; if .|not then break $out elif $i | condition then . else false end; if .|not then . else empty end)] | length == 0; def all(condition): all(.[]; condition); def all: all(.); def isfinite: type == "number" and (isinfinite | not); def arrays: select(type == "array"); def objects: select(type == "object"); def iterables: arrays, objects; def booleans: select(type == "boolean"); def numbers: select(type == "number"); def normals: select(isnormal); def finites: select(isfinite); def strings: select(type == "string"); def nulls: select(type == "null"); def values: select(. != null); def scalars: select(. == null or . == true or . == false or type == "number" or type == "string"); def scalars_or_empty: select(. == null or . == true or . == false or type == "number" or type == "string" or ((type=="array" or type=="object") and length==0)); def leaf_paths: paths(scalars); def join($x): reduce .[] as $i (null; (if .==null then "" else .+$x end) + ($i | if type=="boolean" or type=="number" then tostring else .//"" end) ) // ""; def _flatten($x): reduce .[] as $i ([]; if $i | type == "array" and $x != 0 then . + ($i | _flatten($x-1)) else . + [$i] end); def flatten($x): if $x < 0 then error("flatten depth must not be negative") else _flatten($x) end; def flatten: _flatten(-1); def range($x): range(0;$x); def fromdateiso8601: strptime("%Y-%m-%dT%H:%M:%SZ")|mktime; def todateiso8601: strftime("%Y-%m-%dT%H:%M:%SZ"); def fromdate: fromdateiso8601; def todate: todateiso8601; def match(re; mode): _match_impl(re; mode; false)|.[]; def match($val): ($val|type) as $vt | if $vt == "string" then match($val; null) elif $vt == "array" and ($val | length) > 1 then match($val[0]; $val[1]) elif $vt == "array" and ($val | length) > 0 then match($val[0]; null) else error( $vt + " not a string or array") end; def test(re; mode): _match_impl(re; mode; true); def test($val): ($val|type) as $vt | if $vt == "string" then test($val; null) elif $vt == "array" and ($val | length) > 1 then test($val[0]; $val[1]) elif $vt == "array" and ($val | length) > 0 then test($val[0]; null) else error( $vt + " not a string or array") end; def capture(re; mods): match(re; mods) | reduce ( .captures | .[] | select(.name != null) | { (.name) : .string } ) as $pair ({}; . + $pair); def capture($val): ($val|type) as $vt | if $vt == "string" then capture($val; null) elif $vt == "array" and ($val | length) > 1 then capture($val[0]; $val[1]) elif $vt == "array" and ($val | length) > 0 then capture($val[0]; null) else error( $vt + " not a string or array") end; def scan(re): match(re; "g") | if (.captures|length > 0) then [ .captures | .[] | .string ] else .string end ; # # If input is an array, then emit a stream of successive subarrays of length n (or less), # and similarly for strings. def _nwise(a; $n): if a|length <= $n then a else a[0:$n] , _nwise(a[$n:]; $n) end; def _nwise($n): _nwise(.; $n); # # splits/1 produces a stream; split/1 is retained for backward compatibility. def splits($re; flags): . as $s # # multiple occurrences of "g" are acceptable | [ match($re; "g" + flags) | (.offset, .offset + .length) ] | [0] + . +[$s|length] | _nwise(2) | $s[.[0]:.[1] ] ; def splits($re): splits($re; null); # # split emits an array for backward compatibility def split($re; flags): [ splits($re; flags) ]; # # If s contains capture variables, then create a capture object and pipe it to s def sub($re; s): . as $in | [match($re)] | if length == 0 then $in else .[0] | . as $r # # create the "capture" object: | reduce ( $r | .captures | .[] | select(.name != null) | { (.name) : .string } ) as $pair ({}; . + $pair) | $in[0:$r.offset] + s + $in[$r.offset+$r.length:] end ; # # If s contains capture variables, then create a capture object and pipe it to s def sub($re; s; flags): def subg: [explode[] | select(. != 103)] | implode; # "fla" should be flags with all occurrences of g removed; gs should be non-nil if flags has a g def sub1(fla; gs): def mysub: . as $in | [match($re; fla)] | if length == 0 then $in else .[0] as $edit | ($edit | .offset + .length) as $len # create the "capture" object: | reduce ( $edit | .captures | .[] | select(.name != null) | { (.name) : .string } ) as $pair ({}; . + $pair) | $in[0:$edit.offset] + s + ($in[$len:] | if length > 0 and gs then mysub else . end) end ; mysub ; (flags | index("g")) as $gs | (flags | if $gs then subg else . end) as $fla | sub1($fla; $gs); # def sub($re; s): sub($re; s; ""); # repeated substitution of re (which may contain named captures) def gsub($re; s; flags): sub($re; s; flags + "g"); def gsub($re; s): sub($re; s; "g"); ######################################################################## # range/3, with a `by` expression argument def range($init; $upto; $by): def _range: if ($by > 0 and . < $upto) or ($by < 0 and . > $upto) then ., ((.+$by)|_range) else . end; if $by == 0 then $init else $init|_range end | select(($by > 0 and . < $upto) or ($by < 0 and . > $upto)); # generic iterator/generator def while(cond; update): def _while: if cond then ., (update | _while) else empty end; _while; def until(cond; next): def _until: if cond then . else (next|_until) end; _until; def limit($n; exp): if $n < 0 then exp else label $out | foreach exp as $item ($n; .-1; $item, if . <= 0 then break $out else empty end) end; def isempty(g): 0 == ((label $go | g | (1, break $go)) // 0); def first(g): label $out | g | ., break $out; def last(g): reduce g as $item (null; $item); def nth($n; g): if $n < 0 then error("nth doesn't support negative indices") else last(limit($n + 1; g)) end; def first: .[0]; def last: .[-1]; def nth($n): .[$n]; def combinations: if length == 0 then [] else .[0][] as $x | (.[1:] | combinations) as $y | [$x] + $y end; def combinations(n): . as $dot | [range(n) | $dot] | combinations; # transpose a possibly jagged matrix, quickly; # rows are padded with nulls so the result is always rectangular. def transpose: if . == [] then [] else . as $in | (map(length) | max) as $max | length as $length | reduce range(0; $max) as $j ([]; . + [reduce range(0;$length) as $i ([]; . + [ $in[$i][$j] ] )] ) end; def in(xs): . as $x | xs | has($x); def inside(xs): . as $x | xs | contains($x); def input: _input; def repeat(exp): def _repeat: exp, _repeat; _repeat; def inputs: try repeat(_input) catch if .=="break" then empty else .|error end; # like ruby's downcase - only characters A to Z are affected def ascii_downcase: explode | map( if 65 <= . and . <= 90 then . + 32 else . end) | implode; # like ruby's upcase - only characters a to z are affected def ascii_upcase: explode | map( if 97 <= . and . <= 122 then . - 32 else . end) | implode; # Streaming utilities def truncate_stream(stream): . as $n | null | stream | . as $input | if (.[0]|length) > $n then setpath([0];$input[0][$n:]) else empty end; def fromstream(i): foreach i as $item ( [null,false,null,false]; if ($item[0]|length) == 0 then [null,false,.[2],.[3]] elif ($item|length) == 1 and ($item[0]|length) < 2 then [null,false,.[0],.[1]] else . end | . as $state | if ($item|length) > 1 and ($item[0]|length) > 0 then [.[0]|setpath(($item|.[0]); ($item|.[1])), true, $state[2], $state[3]] else . end; if ($item[0]|length) == 1 and ($item|length == 1) and .[3] then .[2] else empty end, if ($item[0]|length) == 0 then $item[1] else empty end ); def tostream: {string:true,number:true,boolean:true,null:true} as $leaf_types | . as $dot | if $leaf_types[$dot|type] or length==0 then [[],$dot] else # We really need a _streaming_ form of `keys`. # We can use `range` for arrays, but not for objects. keys_unsorted as $keys | $keys[-1] as $last| ((# for each key $keys[] | . as $key | $dot[$key] | . as $dot | # recurse on each key/value tostream|.[0]|=[$key]+.), # then add the closing marker [[$last]]) end; # Assuming the input array is sorted, bsearch/1 returns # the index of the target if the target is in the input array; and otherwise # (-1 - ix), where ix is the insertion point that would leave the array sorted. # If the input is not sorted, bsearch will terminate but with irrelevant results. def bsearch(target): if length == 0 then -1 elif length == 1 then if target == .[0] then 0 elif target < .[0] then -1 else -2 end else . as $in # state variable: [start, end, answer] # where start and end are the upper and lower offsets to use. | [0, length-1, null] | until( .[0] > .[1] ; if .[2] != null then (.[1] = -1) # i.e. break else ( ( (.[1] + .[0]) / 2 ) | floor ) as $mid | $in[$mid] as $monkey | if $monkey == target then (.[2] = $mid) # success elif .[0] == .[1] then (.[1] = -1) # failure elif $monkey < target then (.[0] = ($mid + 1)) else (.[1] = ($mid - 1)) end end ) | if .[2] == null then # compute the insertion point if $in[ .[0] ] < target then (-2 -.[0]) else (-1 -.[0]) end else .[2] end end; # Apply f to composite entities recursively, and to atoms def walk(f): . as $in | if type == "object" then reduce keys_unsorted[] as $key ( {}; . + { ($key): ($in[$key] | walk(f)) } ) | f elif type == "array" then map( walk(f) ) | f else f end; # SQL-ish operators here: def INDEX(stream; idx_expr): reduce stream as $row ({}; .[$row|idx_expr| if type != "string" then tojson else . end] |= $row); def INDEX(idx_expr): INDEX(.[]; idx_expr); def JOIN($idx; idx_expr): [.[] | [., $idx[idx_expr]]]; def JOIN($idx; stream; idx_expr): stream | [., $idx[idx_expr]]; def JOIN($idx; stream; idx_expr; join_expr): stream | [., $idx[idx_expr]] | join_expr; def IN(s): reduce (first(select(. == s)) | true) as $v (false; if . or $v then true else false end); def IN(src; s): reduce (src|IN(s)) as $v (false; if . or $v then true else false end); def pow10: "Error: pow10/0 not found at build time"|error;ztnhB""" \t \r \n\\\&&<<>>''""''\''escape_string;Zx0Nbuiltins_bind>?456789:;<=c  !"#$%&'()*+,-./0123ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/0C?.A@??%04d params %s:%d^%d %04d $%s:%d%*s[params: , %*s%s:%d: #INVALIDLOADKDUPNDUP2PUSHK_UNDERPOPLOADVLOADVNSTOREVSTORE_GLOBALINDEXINDEX_OPTEACHEACH_OPTFORKFORK_OPTJUMPJUMP_FBACKTRACKAPPENDINSERTRANGESUBEXP_BEGINSUBEXP_ENDPATH_BEGINPATH_ENDCALL_BUILTINRETTAIL_CALL_JQCLOSURE_REFCLOSURE_CREATE_CTOPCLOSURE_PARAM_REGULARDEPSMODULEMETAGENLABELDESTRUCTURE_ALTSTOREVNsrc/compile.c0 && "Unknown function type"bc && bc == target->compiledblock_is_single(binder)binder.first->symbolbreak_distance >= 0i->op == CLOSURE_PARAM*anonlabelblock_is_const(b)target.lastblock_is_single(b)!a->next!b->prev%s/%iis_datarelpathmetadataleft.first->op == DUPleft.first->next != NULLENVjq: error: $%s is not definedi->op == CLOSURE_CREATEcurr->op == CALL_JQactual_args == desired_argscollectreduceforeach@lambda__jqcurr == b.lastcurr->bound_by == currparam->op == CLOSURE_PARAMparam->bound_by == param!curr->arglist.firstbc && target && target->compiledjv_get_kind(*vars) == JV_KIND_OBJECT(opcode_describe(binder.first->op)->flags & bindflags) == (bindflags & ~OP_BIND_WILDCARD)binder.first->bound_by == 0 || binder.first->bound_by == binder.firstopcode_describe(op)->length == 1opcode_describe(LOADK)->flags & OP_HAS_CONSTANT(opcode_describe(STORE_GLOBAL)->flags & (OP_HAS_CONSTANT | OP_HAS_VARIABLE | OP_HAS_BINDING)) == (OP_HAS_CONSTANT | OP_HAS_VARIABLE | OP_HAS_BINDING)opcode_describe(PUSHK_UNDER)->flags & OP_HAS_CONSTANTopcode_describe(op)->flags & OP_HAS_BRANCHopcode_describe(b.first->op)->flags & OP_HAS_BRANCHopcode_describe(op)->flags & OP_HAS_BINDINGblock_has_only_binders(binder, bindflags)opcode_describe(op)->flags & OP_HAS_VARIABLEblock_is_single(import) && import.first->op == DEPSblock_is_const(metadata) && block_const_kind(metadata) == JV_KIND_OBJECTleft.first->next->op == SUBEXP_BEGINleft.first->next->next->op == LOADKjq: error: break used outside labeled control structurejq: error: %s/%d is not definedopcode_describe(i->op)->flags & OP_IS_CALL_PSEUDO0 && "Unknown type of parameter"curr->bound_by->op == CLOSURE_CREATE_Ccurr->op != CLOSURE_REF && curr->op != CLOSURE_PARAMfunction compiled to %d bytes which is too longcurr->bound_by->op == CLOSURE_CREATE || curr->bound_by->op == CLOSURE_PARAMarg->op == CLOSURE_REF && arg->bound_by->op == CLOSURE_CREATEcurr->imm.target->bytecode_pos != -1curr->imm.target->bytecode_pos > pos0 && "codegen not implemented for this operation"bc->globals->ncfunctions == ncfuncnesting_levelexpand_call_arglistcompileblock_compilegen_array_matcherblock_get_unbound_varsgen_import_metablock_bind_referencedblock_bind_libraryblock_count_actualsblock_count_formalsblock_bind_subblockblock_bind_eachinst_joingen_op_boundgen_op_var_freshgen_op_unboundinst_set_targetgen_op_targetlatergen_op_targetblock_constblock_const_kindgen_op_pushk_undergen_const_globalgen_constgen_op_simplesrc/execute.cfp->retaddr == 0var < fr->bc->nlocalsjq->curr_frameclosure < fr->bc->nclosuresn2 == n1 + 1jv_is_valid(val)path_len >= 0path_len == 0jq->stk_top == 0jq->fork_top == 0jq->curr_frame == 0src/exec_stack.hjq->err_cbpc | || 0 && "invalid instruction"jv_is_valid(v)jq->subexp_nest > 0Range bounds must be numericV%d = (%d) Cannot iterate over %s (%s)jq: error: out of memory jq: error: %sjq: %d compile %sJQ_ORIGINPROGRAM_ORIGINJQ_LIBRARY_PATH!jq->haltedfp->retaddr >= bc->code && fp->retaddr < bc->code + bc->codelensubfn_idx < fr->bc->nsubfunctionsnargs == new_frame->bc->nclosuress->limit == 0 && "stack freed while not empty"jv_get_kind(jq->error) == JV_KIND_NULLjv_get_kind(*var) == JV_KIND_ARRAYjv_get_kind(objv) == JV_KIND_OBJECTCannot use %s (%s) as object keyInvalid path expression with result %sInvalid path expression near attempt to access element %s of %sInvalid path expression near attempt to iterate through %sopcode == EACH || opcode == EACH_OPTFunction takes too many argumentsjq->stk_top == frame_current(jq)->retdatajv_get_kind(args) == JV_KIND_ARRAY || jv_get_kind(args) == JV_KIND_OBJECTjv_get_kind(args) == JV_KIND_ARRAYjv_get_kind(attrs) == JV_KIND_OBJECT.6hh001 @@@@@@@N0@@@@@@@@@@@@gg@@@@@@ @@@@@@@@@@@@@@@@@Aq+djq_haltjq_set_attrsargs2objjq_compile_argsstack_resetjq_resetframe_pushmake_closurepath_appendjq_nextjq_report_errorframe_local_varframe_currentframe_popstack_restorestack_popnstack_popstack_push{"a':"12"}src/jq_test.cjv_get_refcnt(a) == 1before == afterfoohello%d%shello42!barjq: error%%FAIL %%FAIL IGNORE MSG Disassembly:*** Expected , but got *** Superfluous result: fopenjv_get_kind(v) == JV_KIND_INVALIDExpected separator between values at line 1, column 9 (while parsing '{"a':"12"}')strcmp(jv_string_value(v), "Expected separator between values at line 1, column 9 (while parsing '{\"a':\"12\"}')") == 0jv_get_kind(a) == JV_KIND_ARRAYjv_array_length(jv_copy(a)) == 0jv_array_length(jv_copy(a)) == 1jv_number_value(jv_array_get(jv_copy(a), 0)) == 42jv_equal(jv_copy(a), jv_copy(a))jv_equal(jv_copy(a2), jv_copy(a2))jv_equal(jv_copy(a), jv_copy(a2))jv_equal(jv_copy(a2), jv_copy(a))!jv_equal(jv_copy(a), jv_copy(a2))!jv_equal(jv_copy(a2), jv_copy(a))jv_array_length(jv_copy(a)) == 2jv_get_kind(subarray) == JV_KIND_ARRAYjv_array_length(jv_copy(subarray)) == 1jv_number_value(jv_array_get(jv_copy(subarray), 0)) == 42jv_get_kind(sub2) == JV_KIND_ARRAYjv_array_length(jv_copy(sub2)) == 2jv_number_value(jv_array_get(jv_copy(sub2), 0)) == 42jv_number_value(jv_array_get(jv_copy(sub2), 1)) == 19jv_array_length(jv_copy(a3)) == 3jv_number_value(jv_array_get(jv_copy(a3), 0)) == 42jv_array_length(jv_array_get(jv_copy(a3), 1)) == 1jv_number_value(jv_array_get(jv_copy(a3), 2)) == 19jv_array_length(jv_copy(a4)) == 1jv_array_length(jv_copy(a4)) == 2jv_array_length(jv_copy(a5)) == 2jv_array_length(jv_array_get(jv_copy(a), 1)) == 1jv_equal(jv_string("foo"), jv_string_sized("foo", 3))jv_string_length_bytes(jv_copy(shortstr)) == (int)strlen(nasty)jv_string_length_bytes(jv_copy(longstr)) == (int)sizeof(nasty)jv_equal(jv_copy(a1), jv_copy(a2))jv_equal(jv_copy(a2), jv_copy(a1))!jv_equal(jv_copy(a1), jv_copy(b))jv_string_hash(jv_copy(a1)) == jv_string_hash(jv_copy(a1))jv_string_hash(jv_copy(a1)) == jv_string_hash(jv_copy(a2))jv_string_hash(jv_copy(b)) != jv_string_hash(jv_copy(a1))jv_equal(jv_string("hello42!"), jv_string_fmt("hello%d%s", 42, "!"))jv_string_length_bytes(jv_copy(str)) == sizeof(big) - 1!strcmp(big, jv_string_value(str))jv_number_value(jv_object_get(jv_copy(o1), jv_string("foo"))) == 42jv_number_value(jv_object_get(jv_copy(o1), jv_string("bar"))) == 24jv_number_value(jv_object_get(jv_copy(o2), jv_string("foo"))) == 420jv_number_value(jv_object_get(jv_copy(o2), jv_string("bar"))) == 240Testing '%s' at line number %u *** Test program compiled that should not have at line %u: %s *** Erroneous test program failed with wrong message (%s) at line %u: %s *** Test program failed to compile at line %u: %s *** Input is invalid on line %u: %s *** Expected result is invalid on line %u: %s *** Insufficient results for test at line number %u: %s jv_equal(jv_copy(expected), jv_copy(reparsed)) for test at line number %u, %s %d of %d tests passed (%d malformed) run_jq_testsjv_testE@3@i@@@@8@@z@n@src/jv.cout < s->data + maxlengthc->count > 0arraybooleannull0 && "invalid kind"iter != ITER_FINISHEDInvalid UTF-8 stringnew_slotsize > 0 && (size & (size - 1)) == 0jv_get_kind(a) == JV_KIND_STRINGjv_get_kind(o) == JV_KIND_OBJECTi + jvp_array_offset(a) < array->lengths->alloc_length >= jvp_string_length(s)slot == -1 || (slot >= 0 && slot < jvp_object_size(object))jv_get_kind(b) == JV_KIND_STRINGjv_get_kind(key) == JV_KIND_STRINGjv_get_kind(j) == JV_KIND_NUMBERjv_get_kind(j) == JV_KIND_STRINGjv_get_kind(object) == JV_KIND_OBJECTjv_get_kind(jvp_object_get_slot(object,iter)->string) == JV_KIND_STRINGjv_get_kind(s) == JV_KIND_STRINGjv_get_kind(x) == JV_KIND_INVALIDjv_get_kind(inv) == JV_KIND_INVALIDjv_get_kind(j) == JV_KIND_ARRAYOut of bounds negative array indexjv_get_kind(b) == JV_KIND_ARRAY0 <= start && start <= end && end <= lenjv_get_kind(k) == JV_KIND_STRINGjv_get_kind(n) == JV_KIND_NUMBERjvp_refcnt_unshared(new_object.u.ptr)jvp_refcnt_unshared(object.u.ptr)!jvp_object_find_slot(new_object, slot->string, new_bucket)!jvp_object_find_slot(*object, key, bucket)jv_get_kind(a) == JV_KIND_OBJECTjv_get_kind(b) == JV_KIND_OBJECTjv_get_kind(sep) == JV_KIND_STRINGjvp_invalid_freejv_object_iter_keyjv_object_iter_nextjv_object_iterjv_object_containsjv_object_merge_recursivejv_object_mergejv_object_lengthjvp_object_deletejv_object_deletejvp_object_rehashjvp_object_freejvp_object_unsharejvp_object_writejv_object_setjv_object_hasjvp_string_equaljvp_object_sizejvp_object_get_slotjvp_object_maskjvp_object_ptrjvp_object_readjv_object_getjvp_object_newjvp_string_remaining_spacejv_string_slicejv_string_valuejv_string_hashjv_string_implodejv_string_explodejv_string_splitjv_string_indexesjv_string_length_codepointsjvp_string_ptrjv_string_length_bytesjvp_string_copy_replace_badjvp_array_slicejv_array_slicejv_array_concatjvp_array_freejvp_refcnt_unsharedjv_array_setjvp_array_offsetjvp_array_ptrjvp_array_readjv_array_getjvp_array_lengthjv_array_lengthjv_number_valuejv_invalid_get_msgjv_kind_nameAerror: cannot allocate memory src/jv_aux.cCannot index %s with %sjv_is_valid(t)Cannot delete fields from %sjv_is_valid(k)jv_get_kind(objects) == JV_KIND_ARRAYjv_get_kind(keys) == JV_KIND_ARRAYjv_array_length(jv_copy(objects)) == jv_array_length(jv_copy(keys))Start and end indices of an array slice must be numbersStart and end indices of an string slice must be numbersCannot index %s with string "%s"0 <= start && start <= end && end <= array_lenA slice of an array can only be assigned another arrayCannot update field at %s index of %sjv_array_length(jv_array_get(jv_copy(paths), i)) > startCannot delete %s element of arrayCannot delete %s field of objectCannot check whether %s has a %s keyPath must be specified as an array0 && "jv_keys passed something neither object nor array"0 && "invalid kind passed to jv_cmp"Paths must be specified as an arrayPath must be specified as array, not %s8mjjjjk kjjv_groupsort_itemsjv_sortjv_cmpjv_keysjv_delsdelpaths_sortedjv_hasjv_setparse_slicenfInfinityNaN3fG}ؗҜ<3#I9=D2[%Cod(h7yACnF?O8M20HwZcurr_buf == 0 || p->curr_buf_pos == p->curr_buf_length) && "previous buffer not exhausted"Expected another array elementUnmatched ']' at the top-levelUnmatched ']' in the middle of an objectExpected a separator between valuesObjects must consist of key:value pairsMissing value in key:value pair',' not as part of an object or arrayUnmatched '}' at the top-levelExpected string key before ':'Expected another key-value pairExpected another key:value pairUnmatched '}' in the middle of an arrayPotentially truncated top-level numeric valueInvalid \uXXXX\uXXXX surrogate pair escapeExpected escape character at end of stringInvalid characters in \uXXXX escapeExceeds depth limit for parsingInvalid string: control characters from U+0000 through U+001F must be escapedp->stackpos > 1 && jv_get_kind(p->stack[p->stackpos-2]) == JV_KIND_OBJECT%s at line %d, column %d (need RS to resync)p->curr_buf_pos == p->curr_buf_lengthUnfinished abandoned text at EOF at line %d, column %dUnfinished string at EOF at line %d, column %d%s at EOF at line %d, column %dUnfinished JSON term at EOF at line %d, column %dPotentially truncated top-level numeric value at EOF at line %d, column %dtruefalseInvalid numeric literalInvalid literalsrc/jv_parse.cp->stackpos <= p->stacklenp->stackpos < p->stacklenp->tokenpos <= p->tokenlenp->tokenpos < p->tokenlenoutput producedExpected value before ','':' should follow a keyObject keys must be stringsUnmatched '}'Invalid escape':' not as part of an objectUnmatched ']'Truncated valueInvalid \uXXXX escapeMalformed BOM!jv_is_valid(*out)k == JV_KIND_NULL!jv_is_valid(p->next)%s at line %d, column %dUnexpected extra JSON valuesExpected JSON value%s (while parsing '%s')SSSSoobtokenaddpushparse_tokenstream_tokenscanjv_parser_nextjv_parser_set_bufsrc/jv_print.cc != -1\u%04x\u%04x 0codepoint >= 0 && codepoint <= 0x10FFFFout - start == jvp_utf8_encode_length(codepoint)jvp_utf8_encodejvp_utf8_nextjvp_utf8_backtrack????????????????????????????????????????????????????????????????Modules must be named by relative paths using '/', not '\' (%s)Relative paths to modules may not traverse to parent directories (%s)module names must not have equal consecutive components: %sModule search path must be an arrayjv_get_kind(search_path) == JV_KIND_ARRAY!jv_is_valid(as) || jv_get_kind(as) == JV_KIND_STRINGjq: error loading data file %s: %s Module path must be a stringsrc/linker.c$ORIGIN/%s/%sjq/main%s/%s/%s%smodule not found: %s (%s)module not found: %s.jsonsearch.jq: error: %s unknown errorrawdepsprocess_dependenciesbuild_lib_search_chainsrc/locfile.cpos < l->lengthline-1 < l->nlinesline < l->nlines%s at %s, line %d: %.*s%*sjq: error: %s locfile_line_lengthlocfile_get_linejq: error: Could not open file %s: %s Could not find home directory.jv_get_kind(path) == JV_KIND_STRINGcb == jq_util_input_next_input_cbInput error: %s src/util.cCould not expand %s. (%s)!jv_is_valid(state->slurped)%s:%luUnknown input filenameUnknown input line numberjq_util_input_get_positionjq_util_input_set_parserexpand_pathsrc/lexer.lstate"%.*s"flex scanner jammedinput in flex scanner failedstart-condition stack underflowjq_yyset_lineno called with no bufferjq_yyset_column called with no bufferout of dynamic memory in jq_yy_create_buffer()out of dynamic memory in jq_yyensure_buffer_stack()out of dynamic memory in jq_yy_scan_buffer()out of dynamic memory in jq_yy_scan_bytes()bad buffer in jq_yy_scan_bytes()out of memory expanding start-condition stackfatal flex scanner internal error--end of buffer missedfatal error - scanner input buffer overflowout of dynamic memory in yy_get_next_buffer()fatal flex scanner internal error--no action found#$**J**f,0,+++X+"+*0Q00((z(D((''l'6''&&^&(&%%00p..-3-,,//..6%l%)$6%)1)$$$$$$)]}+)]})enter ( $%'&(,*)$ -'+.,/5066%L%&)*)+K/-++0=L=.>N>0@O@=C@C>KC5P=QNR>SWUVXZ[\iklnPORWQoVqXZk[QlrSUnstuiovqw\y|~}trs|~wu}vy{zxpmjfdca_YTMJIGA1#!   !"##$%&'()*#+#,-#.#/#0##133J446666=A>>J>BJJJP@JJCJK55J@OJCJWJ`J66LJJJMNQSRTJJZXUV[>j>Y>J>\cJcCcdcCifaJCJkJCJJJJJJJJJJJJmlptnJsJuv}wo~JqrJJJ|JJxJJJJJJJJJJJJJJJJJJaJJJyJJJyJJJJ2222222228y8888888??J?J?HJHJHIIIfI^^d^^^^f^_________bybybzJzz{J{Jh_J__ge]JGFED<;:97 34@A9;)AA(AA'&%//2$#"&#0354%;9B8?DFHAPZAAAAA_cjAnAAA"VMaeoqsuwxvyz{|AAAA}~UNLA"&*    !"#$%&'()*+,-./01234531001(##$%#####'####1..............#,,*-0!'// &......... .......,+)+/''". ...........+.... ...... +......+...src/parser.yfuncnametmp_modifysyntax error, unexpected %ssyntax errorunexpected*label-%s_assignDivision by zero?Remainder by zero?Import path must be constantrecurselinefiledefmoduleimportincludethenelseeliftrycatch__loc__memory exhausted$end$undefinedINVALID_CHARACTERIDENTFIELDLITERALFORMAT"..""%=""==""!=""//""as""def""module""import""include""if""then""else""elif""reduce""foreach""end""and""or""try""catch""label""break""__loc__""|=""+=""-=""*=""/=""//=""<="">=""?//"QQSTRING_STARTQQSTRING_TEXTQQSTRING_INTERP_STARTQQSTRING_INTERP_ENDQQSTRING_ENDFUNCDEF'|''=''<''>''+''-''*''/''%'NONOPT'?'';''('')''$'':''.''[''{'$acceptTopLevelModuleImportsFuncDefsExpImportImportWhatImportFromFuncDefParamsParam@1@2QQStringElseBodyExpDTermArgsArgRepPatternsPatternArrayPatsObjPatsObjPatKeywordMkDictMkDictPairQ.....].,.,.i.............u..E.,//{-.{-.{-{-{-{-{-{-{-{-{-{-{-{-.{-.11111111111111111111111111111r1r1r1r1r1r1r1r1r1r1r111r1r1r1r1r1r1r1r1r1r1r1r11r1r1?4a433)4488=TFN>M>N>NSSNS SSSTTRRQQiQIQ)Q QOQO1OONNFEDDD1DCCkCECEiECEEEE8CBATA@@{@0@#@@?vU_UEU8UU ^]]o]b]B]]]>\[[{[7[[ZZ_n_I_^^v^V^.^ `_ZMHMMLLLzLmLUL:LKJnJ8J>>J>IIIII_IRI IHHHH~H^HHCGGGFFBFVVVVVVrV[VDV-VVUUUUUWWW>WvWiW>WWYXiXWZYjq_parse_librarygen_binop EFFGGHHIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKLLLMNNOOPPRQSQTTTUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXYZZ[[\\\]]^^_______```````````````````aaaabbbbbbbbFG)5<>@ACJNQWHKL<:)JWWJ>>RJJQBJ <>Q`ab  !"#$%&'/012345678:;J @AMQMIJNH;JJXYSACZ[\Q?BJ I;;=T>OPJJ[[J/*+-a5VWV=VVa\]<>Q^_`(/:BJ:?B>Y-;=;U<<A>C@AC*+>->: @A678N:TUVWXYZ[\]^_`abcdefghijk>xr@A ;q=)@A<?;=> =+:B???0:D/  :(/:)@A(B:</<?<>:???D??(?::?:)x/<>@AC ()*5 !"#$%&'),/012345678:;=?@ABD  )<>&'D2345678:)5 <>?@ABC&'2345678:)5<>@ABC)5<>@AC)5<>@AC)5<>@AC)5;<>@AC)5<>@ABC)5<>@AC ) <> !"#$%&'/012345678: ?B !"#$%&'/012345678: B !"#$%&'/012345678: B !"#$%&'/012345678: B !"#$%&'/012345678:;=  !"#$%&' /012345678:= !"#$%&' /012345678:= !"#$%&' /012345678:= !"#$%&' /012345678:= !"#$%&' /012345678:= !"#$%&'/012345678:;  !"#$%&'/012345678:;  !"#$%&'/012345678:;  !"#$%&'/012345678:;  !"#$%&'/012345678:;  !"#$%&'/012345678:;  !"#$%&'/012345678:  !"#$%&' /012345678: !"#$%&',/012345678:  !"#$%&'/012345678:  !"#$%&' /012345678: !"#$%&' /012345678: !"#$%&' 12345678: !"#$%&' 12345678:&'2345678:*&'%4(o0-/8px5Pw{|tt1 !oo+"qrijkl x qr"#qr$o),P29:P4;<=>?@ABCDEFGHIJKLMl|qrNOi #$+- yu3!&234/017:4;<=>?@ABCDEFGHIJKLMhh N Ohh i hhghijklUV6 `a efghijkl7.     z   4;<=>?@ABCDEFGHIJKLMTUVWXYZ[\]^_`abcdefghijklTUVWXYZ[\]^_`abcdefghijklTUVWXYZ[\]^_`abcdefghijklTUVW XYZ[\]^_`abcdefghijklTUVW%XYZ[\]^_`abcdefghijkl56TUVWXYZ[\]^_`aTUVWbcdefghijklXYZ[\]^_`aTUVWbcdefghijklXYZ[\]^_`aTUVWbcdefghijklXYZ[\]^_`aTUVWbcdefghijklXY4Z[\]^_`aTUVWbcdefghijklXY8Z[\]^_`abcdefghijklmTUVWXYZ[\]^_`abcdefghijklTUVWXYZ[\]^_`abcdefghijklTUVWXYZ[\]^_`abcdefghijkl)TUVWXYZ[\]^_`abcdefghijkl*TUVWXYZ[\]^_`abcdefghijkl.TUVWXYZ[\]^_`abcdefghijklTUVWXYZ[\]^_`aTUVWbcdefghijklXYZ[\]^_`abcdefghijklTUVW'XYZ[\]^_`abcdefghijklTUVW(XYZ[\]^_`aTUVWbcdefghijklXYZ[\]^_`aTUVWbcdefghijklXYZ[\]^_`ahUVdefghijklXYhhhhhh`aUVhefghijkXl`aefghijklvn s,}~QRSbbbsbbbbbn}b0bkbbcbiQ`bI<a/M>K@ hgTSe P540qo@JkcUOldnf()*"$'-.+,!#%&LuRY 1j;8A=Gvy{NmXW3p?:6Fw}xt _^V29BEz|\[]D~Z7C  +? bPbzJb   bb?bbCn:jbbS`bbbP]Vb[bbbbbbbbbbbbbbbbbbb^a_qbbhbbbbb=;bbKubbbbbbbYbbbYZrr8zZZZZZZrr8ZrrbBc/bbbbHbpb<bbbbb3bbbbbbbbbbbbbbbBbbbbbbbbbbbbb bbbb<+bbbbb>8<=6405@7?;213:ABC/D  !"#$%&'()*+,-.9syntax error, unexpected %s, expecting %s or %ssyntax error, unexpected %s, expecting %s or %s or %ssyntax error, unexpected %s, expecting %s or %s or %s or %ssyntax error, unexpected %s, expecting %sjq: error: %s (Unix shell quoting issues?)Module metadata must be constantPossibly unterminated 'if' statementPossibly unterminated 'try' statementModule metadata must be an objectbreak requires a label to break totry .["field"] instead of .field for unusually named fieldsMay need parentheses around object key expressionjq: error: library should only have function definitions, not a main expressionblock_has_only_binders_and_imports(*answer, OP_IS_CALL_PSEUDO);T jpss0{d |@|||4}L0}t4@``  (@t<ppX|0PОTPpdЭp,@T|0<p0 @lpе`,ж@Tp0иx@H0` Pt 0 \>>> ?@?`,?T?@? ?0 ?P @ H@ "@P#@#@$ A%\A@%xA&A`(B(0B*pB*B+B`,DC,C.C0/D 0`D 8DP:E =|Ep@EPBFDdFEF FF G0G`GXGHGJGSHHUHVHV IpW(IWEU E D+ >EU E (`+DrECG _ DAA +EE` A (+EDG d AAA (+@aFDG j DBA (,SECM \ AAA ,,V\OH,XH0J A 8d,`pBEE D(D0g (M BBBJ 4,_MCG q FAA DCAA0,YEDL n FAF DCA8 -{BGA C(G0~ (D ABBA 4H-,?FHE D(G0I(M BBB8-4wFEB A(F0f (J KBBE H-xFIE B(D0A8G` 8D0A(B BBBE D.FBB B(A0A8GP8G0A(B BBBP.4(Hd.PFEB E(A0A8DP 8D0A(B BBBA .. $.,/ELG TAAD/4FEB E(D0A8DPu8G0A(B BBBHH/FBB B(A0A8D8M0A(B BBB/./,4/8FHH J(J0~(E EEE8/1FBB E(GP(E EHB400#FEE B(D@(N BBB$h0QEDG ~AA80FEE E(G0N (N BBBJ 80h{FBE D(A0[(D EBB1)JWGH$1~FEH E(A0A8D`2 8A0A(B BBBE Hp1FDB E(A0A8D` 8A0A(B BBBJ 1HfAI F Q<1-FBB A(A0 (D EBBD 82FBB J(A0(H BBB8X2FEE D(G0i (G BBBA X2FBB E(G0P (E EHBF D (G BBBO `(H BBBD2zFEE B(A0D8L@|8D0D(H BBB@83LFEE E(D0DP 0D(K BBBI D|3FBB E(D0D8LPX8D0D(H BBBD3FEE E(D0D8L@8D0D(H BBBL 4BEE B(A0A8JW 8D0A(B BBBB `\4h#FBB B(A0A8G`~ 8D0A(B BBBH f 8E0A(B BBBD d44FBB E(D0A8D` 8D0D(E EBBI  8A0A(B BBBG L(5JBFB B(A0A8J 8A0A(B BBBA Hx5FBB L(A0D8D8D0D(E EBBH50+FBB B(D0D8D8G0A(B BBBH6GFGE E(A0A8G` 8A0A(B BBBC 4\6HFEI G(G0I(J JBBD60FBB B(D0D8GP8G0A(B BBB$64FFG IJIH7CFDB B(A0D8GP8G0D(H EBB@P7^FBB H(D0L@"0D(K BBB\7  BBB B(A0A8G 8A0A(B BBBG \jA\7 FBB E(I0A8G\tAl 8D0A(B BBBJ 4T8 bBDD h FBF NJE(8 BDA AB8 Dy C 8@WxL8BBA A(D0m (A ABBC e (A ABBE 89DU G \ A D\9BEE H(G0A8DP`8A0A(B BBB`9BBE E(D0D8D@k 8G0A(B BBBK w 8A0A(B BBBA H:DBEB E(D0D8F` 8A0A(B BBBJ 8T:FBE D(A0} (A BBBJ ,:FBA g BBA 8:FBA A(G0h (G ABBA :H;FBE B(D0A8G@~ 8A0A(B BBBE `\;:FEB E(D0D8DPJ 8G0A(B BBBH  8A0A(B BBBI L;t~FBA A(G0 (D ABBE l (D DBBA <{A C 0<3TD<0FBE B(A0A8G 8D0A(B BBBA eG^AKGDD[RJGGGGaL<`/FDG . ABN D GBC I GBE OKD($=0QFKA vBBP=0Fl=12=1(=1(FGD SAB4=1FED C(J0r(A ABB=\2RE L AL>2aFBE E(D0A8J 8A0A(B BBBE $h>5.FDG IJE(>5fFDD u ABA >6=Ew$>,6AFEG ZHH?T6 ES?X6 ES8?\6 EST?`6h?l6|?x6?6?6?6Wx?6 ?6?6T @6BBB B(A0A8H Q Ga 8A0A(B BBBA ,d@`NFHG d BBK X@N% BBB B(A0A8G L@L`La 8A0A(B BBBA H@WFEE E(A0D8F@A 8C0A(B BBBA e|5*e5EB I eh6[BEE B(A0A8DZ 8G0A(B BBBB  8G0A(B BBBD f 8D0A(B BBBE j8G0A(B BBBLPf49BBB B(A0D8G 8D0A(B BBBA tfA BBB B(A0A8JBHD\ 8A0A(B BBBE ^HoA\gJeFBB E(D0D8DaABBYs 8A0A(B BBBI XxgLFBE B(A0G8DpU 8D0A(B BBBC ZxUXxAp<g@N,FJE A(D0 (A BBBI h0O (h,O;QeDhPOwHp A ``hOlFBE B(A0D8J 8A0A(B BBBI CpA$hQ@FDG PJP4hQSAAG  AAI l FAE $iUkHX H Y O PHHiLUHFBB B(D0D8DPH 8G0A(B BBBH HiPVFEB D(G0d (G BBBG L(G BBBiV ,iVFAD  ABG @$j`WFDD p ABG U ABH S ABA 0hjWEAD i DAH DAA$jXJEDG wAAj@X(jADMV[`eilu}y p <o(&x  `0 _H8' oo7oo5o@0p@pPp`pppppppppppqq q0q@qPq`qpqqqqqqqqqrr r0r@rPr`rprrrrrrrrrss s0s@sPs`spssssssssstt t0t@tPt`tptttttttttuu u0u@uPu`upuuuuuuuuuvv v0v@vPv`vpvvvvvvvvvww w0w@wPw`wpwwwwwwwwwxx x0x@x@zde32af4c2088c17e6d8734b985942cab1b621a.debug[SJ.shstrtab.note.gnu.property.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.tbss.init_array.fini_array.data.rel.ro.dynamic.data.bss.gnu_debuglink  $1o((L; xxC&&Ko55vXo77gH8H8'qB__0 {ppv p p0PxPx`x`x << @@O PPTdu @@ ``x x x4