ELF>@@8 @@@@)c)c@@@++@`pp88800hhhDDStd88800Ptd<<<llQtdRtd++/lib64/ld-linux-x86-64.so.2 GNUGNU9:|M[b_/-\`GNU~~em ~" Y6"Ut !. } W]: u=/z}[q] 2!$9 d\#vJ M t :W! R  #2# "  #! #K#  c   B  _+  !E!U   z   U+6 P %  R y#M v"c ~" g0"gd7^ T" "Q$X= ,W<"G Q.=DN#G! '[ , w > ""i  dm' e  #k!1l g 42n  B4'I#`EN#r{ !e1 k v p Hs  [!C~Pph . rM"P Eg"V!3N > "R!  t, e6brP   O> ?  8#%F"_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable__cxa_finalize__libc_start_mainapr_array_makesvn_client_args_to_target_array2svn_handle_error2svn_error_clearsvn_pool_create_exsvn_client_add5apr_pool_clearsvn_error_createapr_pool_destroydcgettextsvn_error_quick_wrap__stack_chk_failsvn_sort_compare_items_lexicallysvn_sort__hashsvn_cmdline_printfapr_psprintfapr_fnmatchstrcmpsvn_base64_decode_stringsvn_x509_parse_certsvn_x509_certinfo_get_subjectsvn_x509_certinfo_get_issuersvn_x509_certinfo_get_digestsvn_checksum_to_cstring_displaysvn_x509_certinfo_get_hostnamessvn_cstring_atouisvn_x509_certinfo_get_valid_fromsvn_time_to_human_cstringsvn_x509_certinfo_get_valid_toapr_is_empty_arraysvn_stringbuf_create_emptystrlensvn_stringbuf_appendbytessvn_handle_warning2apr_array_pushsvn_utf_cstring_to_utf8svn_config_get_user_config_pathsvn_config_walk_auth_datasvn_dirent_local_styledcngettextsvn_error_createfsvn_xml_make_open_tagsvn_prop_get_valuesvn_xml_make_close_tagsvn_stringbuf_setemptysvn_stream_printfsvn_cmdline_cstring_from_utf8svn_stream_putssvn_diff_file_options_createsvn_stream_for_stdoutsvn_cstring_splitsvn_diff_file_options_parsesvn_client_blame6svn_opt_parse_pathsvn_path_is_urlsvn_cmdline_fprintfsvn_client_cat3svn_opt_parse_num_argssvn_client_add_to_changelistsvn_client_remove_from_changelistsapr_array_popsvn_client_checkout3svn_uri_basenamesvn_dirent_joinsvn_opt_push_implicit_dot_targetsvn_dirent_get_absolutesvn_client_vacuumsvn_client_cleanup2svn_client_get_wc_rootsvn_error_compose_createsvn_depth_to_wordsvn_dirent_condense_targetssvn_wc_get_actual_target2apr_hash_getsvn_config_get_boolsvn_client_commit6apr_pstrdupsvn_diff_mem_string_diff3svn_diff_mem_string_output_merge3svn_string_create_emptysvn_cmdline__edit_file_externallysvn_err_best_messageapr_pstrcatsvn_utf_cstring_utf8_widthsvn_cmdline_prompt_user2svn_client_conflict_get_local_abspathsvn_dirent_skip_ancestorsvn_client_conflict_prop_resolve_by_idapr_hash_setsvn_client_conflict_tree_resolve_by_idsvn_client_conflict_text_resolve_by_idsvn_client_conflict_tree_get_resolution_optionssvn_client_conflict_option_get_idapr_pallocsvn_client_conflict_option_get_labelsvn_client_conflict_option_get_descriptionsvn_client_conflict_option_get_moved_to_repos_relpath_candidates2svn_client_conflict_option_get_moved_to_abspath_candidates2svn_cstring_strtoi64svn_error__malfunctionsvn_client_copy7svn_client__assert_homogeneous_target_typesvn_client_delete4svn_token__to_wordsvn_xml_escape_cdata_cstringsvn_path_url_add_component2svn_cmdline_fflushsvn_stream_for_stderrsvn_relpath_canonicalizesvn_client_diff_summarize2svn_client_diff_summarize_peg2svn_cmdline_output_encodingsvn_client_diff_peg7svn_client_diff7svn_client_export5svn_opt__split_arg_at_peg_revisionsvn_dirent_basenamesvn_io_file_readlinesvn_stringbuf_appendcstrsvn_io_file_write_fullioctlgetenvsvn_cstring_atoisvn_stringbuf_appendbytesvn_stringbuf_createsvn_stringbuf_chopsvn_utf__last_validsvn_xml_fuzzy_escapeabortsvn_io_open_unique_file3svn_io_file_flushsvn_error_root_causesvn_io_file_seeksvn_io_file_closesvn_utf_stringbuf_to_utf8apr_array_catsvn_io_file_opensvn_diff_file_diff3_2svn_diff_output2svn_io_remove_file2svn_io_is_file_executablesvn_io_copy_filesvn_io_set_file_executable__sprintf_chkmodf__assert_failsvn_client_conflict_get_incoming_changesvn_client_conflict_get_local_changesvn_client_conflict_get_operationsvn_client_conflict_tree_get_victim_node_kindsvn_client_conflict_get_incoming_new_repos_locationsvn_client_conflict_get_incoming_old_repos_locationsvn_node_kind_to_wordapr_hash_makeapr_ltoasvn_xml_make_open_tag_hashsvn_client_conflict_get_conflictedsvn_client_conflict_tree_get_detailssvn_client_conflict_prop_get_propvalssvn_client_conflict_text_get_mime_typesvn_mime_type_is_binarysvn_client_conflict_text_get_contentssvn_client_conflict_get_recommended_option_idsvn_client_conflict_prop_get_descriptionsvn_client_conflict_prop_get_resolution_optionssvn_client_conflict_tree_get_descriptionsvn_client_conflict_option_find_by_idsvn_client_conflict_prop_resolvesvn_client_conflict_text_get_resolution_optionssvn_stream_open_uniquesvn_stream_closesvn_stringbuf_from_file2svn_string_create_from_bufsvn_client_conflict_option_set_moved_to_repos_relpath2svn_diff_file_diff_2svn_diff_file_output_unified4svn_client_conflict_option_set_moved_to_abspath2svn_diff_file_output_merge3svn_client_conflict_option_set_merged_propvalsvn_ra_print_modulessvn_opt_print_help5svn_client_import5svn_uri_skip_ancestorsvn_path_uri_encodesvn_checksum_to_cstringsvn_time_to_cstringsvn_client_conflict_getsvn_client_conflict_get_repos_infosvn_client_conflict_prop_get_reject_abspathsvn_cstring_count_newlinessvn_cmdline_fputssvn_client_info4svn_client__layout_listapr_time_nowapr_time_exp_ltapr_strftimesvn_client_list4svn_string_createsvn_subst_translate_string2svn_client_locksvn_utf__xfrmapr_hash_firstapr_hash_nextapr_hash_this_keyapr_hash_this_valsvn_compat_log_revprops_outsvn_sort_compare_items_as_pathssvn_tristate__to_wordsvn_compat_log_revprops_clearapr_hash_countsvn_cmdline__print_xml_prop_hashsvn_membuf__createsvn_client_log5svn_wc_create_conflict_resultsvn_client_mergeinfo_log2svn_client_get_merging_summarysvn_client_mkdir4svn_client_move7svn_hash_keyssvn_sort_compare_pathssvn_sort__arraysvn_client_merge_reintegratesvn_client_merge_peg5svn_client_merge5svn_client_url_from_path2svn_io_check_pathsvn_client_patchsvn_client_propset_localsvn_client_revprop_set2svn_stream_writesvn_cmdline__print_prop_hashsvn_prop_needs_translationsvn_subst_detranslate_stringsvn_subst_translate_cstring2svn_prop_name_is_validsvn_client_revprop_getsvn_client_propget5svn_cmdline__print_xml_propsvn_opt__revision_to_stringsvn_client_proplist4svn_client_revprop_listsvn_prop_is_booleansvn_stringbuf_strip_whitespacesvn_cstring_casecmpsvn_string__similaritysvn_client_relocate2svn_client_resolvesvn_client_revert4svn_client__shelf_paths_changedsvn_client__shelf_get_log_messagesvn_client__shelf_open_or_createsvn_client__shelf_get_newest_versionsvn_client__shelf_save_new_version3svn_client__shelf_revprop_set_allsvn_client__shelf_delete_newer_versionssvn_client__shelf_closesvn_client__shelf_unapplysvn_client__shelf_deletesvn_client__shelf_open_existingsvn_client__shelf_listsvn_client__shelf_version_opensvn_wc_status3svn_client__shelf_applysvn_client__shelf_test_apply_filesvn_relpath_is_canonicalsvn_relpath_skip_ancestorsvn_stream_emptysvn_client__get_diff_summarize_callbackssvn_client__shelf_diffsvn_client__get_diff_writer_svnsvn_client__shelf_get_all_versionssvn_client__wc_copy_modssvn_client__shelf2_paths_changedsvn_client__shelf2_get_log_messagesvn_client__shelf2_open_or_createsvn_client__shelf2_get_newest_versionsvn_client__shelf2_save_new_version3svn_client__shelf2_revprop_set_allsvn_client__shelf2_delete_newer_versionssvn_client__shelf2_closesvn_client__shelf2_unapplysvn_client__shelf2_deletesvn_client__shelf2_open_existingsvn_client__shelf2_listsvn_client__shelf2_version_opensvn_client__shelf2_applysvn_client__shelf2_test_apply_filesvn_client__shelf2_diffsvn_client__shelf2_get_all_versionssvn_dirent_get_longest_ancestorsvn_dirent_dirnamesvn_wc_conflicted_p3svn_client_status_dupsvn_wc__node_get_pre_ng_status_datasvn_client_status6svn_client_conflict_walkqsortsvn_wc_read_kind2svn_cmdline__edit_string_externallysvn_string_comparesvn_io_temp_dirsvn_client_propset_remotememsetmemcpysvn_ver_equalsvn_ver_check_list2svn_ra_initializestrstrsvn_cmdline__getopt_initapr_getopt_longsvn_cmdline__parse_trust_optionsstrtolsvn_opt__revision_range_from_revnumssvn_opt_parse_revision_to_rangesvn_cmdline__parse_config_optionsvn_dirent_internal_style_safesvn_opt_parse_revpropsvn_depth_from_wordsvn_cmdline__be_interactivesvn_config_ensuresvn_opt_subcommand_takes_option4svn_config_get_configsvn_config__get_default_configsvn_cmdline__apply_config_optionssvn_config_getsvn_config_setsvn_opt_get_canonical_subcommand3svn_opt_get_option_from_code3svn_opt_format_optionsvn_client_create_context2apr_statsvn_cmdline__stdin_readlinesvn_cmdline__setup_cancellation_handlersvn_cmdline_create_auth_baton2svn_error_find_causesvn_error_quick_wrapfsvn_config_set_boolsvn_io_parse_mimetypes_filesvn_client_switch3svn_stringbuf_dupsvn_dirent_is_childsvn_stringbuf_create_from_stringsvn_ctype_table__ctype_tolower_locsvn_cmdline_initsvn_pool_create_allocatorapr_allocator_owner_getsvn_cmdline_handle_exit_errorsvn_cmdline__cancellation_exitapr_env_getapr_filepath_getsvn_dirent_internal_stylesvn_io_run_cmdsvn_error_wrap_aprsvn_error_compose__errno_locationsvn_xml_make_header2svn_time_from_cstringsvn_client_unlocksvn_client_get_changelistssvn_client_update4svn_hash_from_cstring_keyssvn_dirent_is_absolutesvn_client_upgradesvn_wc_canonicalize_svn_propsvn_io_detect_mimetype2svn_subr_versionsvn_client_versionsvn_wc_versionsvn_ra_versionsvn_delta_versionsvn_diff_versionlibsvn_client-1.so.1libsvn_wc-1.so.1libsvn_ra-1.so.1libsvn_delta-1.so.1libsvn_diff-1.so.1libsvn_subr-1.so.1libapr-1.so.0libc.so.6GLIBC_2.4GLIBC_2.14GLIBC_2.34GLIBC_2.3.4GLIBC_2.3GLIBC_2.2.5/usr/lib/x86_64-linux-gnuu$ii $$$ti $ii $ui $++(+G0+G@+GH+HX+H`+s}p+Hx+p+ H+H+H+G+H++G+G,H,|,!H ,s}0,%H8,pH,)HP,H`,-Hh,Gx,1H,,G,5H,x^,E,FH,^,\D--TH-YH`-Eh-sHp-^-\D-G-}H-^-G-5H-_--H.@_ .G(.H0.h_@.HP.EX.H`._.C.H._.G.H._@/H/`P/8`p/̅x/x`/`//TH/YH00H0H(0H00H@0HH0GX0I`0Gp0 Ix0H0I00H0 I0 I0E01s} 181P1s}h1E1Ů111112(2@2s}X2p2s}2pE2D2E23\D3E 3E03E@3oDP3E`3Ep3"I3-I3\D3E3oD3E4oD4(4(r04xr848s@4tH4(uP4u8(8pv88v0;8; X;v`;0wh;xH?z`BAhB@pBxBBBzB@{B{B|B}B~III8~I~PyPPP~WxWp!X"Xp X(X 0X8X\ _%(_%H_ P_@X_`_h_8c-PfnXf(`fDxffffhjpvmm0;mGmmmtEt?t.tJtQt@tt {H{D{T|||X |(|80|XW R8@@șHP@(@^H PcXhXpex  xUy0ȘИؘhПD؟``( p8y(80(l8 H0J8XH`ȧhp0xЪhȭخhX0ȮЮHخHhXhx`h0P@ȵؿе8صhP p ځ(088@@HPxX`hpx(`hpȶж8ضxP@p (0h8(@HPXx`h`ppx(0h`@Xȷзط x Xȼмؼ@D p (- $(`CH8PX`hpxP*XE`-h2x8h 58 @ h >@MAF  x  h Ip]LR  h Uj m(8@HPXp`Xh(#@rHeh$p$x%&&p{x'((h))P*,0-/2 L @h X3 3j4 55̧F(@60687@?H@PAX C`pChDp8E(E0!YE8! @!X!E`!Fh!Gp!Jx!J!K!XL!LH%LX%(Mh%XMx%`(Ah(&(xM(Mx,/ME/@(/*/N/XN/N/X/pO/Q/S/0U3(M366-6U6U EB8ENyPEEyhEĂEӂEނEEEEF%(Fiy@FuXFyFpEFMEFYEFF4CF-FDGVG^ GN8GN@GҁPGhXGhG@VpGGpVGGGGGǃGVGGWGDGYH΃HYH(HZ0H@HHZHHڃXH`HpHxH@H"H-@HpZH9HMHfHZHH]HuI^IqIp^ I{0I8IHIPI`I^hIxI _II_IĄI_IքI`IIbIIbIJbJ Jc(J+8J<@JYPJcXJ|hJpJJHcJիJJʅJ΅JJpcJrJJJcKKcK(K0K,@K:HKWXKd`KbpKhxKAKKJKKyKeKKeKΆKنKLfLL(f L0LHf8LHL#PLA`LfhLSxLgLZLhhLdLpL{LhLLLLLчMkMH M(MC8M@MBPM0kXMChM`kpM"CMkMBMkMMkMM)MBM lMGM@lNYNhlNB(Nl0Ni@NPmHNXNn`NpNhnxNNnNNXoNJNoNNˈNNNOoOOo O 0O/8OEHOpPOS`OphO]xOPvOrO`wO7OwOOwOPPPP P(Pè0PҨ8Pި@PHPPP XP`P*hP4pP>PuAP~PlAPLP^PpP~PPPPpEPDQEQ@QHQ hQX"X@XпXX`X_/__X__f<ffIgg(gnSn8n@n8Hn@uiHuphupuxup|ux||8|||Аȃ@Ѓ؃`Њ؊@p (@"H@hпpx`p/xxX<IȧЧ(اЮSخ8ip(080u8wX8`hp`hp@`y@p@0@P`pǮѮ W(X0X8PX@aH4HWX{hxHU:~]GUdg8@HPX`hpx      ( 0!8"@#H$P%X&`'h(p)x*+,-./0123456789;<=>? @(A0B8C@DHEPFXG`IhJpKxLMNOPQRSTVXYZ[\^_`abc d(e0f8g@hHiPjXk`lhmpnxopqrstuvwxyz{|}~ (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx   ( 0 8 @HPX`hpx !"#$%&'() *(+0,8-@.H/P0X1`2h3p4x56789:;<=>?@ABCDEFHIJ K(L0M8N@OHPPQXR`ShTpVxWXYZ[\]^_`abcefhijklm n(o0p8q@rHsPtXu`vhwpxxyz|}HHHtH5%hhhhhhhhqhah 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~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhah 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`hahbhchdhehfhgqhhahiQhjAhk1%D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%DHD$btHD$TtHD$FtHD$8tAUATIUH=zHdH%(HD$1HD$H0AEtHT$dH+%(uH]A\A]1bHLH|$HIHHH8HHHHtHFB1D$L}D$qf.D1I^HHPTE11H=f.H=)H"H9tHHt H=H5H)HH?HHHtHuHtfD=u+UH=Ht H=V9d]wAWAVAUATIUHպSHH(HLv1dH%(HD$1L|$-E1ILHLLIHt]8Y It/HD$dH+%(H(L[]A\A]A^A_fHILH s?1H0LHt$DF E{4uC4HL#$IHxH|$&IHbH1IHD$x 1eD[TDxDDSHs4D\$ AWAVH|$T$LE1HǹIA]1Y^Hu5HD$H9h ~KH@LLL$I~8HtI@11 IfLAU }11I IAE `1L=~GH->L50GfD=ItAw E1Pf $H5;yH5;H=x;HH1yHIE9w HIWKvHt$(HHhL LmLtH5(;LkH5;L|$H5e;H5f;O1LD[ HE?H$L5:DHL$H$H$9A UHD$H $LHH@L$1LHHt$1HtLLH1%Ht$(1HtHjEW EHD$`Ld$1HD$@@IWH[H5:HL LhLfYH59LOBH59L8HLHL$ H|$@IHPH0lH;Ld$`Ld$0MHLHT$LHI101LHHLHT$LHI11LH^fLHHHT$LHI1LH&LH0DH E#H\$XLd$E1HL|$PID9k HCLLHN<1JHLuL|$P@HHHD$0A9_ !H58H=8LH1HHqfDH58LQH5w8tH58L2tH57LH5X|LH|$`LHD$`@H5EAH=K7THH1GHD$`v7H5A@qfDL|$PH\$XTHD$0IH)HL]H57H=6ILHH1HLAHH&H5Z7H=`6IkLHH1[HL:HHH5#7H=6I$LHH1HHLH56H=5ILHH1HGLHH9H56H=5ILHH1HL}HHHHE1H\$HIHI}HLH_D9k HCJ,EtϺH5*6L4f1LLHH56qHpVHH|$ 1H5vH/HHH|$`IHHPH0]HHuLd$`MHHH)5H84HH5X>H=&4/HH1"HD$`Md$H5 5H=3H\$LHH5>H=3HH1H0D$`H5>H=3HH1HD$`SH5=H=T3]HH1PHD$`ff.AVIAUATUH1SHH0HdH%(HD$(1D$Ll$D$PD$‰T$HD$ AFA;F$|-pH|$ HT$HAFAFA;F$}EIV(HLH4HIHtHD$(dH+%(H0L[]A\A]A^@H0H1LIHu|$tHD$ p @H|$HT$HH5@IHuL$HD$ Dl$HH|$@ EuEH5<H=1ILHH1HtUIHcL$AH<IH5'=H=E1DLHH1@HuT$D$H|$HtajHcL$AH=H5=H=0II?LDHH1Id11 fIN H5;H=0IL1I H1IHcL$AHk<IH5<AWAVL5mAUIATIUSH8HGH\$pL$L|$ LL$H$H\$HHdH%(HT$(1HD$ HV1H5HHLjIL0L1^_Mx9H50LH50LHD$HL$ILHL|tH<$yZHLLHD$ HxHH0 HHT$(dH+%(H8[]A\A]A^A_HL%U0H1jLL$ LLqLH\$H50HH5 0HI Ht$ILHL LHL(XZ'H|$ H$H$>@AWAVIAUATEUHSHH8T$pLl$xLD$dH%(HD$(1HHLH5/IEMt|]tHt$H|$ MLHHHtDLTIw@H54)H=L H@ICH|$ LH5O)H=eHD$nHL$L|]H1If.AUATIUHSHHHHtHЋCu{} tH[]A\A]E9wHH5 )H=ILLH1HECff.AVE1AUATIUMSH`H.H^HdH%(HD$X1Ll$0D$HHL~HtS8Y t!HT$XdH+%(<H`[]A\A]A^H5HH 1HD$H6`H|$H|$0lIHt,H5p(H=LHA{@H|$0L;Ht$0LL[HQHT$0Ht$(MMH|$ H)HD$(HtP u8HL$ Ht$8MMHH|$@HHD$88}4uE4HK(HtFHHH5HHt$E1Ht$H ~HHHK(HT$ H{xMH1Hgu42HC@HD$@HCHt$PHD$HHCD$THC@HD$@HCHETDA`H*HEHATSjPpXAQT$\H|$pH{xH@LHHt$@L;HD$ lff.AWIAVAUIATMUHSHH8HD$pLt$xL $HD$LdH%(HD$(1IM$MCHMH|$ MHMDA@LLHt(HT$(dH+%(H8[]A\A]A^A_DH5H=H5H=HD$H5H=HD$HLHH AVIt$t$jQLD$HAPHL$HIQHt$`LXH@?LLD$LD$HfDLHD$LD$IMf.LLD$LD$IATULSHHHdH%(H$1Ht\HHLFIH= =L H$dH+%(HL[]A\@H5L$H=rHH$dH+%(HHH8H1[]A\gsDHL HHHHH81"Ht I3DLE1u[ff.AWHSAVAUIATI1UHSHHHUIAD$ 1JH5sL1OMO MGHUHMH5QL1&HEHA9\$ ~?LoID$L?t Ht[HI9uHD$0H5xH=7 H>LHHѼH81GI}qHD$0L0~ff.AWAVAUAATIUHSHL $L|$`DD$ 4L $IMtHLHLELLIƅMt{HL$XMDLH5IHtHL[]A\A]A^A_HD$PHLHxHt+HD$P1HLHxHD$P@$D$ HT$XLDHIHxH$HD$PHLHxHHD$P1HLHxHD$PL$@('@HT$XLDH=IHHD$PHLHx)HHD$P1HLHx&HD$P@ E1AWAVMAUATIUSHXHT$L$LH|$H$H4$dH%(HD$H1HtH|$8IHLͻIHt-HD$HdH+%(HXL[]A\A]A^A_HD$8Lp 耺Ht$HHHD$1HH$HIHD$8H HD$@D$$1HD$mfDHD$H8HT$@HHMtA$tt A$H$H8HD$H8HD$8H9X 1LɴHD$8LLH|$H@H,HYHH|$@\0L跺fT$$LH5n@@ HD$@HD$(1HL$(LHD$$HHL$(LHHAHL$(HHAHL$(AHA H<$LLHHDIH|$LLHMHuHD$8H9X fDLHv衾Hl$L,$1Ld$L mAduAAuIEHt.x ~(A9wuAyuI$Htx ~ H}HLK0H0MuHD$L $H8H5L $H0!AAWAVAUALATMUSHLHhH|$ H$H|$@HL$IHdH%(H$X1KHt.H$XdH+%(>Hh[]A\A]A^A_DH|$@HLrHHHL%HW1HHD$(訮IƋC E1gDH|$@Ht!LƉL$LD$LD$L$HLELLL$IL$LHIH51WID9{ ~:L覱HCAONEuLH5H1!IID9{ ƺH5EuH5$H=L- HT$(LHH1Ld$HϲHL$HT$LHL葵HrHcK Ht$HH|$8A 芸IHtJHt$PH蠼LLHH0H81覴HLtLRL蠻HD$8PHHcH9t-H H5OHD$8PHD$ 1茸ff.AWIE1AVAUATIUMSHXHNdH%(HD$HHH|$(LHL$HHD$߮Htb8Y It/HD$HdH+%(HXL[]A\A]A^A_fH L1L$H -H0豴H<$خHD$(p WLt$0LBHD$HD$(HcP E1Lt$0H@LNHT$@HD$4tHD$(H$H(0U11H=SHdH%(HD$1t5ljH1T"ItD$Pf9B0fH=ԙHHt4HHu/$P9LHT$dH+%(u!H[]PߐH舏Plff.ATIUS$L,脎Ią~`1fD-L9u+L1D-L9uL חID$[]A\D+H軗fAWAVIֺAUILATUH1SH:HI/LH=RH͊AU H~"1IELLDH5H=@2wPH5nH=rwhH5H=JXu[H5FH=%3u;H5H=uH5H=~1DH5H=~H5H=~H5H=~H5"H=jx~H5SH=JX~H5H=*8~tGw%taH5-H= ~fuSH5H=}H5H=}H5H=}P1ɺH5A1貌 |ff.fAWAVAUATIUSHH(H<$HdH%(HD$1~H߉~HAzHA輂D$Aʼntrt%AHDHcHA>11HT$MMH)wHt@HT$dH+%(H([]A\A]A^A_D11HT$MMH衅Hur HKDHcHк>HODHcHк>HSDHcHк>H5H= |HD$|$DHIHFHH|$H5H={HT$HMHL1izH $H1H5H=gu{HD$kH5H=GU{HD$KH5H='5{HD$+AH5CH= {HD$H5H=zHD$H5H=zHD$H5H=zHD$H5"H=zHD$H5yH=_mzHD$cH5KH=?MzHD$CH5!H=-zHD$#H5H= zHD$AH5H=yHD$fH5H=yHD$H5RH=yHD$H5'H=o}yHD$sH5zH=O]yHD$SH5H=/=yHD$3H5H=yHD$H5H=xHD$H5zH=xHD$AH5=H=xHD$fH5H=xHD$H5H=_mxHD$cH5H=?MxHD$CH5H=-xHD$#H=Bq|$HVDH=̼H$qDI9H55H=IwHLLAWHIIL1vHL$HX1ZfDH BH5(蛆HH5H=LZwHD$PH5IH=/=wHD$3H5H= wHD$|AWAVIAUMATIUDSHL|$PHt$H$L謂HL$HH5HH~L$MtLHH5H~MtLHH5Hn~Mx$LLyHH5& HHE~t'H=roHH5HH~ILLH 5oH1[]A\A]A^A_ff.AWAVIAUATUDSHHH$ H<$H$ H$HT$L$@H$ HD$H$(LL$(MML$8HD$0H$0HD$dH%(H$1{IHt/H$dH+%(J HL[]A\A]A^A_L舃Iƒt  HDHcH>@H$1LLnLl$ HH$L|$xDŽ$IH$fDH$D(ELE1qHD$ MMH$H$(HH@(H$HD$@zIHtA8]M@HD$D0E$E1D$8H$(p D$Dl$8EtfHTHt$ LHIuIHDA8]Dl$8jHGuHmLLD$8H8pvH|$8pE LL|$xH{MH$0M1H1yIHz1LlD$pIH$0H  H$HL|$X1HL$PH$@HL$hH$PHL$HDt$`H@LL$oHI1AUHL$XMHT$xHt$`mIXZM8L|$XDt$`fH|$L裟IHHD$0HsD$8'Hs1LkHDŽ$0IxHHD$hnD$XHHt 6{D$XHJIM1HD$`H$8H$@H$HHHAWlIXZMf E1@$ tLLLwsHLpŃ D$ $H$ L@ HLOHATAULt$0LL$0H I$X D$ AD$ $vD$ E $MfDD$HDŽ$xHDŽ$pHDŽ$hEcLT$ MM1H$hH$xH$pHATjAYAZHH IM+IU(Ht$(LLAlHH = t=L uH$HxHVLHHHH$H$:HL$^L$M'H\$ $8HLHbIHHD$@1IPPLD$hH$H$H|$x$Y^IHDŽ$H5׭Lw^SH5cL`^<H5 LI^H59L2^yH5&L^bH5L^KH5L]H5L]H5lL]EmbEw|$XH5"D$p$H5;iZDŽ$HH$@;1H$H$HL$@HT$(MH$0Ht$`mIH$0H5H$HPD$ $L[L H$xLH$PH$HL$H$@L$H$H$MH$H$HL$L$IhAUHASL$H$貐]IXM>D$8L\H$`L@HeMIH\H$xH$pIH$XH$hMQIH%H-H57HRH5KHH$RH5HH$RIHQAT$AUjPL$APH$QL$H$H$H$H$]H@IH^dH$@HATjLD$xLL$PHL$pH$XH$H|AZA[IH= =L LH$L$ZHiLHHOSH81RL$HDl$PL|$8I H$mDl$PL|$8LYWE11ɺAWHt$0t$0LL$0>H DŽ$IHzD$8AD`H$L|$@Dt$pH\$XHH$H$HH$HH$H,H$HTH$H$H$H$XH$H$p]IH$1DŽ$1E1D$8E1E1EDŽ$A|DŽ$xH$xATAwA7t$Xt$Ht$8L$L$H$pH$xH$h H0IH$xED$pD$pH$8HH$HHHD$`H$@HtHkATHjLL$PLD$x+yAXAYHH= =L Dl$PL|$8I{LyK DŽ$xLaKH$xATAwA7t$Xt$Ht$8L$L$H$pH$xH$hH0IH1$xD$pDŽ$0D$ppH5H$H#WHɧLHHOH81%OIHHJ$0DD$pD$pH5I`H$XH$H$[H$HIJDŽ$H$LLWLHL$pLHL1L$LL$HHD$pPLDl$PL|$8XUDl$PL|$8H-H5L$pHLHD$piH5H=L$xLH5wH=HD$pH$pLH$8DSIHρ-HLH5 1KH1[fDHH IHuUHH@H;1]HHuH4fI*YѿLH5LjrH1[1ɺH5[ZHHމHHHfIHH;THHufE1LI*f/Xr &AL^LLLH1[HtKDRLψf I4LHHHH*^f/rpHuH sH5ΠH=JHuKf1I* HH~Ht/LIf.I3 HIxH ӽH5NH=Jf.~uGHGHtH?ff.@AWDAVL5AUATIUHH5rSHӺHfo2dH%(H$1L$Ƅ$L)D$ foH)D$0fo)D$@fo)D$PfoH5l)D$`fo)D$pfGLHhe.org/ H$3IHH?HL}AHHH}RHt0H$dH+%(H[]A\A]A^A_MI01H|$HTHuH5LHHHePH5HVPH5HGPH5H8PHt$ LVHLLL\JHD$L$6HLMEG`AOTAW\L$L\$SHEH5 LASSHSARPRH0H@HHHBQH11H|$HSHH5LGHH`OH5HQOH5HBOH5H3OHt$ LQGLLLWIHD$L$1GLML$1L\$E11LAVIE1AUATIUMSH HHnLdH%(HD$1H|$HHBHt[8Y t)HT$dH+%(H []A\A]A^H5)HHH S1HD$H6HH|$BHT$B >HRL-!L2tMLrLSLS+{4YHM(1H}xMHtrH2STDS4LLDKHDDHhHEHATUjRDjjp4NH}xH@LHs@H5H=bpE1L H1RH+fDH5H="0E1 HHc@H5H=E1 HH3@H5 H=–DL1 H1LRC4Jff.@IHHMxLHt2H51lK@Ht3H;H51NKfDH51:Kf.1ff.fF(HHVtH5[1KH5T1JfAWAVAUL-ATUSHH8HD$pD$HT$(L$D$D$$HD$xDD$ H$LL$HD$HIED EAHT$H5PH1&BDCIEL=H{HLRHHoMH8ML[ILHH5]1A\A]A^A_I@|$tL5OL=Mt$ St D$$EL5L= \DDFH5HH1DAI@DFH5HH1AI@HL$HH5H1@IHt$H|$(HL=KH5HH1@KIƅHL$HH5iH1@I@HT$H5WH1L=k@IZH81[]A\A]A^A_ff.@AWAVAUATUSHH8HDt$pHD$x $D$HT$ DD$D$LL$H$HD$iFEIEut%AGXHaHcH>SLtjMً4$tP{LL }H5H8LHL[H5|]1A\A]A^A_wGL$tH{Ht$H|$ HL$LL$cIH5HH1>L$LL$I념D LoLDKEt1L DESHL$1HH5LL$L$FHH8[]A\A]A^A_L_LVLXt@L,d@HT$H1L\$(H5>L\$(IDOD{L$LL$t1HT$1HLL$H5L$FHIL$LL$1H5HL$LL$EHL$LL$Eth1A;/LIE1H5ԵH=jx>H8L1[H]G A\1A]A^A_KfD1fATIHUHHEHLHH]H5^1A\ Eff.fAWIAVIAUATUHSHHH|$HdH%(H$19I>HD$hHN HBHH: HGAw H=H6IWIHg H5H1.HLL`CLHH"?IGPx(u A D>IHt;HE1HLHٺ1M>HLLBHHL>IGPLhMt?H_1E1HHٺL>HLLBHHLy>IGPHPH Hx8HP HxH=IHt;HE1HLHٺ1=HLLJBHHL >IGPLh Mt?H1E1HHٺLP=HLLBHHL=IGPHpPHtbHxHn>IHt8u IGPLhPMt?H|1E1HHٺLIHt8u IGPLhXMt;HE1HLHٺ1zIW@Iw0IHLciIGPHFHx@;1H1IIGPH@@P HL$pHl$(1H $Lt$0Lt$H@LH,4IV H<$MHuL2HLd$pHD$hLHD$xY4HT$`MMH$H|$\L>HD$`1H$MLLJ;HLBH=pHD$F0H|$HH5%H>H=B0H|$HH5H>|$\H$D@ EH|$H HH5Hl$x}>LD$LHHHHD$8y/LT$dMML$LLLT$@H$LL\$Ht$ A?HH$L\$LT$@HtNH$HtAL\$@HHH5LT$ AUDL$tL$Ⱦ^_H=LT$L\$@Ht$ MMLLL/HH$Ht:H$Ht-HH5>HAUDL$tL$UZYHL/HtBL%DE1LHHD$L1)9Ht$LH=LLH9HT$8LH9IGPHH@@9X Hl$(Lt$0L=IwHHt HLfHT$HL<9HD$hHxH6H0Tc@H$dH+%(RH[]A\A]A^A_HI0HIH5HLt$h12HIHjL,LPHPHAUPHXATHD$HPHjHHD$H17H@fDL-ފHYLDfDHD$xLH$C?LHALHAHH5HH4;L8H=w^,Ht$HHH;L/H=X1,HH5HH:L4H=Ix,HH5^HH:L4H=zw+HHH53Hz:ILH- H$HH|$ s+1MLH$L[6HL$MMLL$H$LL\$8LHt$@LT$;HnH$LT$L\$8HtUH$HtHLT$8HH5L\$ AUD$L$H|$0虺AZA[H L\$LT$8Ht$@MMLLL+HH$HtAH$Ht4HH5 AUD$L$H|$0AXAYHH|$ HL5DH5H=0HH%5IDH|$H HH5Hl$x8LD$LHHHHD$8)LT$dMML$LLLT$HH$LL\$@Ht$ h9HH$L\$@LT$HHtNH$HtAL\$HHHH5λLT$HAUDL$tL$Y^HdLT$@L\$HHt$ MMLLL!*H8H$HtfH5ʵL*LHH11H!fDH5=H5H5L{*HH1n1HHCPL`Mt1H5LD*LHH141HHCPL`ML`PMtWI}HtLP/HLELH>4H5pLI)LHH10HHCPL`XMtSI}HtL.HLELH3H5 LIw)LHH1g0HLc@Mt-H5LA)LHH110HLc0MH{8FHCPHHx8HxHt8H,H5۶LI(LHH1/HHSPHB@HH@IU H|$(IHHH0#HHL$(HT$IIHt$ H|$/H|$Ll$ LMCE1E1! L-LL/HD$ ID9` H@NH5"GH5L&H{8HIG.LH5HH1-HrH5Ln&LHH1^-HHCP2HCHHL`Mt1H5L"&LHH1-HgHCHL`Mt1H5]L%LHH1,H-HCHHx(WHx0HxHtL1H7LH5JD`HCHAIcLh+DHHL1i,HHSPHt6Lb Mt-H5L:%LHH1*,HHD$HdH+%(ujHXHH51[]A\A]A^A_+H5ԲL$HHHCPHx8H HCPHCHHUh"*H5 L$HHHCHHx0;HHCHH5ڲLU$HHHCHHx(HHCHp|$8Mt1MeH5L$HHL1*HMH|$(Dk D1AԣDI虥IHu&H gH5Q2HH5|L#LLHH1D"H5LI]#LHLd$@HH51A*HHT$(1IHL3'HxLl$L|$0IILd$8HL$(LLL,HGLCL$IHT$0Ht$8H|$@XHL$(IILLLHD$HLCL$IHT$0Ht$8H|$@TXH|$It6H5Le"HL$H5HH1L)HMt4H5L*"LH5fHH1)HhHCHH|$Ld$@Ht$(HLXH-L|$@H5̯L!H5HHL1(HMUMmH5]Lu!HHL1e(HHL$0Ld$@I1HD$8Ht$8LHD$@HD$0PULD$8ZYHlHt$@HtH LH=H0(HtfHT$dH+%(H[]A\A]A^H;IHt H$HHuLL5)ITDH}PHtH f} +HDLLuHlC1^fDH}LLIH@fDH}HuLx'LH!1H5VLH1zfH}wH}g} Hu(HC mH5H=oHHD$dH+%(HL1G [1]A\A]A^1+H}LLHXH}0f.LE81MLL#HfDH}@H}PH{HHrfH}PHcH=tQH=1sHHD2fH}PH#} 1HD$dH+%(H1ɺ[H5]A\A]A^+f.C1BfH=sH!tHDfDSHMHH<$LLH{(o HW!fAWAVIHAUATIUSHHLn1dH%(H$1HD$0hfE1MHLLHH|$0)D$`HDŽ$)D$pHt\8Y It.H$dH+%(HĘL[]A\A]A^A_fHLH m1H0LL|$0DLLEA 2IGHHS( H|$8LH)IHQH|$8D$@H\$HH|$PD$XAA1ɺ&H5t)I@L$D$xsHH5;H5ϒCPHHD${4uC4HD$`LH5HHD$(IHMHD$0HL$8D$E1HHL$@D@ ECL|$ ILd$(IH@HJH$I}8HIH$HLLGH.H|$8&4DL$@EuD$@1D$pK4ALUHSAAUt$ t$ XPH|$hlH0IHte=]t =HULHxkL$H8H8HoHH81H H<$D$HD$0ID9p L|$ Ld$(H t sPHtu D$tL$H5H=i1I H~IhfDLCPM-C4DD$lH5ErpLLIHRnLLPH5kf.H2HzHH0HHPHHpHxI9uLLL6HwZH!H5UH=hL1 H1U$Iy11 RIu1A<$u)HLIH$HHB0Ht3Hz8Ht(HT$dH+%(1H([]A\A]A^A_DLl$HtFMtAH$HxH@H@@H$LLl$Hx ##A4$H= RL=:HLHjILaL1lY^Mt;HIE1HLHٺ1FHLLHHLA<$L5IT$LH1L5B HLHjI1LLI\$(XZHtBL E1HLLɺ1HHLaL HLLI|$ HLHLH\$HiL5E1HLL1CLcMt;HE1HLHٺ1HLLHHLHD$L`Mt;HE1HLHٺ1HLLHHLFHD$L`Mt;HE1HLHٺ1HLL;HHLHD$HHx(IHt;HӚE1HLHٺ15HLLHHLHD$Hx0HLHLHLL{HD$HxHC H09fDH H5̙HEDHx DH$Ll$H x(mHIٺHHjLLAWP1AHD$ H HXLx @(|@IT$L5H1LHHL E1HLL1 HHLL {HLLI@H(IHHqE1HLH1} HLL/HHL @HIH=H˘E1HLH1% HLLHHL @HHL H$H g@(nVfDAWAVIHAUATUHSHHLn1dH%(H$1AE1H|$8IHLLIHt\8Y t,H$dH+%(H[]A\A]A^A_H5 H1H$H YH6y H<$H|$8HDEDKPES`щ҃ƃ;T$$҃{4L$$$$$uC4t.IE@D$pHD$`IEHHD$hHXDIE@HD$`IEHHD$8DP EqH$D$Ll$Hl$H@H $LL4HDŽ$HDŽ$DŽ$HD$Hx8 HlL|$PHt$@LLLHKHH)S`1H=@DC4ATLSHt$H$WRLPVDL$TLH|$p H0HtF]t qH HXHHD$H9H|$D$HD$8H$H $9H Hl$LE1DEtDD$pEt KPt$1LfD[`H5E\H5~BDSPED$$;1cLt$LLL$@H|$HLHD$HHHH A9LLDH1jHD$XHxHH0j3ZYH;HHu+DEH@LvHHDp E~E1)fDH@HIL(E L(HD9p ~H@Jx tϺH5H=U1 HwH|$D$H|$HHD$HEu7Ht$H6HD$HHxHH0N2HHt$HH|$(H|$(DŽ$HH=ޛQ7HK`DʉE>D$$;DfDH5{H5~H=T1I HpHBD$H5/dH=T1 H4IHDH|$PHH HD$PHD$PHxHH01HAWE1AVAUATUSHIHHH.LfHdH%(HD$81Ll$HLL$HtY8Y t'HT$8dH+%(HH[]A\A]A^A_@H5YHH S1HD$H6H|$&H|$DG E4Ht 8I u1Hƿ HsL}hMMIH|$I;GH|$HHHL$ H|$ LEp1SE11SiY^HHD$ L0Ht$HL7HID$@UHILH|$LHD$(ID$HD$0HD$ HiID$@HD$ ID$HuHT$0H5|H=ZRh1I Hm@11 VDH5<|H=R 1 HH! Lu@MHLH[ff.ATIHUHSHHHt$H|$IHHAHtHH1[]A\@Ht$1LH[]A\AWAVAUATULSHH8H|$(H|$pH4$1HT$HL$LD$ S IŅkHD$HD$(HL$H@L4AF *E1LIFH5PLJ1H<$HtH4$HHH|$tHt$HHH|$tHt$HH~H|$ Ht$ LIHu{LIHthL(HHH:u.L^HpHtHxxHHtAF AT$ID99tHD$HH{ H ŽE1HL1&H{ H5HP HzE1HD$fH\$8IHD$ L=LA} LT$A}HD$AuH=)?HD$HHLjLD$ H OAPL(QHT$(H CRQLPHNPLL$`1bLT$XH@LHLHLHLA9^ IVH[HLhLAEI}D$gD$f#IUHH5H1LT$(A} HD$A}HD$AuH=)>HD$HHLjLL$ H OAQQLD$(H JAPLQLPHMPHT$XH2RPH1AuP1L$DH`LT$(fDiH|$XHHHD$XHxHnH0'IHH$Hx8HLd$XHHaHjHLwLHD$@1Y^fDH\$8H HL Lt$@Mt;L=OE1HLL1PHLLLHLH{H{Ht Ct~H$Hx8HHSHHD$XHxHIH0&IL=E1HLL1HLLcLHL%CHT$0HLfDDKEtH$Hx8HyHSHE10f.L=E1HLL1!HsI11LIHLHLHx`IIF8HHx`IIF8HFff.@AWAVAUATUHSHHLfdH%(H$1XhH5rDlH5rEHpH5rHtDEDEDEH LT$HIE1HLLIHG8Y H$dH+%(=HĘL[]A\A]A^A_@H5tr@H=&G4HH$dH+%(HĘ1 []A\A]A^A_DDH5qEuHuHt&DH5;rE]D{4DEH52r-DHLH +F1H0LH|$Hs(HK,P t8~3H5qH=E1HIl@~DH@JHPH<HHpHH9t HHHpHHH9|HHHfHD$Ht$(HH@L0HD$0HHD$LwIHD|$0E=HD$HT$(LH@HHD$x AA>/$t(HD$I9P ~fH@$N48LctϺH5pH=DL1 H1SI;H5 pgCTH|$hLd$ D$@D$DC4HD$XDH1D$HHHD$PHHD$`xDH$E,DSPEDhE%DlEHpH;HHpHIIHtMDLLH$ Ht H8>LH $LHIHu@HD$ DDC`K0UATPHPAW|PHt$8H|$@H>H0HIfLD$0HHIH %DLHH DHKTHD$ DDC`K0UATPHPAV|PHt$8H|$@HH0HHSPH5KH_IHH=gX$HsPHH|$H5HHD$HD$HxHfH0InE1n1HIWLH HHHIH BLH{TH BHLH PHH5mH=7AE1 H1IAWAVAUATIUHSHHHNdH%(HD$x1Ll$0HT$(H|$8L[H{H|$(H|$8Ht$0Ht >H5~H=@HD$0HDm Eu H|$(H}@Ht$8Ht.HLMHATHL$8LC AZA[HT$0Ht$8LKIHLH5l1LIHtNHD$xdH+%(HĈL[]A\A]A^A_DH}8Ht E1H|$(HtHAH}H5}DhH=?IcDLH1zIH`H5EL1]IHCH{ HH5LH5I}H=?ILH1 IH1LE1EE IEH\$Ld$IE9} `IUKLHL HXHUHB0Ht Hz8HuzLKLcMtJHKLL$LNHH $x1H5|H=@>NH $HT$LH1I1LH5e|LHEIDLL!HT$0IHbH}@HHt$8HD$(H`DH5{H==HD$8fDDKEH}8HHSE1HTH\$Ld$LHE8Hx s,XH5l{H==LH1IH1LL5[{E1IHE8H ~`L$$@HE8ID9x ~DH@LN$HE8LL L@ D9,E1HtiL$$LfHT$(HtH5 DL1UIH;HH8zIH HH8_IHU$ugCH}8H}8L$ HSL$HfH5(zH}`HE8H/H|$HLH$HvH|$@LL$H\HEL}0Ll$HLuH$HD$@HD$E(D$Mt$LLLT$H5<LT$IHCH5|LLT$D$PHPD$`HT$XHD$hHL+HL$PATE1t$HULLjt$ AUPjjjjjjjjj$PL$sHLT$HlH5X|H=`:L$eLHjHHD$HD${VfDAWAVAUATUHSHH(HOH{ACH{A7DS Es(‰D$D{$E҉t$ ˆT$u^EYETPLs,EDc,1E~lH5dH=$$2H(DH[H]1A\A]A^A_@L5#DT$H5cLHH1HtH([]A\A]A^A_DT$DD D$ uwE>E~)H5zcLDHH1HuL$H5_cL`T$HH1OHh|$EE ЄT$ D$ HcL$ H5 cALHI;DHH1HcL$H5bLAHIIDHH1xH5bLILLHH1~HH5+bL\DHH1LHefDH5>bIcALHDT$hT$HH1H5%bIcLAHHD$7DHH1H5aLIHL$LHH1HhDH5aIcALHDHH1=H5aIcLAHIDHH1H5PLI(LLHH1H.AWIAVAUATUHSHHL~dH%(H$1LnHDŽ$HD$xHHD$tDsH5PEHIE1LH$LIHtZ8Y t/H$dH+%( HL[]A\A]A^A_HLH 1H0mLH$H5n`D` EH@H$H$HHIHbH$x H1DZ E HBHH8HpH|$HxHt$HpH|$ 8Ht$(p|$4t$HH$H5_f.H=$1 HIDH5]@H=1 H}I~DH@Ht$xH$HHPHtIOfDH$P HDR EH$P 6IH$$HH$HD$H$t$4HD$ H$HD$H$HD$($D$HgH@Dt$HH|$xHDIH"L$4D$LDEAEƉL$4D$HH$x u`H@H@HD$8D$HD$4P dH$D$H|$xED$LH$H,H|$x L$Ht$xLnH ^HL$8f.HH|$@HtHH5NkHD$@ttH5jL{4H5LKHH5LT$LDEtcHfHH5]IH@I~A$H=M~HMIL$4Ld$hHL$PL$HHL$X#DL$LEDC`D$4A D$HLEd$E!H5!\LT$`H=VdHH1WLT$`IHfDA>}Ld$pHHLLHXH|$pHPILHLGH0M9L}8]qHHLLH H|$pKL#HL$ Ld$xHfo$H#T$H$H T$PHL$(HT$H$L$HH#T$H T$XH$HT$H$)$[H$HLULD$PMHT$HAZA[IHfDH$+0H|$xH1ɅDJ ED$Hf.H$P  D$4DC4LLH$DUAUt$PPPPCHPAQHL$xH@IMfDHZHD$8LLT$`KLA@LT$`A9H5IH=1 H;I낺H5HH=p~1 HI$H$P fH|$8LT$`LT$`B{`t;H5XLT$`H=HH1LT$`IHLH$H$HDK4UAUt$XRRRSHRLPPL$/HPI_H@H@HHD$8H5FD$LcFH$HH|$xHIHD$8LH~L5XIHLH$LH/H$HH|$8H0Lt$8fDLd$hKTtXMs QH5 wH=wHfLH1sHHuHH8蜽HHtC u?_C u^HD$(dH+%(OH8[]A\A]A^A_駽H~XL&HtLLLHHHID:IfHyH 1H<$H0$H<$fDH{0HtLHLELHIDMn`H5vH=^lLLHH1YHHIV@LH5`LT$MvxLL$L$ҺH5 aH=ESH"H5`H=*8HH5!LH=MM1MHMvxHH_1LL$L$EAULLATHLL$LD$GD$#G/D$#GsҺH5_H=蕫HH5t_H=lzHhL%J?E1H5%`H=BPHH5KH='5HQH5_H= HH5H_H=HH5^H=HVfDAUE1ATIUMSH8HHnHdH%(HD$(1Ll$ HHL踦HtU8Y t#HT$(dH+%(H8[]A\A]@H5HH 1HD$H6蘬H|$辦Ht$ LLHuHT$ B 9HBL(LaH|$LL HUHD$ x H@LhL!H|$LLɸHHDDATUjjjHt$@H|$HZH0H{THEHLHx(cfDH5?H=1L H1茶HxfD11 zZD11 bBL-<H5H=虨1L H1HfAVHAUIATIԺUSH@HHnLdH%(HD$81H|$讴Ht)HT$8dH+%(H@[]A\A]A^HD$H|$ LH@H0Ht$ rHuLt$E1MHHLLHt28Y uH5IHH s1HD$H6H|$H|$L Ht$LL)H7{uALl$ K4u C41LXATE11UHT$ LɮZYHt$HT$(MHHHLC11ATUjHL$HH|$@LL$PϧH H5NH=讦L1H1*lAVAUATIԺUHH=`HLvL.H5N\LHL1LIHtH]A\A]A^HLH1]A\A]A^SHHdH%(HD$1H$H HtHT$dH+%(u6H[ÐH9$tH5s\H=貥1"HCff.AWAVAUATMULSH(H|$D\$`L$dH%(HD$1EL$ptYLHL$HHIHL1LLgHT$dH+%(HH([]A\A]A^A_@HxtHt$H|$L蝯HuHD$LHPH0HuT$huH5y8LwfDHIIHDT$xEDD$pH5"[E4LL1HLt$LHt$LWHHLE1E1AUH|$ 1H7<^_HLt$L$LLHHwDL$pEt~LH5"LH=莣LLLH1KH7Ht+HL谨HHtL蠭ILH5YLL1H@H5YH=HHt+HL0HHtL I"L6fDAWIAVAUIATUSH(DOL7HT$LD$EvMH|$1A} Ią1mfDHMH5JHL$H=!/HL$LLH1HAN`1HuL1HHukHA9] ~AIELH, AvTuH}8pH}LH`@LH|$tH|$.u1H([]A\A]A^A_fAVTu/H5/XH=BPH|$LH1>HuAF`1HL$Ht$H(1[]A\A]A^A__LLMIwDAWAVAUATIUHSHHL~dH%(H$1C`tuju`uVH$HLIHH$dH+%(c HL[]A\A]A^A_fDH5HH=(HH$dH+%( H1 []A\A]A^A_鑣H$H$HH@H0H$YIHKH$xHIE1LH|$xL軛IHt/8Y HLH :1H0輡LH|$xHמH|$pHZIHD$\(H5:Hj{Ht$xILH$IHiH$AULcMUH$LH$L$蹜A^A_IH'H$HI  H$H5 ^H1L=Q6HDŽ$HLHQHb IL$H5GH=1HL1茫I1H蚗DHD$`E&{4uC4HD$xDP Et {4HD$  H\$L|$@Ll$hLl$`H@HL$ LH芚HD$@Hx8sIHH$L$LHHLIHH$uEH|$H$H$HXG4LOtL$H$AUMAUt$PVLPj虗H0IH HL$H$Q4HD$8gHL$q`D$(1҅!‰\$T$HL$H$‹C11ʕH5H|$8LHsDX IE"HTLl$(E1L$MHD$fIE9} ]IUKHHLLpHDŽ$LL$ƘH1jLL$HLL/H 3kI1LHLH2HL֟H$HxHD$ H0AYAZHPIMHD$xx H|$D$(w`ɉL$1Ʌ!L$HD$H$H$HD$HHD$pHD$01LL$L$&LH5K.LH葩IHMPHtEG E;Hl$PLt$HE1IE9g aIGLJ,HuVH^HILt$XHjD$(PD$HPD$0PLD$`H$HU6H0HtH$LHըHwMkHD$H$H\$8H$L$3D$H$HD$HHD$pHD$01LL$͒LH5,LH8IHlH5uH|$8LE1Ux ~Ll$8IMIE9~ IVKHHL(L`ٕHIULLjD$(PD$HPD$0PLD$`H$Ht$xH0HtELl$(H蘠HD$xHD$ HL$ 9H H\$Ll$htHt$`H=0HH|$`H|$\11@ 菛f.L$MAG 1LiA HH 1H\$(L$Ll$HHD$MH1L+HjH .LZHt$8ILLH.HLH$HxHD$ H0A]A^HHA9_ lIGH|$L4Iv6H>HHDŽ$II>/4I>HI$H5(@H=~茖1 H@HL$y4Q` D$(|$n|$H$D$HD$8H|$8ɢH$HD$8HD$H|$8蚢yHD$H$P4HL$8HpcLl$8YHl$PHt$`H=-H]Ll$H\$(H5H|$8Lx IrL$H54?H=2@I1Q HL1蹢HHHHH8H蕑D$\sH_H$HL$8H$H$Lt&H$H$HkHZH$H|$pHPH0iH8H|$pH50(=H LHԑL$H5=H=HIL1H¿Q 1芡IH|$`dL$ARIHjL5,LL6OL覗I1LH$H$ILHL H$HxHДH0 A[[HHLHff.AWAVAUATUSHHHt$HT$(LD$dH%(HD$8HHD$GD$$HtDY HEt$$HD$0H\$(1Ht`Hl$0HjL|$ HL%0*LL$(L&LL膖HD$1MHH@`1gZYHLHT$8dH+%(uHH[]A\A]A^A_f1L֋DS IE6E1Lt$0L=)fLMH1L$&LjLLڕHD$1HuMx`L跙AXAYHNLLL,HD$0HxHH0DHID9c HCJ,HD$0H}ÞKH}L菛I;Ht$H|$qHD$FHt$HL萕HD$0HxHXH0訿LNff.AWAVIAUATUHպSHHHLn1dH%(HD$x1蟒E1H|$8IHLLHD$荌Htb8Y It-HD$xdH+%(HĈL[]A\A]A^A_@HLH 1LT$H0`H|$膌H|$8HyDEHHD$ {4uC41HXIHD$8p HL$HE1HL$(H@LN$蠌I}8IH LœL\$PLLHt$(L߉D$hH\$`L\$,IHDSTDHSLXK4DT$AWAUHD$pPt$8H|$hHt$0eT$LLHH1u []A\DHHHHZH}?tH5HuaH55H=IL1H¿M1bHHHH^H8薍[H]A\:f.H}H5}AptH}H5lA\sH}H5D[ATUSHHH.dH%(HD$1H{Lc(HEHtMAH9CrAt!HD$dH+%(HD[]A\ÐHE AH9C wEHIT$LHHMIT$H9w_H+$HU HEfHIT$LH͖HKIT$H9wH+$HS HC?fDH+ $HH+ $H躎f.AWIE1AVAUATUHSIH8LfdH%(HD$(HH|$ LLHDHt\8Y t*HT$(dH+%(eH8[]A\A]A^A_H5AHH k1HD$H6H|$HT$ B nHRL*mHBLl$HD$1HIHD$ x HD$ HP 9H@L<LitպH5 H=݇1L H1YHtL=H|$IHLL軑HHt$IMDLLY@~RL舄HD$ MMHT$Ht$DH@H<HXHD$ H9h LQ18f.11 蒊DLPHD$ uGP H@H0H@Ht$HD$oIMDHH=~fH@HxtHD$ HT$ HBz L(Lxԋ@SIHHLKHWHwH HAPDC3s0s(s (H0Ht[DS t11O [钉fAWE1AVAUATUHSIHHLnHdH%(HD$1IHLLցHtT8Y It&HD$dH+%(?HL[]A\A]A^A_H LH 31H0赇L݁H4$N {4uC4HLIHuH<$蕾IHs1H~IH$P 1Ufs4LMLJIHt!HHXH~H8艇L1H$H9h ~DH@LL<贁I}8HtID11 IfL舌辉ff.AVE1AUATUSHIHL.HnHdH%(HD$1IH$IHLHtV8Y It(HD$dH+%("HL[]A\A]A^@HALH k1H0LH4$~ A}4uAE4HLIHuH<$˼IHoAIXAu4SUH|$A1E1EZYIH48](AE4H5.H=ʂLH?I11 BIDAWAVAUATME1ULSHXH$H|$ H|$0Ht$(HHLHD$dH%(HD$H1o~Ht\8Y t*HT$HdH+%(HX[]A\A]A^A_H5HH 1HD$H6HH|$n~H|$0HaLl$0H蔍IAE HD$81HD$HD$@HD$<DHt$8H|$@نHD$8HtL藉HT$8HHA9] IEH|$HH4Ht$8wH LD$Ht$8HLH|$HHt$@HL׍IHc1H Ht$@HLHIˆ5DL`t3H5',H=裀1I H4]H|$L˄HH者HL$ HHHL$(H1̅ff.H)ATHUHH)צC9c*HHHH?HH)};@AHcAH7H57H=2HDHH]1A\~LcAH56Mi䉈I AAA)H6Ic@LcAH5{6Mi` I AA A)HP6IckfAWAVAUATUSHHDD$dH%(HD$81HIHzAIHLLA\$HD$D9tzH5:6L=HcAHL(DHH1}IH|$(HHLIHtXHD$8dH+%(,HHL[]A\A]A^A_fL=fH55Le~HH1&}I뎐H|$(H|$(D$؊AH5LH55jT$HH1|LD$LHI$IH5i51IH5D$teH|$0HLuIHLd$0MH5*5LHD$}LHH1肄LD$HLEE1AWIAVIAUATUSHHHndH%(H$1KTtHE@L$LLL聉IHt1H$dH+%(HL[]A\A]A^A_DH$H|$PLH@H0nIHuHD$ID9p fHD$`HLHHfnH5gH1HL%hIŋ@ f.HA9m IUHDmHHH8LpfpLLHH1mHttk@AWIAVIAUATUH-SHXL.H^HdH%(HD$H1H|$ HD$tHt'HT$HdH+%(HX[]A\A]A^A_@Ld$@LLLqHuHD$@H|$LH@H0pHuAF$A9F/HT$ Ht$MHAH|$(ED$AE4Ll$D$ FdHNM\LLsH1T$@Ht$(MLH|$0sHH|$8L^HL`^IElLgfMLHH5LH(ucHLD$@L$MHT$ H|$0ofHH|$8]HtH|$(LFqbLLLmpHEHD$@H|$LH@H0[oH#AF$A9FH5H=c1 H-gLl$(H|$0LLLdHH|$0MmH5H=1?c1I HL1pHt~DLt$8L[jAWL 1SE1HHAULAVPjjjjjjj;lH`H/}Dh@AWAVAUIHATUSHHXL~dH%(HD$HHLt$@1HD$ H$'\HٺLLHnIHt)HD$HdH+%(HXL[]A\A]A^A_HD$@H|$(HH@H0mIHuH$LH|$ IE1LH^IHt98Y tIfHicLH 1H0dL=^H|$ H0aHD$ P  HL$0E1HL$HL$8HL$fH@HJ^H|$HHpHu9HT$0Ht$(HT$H4$]HT$ILH4$H|$Hg`HtIf.Ht$8HHLMiHuE1.H@ArIE1HL$JrL$IHuHD$@H|$8D9P HmHuHD$ ID9h HheAVHAUIպATUHSH H^HdH%(HD$1Ld$LlHt)HT$dH+%(H []A\A]A^HD$Lt$LLH@H0tkHuHt$LLnHuLHL7lHuHD$HLHH@H0(kHfH4$LHnHNHKHHS@MIH4$H|$`-dAWAVAUATUSHHDD$dH%(HD$81HIHzAIHLLA\$HD$D9tzH5:L=ٰHcAHL(eDHH1]IH|$(HHLjIHtXHD$8dH+%(,HHL[]A\A]A^A_fL=fH5Le^HH1&]I뎐H|$(jH|$(D$jAHLH5jdT$HH1\LD$LHI$IH5i1dIH5D$teH|$0HL_IHLd$0MH5*LHD$]LHH1dLD$HLEE1bAWIAVIAUATUSHHHndH%(H$1KTtHE@L$LLLiIHt1H$dH+%(HL[]A\A]A^A_DH$H|$PLH@H0NIHuHD$ID9p fHD$`HLHHfNH5GH1HL%HIŋ@ f.HA9m IUHDmHHH8LpfPLLHH1MHttK@AWIAVIAUATUH-SHXL.H^HdH%(HD$H1H|$ HD$THt'HT$HdH+%(HX[]A\A]A^A_@Ld$@LLLQHuHD$@H|$LH@H0PHuAF$A9F/HT$ Ht$MHAH|$(ED$AE4Ll$D$ IHNM\LLSH1T$@Ht$(MLH|$0>HH|$8L>HL`>IElLGfMLHH5LH(uCHLD$@L$MHT$ H|$0=HH|$8=HtH|$(LSbLLLmPHEHD$@H|$LH@H0[OH#AF$A9FH5H=C1 H-GLl$(H|$0LLLPGHH|$0MmH5H=1?C1I HL1PHt~DLt$8L[JAWL 1SE1HHAULAVPjjjjjjj;LH`H/}DH@AWAVAUIHATUSHHXL~dH%(HD$HHLt$@1HD$ H$'IHt98Y tIfHiCLH 1H0DL=>H|$ H0AHD$ P  HL$0E1HL$HL$8HL$fH@HJ>H|$HHPHu9HT$0Ht$(HT$H4$=HT$ILH4$H|$H7EHtIf.Ht$8HHL]@HHyHŗHHHHcHgHHyH)HxHP1ɺH5D1N=ff.fAWAVIHAUIATIUHSLHDHt&HLLH[]A\A]A^A_Nf.HLH98ItrHHL=8DLLH*D}It6L-'f.HHMLHLHN}IuLLL`DHLL[]A\A]A^A_Bff.@AWAVAUATUSHx$HT$DL$$$D$0$L$L$D$4H$L$H$HD$(dH%(HD$h1HA IIH˅Hy QE$CtC(D$ f.CL[QD$LD$PD$TH|$`IHLLS8Hf.HT$hdH+%(CHx[]A\A]A^A_DtsSE ={(st|$ u>Hu4HCxHu+K,u$`kSC(D$ HQD$ HD$LHM>HtLDIHLLLL=HH[FH5LI;LHL5H1:L1HH1+6HHD$8HHD$(HH|$HEDl$$IED[L5`Et$DS0L5юEuHSPH* DL$4EAHCxEHEAAKDD$0E"HSXH5{HHHEIH{hHKpSu {tȃX{0T$ ?EAA+{,EAAL w H  S t uSLS$r? w H5HH5t$t$Ht$@ATWARAVAW|$XWHAUP1%AH`HHD$hdH+%(+He;H8Hx[]A\A]A^A_'6H{xD[pS҃ՃKEu {tȃX{0D$ ?EAA+{,EAAL FC t uDSEu{A!uC$A? HHt$t$Ht$@ATD$8P1RDVH5T@H@H@HL=HD$8L5HtXHIHLLuHHCH5LI8LHH1s71LHH12HD$(HH`AOHAHpHz@EAAT!H y H=iD1K(L$ ED$ D$ zDCpSEu {tȃX{0T$ ?EAA+{,EAAL w H  S t u{DS$r? w H5HH5t$t$Ht$@ATAVAW|$HWHAUP18>HPHfDMHT$THt$PIIH|$LLT$L\$AL\$LT$Ht68]Hb3HD$PD$ HD$TD$TKD$LHpAD$ HD$IHLLLHH@H5AH=3I>6LHH141H50HH1x0HD$8HHD$(XfDt$PHD$ HD$EAxDH5gH14IH5GH1o4I?Ht$`H|$XHHEHT$XH5OH14D$CHD$HD$(s!D[!EHEAAB@sHHHEHT:@SHHdH%(HD$1GuULWQE1Hw H?HALHD$PPPjjjH@HtHT$dH+%(uH[fDC19ff.UIHE1SHAHHwdH%(HD$1QHLw H?HD$PPPjjjH@HtHT$dH+%(u!H[]H5H:HuՃC19SHHdH%(HD$1GuULWQE1Hw H?HALHD$PPPjjjH@HtHT$dH+%(uH[fDC18ff.UIHE1SHAHHwdH%(HD$1QHLw H?HD$PPPjjjpH@HtHT$dH+%(u!H[]H5H9HuՃC8AWIAVAUATIUHSH(wH|$8 H<$HH1H*HD$8HxH'H0`THL-IHLt$Ld$L-SPIHH=YH{T'H$$D$ED$ED$EH5H=v$DHH1+ @H5TH=v$LHH1+HFfH( HD$8CT*?H5H=(v6$H5yHH1"+Hy)H5H=u#DHH1*H>H5H=u#DHH1*HAWILAVIAUIATULSHHt$dH%(H$1&fHH|$8H5&HD$HDŽ$)D$P)D$`)D$pR2IHt2H$dH+%(jHĘL[]A\A]A^A_fDIE0HL$H1HIE8Ll$PHAAD$\D$XIHD$`HD$hHD$8HL$xHD$pHD$H$1AW HŅHD$HD$,1HD$HD$PHD$ LL$@HIHLL?HxHT$dHt$`EMH|$\HUAUt$0t$0t$`HL$pH0IMt^LL$"L$L=]=O L$\"HrtHH;#H8s$H<$D$,HA9_ IGHH4H4$I}8~#IH0H4$H|$Hi0IHAv4H|$HHL$ MIH5&IDlyH!)D$,H5H=r 1]HN$IH(&@AVE1AUATUSHIH L.LfdH%(HD$1Lt$HnHILLrHtW8Y t%HT$dH+%(LH []A\A]A^@H5!HH q1HD$H6P"H|$vLD$AP A}4t~HLLVHuH|$1YHsAtt H5H=`qn1 H"%f.At.AE4kfLHLD$FAE4=AEXH5 vH|$ILLH:P$AVIAUIATIUK,SLH0dH%(HD$(1H<$H|$L1HD$LHDHHHBHB HJ(H9uH LLq,AHHx+, H@(IHH9uI$Hx LDHD$(dH+%(uH0L[]A\A]A^a#AWAVIAUIATUSHT$HL|$`dH%(HD$x1HH|$PHDƒMHAL1LHD$XHI HD$@HD$HH\$XHD$HE1H9HT$@HL$PT8TuwHL$8Ht$@LLD$H|$PHD$X^*H\$XH\$HLD$HCH;D$8wH{hHYLE1H|$0HD$(W _H{pL|$E1MLHHL Ht68Y -H5HH Fa1HD$H6H|$ DEHt$LLEHD{Ek}{4uC4L|$Aw EHD$(H5 H=`L 1 HL1J_DH|$01LH<DHD$ LAH@Hx H|$(LCpAUE1AUHL$811 AZA[H|Ld$0H5H=`1HL1f.H5\H=_ 1G HinH|$LG iHt$HT$8ML]QH>WCHLC1AUATPHL$XHt$HH|$PLL$`lH H5ǾH==_K 1 HHl$0H5{Lt$(Hu)LLHL NHHl$0Lt$(L|$K4LXLLDCHAUHATZYHp{TfHL$(H|$0LHD$H1RHD$BLd$0H5wH=m^{ 1 HL1 f.~uGHGHtH?ff.@ATIUSHHHHt5HH HL H(H[]A\úH|$ H|$Hff.AWAVIHAUATUSHL= I?Lt@H0H8uL)IHHaܯK*ILI>LtH0H8uL)HHiaFl Ei0McLmL1Hp HcLHI IcHcLHi0L L- H[]A\A]A^A_ÐATUHSL'HLHH1[]A\DAWAVIAUA0ATI̹BUSHH|$H$pHdH%(H$1DŽ$HL LL HLHCLHCHC LHC2HC( Hx H5H=Ij IHt,H$dH+%(`HĘL[]A\A]A^A_L IHuLNL1HD$H$HHD$ H=HHt.H5HD$ H|$HLH=2}1LDŽ$xDŽ$ DŽ$H$pHDŽ$DŽ$DŽ$tAH$LLD3 IHH$H$HD$PL$D$LL5aG8D$XD$HD$\HD$`H\$@Hl$8HHLL=~-u[L1I$A?=w2HHcH>H$H$LaH H$L11袽IHHD$H5ZHdLH=qPDŽ$PDŽ$H$H$LHH$H$LJHiH$H5bZHHD$PeD$XDŽ$p DŽ$hH$H$L<HH$H$`DŽ$lDŽ$XDŽ$TDŽ$LDŽ$HvDŽ$DfDŽ$@VH$H$LHHRH$HHt$%LL$ Ht$HHA% HH$L HH$8H(HcP H@H| HH$H$LHHH$HHt$LL$ Ht$HHA HtH$LL H|$8LH/DŽ$0DŽ$,DŽ$(DŽ$$DŽ$ DŽ$DŽ$H$H$LHH$H$H$rH5>H=V"1D HIIH$H$LHuFH$ H$H$H$APATL$L$ AYAZHIH$H$LHuH$H5[^H BH5uH H5 H H5H H5]H .H5]Hi H5]HR H5H; 0H5}]H$  H5c]H H5aH H5H]H BH5[H H5 H $H5 ]H H5t[H H5߿Hl H5XHU H5YH> H5*[H' eH5\H >H5[H H5ZH H5BH tH5H DŽ$ hDŽ$XDŽ$HDŽ$8DŽ$(H$H$Lh H'H$H5TH( ~H5H H5uH\$H=nRDŽ$qHL$H1 1 IDŽ${H$LH$DŽ$x HoH$H5Hp H5HY DŽ$x DŽ$tH$H$L9 HH$H$;H$H5@5DŽ$H$H$L HH$LH5H$HH$L|$h1HD$(Ld$0Hl$xLl$pIA9]  IEH,D}HA-u HMH9rtHt$(HϺ HL$8HL$IH$LH9t 8- H9 8 M A-uIMCI9HIH$pHt$HDŽ$<HT$0Ht$LHHE DŽ$&D$LH$DŽ$DŽ$H$LH$DŽ$! HH$H$pLL$H5H=:OHHLDŽ$eH$L]H$HDŽ$T8DŽ$P(DŽ$LDŽ$HDŽ$DDŽ$@DŽ$<DŽ$8DŽ$4DŽ$0H$LH$(H$ H$H$LH{H$H$LHNH3NH$H$LnH-H$1MLH$hHDŽ$H$H$H$LHH$> H|$H8{H$H$LHzH$H$L:HYH$H$LH8H$LH5YNHxpH$DŽ$DŽ$DŽ$DŽ$ H$H$LHH$LH$mH$H$LHlH$H=ȷHmt*HH=ZtHH=G H$H$LH$pDŽ$DŽ$\DŽ$XDŽ$DŽ$DŽ$}H$LuH$`H$LXH$xCDŽ$d3DŽ$`#DŽ$hDŽ$DŽ$DŽ$$H$H$LHH$LH$D$HDŽ$zH$H$L:HYtDŽ$DDŽ$4DŽ$$H$H$LdIHH$$L$H5H=}IHLH$H$LIHxH$?$wL$H5H=IHLD$\?LIHH$H\$@Hl$8t|$HH5*Et$H Ht$H$L$IHH$L[IH$+H$HcB;B$ $L-MYX1H\$LILT$LI4HEB4$ht?tH-H%#ID9} LIL=&H\$IEL9tH1H9tH$pz |$t$H5$$p$H5,H$tH$tHH9h$u/H$H $$|$LPH$(t$0H5غ[H$px H@H$L$LLHooH$x$ IHtO t HLLT$H,GH87H|$LL2IHt$$H5D|$\H5]IEHlJH H9H9!H @H9!H qH9t L9H$Ht#H$H HXF&HH$HH5GE13E1H HԱIH$HLHD$H$LH5H\$HID9{ HCH5|J<_uH zHoLH5UnA-MHxH?rtHt$( ;HH$H5(H=eDs1 HIHl$H5H=1D?HL$HDŽ$ZDŽ$JDŽ$x:H5.H=C1Hٿ H1fH L|$hLd$0Ll$pHl$xDŽ$DŽ$LH$,H|$8LH@DŽ$DŽ$nH=GH5VHD$LT$HIH$$H5[DŽ$LT$LHL$LT${1H$LHL+LT$A}-fH5gH=]BLT$H$^MLLHHIH81^HLT$HJ(pLT$H$rLH4IHM3H5veH5hLD$H=AHt$ H1CIHl$H5JH59HD$H=jAxHt$ HIH$H=gLT$HIH-AH5_L$HHLLH1H;H11LؤHpH$H5$<:HD$H5@$DŽ$DŽ$H5L$H5RH=D@HD$MHt$L H1IlH5bL11HLT$YDŽ$'DŽ$H5LT$H=?LHHUH81H3L11臣HHD$LT$DŽ$DŽ$DŽ$DŽ$rDŽ$bDŽ$RDŽ$BDŽ$2H5VH\$H=>HL$HgH5@H5sH\$H=>DŽ$HL$H!HH5#vH;LH1HH\$H$LH$H$H$IH^H$$H$HKI9EHD$PHtGH|$`MLH1IHH|$H$LHHX0H$HtVH|$Lpu@H6H5I9EH=F=T1 HI{H$(HtH@H5ƩLH$pHtH/H5L$0/$t$UIEHH9HfH9$L$H$H IGp$I9M |$LtH$LLIH}JH$HSHB0QATr8PAV$8P$<P$@P$DP$HPD$pL$H$HH$@$H|$XHPIHH$H$$Ht)$wGu DŽ$ AH$LH %H<IH}$IMu%HH9p$u DŽ$H$H$H$LHǀHǀHǀHǀIH- A:]|A:GL׾|]LT$[LT$Ht(H5H=K:YH|$HIA:a L׾LT$ LT$HZH$H5LT$H=9H|$HcI$@H-9LT$H5EHH|$H |$XIH5vHHD$yH|$HIH$HH5LT$H=%93H|$HIH5zLT$H=8H|$HtIRMeH5H=8LT$H|$LH1)I DŽ$$&&8LLH5NzH1HH](H}0IHH5$IoHIG@H5<H=8 H @HH5H=7H <HH~9H59L+Ht$E1LH-b9H ]HH$Ht >*$$1H*HL#DŽ$IEH;H L H9H9!H H9!H H9t L9|$\LHsH9\HH `H9H9*H!H9DŽ$DŽ$DŽ$H5H5HH=V6d1 HIH$ME1H$H$HNHHm$]UHH5I9EH=51 HbI1H8H5NLB$11!I$fH$LHIHH5"XDŽ$]DŽ$MDŽ$=HHLd L/IIHt$LH1IDAVAUATUHSL'HMxVL-pL5.I*~H5ƛLLLHH1IHt[L]A\A]A^LcMtH5H=.[LHH]1A\A]A^wH=HtH5LKIL#RATUSHtfHHt^IHHaHI$HHHt%H9t%@< t< tHHHHu[]A\HH)I$H ,H5˚H=ݚfAWMAVIAUIATIUSHXLD$H|$(H=_oHt$LdH%(HD$H14H5H=>-HHD$ DHH HH5 oII\$HHLH|$@11HD$@HE1AWAWMD$H_AXHH5HH=,HH6HHD$HdH+%(FHXH[]A\A]A^A_Au L|$H|$ LLHAM HD$8IYLd$1=fDH5pHLHHH5mHA9m  IELuL5#AG0Rƒt)Au DuƒMHL$A Q8EAAMu <EAAUHDD$t$HDHAG0H5hHMw0Ld$LD$8HCIHCI@AD$(IL$H|$8t$HlAt$It$ L HjAt$0HDI$It$ I|$@H HHL$ID$ HH}H|$8HtwHt$HHteH5٤H=/*=HuH}HHEHt4HHMH:1 fHH9t4uHD$(H=H5H=)HL$H|$@1HtHH$Hl$@H*UHac L|$I|$ 1LHHHD$LID$ H HHH=f.H5H=)HHD$@H0HxHD$@HL$(HHA; 5H5 H5ãH=(1 HPHHD$(H {jHHI|$ HT$1HHuID$ HD$H\@UHSHHHtHHtHH[]pHHH[]_ff.@AWAVMAUIATULSHHH$H4$Ld$0H5 HT$L$LHD$LdH%(HD$x1tCHD$0HtHHH5)BHE1H LHH3HT$0HmH H fDBHufH|$8LHD$p)D$@)D$P)D$`H$LT$0LH\$HH|$8Ll$`HD$PHD$LT$@LT$HD$XLt$hHD$puHL$,HT$@AWjHAE1jjHt$8}H HtlHT$xdH+%(HĈ[]A\A]A^A_fD11H5ܢH=&1 H\$,w%H|$HtzfDH5Ld$0H5AH=%A1L HL1&- ff.AWAVIHAUATIULSHH<$LHT$fH@@H@@ @0MnhMM}LXI;EIL{HIFpHtGHCHD$HC Lc0HCAF8C8AFXHk@C(H$HH1[]A\A]A^A_@MtsLHH53&eHsE1H HH'&XH5H=J$XH1 [H]A\A]A^A_HC8M~@ff.@AVAUATIUHHtLG MtvHLHL5#%H54LIA<$L1H1;H5LHA<$HH%LHHL]A\A]A^HW@H1L]A\A]A^ff.@ATIUHSLHHuLt.H5zH=";[H]1A\vfD[1]1^A\nfD[1]A\ÐAUATIUHSHHL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1MtpH$$HD$HD$ D$0HD$'HT$D*$Et3HuVA$A9$/vHT$D*HBHD$EuHD$dH+%(HL[]A\A]M ~&HEA$HLf9tHH9uHA$A9s@tLE1|HH"LH8@HtWAVE1I1AUIHѺATIUHHLLHHLLH]A\A]A^gff.@AW1L=AVIHH5@AUIATILULSHWHLHjI1L0cLbXZMt;HBcE1HLHٺ1HD$dH+%(uVHL[]A\f.H<$HHHE1H5։H=7EHff.HAVAUMATUSHH?HHt|IAMtLaH|HDLLHFDH=|,IH=HIL[H]LA\H5/A]1A^^fD1H=/,H=[Hf[L]HA\H5AA]1A^f.AWAVAUATIԺUHSH8v H|$LdH%(HD$(1#H$E 1L|$Lt$ 0fDHD$8txupH<$HHT$ H9] ~FHELLLL,LHtHT$(dH+%(uVH8[]A\A]A^A_fHD$H $H1ȺH5.H=:HL1I H1ff.fAUIE1ATMUSHHHLfHdH%(HD$81Hl$HLHHtU8Y t#HT$8dH+%(*HH[]A\A]@H5AHH k1HD$H6H|$Ht$N LH#HuH|$Ht$8I x1Hƿ H`ID$@sHLLH|$D$0HD$(ID$HHD$ HID$@HD$ ID$HHT$0H5UH=1I HJD11 2G |AVL5AUL-LATUHS1 @H9] ~GHEL$LtLL#1L H1Ht[]A\A]A^Ð[1]A\A]A^1fAWE1AVAUATUHSIHHLndH%(HD$x1Ld$HLvHHLLHt`8Y It-HD$xdH+%(HĈL[]A\A]A^A_@HL1L $H H0H<$H|$HHHt$HHLIHuH|$HIHpHXL\$HHD$HK4E$HD$x HL\$1HHD$LL\$E1IAs H\$H\$Ld$(MLt$MHl$ @IE9f IFLJ,rHMHAWT$H kHLD$~ZYHtIL|$`AuK4E1IE@H|$@HLDHSHD$hIEHD$xHD$pHIE@xM}HUAUPPCHP"H0IHD$p H|$8HHLL $OH?H|$8L $Ht"ILHLL $蓟L $HD{TEH\$HLt$@{ H|$PHH5VL $L $HHLUI@H\$Lt$Hl$ Ld$(LL|$`Ht$HL,IHHt$`HLpIHL\$HgH5#H=DR1 HIL $Hl$LL $fL $HD$hHL $Hx(=L $HH L1sI^f1HE1艻{ L $I~Hl$LL $A9n IFN,(MH|$X賾Eu0H59H=enH|$H1_HH|$PL|$XHtLHLELL}H5H=ILLLH1HuhAH9k HCLL,HHD$XH|$X0H SGH5XHL $Ht$XH|$XLHff.AWE1AVAUATUSHIHHndH%(HD$1HIHHLHFHtT8Y It&HD$dH+%(HL[]A\A]A^A_HyLH 1H0%LMH<$HAH4$HLbIHuH<$IHu1H/IH$P ~QE1%@HHLHu-H$ID9h ~'H@LN>>>>>> width == line_widthNo editor found.Error running editor.%s %s|%s %s%s|%s Merging '%s'. Merge of '%s' aborted. Merge of '%s' completed. ../subversion/svn/filesize.c%.0f%.*fincoming file editincoming file addincoming file delete or moveincoming replace with fileincoming dir editincoming dir addincoming dir delete or moveincoming replace with dirincoming editincoming addincoming delete or moveincoming replaceupon updateupon switchupon mergeupon nonelocal file editlocal file obstructionlocal file deletelocal file missinglocal file unversionedlocal file addlocal file replacelocal file moved awaylocal file moved herelocal dir editlocal dir obstructionlocal dir deletelocal dir missinglocal dir unversionedlocal dir addlocal dir replacelocal dir moved awaylocal dir moved herelocal editlocal obstructionlocal deletelocal missinglocal unversionedlocal addlocal replacelocal moved awaylocal moved hereoperation%s, %s %ssiderepos-urlpath-in-reposdfmftfMERGED%s - %s:-E:-g=>-:>.:-lInvalid option. dcqTree conflict on '%s': %s index < order_size - 1 B KiBK MiB GiB TiBT EiB PiB kB MB GB TB EB PBDisplay conflictEdit propertyHelpshow this help (also '?')Edit fileShow diffMergeLaunch toollaunchInternal merge toolShow all optionsQuit resolutionworkingmcmine-conflicttctheirs-conflictmine-fulltheirs-fullpostponeumoved-awaymoved-hereCould not add all targets because some targets don't existCould not add all targets because some targets are already versioned------------------------------------------------------------------------ Automatic certificate validity check failed because: The certificate is not yet valid. The certificate has expired. The certificate's Common Name (hostname) does not match the remote hostname. The certificate issuer is unknown. Unknown verification failure. Deleting %s credential for realm '%s' Credentials cache in '%s' is empty Credentials cache in '%s' contains no matching credentialsCredentials cache in '%s' contains %d credentials Credentials cache in '%s' contains %d credential Credentials cache in '%s' contains %d matching credentials Credentials cache in '%s' contains %d matching credential Deleted %d matching credentials from '%s' Deleted %d matching credential from '%s' -'verbose' option invalid in XML mode'incremental' option only valid in XML modeSkipping binary file (use --force to treat as text): '%s' Could not perform blame on all targets because some targets don't existCould not cat all targets because some targets don't existCould not cat all targets because some targets are not versionedCould not cat all targets because some targets are directoriesCould not set changelists on all targets because some targets don't existCould not set changelists on all targets because some targets are not versioned'%s' does not appear to be a URLFailure occurred processing one or more externals definitionsWorking copy locked; if no other Subversion client is currently using the working copy, try running 'svn cleanup' without the --remove-unversioned and --remove-ignored options first.Cannot remove unversioned or ignored items from something that is not a working copyWorking copy locked; try running 'svn cleanup' on the root of the working copy ('%s') instead.svn: The depth of this commit is '%s', but copies are always performed recursively in the repository. Commit targets must be local pathsInvalid option; there's no merged version to edit. Words in square brackets are the corresponding --accept option arguments. Possible working copy destinations for moved-away '%s' are: %sOnly one destination can be a move; the others are copies. Specify the correct move target path by number: Possible repository destinations for moved-away '%s' are: %sOnly one destination can be a move; the others are copies. Specify the correct move target path by number: ../subversion/svn/conflict-callbacks.c'%s': a peg revision is not allowed hereLocal, non-commit operations do not take a log message or revision propertiesUse --force to override this restriction (local modifications may be lost)'--xml' option only valid with '--summarize' option'%s' not valid with '--summarize' option'--new' option only valid with '--old' option'svn diff [-r N[:M]] [TARGET[@REV]...]' does not support mixed target types. Try using the --old and --new options or one of the shorthand invocations listed in 'svn help diff'.Path '%s' not relative to base URLsDestination directory exists; please remove the directory or use --force to overwriteCould not write data to merged file../subversion/svn/file-merge.cCould not write data to temporary file(2) your version (at line %lu)(1) their version (at line %lu)Conflicting section found during merge:Select: (1) use their version, (2) use your version, (12) their version first, then yours, (21) your version first, then theirs, (e1) edit their version and use the result, (e2) edit your version and use the result, (eb) edit both versions and use the result, (p) postpone this conflicting section leaving conflict markers, (a) abort file merge and return to main menu: Could not write merged result to '%s', saved instead at '%s'. '%s' remains in conflict. Merge of '%s' completed (remains in conflict). absolute_human_readable_size < 1000../subversion/svn/cl-conflicts.clocal file missing or deleted or moved awaylocal dir missing or deleted or moved awaylocal missing or deleted or moved awaylocal: %s %s incoming: %s %s %sMerge conflict discovered in binary file '%s'. Merge conflict discovered in file '%s'. Invalid option; cannot display conflicts for a binary file. Invalid option; original files not available. >>>>>>> THEIRS (select with 'tc')<<<<<<< MINE (select with 'mc')Invalid option; there's no merged version to diff. Invalid option; there's no base path to merge. Invalid option; cannot choose based on conflicts in a binary file. Invalid option; use diff/edit/merge/launch before choosing 'mark resolved'. Conflict for property '%s' discovered on '%s'. Invalid option; please edit the property first. Subversion is not smart enough to resolve this tree conflict automatically! See 'svn help resolve' for more information. Ambiguous move destinations exist in the repository; try the 'd' option Ambiguous move destinations exist in the working copy; try the 'w' option Applying recommended resolution '%s': show conflicts in this propertychange merged property value in an editorchange merged file in an editorshow all changes made to merged fileshow all conflicts (ignoring merged version)use merge tool to resolve conflictlaunch external merge tool to resolve conflictuse built-in merge tool to resolve conflictshow this list (also 'h', '?')postpone all remaining conflictsSet repository move destination pathpick repository move target from list of possible targetsSet working copy move destination pathpick working copy move target from list of possible targets x x X8tT4 xX@ml l<4,get_base2_unit_file_sizeget_base10_unit_file_sizeformat_sizeAMD@@$@"@eff?P?<@The following repository access (RA) modules are available: The following authentication credential caches are available: usage: svn [options] [args] Subversion command-line client. Type 'svn help ' for help on a specific subcommand. Type 'svn --version' to see the program version and RA modules, 'svn --version --verbose' to see dependency versions as well, 'svn --version --quiet' to see just the version number. Most subcommands take file and/or directory arguments, recursing on the directories. If no arguments are supplied to such a command, it recurses on the current directory (inclusive) by default. Available subcommands: Repository URL required when importingToo many arguments to import commandsvn-viewspec.py format 1 does not support the 'not-present' state found at '%s'svn-viewspec.py format 1 does not support the 'switched' state found at '%s'Resource is not under version control.Conflict Previous Base File: %s Conflict Previous Working File: %s Conflict Current Base File: %s can't show in-repository size of working copy file '%s'--show-item is not valid in --xml mode--no-newline is not valid in --xml mode--human-readable is not valid in --xml mode--incremental is only valid in --xml mode--no-newline is only available for single-target, non-recursive info operations'%s' is not a valid value for --show-item'%s' is not a valid value for --show-item; did you mean '%s'?'%s' is not a valid value for --show-item; did you mean '%s' or '%s'?'%s' is not a valid value for --show-item; did you mean '%s', '%s' or '%s'?--no-newline' is only valid with --show-itemCould not display info for all targets because some targets don't exist(external_parent_url == NULL && external_target == NULL) || (external_parent_url && external_target)Listing external '%s' defined on '%s': --verbose is not valid in --xml mode'search-and' option is not supportedCould not list all targets because some targets don't existLock comment contains a zero byteOne or more locks could not be obtained'with-all-revprops' option only valid in XML mode'with-no-revprops' option only valid in XML mode'with-revprop' option only valid in XML mode'diff' option is not supported in XML mode'diff-cmd' option requires 'diff' option'internal-diff' option requires 'diff' option'extensions' option requires 'diff' option'depth' option requires 'diff' option-c and -r are mutually exclusiveOnly relative paths can be specified after a URL for 'svn log', but '%s' is not a relative pathcannot assign with 'with-revprop' option (drop the '=')------------------------------------------------------------------------ r%ld | %s | %s--quiet (-q) option valid only with --log option--verbose (-v) option valid only with --log option--incremental option valid only with --log option--revision (-r) option valid only with --show-revs optionDepth specification options valid only with --show-revs option--log option valid only with --show-revs option %s | %s | | %s | | | %s Try 'svn add' or 'svn add --non-recursive' instead?Try 'svn mkdir --parents' instead?Cannot specify revisions (except HEAD) with move operations Property conflicts: %s (%s) -r and -c can't be used with --reintegrateCannot specify a revision range with two URLs--reintegrate cannot be used with --ignore-ancestry--reintegrate cannot be used with --record-only--depth cannot be used with --reintegrate--force cannot be used with --reintegrate--reintegrate can only be used with a single merge source--allow-mixed-revisions cannot be used with --reintegrateMerge sources must both be either paths or URLsMerge target '%s' must be a local path but looks like a URLMerge tracking not possible, use --ignore-ancestry or fix invalid mergeinfo in target with 'svn propset'Put new files and directories under version control. usage: add PATH... Schedule unversioned PATHs for addition, so they will become versioned and be added to the repository in the next commit. Recurse into directories by default (see the --depth option). The 'svn add' command is only necessary for files and directories that are not yet under version control. Unversioned files and directories can be identified with 'svn status' (see 'svn help status'). The effects of 'svn add' can be undone with 'svn revert' before the addition has been committed. Once committed, a path can be removed from version control with 'svn delete', and in some circumstances by running a reverse- merge (see 'svn help merge' for details). With --force, add all the unversioned paths found in PATHs and ignore the rest; otherwise, error out if any specified paths are already versioned. The selection of items to add may be influenced by the 'ignores' feature. Properties may be attached to the items as configured by the 'auto-props' feature. obsolete; same as --depth=emptyignore already versioned pathsManage cached authentication credentials. usage: 1. svn auth [PATTERN ...] 2. svn auth --remove PATTERN [PATTERN ...] With no arguments, list all cached authentication credentials. Authentication credentials include usernames, passwords, SSL certificates, and SSL client-certificate passphrases. If PATTERN is specified, only list credentials with attributes matching one or more patterns. With the --remove option, remove cached authentication credentials matching one or more patterns. If more than one pattern is specified credentials are considered only if they match all specified patterns. Patterns are matched case-sensitively and may contain glob wildcards: ? matches any single character * matches a sequence of arbitrary characters [abc] matches any of the characters listed inside the brackets Note that wildcards will usually need to be quoted or escaped on the command line because many command shells will interfere by trying to expand them. remove matching authentication credentialsShow when each line of a file was last (or next) changed. usage: blame [-rM:N] TARGET[@REV]... Annotate each line of a file with the revision number and author of the last change (or optionally the next change) to that line. With no revision range (same as -r0:REV), or with '-r M:N' where M < N, annotate each line that is present in revision N of the file, with the last revision at or before rN that changed or added the line, looking back no further than rM. With a reverse revision range '-r M:N' where M > N, annotate each line that is present in revision N of the file, with the next revision after rN that changed or deleted the line, looking forward no further than rM. If specified, REV determines in which revision the target is first looked up. Write the annotated result to standard output. Output the content of specified files or URLs. usage: cat TARGET[@REV]... If specified, REV determines in which revision the target is first looked up. Associate (or dissociate) changelist CLNAME with the named files. usage: 1. changelist CLNAME PATH... 2. changelist --remove PATH... Check out a working copy from a repository. usage: checkout URL[@REV]... [PATH] If specified, REV determines in which revision the URL is first looked up. If PATH is omitted, the basename of the URL will be used as the destination. If multiple URLs are given each will be checked out into a sub-directory of PATH, with the name of the sub-directory being the basename of the URL. If --force is used, unversioned obstructing paths in the working copy destination do not automatically cause the check out to fail. If the obstructing path is the same type (file or directory) as the corresponding path in the repository it becomes versioned but its contents are left 'as-is' in the working copy. This means that an obstructing directory's unversioned children may also obstruct and become versioned. For files, any content differences between the obstruction and the repository are treated like a local modification to the working copy. All properties from the repository are applied to the obstructing path. See also 'svn help update' for a list of possible characters reporting the action taken. obsolete; same as --depth=filesEither recover from an interrupted operation that left the working copy locked, or remove unwanted files. usage: 1. cleanup [WCPATH...] 2. cleanup --remove-unversioned [WCPATH...] cleanup --remove-ignored [WCPATH...] 3. cleanup --vacuum-pristines [WCPATH...] 1. When none of the options --remove-unversioned, --remove-ignored, and --vacuum-pristines is specified, remove all write locks (shown as 'L' by the 'svn status' command) from the working copy. Usually, this is only necessary if a Subversion client has crashed while using the working copy, leaving it in an unusable state. WARNING: There is no mechanism that will protect write locks still being used by other Subversion clients. Running this command without any options while another client is using the working copy can corrupt the working copy beyond repair! 2. If the --remove-unversioned option or the --remove-ignored option is given, remove any unversioned or ignored items within WCPATH. Note that the 'svn status' command shows unversioned items as '?', and ignored items as 'I' if the --no-ignore option is given to it. 3. If the --vacuum-pristines option is given, remove pristine copies of files which are stored inside the .svn directory and which are no longer referenced by any file in the working copy. Send changes from your working copy to the repository. usage: commit [PATH...] A log message must be provided, but it can be empty. If it is not given by a --message or --file option, an editor will be started. If any targets are (or contain) locked items, those will be unlocked after a successful commit, unless --no-unlock is given. If --include-externals is given, also commit file and directory externals reached by recursion. Do not commit externals with a fixed revision. Copy files and directories in a working copy or repository. usage: copy SRC[@REV]... DST SRC and DST can each be either a working copy (WC) path or URL: WC -> WC: copy and schedule for addition (with history) WC -> URL: immediately commit a copy of WC to URL URL -> WC: check out URL into WC, schedule for addition URL -> URL: complete server-side copy; used to branch and tag All the SRCs must be of the same type. If DST is an existing directory, the sources will be added as children of DST. When copying multiple sources, DST must be an existing directory. WARNING: For compatibility with previous versions of Subversion, copies performed using two working copy paths (WC -> WC) will not contact the repository. As such, they may not, by default, be able to propagate merge tracking information from the source of the copy to the destination. Remove files and directories from version control. usage: 1. delete PATH... 2. delete URL... 1. Each item specified by a PATH is scheduled for deletion upon the next commit. Files, and directories that have not been committed, are immediately removed from the working copy unless the --keep-local option is given. PATHs that are, or contain, unversioned or modified items will not be removed unless the --force or --keep-local option is given. 2. Each item specified by a URL is deleted from the repository via an immediate commit. Display local changes or differences between two revisions or paths. usage: 1. diff 2. diff [-c M | -r N[:M]] [TARGET[@REV]...] 3. diff [-r N[:M]] --old=OLD-TGT[@OLDREV] [--new=NEW-TGT[@NEWREV]] \ [PATH...] 4. diff OLD-URL[@OLDREV] NEW-URL[@NEWREV] 5. diff OLD-URL[@OLDREV] NEW-PATH[@NEWREV] 6. diff OLD-PATH[@OLDREV] NEW-URL[@NEWREV] 1. Use just 'svn diff' to display local modifications in a working copy. 2. Display the changes made to TARGETs as they are seen in REV between two revisions. TARGETs may be all working copy paths or all URLs. If TARGETs are working copy paths, N defaults to BASE and M to the working copy; if URLs, N must be specified and M defaults to HEAD. The '-c M' option is equivalent to '-r N:M' where N = M-1. Using '-c -M' does the reverse: '-r M:N' where N = M-1. 3. Display the differences between OLD-TGT as it was seen in OLDREV and NEW-TGT as it was seen in NEWREV. PATHs, if given, are relative to OLD-TGT and NEW-TGT and restrict the output to differences for those paths. OLD-TGT and NEW-TGT may be working copy paths or URL[@REV]. NEW-TGT defaults to OLD-TGT if not specified. -r N makes OLDREV default to N, -r N:M makes OLDREV default to N and NEWREV default to M. If OLDREV or NEWREV are not specified, they default to WORKING for working copy targets and to HEAD for URL targets. Either or both OLD-TGT and NEW-TGT may also be paths to unversioned targets. Revisions cannot be specified for unversioned targets. Both targets must be of the same node kind (file or directory). Diffing unversioned targets against URL targets is not supported. 4. Shorthand for 'svn diff --old=OLD-URL[@OLDREV] --new=NEW-URL[@NEWREV]' 5. Shorthand for 'svn diff --old=OLD-URL[@OLDREV] --new=NEW-PATH[@NEWREV]' 6. Shorthand for 'svn diff --old=OLD-PATH[@OLDREV] --new=NEW-URL[@NEWREV]' Create an unversioned copy of a tree. usage: 1. export [-r REV] URL[@PEGREV] [PATH] 2. export [-r REV] PATH1[@PEGREV] [PATH2] 1. Exports a clean directory tree from the repository specified by URL, at revision REV if it is given, otherwise at HEAD, into PATH. If PATH is omitted, the last component of the URL is used for the local directory name. 2. Exports a clean directory tree from the working copy specified by PATH1, at revision REV if it is given, otherwise at WORKING, into PATH2. If PATH2 is omitted, the last component of the PATH1 is used for the local directory name. If REV is not specified, all local changes will be preserved. Files not under version control will not be copied. If specified, PEGREV determines in which revision the target is first looked up. Describe the usage of this program or its subcommands. usage: help [SUBCOMMAND...] also show experimental subcommands and optionsCommit an unversioned file or tree into the repository. usage: import [PATH] URL Recursively commit a copy of PATH to URL. If PATH is omitted '.' is assumed. Parent directories are created as necessary in the repository. If PATH is a directory, the contents of the directory are added directly under URL. Unversionable items such as device files and pipes are ignored if --force is specified. Display information about a local or remote item. usage: info [TARGET[@REV]...] Print information about each TARGET (default: '.'). TARGET may be either a working-copy path or a URL. If specified, REV determines in which revision the target is first looked up; the default is HEAD for a URL or BASE for a WC path. With --show-item, print only the value of one item of information about TARGET. EXPERIMENTAL: With --x-viewspec, print the working copy layout. show file sizes with base-2 unit suffixes (Byte, Kilobyte, Megabyte, Gigabyte, Terabyte and Petabyte), limiting the number of digits to three or lessList directory entries in the repository. usage: list [TARGET[@REV]...] List each TARGET file and the contents of each TARGET directory as they exist in the repository. If TARGET is a working copy path, the corresponding repository URL will be used. If specified, REV determines in which revision the target is first looked up. The default TARGET is '.', meaning the repository URL of the current working directory. Multiple --search patterns may be specified and the output will be reduced to those paths whose last segment - i.e. the file or directory name - matches at least one of these patterns. With --verbose, the following fields will be shown for each item: Revision number of the last commit Author of the last commit If locked, the letter 'O'. (Use 'svn info URL' to see details) Size (in bytes) Date and time of the last commit with --verbose, show file sizes with base-2 unit suffixes (Byte, Kilobyte, Megabyte, Gigabyte, Terabyte and Petabyte), limiting the number of digits to three or lessLock working copy paths or URLs in the repository, so that no other user can commit changes to them. usage: lock TARGET... Use --force to steal a lock from another user or working copy. read lock comment from file ARGforce validity of lock comment sourceShow the log messages for a set of revision(s) and/or path(s). usage: 1. log [PATH][@REV] 2. log URL[@REV] [PATH...] 1. Print the log messages for the URL corresponding to PATH (default: '.'). If specified, REV is the revision in which the URL is first looked up, and the default revision range is REV:1. If REV is not specified, the default revision range is BASE:1, since the URL might not exist in the HEAD revision. 2. Print the log messages for the PATHs (default: '.') under URL. If specified, REV is the revision in which the URL is first looked up, and the default revision range is REV:1; otherwise, the URL is looked up in HEAD, and the default revision range is HEAD:1. Multiple '-c' or '-r' options may be specified (but not a combination of '-c' and '-r' options), and mixing of forward and reverse ranges is allowed. With -v, also print all affected paths with each log message. Each changed path is preceded with a symbol describing the change: A: The path was added or copied. D: The path was deleted. R: The path was replaced (deleted and re-added in the same revision). M: The path's file and/or property content was modified. If an added or replaced path was copied from somewhere else, the copy source path and revision are shown in parentheses. If a file or directory was moved from one path to another with 'svn move' the old path will be listed as deleted and the new path will be listed as copied from the old path at a prior revision. With -q, don't print the log message body itself (note that this is compatible with -v). Each log message is printed just once, even if more than one of the affected paths for that revision were explicitly requested. Logs follow copy history by default. Use --stop-on-copy to disable this behavior, which can be useful for determining branchpoints. The --depth option is only valid in combination with the --diff option and limits the scope of the displayed diff to the specified depth. If the --search option is used, log messages are displayed only if the provided search pattern matches any of the author, date, log message text (unless --quiet is used), or, if the --verbose option is also provided, a changed path. The search pattern may include "glob syntax" wildcards: ? matches any single character * matches a sequence of arbitrary characters [abc] matches any of the characters listed inside the brackets If multiple --search options are provided, a log message is shown if it matches any of the provided search patterns. If the --search-and option is used, that option's argument is combined with the pattern from the previous --search or --search-and option, and a log message is shown only if it matches the combined search pattern. If --limit is used in combination with --search, --limit restricts the number of log messages searched, rather than restricting the output to a particular number of matching log messages. Show the latest 5 log messages for the current working copy directory and display paths changed in each commit: svn log -l 5 -v Show the log for bar.c as of revision 42: svn log bar.c@42 Show log messages and diffs for each commit to foo.c: svn log --diff http://www.example.com/repo/project/foo.c (Because the above command uses a full URL it does not require a working copy.) Show log messages for the children foo.c and bar.c of the directory '/trunk' as it appeared in revision 50, using the ^/ URL shortcut: svn log ^/trunk@50 foo.c bar.c Show the log messages for any incoming changes to foo.c during the next 'svn update': svn log -r BASE:HEAD foo.c Show the log message for the revision in which /branches/foo was created: svn log --stop-on-copy --limit 1 -r0:HEAD ^/branches/foo Show all log messages for commits between the tags ^/tags/2.0 and ^/tags/3.0; assuming that tag 2.0 was created in revision 100: svn log -rHEAD:100 ^/tags/3.0 If ^/trunk/foo.c was moved to ^/trunk/bar.c' in revision 22, 'svn log -v' shows a deletion and a copy in its changed paths list, such as: D /trunk/foo.c A /trunk/bar.c (from /trunk/foo.c:21) retrieve revision property ARGthe change made in revision ARGMerge changes into a working copy. usage: 1. merge SOURCE[@REV] [TARGET_WCPATH] (the 'complete' merge) 2. merge [-c M[,N...] | -r N:M ...] SOURCE[@REV] [TARGET_WCPATH] (the 'cherry-pick' merge) 3. merge SOURCE1[@REV1] SOURCE2[@REV2] [TARGET_WCPATH] (the '2-URL' merge) 1. This form, with one source path and no revision range, is called a 'complete' merge: svn merge SOURCE[@REV] [TARGET_WCPATH] The complete merge is used for the 'sync' and 'reintegrate' merges in the 'feature branch' pattern described below. It finds all the changes on the source branch that have not already been merged to the target branch, and merges them into the working copy. Merge tracking is used to know which changes have already been merged. SOURCE specifies the branch from where the changes will be pulled, and TARGET_WCPATH specifies a working copy of the target branch to which the changes will be applied. Normally SOURCE and TARGET_WCPATH should each correspond to the root of a branch. (If you want to merge only a subtree, then the subtree path must be included in both SOURCE and TARGET_WCPATH; this is discouraged, to avoid subtree mergeinfo.) SOURCE is usually a URL. The optional '@REV' specifies both the peg revision of the URL and the latest revision that will be considered for merging; if REV is not specified, the HEAD revision is assumed. If SOURCE is a working copy path, the corresponding URL of the path is used, and the default value of 'REV' is the base revision (usually the revision last updated to). TARGET_WCPATH is a working copy path; if omitted, '.' is generally assumed. There are some special cases: - If SOURCE is a URL: - If the basename of the URL and the basename of '.' are the same, then the differences are applied to '.'. Otherwise, if a file with the same basename as that of the URL is found within '.', then the differences are applied to that file. In all other cases, the target defaults to '.'. - If SOURCE is a working copy path: - If the source is a file, then differences are applied to that file (useful for reverse-merging earlier changes). Otherwise, if the source is a directory, then the target defaults to '.'. In normal usage the working copy should be up to date, at a single revision, with no local modifications and no switched subtrees. - The 'Feature Branch' Merging Pattern - In this commonly used work flow, known also as the 'development branch' pattern, a developer creates a branch and commits a series of changes that implement a new feature. The developer periodically merges all the latest changes from the parent branch so as to keep the development branch up to date with those changes. When the feature is complete, the developer performs a merge from the feature branch to the parent branch to re-integrate the changes. parent --+----------o------o-o-------------o-- \ \ \ / \ merge merge merge \ \ \ / feature +--o-o-------o----o-o----o------- A merge from the parent branch to the feature branch is called a 'sync' or 'catch-up' merge, and a merge from the feature branch to the parent branch is called a 'reintegrate' merge. - Sync Merge Example - ............ . . trunk --+------------L--------------R------ \ \ \ | \ v feature +------------------------o----- r100 r200 Subversion will locate all the changes on 'trunk' that have not yet been merged into the 'feature' branch. In this case that is a single range, r100:200. In the diagram above, L marks the left side (trunk@100) and R marks the right side (trunk@200) of the merge source. The difference between L and R will be applied to the target working copy path. In this case, the working copy is a clean checkout of the entire 'feature' branch. To perform this sync merge, have a clean working copy of the feature branch and run the following command in its top-level directory: Note that the merge is now only in your local working copy and still needs to be committed to the repository so that it can be seen by others. You can review the changes and you may have to resolve conflicts before you commit the merge. - Reintegrate Merge Example - The feature branch was last synced with trunk up to revision X. So the difference between trunk@X and feature@HEAD contains the complete set of changes that implement the feature, and no other changes. These changes are applied to trunk. rW rX trunk ------+--------------------L------------------o \ . ^ \ ............. / \ . / feature +--------------------------------R In the diagram above, L marks the left side (trunk@X) and R marks the right side (feature@HEAD) of the merge. The difference between the left and right side is merged into trunk, the target. To perform the merge, have a clean working copy of trunk and run the following command in its top-level directory: svn merge ^/feature To prevent unnecessary merge conflicts, a reintegrate merge requires that TARGET_WCPATH is not a mixed-revision working copy, has no local modifications, and has no switched subtrees. A reintegrate merge also requires that the source branch is coherently synced with the target -- in the above example, this means that all revisions between the branch point W and the last merged revision X are merged to the feature branch, so that there are no unmerged revisions in-between. 2. This form is called a 'cherry-pick' merge: svn merge [-c M[,N...] | -r N:M ...] SOURCE[@REV] [TARGET_WCPATH] A cherry-pick merge is used to merge specific revisions (or revision ranges) from one branch to another. By default, this uses merge tracking to automatically skip any revisions that have already been merged to the target; you can use the --ignore-ancestry option to disable such skipping. SOURCE is usually a URL. The optional '@REV' specifies only the peg revision of the URL and does not affect the merge range; if REV is not specified, the HEAD revision is assumed. If SOURCE is a working copy path, the corresponding URL of the path is used, and the default value of 'REV' is the base revision (usually the revision last updated to). TARGET_WCPATH is a working copy path; if omitted, '.' is generally assumed. The special cases noted above in the 'complete' merge form also apply here. The revision ranges to be merged are specified by the '-r' and/or '-c' options. '-r N:M' refers to the difference in the history of the source branch between revisions N and M. You can use '-c M' to merge single revisions: '-c M' is equivalent to '-r :M'. Each such difference is applied to TARGET_WCPATH. If the mergeinfo in TARGET_WCPATH indicates that revisions within the range were already merged, changes made in those revisions are not merged again. If needed, the range is broken into multiple sub-ranges, and each sub-range is merged separately. A 'reverse range' can be used to undo changes. For example, when source and target refer to the same branch, a previously committed revision can be 'undone'. In a reverse range, N is greater than M in '-r N:M', or the '-c' option is used with a negative number: '-c -M' is equivalent to '-r M:'. Undoing changes like this is also known as performing a 'reverse merge'. Multiple '-c' and/or '-r' options may be specified and mixing of forward and reverse ranges is allowed. - Cherry-pick Merge Example - A bug has been fixed on trunk in revision 50. This fix needs to be merged from trunk onto the release branch. 1.x-release +-----------------------o----- / ^ / | / | trunk ------+--------------------------LR----- r50 In the above diagram, L marks the left side (trunk@49) and R marks the right side (trunk@50) of the merge. The difference between the left and right side is applied to the target working copy path. Note that the difference between revision 49 and 50 is exactly those changes that were committed in revision 50, not including changes committed in revision 49. To perform the merge, have a clean working copy of the release branch and run the following command in its top-level directory; remember that the default target is '.': svn merge -c50 ^/trunk You can also cherry-pick several revisions and/or revision ranges: svn merge -c50,54,60 -r65:68 ^/trunk 3. This form is called a '2-URL merge': svn merge SOURCE1[@REV1] SOURCE2[@REV2] [TARGET_WCPATH] You should use this merge variant only if the other variants do not apply to your situation, as this variant can be quite complex to master. Two source URLs are specified, identifying two trees on the same branch or on different branches. The trees are compared and the difference from SOURCE1@REV1 to SOURCE2@REV2 is applied to the working copy of the target branch at TARGET_WCPATH. The target branch may be the same as one or both sources, or different again. The three branches involved can be completely unrelated. SOURCE1 and/or SOURCE2 can also be specified as a working copy path, in which case the merge source URL is derived from the working copy. - 2-URL Merge Example - Two features have been developed on separate branches called 'foo' and 'bar'. It has since become clear that 'bar' should be combined with the 'foo' branch for further development before reintegration. Although both feature branches originate from trunk, they are not directly related -- one is not a direct copy of the other. A 2-URL merge is necessary. The 'bar' branch has been synced with trunk up to revision 500. (If this revision number is not known, it can be located using the 'svn log' and/or 'svn mergeinfo' commands.) The difference between trunk@500 and bar@HEAD contains the complete set of changes related to feature 'bar', and no other changes. These changes are applied to the 'foo' branch. foo +-----------------------------------o / ^ / / / r500 / trunk ------+------+-----------------L---------> / \ . / \ ............ / \ . / bar +-----------------------------------R In the diagram above, L marks the left side (trunk@500) and R marks the right side (bar@HEAD) of the merge. The difference between the left and right side is applied to the target working copy path, in this case a working copy of the 'foo' branch. To perform the merge, have a clean working copy of the 'foo' branch and run the following command in its top-level directory: svn merge ^/trunk@500 ^/bar The exact changes applied by a 2-URL merge can be previewed with svn's diff command, which is a good idea to verify if you do not have the luxury of a clean working copy to merge to. In this case: svn diff ^/trunk@500 ^/bar@HEAD The following applies to all types of merges: To prevent unnecessary merge conflicts, svn merge requires that TARGET_WCPATH is not a mixed-revision working copy. Running 'svn update' before starting a merge ensures that all items in the working copy are based on the same revision. If possible, you should have no local modifications in the merge's target working copy prior to the merge, to keep things simpler. It will be easier to revert the merge and to understand the branch's history. Switched sub-paths should also be avoided during merging, as they may cause incomplete merges and create subtree mergeinfo. For each merged item a line will be printed with characters reporting the action taken. These characters have the following meaning: A Added D Deleted U Updated C Conflict G Merged E Existed R Replaced Characters in the first column report about the item itself. Characters in the second column report about properties of the item. A 'C' in the third column indicates a tree conflict, while a 'C' in the first and second columns indicate textual conflicts in files and in property values, respectively. Subversion uses the svn:mergeinfo property to track merge history. This property is considered at the start of a merge to determine what to merge and it is updated at the conclusion of the merge to describe the merge that took place. Mergeinfo is used only if the two sources are on the same line of history -- if the first source is an ancestor of the second, or vice-versa (i.e. if one has originally been created by copying the other). This is verified and enforced when using sync merges and reintegrate merges. The --ignore-ancestry option prevents merge tracking and thus ignores mergeinfo, neither considering it nor recording it. - Merging from foreign repositories - Subversion does support merging from foreign repositories. While all merge source URLs must point to the same repository, the merge target working copy may come from a different repository than the source. However, there are some caveats. Most notably, copies made in the merge source will be transformed into plain additions in the merge target. Also, merge-tracking is not supported for merges from foreign repositories. force deletions even if deleted contents don't matchDisplay merge-related information. usage: 1. mergeinfo SOURCE[@REV] [TARGET[@REV]] 2. mergeinfo --show-revs=WHICH SOURCE[@REV] [TARGET[@REV]] 1. Summarize the history of merging between SOURCE and TARGET. The graph shows, from left to right: the youngest common ancestor of the branches; the latest full merge in either direction, and thus the common base that will be used for the next complete merge; the repository path and revision number of the tip of each branch. 2. Print the revision numbers on SOURCE that have been merged to TARGET (with --show-revs=merged), or that have not been merged to TARGET (with --show-revs=eligible). Print only revisions in which there was at least one change in SOURCE. If --revision (-r) is provided, filter the displayed information to show only that which is associated with the revisions within the specified range. Revision numbers, dates, and the 'HEAD' keyword are valid range values. SOURCE and TARGET are the source and target branch URLs, respectively. (If a WC path is given, the corresponding base URL is used.) The default TARGET is the current working directory ('.'). REV specifies the revision to be considered the tip of the branch; the default for SOURCE is HEAD, and the default for TARGET is HEAD for a URL or BASE for a WC path. The depth can be 'empty' or 'infinity'; the default is 'empty'. Create a new directory under version control. usage: 1. mkdir PATH... 2. mkdir URL... Create version controlled directories. 1. Each directory specified by a working copy PATH is created locally and scheduled for addition upon the next commit. 2. Each directory specified by a URL is created in the repository via an immediate commit. In both cases, all the intermediate directories must already exist, unless the --parents option is given. Move (rename) an item in a working copy or repository. usage: move SRC... DST SRC and DST can both be working copy (WC) paths or URLs: WC -> WC: move an item in a working copy, as a local change to be committed later (with or without further changes) URL -> URL: move an item in the repository directly, immediately creating a new revision in the repository All the SRCs must be of the same type. If DST is an existing directory, the sources will be added as children of DST. When moving multiple sources, DST must be an existing directory. SRC and DST of WC -> WC moves must be committed in the same revision. Furthermore, WC -> WC moves will refuse to move a mixed-revision subtree. To avoid unnecessary conflicts, it is recommended to run 'svn update' to update the subtree to a single revision before moving it. The --allow-mixed-revisions option is provided for backward compatibility. Apply a patch to a working copy. usage: patch PATCHFILE [WCPATH] Apply a unidiff patch in PATCHFILE to the working copy WCPATH. If WCPATH is omitted, '.' is assumed. A unidiff patch suitable for application to a working copy can be produced with the 'svn diff' command or third-party diffing tools. Any non-unidiff content of PATCHFILE is ignored, except for Subversion property diffs as produced by 'svn diff'. Changes listed in the patch will either be applied or rejected. If a change does not match at its exact line offset, it may be applied earlier or later in the file if a match is found elsewhere for the surrounding lines of context provided by the patch. A change may also be applied with fuzz, which means that one or more lines of context are ignored when matching the change. If no matching context can be found for a change, the change conflicts and will be written to a reject file with the extension .svnpatch.rej. For each patched file a line will be printed with characters reporting the action taken. These characters have the following meaning: A Added D Deleted U Updated C Conflict G Merged (with local uncommitted changes) Changes applied with an offset or fuzz are reported on lines starting with the '>' symbol. You should review such changes carefully. If the patch removes all content from a file, that file is scheduled for deletion. If the patch creates a new file, that file is scheduled for addition. Use 'svn revert' to undo deletions and additions you do not agree with. Hint: If the patch file was created with Subversion, it will contain the number of a revision N the patch will cleanly apply to (look for lines like '--- foo/bar.txt (revision N)'). To avoid rejects, first update to the revision N using 'svn update -r N', apply the patch, and then update back to the HEAD revision. This way, conflicts can be resolved interactively. Remove a property from files, dirs, or revisions. usage: 1. propdel PROPNAME [PATH...] 2. propdel PROPNAME --revprop -r REV [TARGET] 1. Removes versioned props in working copy. 2. Removes unversioned remote prop on repos revision. TARGET only determines which repository to access. See 'svn help propset' for descriptions of the svn:* special properties. Edit a property with an external editor. usage: 1. propedit PROPNAME TARGET... 2. propedit PROPNAME --revprop -r REV [TARGET] 1. Edits versioned prop in working copy or repository. 2. Edits unversioned remote prop on repos revision. TARGET only determines which repository to access. Print the value of a property on files, dirs, or revisions. usage: 1. propget PROPNAME [TARGET[@REV]...] 2. propget PROPNAME --revprop -r REV [TARGET] 1. Prints versioned props. If specified, REV determines in which revision the target is first looked up. 2. Prints unversioned remote prop on repos revision. TARGET only determines which repository to access. With --verbose, the target path and the property name are printed on separate lines before each value, like 'svn proplist --verbose'. Otherwise, if there is more than one TARGET or a depth other than 'empty', the target path is printed on the same line before each value. By default, an extra newline is printed after the property value so that the output looks pretty. With a single TARGET, depth 'empty' and without --show-inherited-props, you can use the --no-newline option to disable this (useful when redirecting a binary property value to a file, for example). print path, name and value on separate lines(deprecated; use --no-newline)List all properties on files, dirs, or revisions. usage: 1. proplist [TARGET[@REV]...] 2. proplist --revprop -r REV [TARGET] 1. Lists versioned props. If specified, REV determines in which revision the target is first looked up. 2. Lists unversioned remote props on repos revision. TARGET only determines which repository to access. With --verbose, the property values are printed as well, like 'svn propget --verbose'. With --quiet, the paths are not printed. Set the value of a property on files, dirs, or revisions. usage: 1. propset PROPNAME PROPVAL PATH... 2. propset PROPNAME --revprop -r REV PROPVAL [TARGET] 1. Changes a versioned file or directory property in a working copy. 2. Changes an unversioned property on a repository revision. (TARGET only determines which repository to access.) The value may be provided with the --file option instead of PROPVAL. Property names starting with 'svn:' are reserved. Subversion recognizes the following special versioned properties on a file: svn:keywords - Keywords to be expanded. Valid keywords are: URL, HeadURL - The URL for the head version of the file. Author, LastChangedBy - The last person to modify the file. Date, LastChangedDate - The date/time the file was last modified. Rev, Revision, - The last revision the file changed. LastChangedRevision Id - A compressed summary of the previous four. Header - Similar to Id but includes the full URL. Custom keywords can be defined with a format string separated from the keyword name with '='. Valid format substitutions are: %a - The author of the revision given by %r. %b - The basename of the URL of the file. %d - Short format of the date of the revision given by %r. %D - Long format of the date of the revision given by %r. %P - The file's path, relative to the repository root. %r - The number of the revision which last changed the file. %R - The URL to the root of the repository. %u - The URL of the file. %_ - A space (keyword definitions cannot contain a literal space). %% - A literal '%'. %H - Equivalent to %P%_%r%_%d%_%a. %I - Equivalent to %b%_%r%_%d%_%a. Example custom keyword definition: MyKeyword=%r%_%a%_%P Once a custom keyword has been defined for a file, it can be used within the file like any other keyword: $MyKeyword$ svn:executable - If present, make the file executable. Use 'svn propdel svn:executable PATH...' to clear. svn:eol-style - One of 'native', 'LF', 'CR', 'CRLF'. svn:mime-type - The mimetype of the file. Used to determine whether to merge the file, and how to serve it from Apache. A mimetype beginning with 'text/' (or an absent mimetype) is treated as text. Anything else is treated as binary. svn:needs-lock - If present, indicates that the file should be locked before it is modified. Makes the working copy file read-only when it is not locked. Use 'svn propdel svn:needs-lock PATH...' to clear. Subversion recognizes the following special versioned properties on a directory: svn:ignore - A list of file glob patterns to ignore, one per line. svn:global-ignores - Like svn:ignore, but inheritable. svn:auto-props - Automatically set properties on files when they are added or imported. Contains key-value pairs, one per line, in the format: PATTERN = PROPNAME=VALUE[;PROPNAME=VALUE ...] Example (where a literal ';' is escaped by adding another ';'): *.html = svn:eol-style=native;svn:mime-type=text/html;; charset=UTF8 Applies recursively to all files added or imported under the directory it is set on. See also [auto-props] in the client configuration file. svn:externals - A list of module specifiers, one per line, in the following format similar to the syntax of 'svn checkout': [-r REV] URL[@PEG] LOCALPATH Example: http://example.com/repos/zig foo/bar The LOCALPATH is relative to the directory having this property. To pin the external to a known revision, specify the optional REV: -r25 http://example.com/repos/zig foo/bar To unambiguously identify an element at a path which may have been subsequently deleted or renamed, specify the optional PEG revision: -r25 http://example.com/repos/zig@42 foo/bar The URL may be a full URL or a relative URL starting with one of: ../ to the parent directory of the extracted external ^/ to the repository root / to the server root // to the URL scheme ^/../ to a sibling repository beneath the same SVNParentPath location Use of the following format is discouraged but is supported for interoperability with Subversion 1.4 and earlier clients: LOCALPATH [-r PEG] URL The ambiguous format 'relative_path relative_path' is taken as 'relative_url relative_path' with peg revision support. Lines starting with a '#' character are ignored. read property value from file ARGRelocate the working copy to point to a different repository root URL. usage: 1. relocate FROM-PREFIX TO-PREFIX [PATH...] 2. relocate TO-URL [PATH] Rewrite working copy URL metadata to reflect a syntactic change only. This is used when a repository's root URL changes (such as a scheme or hostname change) but your working copy still reflects the same directory within the same repository. 1. FROM-PREFIX and TO-PREFIX are initial substrings of the working copy's current and new URLs, respectively. (You may specify the complete old and new URLs if you wish.) Use 'svn info' to determine the current working copy URL. 2. TO-URL is the (complete) new repository URL to use for PATH. Examples: svn relocate http:// svn:// project1 project2 svn relocate http://www.example.com/repo/project \ svn://svn.example.com/repo/project Resolve conflicts on working copy files or directories. usage: resolve [PATH...] By default, perform interactive conflict resolution on PATH. In this mode, the command is recursive by default (depth 'infinity'). The --accept=ARG option prevents interactive prompting and forces conflicts on PATH to be resolved in the manner specified by ARG. In this mode, the command is not recursive by default (depth 'empty'). A conflicted path cannot be committed with 'svn commit' until it has been marked as resolved with 'svn resolve'. Subversion knows three types of conflicts: Text conflicts, Property conflicts, and Tree conflicts. Text conflicts occur when overlapping changes to file contents were made. Text conflicts are usually resolved by editing the conflicted file or by using a merge tool (which may be an external program). 'svn resolve' provides options which can be used to automatically edit files (such as 'mine-full' or 'theirs-conflict'), but these are only useful in situations where it is acceptable to discard local or incoming changes altogether. Property conflicts are usually resolved by editing the value of the conflicted property (either from the interactive prompt, or with 'svn propedit'). As with text conflicts, options exist to edit a property automatically, discarding some changes in favour of others. Tree conflicts occur when a change to the directory structure was made, and when this change cannot be applied to the working copy without affecting other changes (text changes, property changes, or other changes to the directory structure). Brief information about tree conflicts is shown by the 'svn status' and 'svn info' commands. In interactive mode, 'svn resolve' will attempt to describe tree conflicts in detail, and may offer options to resolve the conflict automatically. It is recommended to use these automatic options whenever possible, rather than attempting manual tree conflict resolution. If a tree conflict cannot be resolved automatically, it is recommended to figure out why the conflict occurred before attempting to resolve it. The 'svn log -v' command can be used to inspect structural changes made in past revisions, and perhaps even on other branches. 'svn help log' describes how these structural changes are presented. Once the conflicting "incoming" change has been identified with 'svn log' the current "local" working copy state should be examined and adjusted in a way such that the conflict is resolved. This may involve editing files manually or with 'svn merge'. It may be necessary to discard some local changes with 'svn revert'. Files or directories might have to be copied, deleted, or moved. specify automatic conflict resolution source ('base', 'working', 'mine-conflict', 'theirs-conflict', 'mine-full', 'theirs-full')Remove 'conflicted' state on working copy files or directories. usage: resolved PATH... Note: this subcommand does not semantically resolve conflicts or remove conflict markers; it merely removes the conflict-related artifact files and allows PATH to be committed again. It has been deprecated in favor of running 'svn resolve --accept working'. Restore pristine working copy state (undo local changes). usage: revert PATH... Revert changes in the working copy at or within PATH, and remove conflict markers as well, if any. This subcommand does not revert already committed changes. For information about undoing already committed changes, search the output of 'svn help merge' for 'undo'. Print the status of working copy files and directories. usage: status [PATH...] With no args, print only locally modified items (no network access). With -q, print only summary information about locally modified items. With -u, add working revision and server out-of-date information. With -v, print full revision information on every item. The first seven columns in the output are each one character wide: First column: Says if item was added, deleted, or otherwise changed ' ' no modifications 'A' Added 'C' Conflicted 'D' Deleted 'I' Ignored 'M' Modified 'R' Replaced 'X' an unversioned directory created by an externals definition '?' item is not under version control '!' item is missing (removed by non-svn command) or incomplete '~' versioned item obstructed by some item of a different kind Second column: Modifications of a file's or directory's properties ' ' no modifications 'C' Conflicted 'M' Modified Third column: Whether the working copy is locked for writing by another Subversion client modifying the working copy ' ' not locked for writing 'L' locked for writing Fourth column: Scheduled commit will create a copy (addition-with-history) ' ' no history scheduled with commit (item was newly added) '+' history scheduled with commit (item was copied) Fifth column: Whether the item is switched or a file external ' ' normal 'S' the item has a Switched URL relative to the parent 'X' a versioned file created by an eXternals definition Sixth column: Whether the item is locked in repository for exclusive commit (without -u) ' ' not locked by this working copy 'K' locked by this working copy, but lock might be stolen or broken (with -u) ' ' not locked in repository, not locked by this working copy 'K' locked in repository, lock owned by this working copy 'O' locked in repository, lock owned by another working copy 'T' locked in repository, lock owned by this working copy was stolen 'B' not locked in repository, lock owned by this working copy is broken Seventh column: Whether the item is the victim of a tree conflict ' ' normal 'C' tree-Conflicted If the item is a tree conflict victim, an additional line is printed after the item's status line, explaining the nature of the conflict. The out-of-date information appears in the ninth column (with -u): '*' a newer revision exists on the server ' ' the working copy is up to date Remaining fields are variable width and delimited by spaces: The working revision (with -u or -v; '-' if the item is copied) The last committed revision and last committed author (with -v) The working copy path is always the final field, so it can include spaces. The presence of a question mark ('?') where a working revision, last committed revision, or last committed author was expected indicates that the information is unknown or irrelevant given the state of the item (for example, when the item is the result of a copy operation). The question mark serves as a visual placeholder to facilitate parsing. Example output: svn status wc M wc/bar.c A + wc/qax.c svn status -u wc M 965 wc/bar.c * 965 wc/foo.c A + - wc/qax.c Status against revision: 981 svn status --show-updates --verbose wc M 965 938 kfogel wc/bar.c * 965 922 sussman wc/foo.c A + - 687 joe wc/qax.c 965 687 joe wc/zig.c Status against revision: 981 svn status M wc/bar.c ! C wc/qaz.c > local missing, incoming edit upon update D wc/qax.c obsolete; same as --depth=immediatesUpdate the working copy to a different URL within the same repository. usage: 1. switch URL[@PEGREV] [PATH] 2. switch --relocate FROM-PREFIX TO-PREFIX [PATH...] 1. Update the working copy to mirror a new URL within the repository. This behavior is similar to 'svn update', and is the way to move a working copy to a branch or tag within the same repository. If specified, PEGREV determines in which revision the target is first looked up. If --force is used, unversioned obstructing paths in the working copy do not automatically cause a failure if the switch attempts to add the same path. If the obstructing path is the same type (file or directory) as the corresponding path in the repository it becomes versioned but its contents are left 'as-is' in the working copy. This means that an obstructing directory's unversioned children may also obstruct and become versioned. For files, any content differences between the obstruction and the repository are treated like a local modification to the working copy. All properties from the repository are applied to the obstructing path. Use the --set-depth option to set a new working copy depth on the targets of this operation. By default, Subversion will refuse to switch a working copy path to a new URL with which it shares no common version control ancestry. Use the '--ignore-ancestry' option to override this sanity check. 2. The '--relocate' option is deprecated. This syntax is equivalent to 'svn relocate FROM-PREFIX TO-PREFIX [PATH]'. See also 'svn help update' for a list of possible characters reporting the action taken. Examples: svn switch ^/branches/1.x-release allow switching to a node with no common ancestorhandle unversioned obstructions as changesdeprecated; use 'svn relocate'Unlock working copy paths or URLs. usage: unlock TARGET... Use --force to break a lock held by another user or working copy. Bring changes from the repository into the working copy. usage: update [PATH...] If no revision is given, bring working copy up-to-date with HEAD rev. Else synchronize working copy to revision given by -r. For each updated item a line will be printed with characters reporting the action taken. These characters have the following meaning: Characters in the first column report about the item itself. Characters in the second column report about properties of the item. A 'B' in the third column signifies that the lock for the file has been broken or stolen. A 'C' in the fourth column indicates a tree conflict, while a 'C' in the first and second columns indicate textual conflicts in files and in property values, respectively. If --force is used, unversioned obstructing paths in the working copy do not automatically cause a failure if the update attempts to add the same path. If the obstructing path is the same type (file or directory) as the corresponding path in the repository it becomes versioned but its contents are left 'as-is' in the working copy. This means that an obstructing directory's unversioned children may also obstruct and become versioned. For files, any content differences between the obstruction and the repository are treated like a local modification to the working copy. All properties from the repository are applied to the obstructing path. Obstructing paths are reported in the first column with code 'E'. If the specified update target is missing from the working copy but its immediate parent directory is present, checkout the target into its parent directory at the specified depth. If --parents is specified, create any missing parent directories of the target by checking them out, too, at depth=empty. Use the --set-depth option to set a new working copy depth on the targets of this operation. Upgrade the metadata storage format for a working copy. usage: upgrade [WCPATH...] Local modifications are preserved. force validity of log message sourceprint nothing, or only summary informationdescend recursively, same as --depth=infinitythe change made by revision ARG (like -r ARG-1:ARG) If ARG is negative this is like -r ARG:ARG-1 If ARG is of the form ARG1-ARG2 then this is like ARG1:ARG2, where ARG1 is inclusiveARG (some commands also take ARG1:ARG2 range) A revision argument can be one of: NUMBER revision number '{' DATE '}' revision at start of the date 'HEAD' latest in repository 'BASE' base rev of item's working copy 'COMMITTED' last commit at or before BASE 'PREV' revision just before COMMITTEDread log message from file ARGgive output suitable for concatenationtreat value as being in charset encoding ARGshow program version informationspecify a password ARG (caution: on many operating systems, other users will be able to see this)Specify differencing options for external diff or internal diff or blame. Default: '-u'. Options are separated by spaces. Internal diff and blame take: -u, --unified: Show 3 lines of unified context -b, --ignore-space-change: Ignore changes in amount of white space -w, --ignore-all-space: Ignore all white space --ignore-eol-style: Ignore changes in EOL style -U ARG, --context ARG: Show ARG lines of context -p, --show-c-function: Show C function namepass contents of file ARG as additional argslimit operation by depth ARG ('empty', 'files', 'immediates', or 'infinity')set new working copy depth to ARG ('exclude', 'empty', 'files', 'immediates', or 'infinity')do not cross copies while traversing historydisregard default and svn:ignore and svn:global-ignores property ignoresdo not cache authentication tokensdeprecated; same as --trust-server-cert-failures=unknown-cawith --non-interactive, accept SSL server certificates with failures; ARG is comma-separated list of 'unknown-ca' (Unknown Authority), 'cn-mismatch' (Hostname mismatch), 'expired' (Expired certificate), 'not-yet-valid' (Not yet valid certificate) and 'other' (all other not separately classified certificate errors).do no interactive prompting (default is to prompt only if standard input is a terminal device)do interactive prompting even if standard input is not a terminal devicetry operation but make no changesdisable merge tracking; diff nodes as if relatedmerge only mergeinfo differencesoperate on a revision property (use with -r)read user configuration files from directory ARGset user configuration option in the format: FILE:SECTION:OPTION=[VALUE] For example: servers:global:http-library=serfuse a different EOL marker than the standard system marker for files with the svn:eol-style property set to 'native'. ARG may be one of 'LF', 'CR', 'CRLF'operate only on members of changelist ARGdon't delete changelists after commitretrieve all revision propertiesretrieve no revision propertiesset revision property ARG in new revision using the name[=value] formatuse/display additional information from merge historyspecify automatic conflict resolution action ('postpone', 'working', 'base', 'mine-conflict', 'theirs-conflict', 'mine-full', 'theirs-full', 'edit', 'launch', 'recommended') (shorthand: 'p', 'mc', 'tc', 'mf', 'tf', 'e', 'l', 'r')specify which collection of revisions to display ('merged', 'eligible')number of leading path components to strip from paths parsed from the patch file. --strip 0 is the default and leaves paths unmodified. --strip 1 would change the path 'doc/fudge/crunchy.html' to 'fudge/crunchy.html'. --strip 2 would leave just 'crunchy.html' The expected component separator is '/' on all platforms. A leading '/' counts as one component.ignore whitespace during pattern matchingoverride diff-cmd specified in config filedo not print differences for added filesdo not print differences for deleted filesdon't diff copied or moved files with their sourcediff unrelated nodes as delete and adduse git's extended diff formatignore properties during the operationshow only properties during the operationgenerate diff suitable for generic third-party patch tools; currently the same as --show-copies-as-adds --ignore-propertiesAllow operation on mixed-revision working copy. Use of this option is not recommended! Please run 'svn update' instead.also operate on externals defined by svn:externals propertiesretrieve properties set on parents of the targetuse ARG as search pattern (glob syntax, case- and accent-insensitive, may require quotation marks to prevent shell expansion)combine ARG with the previous search patternshow revision log message, author and datereverting an added item will remove it from diskdo not output the trailing newlinepin externals with no explicit revision to their current revision (recommended when tagging)print only the item identified by ARG: 'kind' node kind of TARGET 'url' URL of TARGET in the repository 'relative-url' repository-relative URL of TARGET 'repos-root-url' root URL of repository 'repos-uuid' UUID of repository 'repos-size' for files, the size of TARGET in the repository 'revision' specified or implied revision 'last-changed-revision' last change of TARGET at or before 'revision' 'last-changed-date' date of 'last-changed-revision' 'last-changed-author' author of 'last-changed-revision' 'wc-root' root of TARGET's working copy 'schedule' 'normal','add','delete','replace' 'depth' checkout depth of TARGET in WC 'changelist' changelist of TARGET in WCLocal additions are merged with incoming additions instead of causing a tree conflict. Use of this option is not recommended! Use 'svn resolve' to resolve tree conflicts instead.remove unreferenced pristines from .svn directorydrop shelf after successful unshelveprint the working copy layout, formatted according to ARG: 'classic' or 'svn11'svn* Gnome Keyring * GPG-Agent * KWallet (KDE) Invalid URL '%s'%-10ld %s%-10s %sr%ld* r%ld svn checkout -r0svn updatesvn switch --set-depth=%s --depth=%s ^/%s -r%ld%s%-23s%-10s %s /~/*/**!@0Format: %d Url: %s Revision: %ld %s%s %s%s normalrepository^/relative-urlwc-infowcroot-abspathschedulecopy-from-urlcopy-from-revtext-updatedchecksumchangelistmoved-frommoved-tovictimactionreasontree-conflictsource-leftsource-righttextprev-base-fileprev-wc-filecur-base-fileprop-fileName: %s Working Copy Root Path: %s Relative URL: %s Repository Root: %s Repository UUID: %s Node Kind: file Node Kind: directory Node Kind: none Node Kind: unknown Size in Repository: %s Schedule: normal Schedule: add Schedule: delete Schedule: replace Depth: empty Depth: files Depth: immediates Depth: exclude Depth: INVALID Copied From URL: %s Copied From Rev: %ld Moved From: %s Moved To: %s Last Changed Author: %s Last Changed Rev: %ld Last Changed DateText Last UpdatedChecksum: %s Tree conflictConflict Detailsoperation_sSource left %s: %s Source rightLock Token: %s Lock Owner: %s Lock CreatedLock ExpiresLock Comment (%i lines): %s Lock Comment (%i line): %s Changelist: %s Conflicted Properties: %s ../subversion/svn/info-cmd.c ? ../subversion/svn/list-cmd.c%b %d %H:%M%b %d %Y%7ld %-*.*s %c %*s %12s %s%s parent_urltokencommentcreatedexpirestruefalselogentryreverse-mergeprop-modstext-modscopyfrom-revcopyfrom-pathmsgsvn:log(no author)(no date) | %d lines | %d lineChanged paths: (from %s:%ld) %c %s%s Reverse merged via:Merged via: r%ld%c-------| |-- \ \ --| |-- / / ... / WC Not enough arguments givenToo many arguments given %-8ld | --------- / | %-8ld \ %-8ld| - repository pathtip of branchlast full mergeyoungest common ancestorSummary of conflicts: Text conflicts: %d Property conflicts: %d Tree conflicts: %d and %d already resolved%d remaining Text conflicts: %s (%s) Tree conflicts: %s (%s) Skipped paths: %d Merge source requiredSecond revision required--- Merging add intermediate parentsauthpraiseannotateanncatclcocleanupdeprecated and ignoredcicpremovermdiexporthelp?importspecify lock comment ARGsteal locks Examples: also print all affected pathsdo not print the log message svn merge ^/trunk - Merge Tracking - mkdirmvrenamerenpatchpropdelpdpropeditpropgetpgproplistpldon't print the pathpropsetrelocateresolverevertstatdon't print unversioned itemsswbreak locksupgraderepos-root-urlrepos-uuidrepos-sizelast-changed-revisionlast-changed-datelast-changed-authorwc-rootforce operation to runforce-logshow help on a subcommandspecify log message ARGquietnon-recursiveobsoletehuman-readableshow human-readable outputchangeincrementalverboseprint extra informationshow-updatesdisplay update informationspecify a username ARGpassword-from-stdinread password from stdinextensionsset-depthxmloutput in XMLstrictDEPRECATEDstop-on-copyno-ignoreno-auth-cachetrust-server-certtrust-server-cert-failuresnon-interactiveforce-interactivedry-runignore-ancestryignore-externalsignore externals definitionsdiff3-cmduse ARG as merge commandeditor-cmduse ARG as external editorrecord-onlyuse ARG as the older targetnewuse ARG as the newer targetrelocate via URL-rewritingconfig-direnable automatic propertiesno-auto-propsdisable automatic propertiesnative-eollimitmaximum number of log entriesdon't unlock the targetsremove changelist associationkeep-changelistskeep-localkeep path in working copywith-all-revpropswith-no-revpropswith-revpropmake intermediate directoriesuse-merge-historyacceptshow-revsreintegratedeprecatedstripignore-keywordsdon't expand keywordsreverse-diffapply the unidiff in reverseignore-whitespaceproduce diff outputuse ARG as diff commandnotice-ancestrysummarizeshow a summary of the resultsignore-propertiesproperties-onlyallow-mixed-revisionsinclude-externalsshow-inherited-propssearchsearch-andremove-unversionedremove unversioned itemsremove-ignoredremove ignored itemsremove-addedno-newlineshow-passwordsshow cached passwordspin-externalsshow-itemadds-as-modificationvacuum-pristinesx-viewspec%% %$$:<<<9:EEE4FDFTFFFFG,GDGGE"#89Subversion is a tool for version control. For additional information, see http://subversion.apacUse '--force' to set the '%s' property.Use '--force' to edit the '%s' property.Skipped target: '%s' -- copy-source is missing Skipped '%s' -- obstructed by unversioned node Skipped '%s' -- An obstructing working copy was found Skipped '%s' -- Has no versioned parent Skipped '%s' -- Access denied Skipped '%s' -- Node remains in conflict Left local modifications as '%s' Failed to revert '%s' -- try updating instead. Resolved conflicted state of '%s' Merge conflicts in '%s' marked as resolved. n->prop_name && strlen(n->prop_name) > 0Conflict in property '%s' at '%s' marked as resolved. Tree conflict at '%s' marked as resolved. Searching tree conflict details for '%s' in repository: > applied hunk ## -%lu,%lu +%lu,%lu ## with offset %s> applied hunk @@ -%lu,%lu +%lu,%lu @@ with offset %s> applied hunk ## -%lu,%lu +%lu,%lu ## with fuzz %lu (%s) > applied hunk @@ -%lu,%lu +%lu,%lu @@ with fuzz %lu > rejected hunk ## -%lu,%lu +%lu,%lu ## (%s) > rejected hunk @@ -%lu,%lu +%lu,%lu @@ > hunk ## -%lu,%lu +%lu,%lu ## already applied (%s) > hunk @@ -%lu,%lu +%lu,%lu @@ already applied Fetching external item into '%s': Error handling externals definition for '%s':Exported external at revision %ld. Checked out external at revision %ld. Updated external to revision %ld. Performing status on external item at '%s': Performing info on external item at '%s': Status against revision: %6ld --- Merging differences between repository URLs into '%s': --- Reverse-merging r%ld into '%s': --- Merging r%ld through r%ld into '%s': --- Reverse-merging r%ld through r%ld into '%s': --- Recording mergeinfo for merge between repository URLs into '%s': --- Recording mergeinfo for merge of r%ld into '%s': --- Recording mergeinfo for reverse merge of r%ld into '%s': --- Recording mergeinfo for merge of r%ld through r%ld into '%s': --- Recording mergeinfo for reverse merge of r%ld through r%ld into '%s': --- Eliding mergeinfo from '%s': --- Merging differences between foreign repository URLs into '%s': --- Merging (from foreign repository) r%ld into '%s': --- Reverse-merging (from foreign repository) r%ld into '%s': --- Merging (from foreign repository) r%ld through r%ld into '%s': --- Reverse-merging (from foreign repository) r%ld through r%ld into '%s': property '%s' deleted from '%s'. Attempting to delete nonexistent property '%s' on '%s' property '%s' set on repository revision %ld property '%s' deleted from repository revision %ld '%s' is not under version control--- Copying from foreign repository URL '%s': Breaking move with source path '%s' Performing cleanup on external item at '%s'. Cannot specify revision for deleting versioned property '%s'Set new value for property '%s' on '%s' Inherited properties on '%s', from '%s': --verbose cannot be used with --revprop or --no-newline or --xml'%s' is not a valid Subversion property name--show-inherited-props can't be used with --revpropProperty '%s' not found on revision %s--no-newline is only available for single-target, non-recursive propget operationsProperty '%s' not found on '%s'Unversioned properties on revision %ld: Could not display properties of all targets because some targets don't existCould not display properties of all targets because some targets are not versionedTo turn off the %s property, use 'svn propdel'; setting the property to '%s' will not turn it off.Try 'svn revert --depth infinity' instead?All targets must be in the same WC--- Save a new version of '%s' in WC root '%s' --- Shelve '%s' in WC root '%s' No local modifications could be savedNo local modifications could be shelvedunshelving the youngest shelf, '%s' --- Unshelve '%s' in WC root '%s' Shelved path '%s' already has status '%c' in the working copyCannot unshelve/restore, as at least one shelved path would conflict with a local modification or other status in the working copyrestored '%s' version %d and deleted %d newer versions restored '%s' version %d and deleted %d newer version restored '%s' version %d (the newest version) svn_relpath_is_canonical(target_relpath)../subversion/svn/shelf2-cmd.c%c%c%c%c%c%c%c %c %8s %8s %-12s %s%s%s%s %c%c%c%c%c%c%c %c %8s %s%s%s%s --revision (-r) option valid only with --show-updates (-u) optionFailure occurred resolving one or more conflicts'%s' is not a valid %s property name; did you mean '%s'?'%s' is not a valid %s property name; use '--force' to set it'%s' is not a valid %s property name; use '--force' to edit it'%s' is not a valid %s property name; did you mean '%s' or '%s'?'%s' is not a valid %s property name; did you mean '%s', '%s' or '%s'?--encoding option applies only to textual Subversion-controlled propertiesSet new value for property '%s' on revision %ld No changes to property '%s' on revision %ld Cannot specify revision for editing versioned property '%s'Explicit target argument required'%s' does not appear to be a working copy pathNo changes to property '%s' on '%s' Cannot specify revision for setting versioned property '%s'Explicit target required ('%s' interpreted as prop value)Skipped missing target: '%s' Skipped '%s' D %s B %s Removed external '%s': %s Removed external '%s' R %s C %s A %s %s %s Restored '%s' Reverted '%s' ../subversion/svn/notify.c Checking r Checking r%ld... done A (bin) %s A %s D %s %s %s %lu and fuzz %lu (%s) %lu and fuzz %lu Updating '%s': Exported revision %ld. Checked out revision %ld. Updated to revision %ld. External at revision %ld. At revision %ld. External export complete. Export complete. External checkout complete. Checkout complete. External update complete. Update complete. Sending copy of %s Sending %s Adding copy of (bin) %s Adding (bin) %s Adding copy of %s Adding %s Deleting copy of %s Deleting %s Replacing copy of %s Replacing %s Transmitting file data '%s' locked by user '%s'. '%s' unlocked. A [%s] %s D [%s] %s --- Merging r%ld into '%s': C %s A %s U %s D %s property '%s' set on '%s' Upgraded '%s' Redirecting to URL '%s': Committing transaction... Error writing to stream%s - Properties on '%s': nooff%d days ago%d day ago%d hours ago%d hour ago%d minutes ago%d minute agoversion %dversion %d of %d%d paths changed%d path changed%-30s %s, %s, %s %.50s --- Saving... --- Shelving... %d paths could not be shelved%d path could not be shelvedsaved '%s' version %d shelved '%s' version %d deleted '%s' No shelves foundToo many argumentsShelf '%s': no versions found%-30s no versions ../subversion/svn/shelf-cmd.c%-20.20s %s incompletereplacedobstructed../subversion/svn/status.c > %sswapped places with %s > moved from %smoved to %s%c%c%c%c%c%c%c %s%s%s%s > not shelved wc-lockedcopiedswitchedfile-externaltree-conflictedwc-statusrepos-statusagainst --- Changelist '%s': Text conflicts: %u Property conflicts: %u Tree conflicts: %u missing --accept optioninvalid 'accept' ARGsvn:svn-propsvn:mime-typesvn:ignoresvn:eol-stylesvn:keywordssvn:executablesvn:needs-locksvn:specialsvn:externalssvn:mergeinfosvn:auto-propssvn:global-ignoressvn:text-timesvn:ownersvn:groupsvn:unix-modesvn:autoversionedsvn:original-datesvn:sync-locksvn:sync-from-urlsvn:sync-from-uuidsvn:sync-last-merged-revsvn:sync-currently-copyingP8 ،0 H((pXЎhЃЃ؋` hȉx0`H`pHXȆpXHxp`x 0@P ? A!DRM?CI~X!.? A!DRMGCI~X:SVN_EXPERIMENTAL_COMMANDSshelf3shelf2, Can't specify -c with --oldThere is no change 0CRCRLF:-PbaseX-)X-(:-):-(recommendedeligibleInvalid strip count '%s'classicsvn11Subcommand argument required Unknown subcommand: '%s' undo--config-optionexclusive-locking-clientsworking-copy ,exclusive-lockinghelpersmime-types-fileenable-auto-propsinteractive-conflictsCommitted revision %ld%s. Warning: %s ../subversion/svn/util.cbuffer && prefix+ svn-commitSVN_MERGEmerge-tool-cmdlog-encoding '%s'Write errorUTF-8(invalid date)^(%s) %s@%ld! svn_path_is_url(path)Summary of updates: Updated '%s' to r%ld. --versionx-shelf-diffx-shelf-dropx-shelf-listx-shelvesx-shelf-list-by-pathsx-shelf-logx-shelf-savex-shelvex-unshelvex-wc-copy-modssvn_subrsvn_clientsvn_wcsvn_rasvn_deltasvn_diffNon-numeric limit argument givenArgument to --limit must be positiveNegative number in range (%s) not supported with -cNon-numeric change argument (%s) given to -cSyntax error in revision argument '%s'Error converting depth from locale to UTF-8'%s' is not a valid depth; try 'empty', 'files', 'immediates', or 'infinity''%s' is not a valid depth; try 'exclude', 'empty', 'files', 'immediates', or 'infinity'Syntax error in native-eol argument '%s'Changelist names must not be empty'%s' is not a valid --accept value'%s' is not a valid --show-revs valueArgument to --strip must be positive'%s' is not a valid --x-viewspec value--non-interactive and --force-interactive are mutually exclusiveUndo is done using either the 'svn revert' or the 'svn merge' command. Subcommand '%s' doesn't accept option '%s' Type 'svn help %s' for usage. Multiple revision arguments encountered; can't specify -c twice, or both -c and -r--depth and --set-depth are mutually exclusive--with-all-revprops and --with-no-revprops are mutually exclusive--with-revprop and --with-no-revprops are mutually exclusive--message (-m) and --file (-F) are mutually exclusive--trust-server-cert-failures requires --non-interactive--password-from-stdin requires --non-interactive--diff-cmd and --internal-diff are mutually exclusive--relocate and --depth are mutually exclusive--relocate and --non-recursive (-N) are mutually exclusiveLog message file is a versioned file; use '--force-log' to overrideLock comment file is a versioned file; use '--force-log' to overrideThe log message is a pathname (was -F intended?); use '--force-log' to overrideThe lock comment is a pathname (was -F intended?); use '--force-log' to override--auto-props and --no-auto-props are mutually exclusive--accept=%s incompatible with --non-interactiveTry 'svn help %s' for more informationPlease see the 'svn upgrade' commandAuthentication failed and interactive prompting is disabled; see the --force-interactive optionReading file from standard input because of -F option; this can interfere with interactive promptingRun 'svn cleanup' to remove locks (type 'svn help cleanup' for details)Another process is blocking the working copy database, or the underlying filesystem does not support file locking; if the working copy is on a network filesystem, make sure file locking has been enabled on the file serverWhen using svn+ssh:// URLs, keep in mind that the --username and --password options are ignored because authentication is performed by SSH, not Subversion'%s' to '%s' is not a valid relocationPath '%s' does not share common version control ancestry with the requested switch location. Use --ignore-ancestry to disable this check.'svn switch' does not support switching a working copy to a different repositorySVN_I_LOVE_PANGALACTIC_GARGLE_BLASTERS (the answer to life, the universe, and everything)--This line, and those below, will be ignored--Error normalizing log message to internal formatCannot invoke editor to get log message when non-interactiveCould not use external editor to fetch log message; consider setting the $SVN_EDITOR environment variable or using the --message (-m) or --file (-F) options Log message unchanged or not specified (a)bort, (c)ontinue, (e)dit: The environment variable SVN_MERGE and the merge-tool-cmd run-time configuration option were not set. The external merge tool '%s' exited with exit code %d.The SVN_MERGE environment variable is empty or consists solely of whitespace. Expected a shell command. Log message contains a zero byteYour commit message was left in a temporary file:One or more locks could not be released../subversion/svn/update-cmd.csvn: warning: '%s' is a binary mime-type but file '%s' looks like text; diff, merge, blame, and other operations will stop working on this file Must specify the revision as a number, a date or 'HEAD' when operating on a revision propertyWrong number of targets specifiedEither a URL or versioned item is requiredInvalid merge source '%s'; a working copy path can only be used with a repository revision (a number, a date, or head)Show shelved changes as a diff. usage: x-shelf-diff SHELF [VERSION] Show the changes in SHELF:VERSION (default: latest) as a diff. See also: 'svn diff --cl=svn:shelf:SHELF' which supports most options of 'svn diff'. The shelving feature is EXPERIMENTAL. This command is likely to change in the next release, and there is no promise of backward compatibility. Delete a shelf. usage: x-shelf-drop SHELF [PATH ...] Delete the shelves named SHELF from the working copies containing PATH (default PATH is '.') List shelves. usage: x-shelf-list [PATH ...] List shelves for each working copy containing PATH (default is '.') Include the first line of any log message and some details about the contents of the shelf, unless '-q' is given. List which shelf affects each path. usage: x-shelf-list-by-paths [PATH...] List which shelf most recently affects each path below the given PATHs. Show the versions of a shelf. usage: x-shelf-log SHELF [PATH...] Show all versions of SHELF for each working copy containing PATH (the default PATH is '.'). Copy local changes onto a new version of a shelf. usage: x-shelf-save SHELF [PATH...] Save local changes in the given PATHs as a new version of SHELF. The shelf's log message can be set with -m, -F, etc. The same as 'svn shelve --keep-local'. Move local changes onto a shelf. usage: x-shelve [--keep-local] SHELF [PATH...] Save the local changes in the given PATHs to a new or existing SHELF. Revert those changes from the WC unless '--keep-local' is given. The shelf's log message can be set with -m, -F, etc. 'svn shelve --keep-local' is the same as 'svn shelf-save'. The kinds of change you can shelve are committable changes to files and properties, except the following kinds which are not yet supported: * copies and moves * mkdir and rmdir Uncommittable states such as conflicts, unversioned and missing cannot be shelved. To bring back shelved changes, use 'svn unshelve SHELF'. Shelves are currently stored under /.svn/experimental/shelves/ . (In Subversion 1.10, shelves were stored under /.svn/shelves/ as patch files. To recover a shelf created by 1.10, either use a 1.10 client to find and unshelve it, or find the patch file and use any 1.10 or later 'svn patch' to apply it.) Copy shelved changes back into the WC. usage: x-unshelve [--drop] [SHELF [VERSION]] Apply the changes stored in SHELF to the working copy. SHELF defaults to the newest shelf. Apply the newest version of the shelf, by default. If VERSION is specified, apply that version and discard all versions newer than that. In any case, retain the unshelved version and versions older than that (unless --drop is specified). With --drop, delete the entire shelf (like 'svn shelf-drop') after successfully unshelving with no conflicts. The working files involved should be in a clean, unmodified state before using this command. To roll back to an older version of the shelf, first ensure any current working changes are removed, such as by shelving or reverting them, and then unshelve the desired version. Unshelve normally refuses to apply any changes if any path involved is already modified (or has any other abnormal status) in the WC. With --force, it does not check and may error out and/or produce partial or unexpected results. Copy local modifications from one WC to another. usage: x-wc-copy-mods SRC_WC_PATH DST_WC_PATH The source and destination WC paths may be in the same WC or in different WCs. This feature is EXPERIMENTAL. This command is likely to change in the next release, and there is no promise of backward compatibility.  L(b! 3"#"!!!!wr!###j# #""""""""p"`"P"U&8&& &%%%%%%+%$$$$$''&&&&u&e&$'t'd'T'D''P@0p` UyiB2"|truncate_buffer_at_prefix;h**:+,4/L9<>`$@B<dHDK4 4N Q TL TU X Yd $[ T\ `D a 4e g( tl n tpPtq~t$ԄTDT4TLĜt0xt\dLt4t4 $p$Ld$+X3T34 3l 5 7L!@"DCl"E"$H#K#W4$$XH$TX\$Xp$X$$p<%r%dt%t@&dud&Dx&z$'ć,(4()L)đ))*ĖL*d**+`++Ĥ+$,p,T,4-4-.H... /X//T/h04081P11$22D(3h3d3<4t4Tl5d5$6`6D6D 748H8T|848d88|9=9>8:D?h:D;DD;tG;H <IX<4J<K<4L=4Mh=O=O=P>PH>Q>R>tT?Up?Z?[8@]@^@d_ AzRx (&&D$4@FJ w?:*3$"\ t T&FBB B(D0I8G`i 8D0A(B BBBJ hBpjhA`d( FBE B(A0D8G 8A0A(B BBBF S 8A0A(B BBBC @L3FEB A(F0G` 0D(A BBBE d5FBI E(D0A8DpUxHZxAp 8A0A(B BBBI DxNgxAp`7BBE B(D0D8Gp{ 8A0A(B BBBA  8J0K(D BBBK t\X8FEE E(A0A8G` 8A0A(B BBBH IhQpLhA`i 8C0A(B BBBL uhHp9`FBB B(D0G8Go 8D0A(B BBBF ^EFAAGDDN9IZIpX?FBB E(G0A8Dx 8D0A(B BBBH CABXKSLBHBFBB B(I0G8Dpq 8D0A(B BBBB `DFHB B(A0D8GS 8A0A(B BBBE  ECGSd|GFEB B(D0D8DpY 8D0A(B BBBG xFFxApvxQNxAp8`JFBD D(G0g (A ABBD h JFEB D(D0D^ 0A(A BBBA BABAFFBVlMBEB E(D0D8Gp 8A0A(B BBBF VxOGDBAGIQp@hNEBAD Mh  DABE F  CABL H@tO&BIB E(F0D8D@ 8C0A(B BBBA LXPBJB E(A0A8D% 8D0A(B BBBA HSBBB E(D0D8FPn 8D0A(B BBBD H(LUOBBE B(D0A8Do 8D0A(B BBBH HtPXBBB H(D0A8M X 8A0A(B BBBF pZuFHB B(D0D8D[ 8D0A(B BBBJ (RGBAGGASL4^fFEE D(A0D@W 0D(A BBBE HCPOHA@``FBB E(G0D8DPXR`EhMpHxAJPG 8A0A(B BBBC XbFBD D(G0 (A ABBH ^ (A ABBL D(C ABBD bg FBB E(A0D8G 8D0A(B BBBF BDAAISBDAAIQGFFIABGGEHEGGTDYKGGFIABGGEHEGGSDa`X oFHB A(A0JV 0D(A BBBC BFAGGSl HrBBB B(D0D8GnHUB] 8A0A(B BBBA HVA, s;@ $t3T Pt;h |t;l| tBEE B(D0A8LGUB` 8D0A(B BBBA FMUA( uALD0 AAD , vBDA x ABF DH vBBJ H(A0F8D@8D0A(B BBB8 wBEA A(D0 (A ABBA \ Hy0BBE B(D0A8D\ 8D0A(B BBBC GZAh, |FBB B(A0A8G^BFB` 8A0A(B BBBI KFTAH L@BBE H(D0A8G 8A0A(B BBBJ 8 @QBFA A(D (A ABBA  d4 XLoFBB B(D0A8G` 8A0A(B BBBF hHp\hC`l8`DFBE E(D0D8DP8C0A(B BBB,k)FBE B(A0D8J  8D0A(B BBBD \ G [ A  E I A  B B G N  B G B  B K A  C d B  F d B ^ J I D N  L J D N m O J A   L R B  A d B  B N B  B Q A } H G G A G B B i  A ` A  E V D  B G B B A J I q d B f B  L I D N = D C D D D q j E Q B ` D C D D D q 0@ķ5E| G l D O Q w A tй!hFGI B(D0K8O 8A0A(B BBBH SAHBAI`qFHB D(D0DPS 0A(A BBBI XB`AhBpAxEBFMPXcl.`qFBB I(A0A8Gp 8G0Q(D BBBI d8C0A(B BBB|0'FBB B(A0A8Gp 8J0H(D BBBL  8A0A(B BBBA , 8F0D(G DBBK $d3BGG IJKFEE B(A0D8JOJHIFZQSASLSA 8A0A(B BBBH ZHPHIAIFZN\BSI\B QSASLTBmBGAt FBB E(D0D8Gx 8A0A(B BBBH k 8M0A(B BBBE AKA Hcl FBB D(D0G@ 0A(A BBBH N 0K(C BBBF  0M(H BBBO xFBH B(D0A8G 8D0A(B BBBC ?LDDFANeUOB 8qFBB E(D0D8J 8A0A(B BBBF  8I0H(B BBBL ZHGHAAKt4FBE E(D0A8G` 8A0A(B BBBF khHpZhA`ohHp_hA`jhTpLxAP`xFBH B(A0D8Gl 8A0A(B BBBD KIADAVxD^A\eFEB B(A0A8JV 8A0A(B BBBE FFA<xBGD G0y  CABE X ADBH$BBB B(A0D8Gp 8D0A(B BBBA pFEB B(A0D8GS 8D0A(B BBBE EKUBGAHZHNHMFDHUHNANHDHMFKASyL_APiFBB B(A0D8G 8D0A(B BBBE } 8H0A(B BBBJ BAHBGVBAHBGVt 'BBB B(D0D8JFPBS 8D0A(B BBBF  GLDBABBBBBBBBBHQ4CFED [ BBB JBB4SFED j BBC JBB8@JFBE D(D0o (C BBBC @TBEB E(D0D8D5ADAEAFGSM 8A0A(B BBBF  8A0A(B BBBH P 8M0A(B BBBJ P FEB B(A0A8Mi 8A0A(B BBBG AABIABBIIIIYEFEEBAAYfECEEBAAYLFEE D(A0D@W 0D(A BBBE HEPPHD@` FHB E(D0A8DPW 8D0A(B BBBF LXE`BhBpAxFNPHh #:FEE B(A0A8Gp 8A0A(B BBBF `%FBB B(A0D8G` 8G0D(D BBBI v 8A0A(B BBBH l( FEB B(A0D8G 8D0A(B BBBD )JTBBDAGGDBNhEBDAGGDDAQ3!3!3!( 4QBKL U JDL 4@4:FBE B(A0D8Gp 8A0A(B BBBL yxBaxApd xBU xRBBSp xLRp| xH  xHR  xE PJ^FED D(D`V (A ABBE h\pAxBBBS``( LFEE I(A0DpA 0A(A BBBI xFNxApgxJABXpH hNxFBB I(N0o (A BBBI D(I BBB NtAG u AB T NBBB B(D0D8D`} 8A0A(B BBBE hKpThA`dT!QFEB E(A0A8D` 8A0A(B BBBJ P 8C0A(B BBBL !R FBB B(D0D8G 8D0A(B BBBG y 8H0A(B BBBF HbBEDADBII^B/JEEEEZDHEEE[NYBGHfAl"_bFBB B(A0A8DkGFAa 8A0A(B BBBJ xNuBp4#aeFBE B(A0I8Jk 8D0A(B BBBE  BFDWH~B8#fBDD M ABF { DBO 0#PgFAA D0[  DABB H$xBC1hcvq0P@ؿ8hP pځ8@x(`hp8xP@ph(x`p(0h`@X rcN,q%x57?vN X@rRqv,6Dq4mF1D pq4?mF1rr-$`C8q:<=*E-28h qR,r(58 @ h r(mF1>@MAF  x  h vR,r(*H/Av*Ip]LR h vR,rq(/AvqUjmpXFqr+R,(F#re$$%&&{'((h))P*,0-/+R,q552L@hX33+R,qj4 55+R,qĢF@667?@A CpCD8EuvN,rq /qNEYE EFGJJKXLLrN,-q5&L(M&XMNA&xMM+qME@(*NXNNXpOQS0UrN,-q54L(MN-UUqBNyEy Ăӂ ނ  % iy u y pEMEYE4C-DV^hN?Nҁmhq@VRpVNHǃcVrWDFY΃YZ.HZڃvu@"-@pZ9MfxZ+]u,^q-p^{/*)^  __Ą8_ք9`"b#bbc+<Yc|%Hcի$ʅ΅(pcr&cc,:WdblhA!J'yeeΆ0ن2f3(f1Hf4#AgfS5gZ6hhd7p{:h;<ч=kH>CB0kC `k"C kB k k )B lG@lYhlBli?Pm@nAhnBnCXoJDoEˈFGoHo I/EJpSKp]LPvrM`w7NwOwèҨި *4>uA~lAL^p~pEDE .qv"@п` /X<I(qvS8ipqvu8q,+mF1А@`q0,+mF1@pNq"@п` /xX<I(qvS8ipqvuw8q,+mF1p@`q0,+mF1y@pNq@ǮѮ# $$-$A$T$g$u$ 3++o' $   "PT ooOooLot0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`pWXXPXa4/usr/lib/debug/.dwz/x86_64-linux-gnu/subversion.debug3 1][i3a7c4d5be0b0d40f621af3f15f2f2d115c6092.debug`a.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.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.init_array.fini_array.data.rel.ro.dynamic.data.bss.gnu_debugaltlink.gnu_debuglink 880&hh$9 Go$Q #Y''$aoLLnoOOp}PPTB " Y533 @@: <<l;++ +  p   P PP PJ 4/