📄 libclap_builder-5739318825c45dbe.rmeta
/home/palash/git/iron_learn/target/debug/deps/libclap_builder-5739318825c45dbe.rmeta
Language: rmeta • Lines: 64372
rust
�) #rustc 1.92.0 (ded5c06cf 2025-12-08)���	ⷄ�ۆ��p��-225863f279df55c4��١�	�T�6a��D�
-5080178c80bf7a93��uӰ]����d��!�-06039bcfba61f665��**�٭T��HО�9�-3e2e950d4bac10b5��	�t�#3Ҵη��Ǣ-d25e598578fbf080�rustc_std_workspace_core������Nm��gmY���-327ea4f353b4eb8c���y.:i���gy"1�r-94fdfaf0af91a65d�miniz_oxide�M�^�yTLm�L�d=B-5312b588e5cfab93�adler2��;~�7�ɴ,P?���-1e0b0d62df36c85c�	hashbrown�L�ϫ	2݆y��q-2ed6a8f06fc51a9d�rustc_std_workspace_alloc�a���p��H����6Z�-05b02707a5b2a256�
std_detect�	c�LN����=1�ʶӐ-5978f0713dd5442d�rustc_demangle�X�Fq��UՃ�>7z
��-43b2ff22c18e1125�cfg_if�֦<����ɐ¬�-6a40188dd7d989d2�	addr2line���,2�!xb�"6�!�	-11d54e777384a9e5�gimli��2��I.�ġ�����-35018e994bad7042�object��T �f��Y�
hQec-2dc10b344e05b569�memchr��xZT9�C��I�Mg�-09f2ab7e0d97e07a��~ݤ	����h���-932f22f820d1e5ec�anstyle��c��f��c_��x�-07183e270dd0a435�clap_lex�p�Pi����J�e?&1�-f8de28309f852eb4�anstream�G�&�:Z}�ځ�֫f-2570976bccbe8c1a�
anstyle_parse��*E����h�����,-8dd13501e9524e57�	utf8parse���T���ϣ@�"1�T-517ef49b4e1f5802�colorchoice���H���@��0�;��_�-732187221bd99aed�is_terminal_polyfill�F~�-��a+��J-0a14de9856aa21d8�
anstyle_query��r�u���`��Y��i*-161eedc9e61c8f1c�strsim�5d�g���E�X���-ff6d2b7a8e561fb9�
crate_version�l��<�cargo�<���
crate_authors�l�	�<�	�<�	��	crate_description����<��<����T��<��<���command�<��<��<����,�~�<�~�<�~��~��(�<
�,|
��DS�<3�,=|3�	Extension�L��<�unstable-ext�t�ļ�ArgExt�4��	�<��	�
t��	ĭ�	��$��	�$��	��$���$����$��$��
CommandExt�T��
�<��
�
t��
���
�E�<string�D)��inner�,�.�<�.�D�.��.�tests�,�>�$�>��$�*�$�*�	,�<�D��	�,�&�<�%�D�%��%�	�,�5�$�5�	
wrap_tests�T�0�$�0�	�,�9�$�9�
�$��	�$��	y�,�
�$�
y�
4�
�<�
�
t�
Ļ
y�T�
�<�
�
t�
��
�DefaultFormatter���	�<�	
error-context�|�	̕	ܔ	�	Backtrace�L���<���<�������,���$����,�-
�$�-
�did_you_mean�d�
�<�
suggestions�l�
��
̬
��$��$��	parse_env�L�<��	wrap_help�\�������$���$���ch_width�D��<�unicode�L�����,��$��word_separators�|��<��\����wrap_algorithms�|��<��\����wrap�$��<��\�����$��$���$��$��E�<�D)���,��$��eq_ignore_case�t��<��L���ReadmeDoctests�t��<��	�

macros��arg_impl�arg��ok�some��Parser�#parse�#	try_parse�#
parse_from�&I�&�#try_parse_from�)�)�#update_from�,�,�#try_update_from�/�/�CommandFactory�2�2command_for_update�FromArgMatches�5from_arg_matches�5from_arg_matches_mut�5update_from_arg_matches�5update_from_arg_matches_mut�Args�:group_id�:augment_args�:augment_args_for_update�
Subcommand�>augment_subcommands�>augment_subcommands_for_update�>has_subcommand�	ValueEnum�Bvalue_variants�C'a�Bfrom_str�E	E	Bto_possible_value�I�I�I�I�M�MIt�I�P�P�S�S�S�W�W�W�W�W�]�]�]�a�a�a�a�format_error�f�h�h�k�k�n�n�n�r�r�	u�u�u�builder�yaction�zzz}takes_values�}max_num_args�}default_num_args�}
default_value�}default_missing_value�}default_value_parser�}
value_type_id�z	CountType�yapp_settings�����set��unset��is_set��insert��������bit�y�����������	�
���
���������������
�
impl Into<Id>��id���#�short��impl IntoResettable<char>��long��impl IntoResettable<Str>�����$�short_alias���$�aliases��(impl IntoIterator<Item = impl Into<Str>>��impl Into<Str>��	�
short_aliases��impl IntoIterator<Item = char>��
visible_alias���$�visible_short_alias���$�visible_aliases���%��%�	�visible_short_aliases���&���impl IntoResettable<usize>��trailing_var_arg���	�required��requires��impl IntoResettable<Id>��	exclusive��global���"�setting��
unset_setting���� �impl IntoResettable<ArgAction>��value_parser��'impl IntoResettable<super::ValueParser>��num_args��impl IntoResettable<ValueRange>��number_of_values��
value_name���$�value_names���%��%�	�
value_hint��impl IntoResettable<ValueHint>��ignore_case��allow_hyphen_values��allow_negative_numbers��require_equals��use_value_delimiter��value_delimiter���$�value_terminator���$�@�	�� �impl IntoResettable<OsStr>��default_value_os��impl Into<OsStr>��default_values��*impl IntoIterator<Item = impl Into<OsStr>>���-�	�default_values_os���.��-��!��-�default_missing_value_os���-�default_missing_values���.��-�default_missing_values_os���.��-�	��help��impl IntoResettable<StyledStr>��	long_help���0�
display_order���'�help_heading���$�next_line_help����hide_possible_values��hide_default_value��hide_short_help��hide_long_help���group���(�groups��'impl IntoIterator<Item = impl Into<Id>>���#�default_value_if���#�impl Into<ArgPredicate>���-�	�default_values_if���#��3��.��-�	�default_value_if_os���#��3��-�default_value_ifs��^impl IntoIterator<Item = (impl Into<Id>, impl Into<ArgPredicate>, impl IntoResettable<OsStr>)>���#��3��-�default_values_ifs��nimpl IntoIterator<Item = (impl Into<Id>, impl Into<ArgPredicate>, impl IntoIterator<Item = impl Into<OsStr>>)>���#��3��.��-�default_value_ifs_os���4��#��3��-�required_unless_present���(�required_unless_present_all���2��#�required_unless_present_any���2��#�required_if_eq���#��-�required_if_eq_any��;impl IntoIterator<Item = (impl Into<Id>, impl Into<OsStr>)>���#��-�	�required_if_eq_all���9��#��-�	�requires_if���3��#�requires_ifs��Bimpl IntoIterator<Item = (impl Into<ArgPredicate>, impl Into<Id>)>���3��#�	�requires_all���2��#�	�conflicts_with���(�conflicts_with_all���2��#�overrides_with���(�overrides_with_all���2��#��get_id��get_help��
get_long_help��get_display_order��get_help_heading��	�	get_short��get_visible_short_aliases��	�get_all_short_aliases��	�get_short_and_visible_aliases��get_long��get_visible_aliases��	�get_all_aliases��	�get_long_and_visible_aliases��get_aliases��	�get_possible_values��	�get_value_names��get_num_args��get_min_vals��get_value_delimiter��get_value_terminator��	get_index��get_value_hint��	�get_default_values��
is_positional��is_required_set��is_multiple_values_set��is_takes_value_set��	�is_allow_hyphen_values_set��is_allow_negative_numbers_set��
get_action��DEFAULT��get_value_parser���B�
is_global_set��is_next_line_help_set��is_hide_set��is_hide_default_value_set��is_hide_possible_values_set��is_hide_short_help_set��is_hide_long_help_set��is_require_equals_set��is_exclusive_set��is_trailing_var_arg_set��is_last_set��is_ignore_case_set���_build��	�name_no_brackets��	�stylized���stylize_arg_suffix���	�render_arg_val��	�is_multiple�����������	���
������y	arg_group������
��#��$��#����(����2��#�get_args���multiple���F��(��(��(��;��2��#��;��(��;��2��#���<��A���y
arg_predicate����S���yarg_settings�����"��"��"��"��������"y�����������	�
���
������������������� �!�"�#�$�%�&�'�(�)���
��%�	new_inner����impl Into<Arg>��arg_internal��	���(impl IntoIterator<Item = impl Into<Arg>>���L�mut_arg��F��impl AsRef<str>��	�mut_args���M�	mut_group���M��N�	�	�mut_subcommand���M��N�	�mut_subcommands���M��2�impl Into<ArgGroup>���2�-impl IntoIterator<Item = impl Into<ArgGroup>>���O�
subcommand��impl Into<Command>��subcommand_internal��subcommands��)impl IntoIterator<Item = impl Into<Self>>��impl Into<Self>��defer��debug_assert��error��impl fmt::Display��get_matches��get_matches_mut��	�try_get_matches��get_matches_from������	�try_get_matches_from������try_get_matches_from_mut������	�
print_help��print_long_help��render_help��render_long_help��
write_help��W��write_long_help���T�render_version��render_long_version��render_usage��
render_usage_���no_binary_name��
ignore_errors��args_override_self��dont_delimit_trailing_values��color��styles��
term_width��max_term_width��disable_version_flag��propagate_version���1�disable_help_flag��disable_help_subcommand��disable_colored_help��
help_expected��dont_collapse_args_in_usage���1�infer_long_args��infer_subcommands����
��%�bin_name��impl IntoResettable<String>��display_name���Y�author���$�about���0�
long_about���0�
after_help���0�after_long_help���0�before_help���0�before_long_help���0����$�long_version���$�override_usage���0�
override_help���0�
help_template���0��(��)�global_setting��unset_global_setting��flatten_help��next_help_heading���$�next_display_order���'�arg_required_else_help���+��,��'�allow_missing_positional���
short_flag���$�	long_flag���%����$�short_flag_alias���$�long_flag_alias���$��%��%��%�	�short_flag_aliases���&�long_flag_aliases���%��%��&��$�visible_short_flag_alias���$�visible_long_flag_alias���$��&��%��%�	�visible_short_flag_aliases���&�visible_long_flag_aliases���%��%��0��'���subcommand_required��allow_external_subcommands�� external_subcommand_value_parser���)�args_conflicts_with_subcommands��subcommand_precedence_over_arg��subcommand_negates_reqs��	multicall��subcommand_value_name���$�subcommand_help_heading���$��get_usage_name��get_usage_name_fallback��	�get_display_name��get_bin_name��get_bin_name_fallback��	�set_bin_name��impl Into<String>��get_name��get_name_str��get_name_and_visible_aliases��get_version��get_long_version���=�
get_author��get_short_flag��
get_long_flag��	get_about��get_long_about��is_flatten_help_set��get_next_help_heading���>��	�	�get_visible_short_flag_aliases���	�	�get_visible_long_flag_aliases���	�	��?��	�get_all_short_flag_aliases���	�get_all_long_flag_aliases���	��?��	�	��"�	get_color��
get_styles��get_subcommands���get_subcommands_mut���has_subcommands��get_subcommand_help_heading��get_subcommand_value_name��get_before_help��get_before_long_help��get_after_help��get_after_long_help��find_subcommand��impl AsRef<std::ffi::OsStr>��	�find_subcommand_mut���l�	�
get_groups���
get_arguments���get_positionals���	�get_opts���	�get_arg_conflicts_with��	�get_global_arg_conflicts_with��	�	�	�get_subcommands_containing��	�is_no_binary_name_set��is_ignore_errors_set��#is_dont_delimit_trailing_values_set��is_disable_version_flag_set��is_propagate_version_set���C�is_disable_help_flag_set��is_disable_help_subcommand_set��is_disable_colored_help_set��is_help_expected_set��"is_dont_collapse_args_in_usage_set��is_infer_long_args_set��is_infer_subcommands_set��is_arg_required_else_help_set���B��B��E�is_allow_missing_positional_set���C�is_subcommand_required_set��!is_allow_external_subcommands_set��$get_external_subcommand_value_parser���B�&is_args_conflicts_with_subcommands_set��is_args_override_self��%is_subcommand_precedence_over_arg_set��is_subcommand_negates_reqs_set��is_multicall_set���get_override_usage��get_override_help��get_help_template��get_term_width��	�get_max_term_width��	�
get_keymap��get_used_global_args��	�	�	_do_parse��build��_build_recursive��_build_self��	�	�_build_subcommand���	�_build_bin_names_internal���_panic_on_missing_help��	�	�two_args_of���M�	�
two_groups_of���M�	�_propagate_global_args��	�
_propagate��_propagate_subcommand��	�	�_check_help_and_version��_copy_subtree_for_help��_render_version��	�format_group���	�	�Captures��������get_non_positionals���	�find��	�contains_short���"�has_positionals��has_visible_subcommands��	�
aliases_to���l�	�short_flag_aliases_to��	�long_flag_aliases_to��	�	�	id_exists��	�	�groups_for_arg�����	�	�	�
find_group��	�all_subcommand_names���	�required_graph��	�unroll_args_in_group��	�unroll_arg_requires���M�find_short_subcmd��	�	�find_long_subcmd��	�	�write_help_err��write_version_err��long_help_exists��long_help_exists_��	�
color_help���>�	�����
������AppExt���
�two_elements_of�����yext������get����	��"���remove����	�update���
���yos_str����from_static_ref��	as_os_str��to_os_string��������������������������	���
�����������
����borrow�����������������������������������������into_os_string����>��������������H�ypossible_value���������
��%��0��0������$��%��%��%�	���e��<��C�should_show_help��get_visible_quoted_name��get_name_and_aliases���	�matches��	�	���J��yrange���EMPTY��SINGLE��OPTIONAL��FULL���
��Q�@�
min_values��
max_values��� �is_unbounded��is_fixed���F�
num_values��accepts_more���start_bound��	end_bound���>�������������������	���
�����y
resettable������������into_option������������IntoResettable����into_resettable��������������������	���
�����������
�	���	���	���	��	���	��	���	��	���	��	���	��	���	��	���	��	�y��	�	���	
into_inner��	��	�	��	�	��	�	��	�	��	�	��	�	��	�	��	�	��		�	��	
�	��	��	�	��	�	��	
�	��	�	��	�	���	�	��	�	��	�	��	�	��	�	��	�	��	�	��	�	��	�	��	�	��	��	�	���	��	into_string��	�	�	>�	�	��	�	��	�	��	�	�	��	��y
styled_str��	�	�	�
�	ansi��	�	push_string��	push_str��	trim_start_lines��	trim_end��	replace_newline_var��	indent��	��	
display_width��	is_empty��	
as_styled_str��		iter_text��	�	push_styled��	write_to��	�	>�	�B�	�	��	�	��	�
��	�
��	�
��	�
��

write_char��	�
�y�+�
�
�
��
�y�)�
�
�
�
�
�
�
�
ValueParser��

�
��
ValueParserInner��
Bool��

�
��

�
��

�
��

�
Other��

�
��
�
�
�
P��
��
��
	os_string��
path_buf��
�
	parse_ref��
��
possible_values��
any_value_parser��
�
��
��
�
��
�
��
�
��
�
��
�
��
�
��
	�
��

�
��
j�
�
��
�
�
��
��
�
��

�
��
AnyValueParser��
���

parse_ref_��
��
���
	clone_any��
�
��
��
���
қ�
��
���
���
TypedValueParser��
Value��
���
қ�
��
parse_��
���
�	�
��
�M�
try_map��
��
E��
�M�
�
�M�
��
͝�
���
���
�
�
�
�
���
���
��
�
>�
�
�
�
�
���
���
��
�>�
��
�
���������	�
�>�
�͝��
�
�͝�������	�	�	�	�	����	�
�͝�>�
��
�impl Into<PossibleValuesParser>��
���������	�	�	�	�	����
�������	�
����
�ʈ�B��
format_bounds��
 ���������	�	�
!�������
"���>�
#����
�ʈ�����
$���������	�	�
%�������
&���>�
'��
�����
(�������	�	����
)�>�
*��
�����	�
+����������
,�>�
-��
�����	�
.����������
/�>�
0��
�
1�������	�
2�>�
3����M����
�
4����M��������������
5����M���͝��
�
6����M���͝����������
7�suggest_arg���%�suggest��impl Into<StyledStr>��and_suggest�����
8�������қ�	�
ValueParserFactory�����)�
9����)�
:����)�
;����)�
<����)�
=����)�
>����)�
?����)�
@����)�
A����)�
B����)�
C����)�
D����)�
E����)�
F����)�
G����)�
H������)�
I������)�
J������)�
K������)�
L����
�
impl_prelude���_impls_ValueParserFactory�����)�������)�_impls_ValueEnum�����)��͝����)�_impls_From_OsString���)��FromOsString���)�	�_impls_From_OsStr���)��
	FromOsStr��
's��
�)�
	�_impls_From_String��
�)��

FromString��
�)�
	�_impls_From_str��
�)��
FromStr��
���
�)�
	�_impls_FromStr��
�)��
Parse��
�)�
�)�
private��
�
_impls_ValueParserFactorySealed��
�
��
_impls_ValueEnumSealed��
�
͝�
_impls_From_OsStringSealed��
�
���
_impls_From_OsStrSealed��
�
���
���
_impls_From_StringSealed��
�
ï�
_impls_From_strSealed��
�
���
���
_impls_FromStrSealed��
�
ΰy
debug_asserts��
�
�
�
�
�
�
�
�
�
	�

�

assert_app��
	�
	�
	�
	�
	�
	�

duplicate_tip��
�
��
�
��
�
��
detect_duplicate_flags��
find_duplicates��
��
�
	�
assert_app_flags��
checker��
_verify_positionals��
	�
	�
	�
	�
	�
	�

assert_arg��
assert_arg_flags��
�ystyling��
�
�
plain��
styled��
header��
�Q�
usage��
�	�
placeholder��
valid��
invalid��
context��

context_value��
�

get_header��
	get_error��
	get_usage��
get_literal��
get_placeholder��
	get_valid��
get_invalid��
��
get_context_value��
�
�
>�
�
>�
STYLES�yyyyyyyyyy	y
yyy
yyyyyyyyyyyyyyyyyyy y!y"y#y$y%y&y'�Q����������	�
���
�������������������������������	�ErrorFormatter����
KindFormatter��
�����
RichFormatter��
�����start_error���write_dynamic_context���write_values_list���format_error_message��singular_or_plural��	put_usage��
get_help_flag��get_user_help_flag��	�	�	�	�try_help�������	������������������͝����M���phantom����M�@�impl Display�����
�with_cmd��apply��EF���	����	�����"����
use_stderr��stream��	exit_code��exit��print��render��for_app��set_message��impl Into<Message>��
set_source��
set_styles��	set_color��set_colored_help��
set_help_flag��insert_context_unchecked��extend_context_unchecked�����display_help��display_help_error��display_version��argument_conflict��subcommand_conflict��empty_value��	no_equals��
invalid_value��	�invalid_subcommand���unrecognized_subcommand��missing_required_argument��missing_subcommand��invalid_utf8��too_many_values��too_few_values��value_validation��wrong_number_of_values��unknown_argument���unnecessary_double_dash���	formatted����M�����M�����M�����M�source��	���M���������������	��
�
��parser��arg_matcher�����������	�
���
�������
�	�	�	���propagate_globals��fill_in_global_values�����get_mut�����contains��arg_ids����entry���P�subcommand_name��check_explicit��	�start_custom_arg��start_custom_group��start_occurrence_of_external��
add_val_to��add_index_to��needs_more_vals��	�pending_arg_id��	�pending_values_mut��	�start_trailing��take_pending��������Q��������������arg_matches�����������	�
���
�������get_one����	get_count��	�get_flag��	�get_many����get_occurrences����get_raw��get_raw_occurrences��
remove_one����remove_many����remove_occurrences����contains_id��ids��args_present��	�	�value_source��index_of��
indices_of����P�	�remove_subcommand��	�subcommand_matches��	����	�is_valid_subcommand��	��try_get_one����	�try_get_many����try_get_occurrences����	�try_get_raw��try_get_raw_occurrences��	�try_remove_one����try_remove_many����try_remove_occurrences����	�try_contains_id��try_clear_id���try_get_arg��
try_get_arg_t����try_remove_arg_t����verify_arg_t����
verify_arg��	�get_arg�����	�get_subcommand��	��������	size_hint�����	next_back�������������������	���
���>�	���������������������
����������>�܈��	�������������������>�܈��	�����������������������>�	������������������������������������������������>�܈��	��������������������� �����!����������"����#�$�>�܈��	�%����������&������'�(��������)����*�+�>�܈��unwrap_downcast_ref����unwrap_downcast_into����matched_arg�����������	�
���
��new_arg��	new_group��new_external��indices���@�
push_index��vals��	into_vals��vals_flatten��into_vals_flatten��raw_vals��raw_vals_flatten��first��
new_val_group��
append_val��num_vals��	�num_vals_last_group��	����	�	���������
infer_type_id��	�	�	���������is_explicit�����������	�������������	�
���
�������������'cmd��cmd��cur_idx��flag_subcmd_at��flag_subcmd_skip�������
�����get_matches_with����	�	�	�	�	�	�	�	�	�	�match_arg_error��	�	�possible_subcommand��	�	�possible_long_flag_subcommand��	�	�	�parse_help_subcommand��!impl Iterator<Item = &'cmd OsStr>��	�
is_new_arg��parse_subcommand��parse_long_arg��	�	�	�	�	�	�	�	�parse_short_arg��	�	�	�	�	�	�parse_opt_value��check_terminator��	�push_arg_values��resolve_pending��react��	��	�verify_num_args��	�	�remove_overrides��add_defaults��add_default_value��	�	�����did_you_mean_error��	�	�	�	�	�	�	�help_err��version_err��	validator�����������	�
���
����	Validator���������(������
�validate��	�	�validate_conflicts��	�	�validate_exclusive��	�	�	�	�	�build_conflict_err��	�	�build_conflict_err_usage��	�	�	�	�	�	�	�	�	�gather_requires��	�	�	�validate_required��	�	�	�	�	�	�	�	�is_missing_required_ok��fails_arg_required_unless��	�missing_required_error��	�	�	�	�	��	with_args��	�	�gather_conflicts��get_direct_conflicts��gather_direct_conflicts��gather_arg_direct_conflicts��gather_group_direct_conflicts��get_possible_values_cli��	�features������������	�	�	�did_you_mean_flag����'help������)impl IntoIterator<Item = &'a mut Command>���	�	�	�	����������	�
���
����mkeymap��������is_position���������������������K��	�push��������	�	�keys���	����args_mut����N��M��E�remove_by_name��	�	������append_keys�output���0�����T����[����������	�
���
����AutoHelp�����'writer��template����������
��T�	�	�DEFAULT_TEMPLATE��DEFAULT_NO_ARGS_TEMPLATE��
SHORT_SIZE��HelpTemplate��������writer������V�����1�term_w��use_long����������
����write_templated_help����write_display_name��	�write_bin_name��
write_version��	�write_author��write_about��	�write_before_help��	�write_after_help��	��write_all_args���	�	�	�	�	�	�	�
write_args��	�	write_arg��	�	��$���$��align_to_about���0��
DASH_SPACE��	�	�	�will_args_wrap��	�	�arg_next_line_help��	�	spec_vals��	�	�	�	�	�	�	�
get_spaces��
write_padding���use_long_pv���write_flat_subcommands���	�	�	�write_subcommands���	�will_subcommands_wrap����%impl IntoIterator<Item = &'a Command>��	�	�write_subcommand��	�sc_spec_vals��	�	�	�subcommand_next_line_help��	�subcmd��NEXT_LINE_INDENT��
ArgSortKey��positional_sort_key��option_sort_key��
dimensions��should_show_arg��should_show_subcommand��������������	�DEFAULT_SUB_VALUE_NAME��	USAGE_SEP��Usage���������V��(������
��(�create_usage_with_title���create_usage_no_title��write_usage_no_title���write_help_usage���	�write_smart_usage���write_arg_usage���write_subcommand_usage���needs_options_tag��	�����	�	�get_required_usage_from��	�	�	�	�	�������
�with_content���������textwrap�����������������TAB��	TAB_WIDTH�util��	any_value����
�V��downcast_ref����
downcast_into����	���������A���������������������	���
�������escape���Escape��
����������needs_escaping��to_cow�����flat_map�����������
��"�insert_unchecked��extend_unchecked�� impl IntoIterator<Item = (K, V)>��contains_key��Q��������	�remove_entry�����������������������������	��	��������>�Entry����������Vacant��
���Occupied��
������������	or_insert��or_insert_with���M�VacantEntry����������v��key��
OccupiedEntry���������������Iter��������������������������������������������������IterMut��������������������������������������������������flat_set�������
��"�������retain���M�����	�sort_by_key������M�into_vec�����>������IntoIter��������������������extend�����������graph������
����
with_capacity���"�	�	�insert_child���	��	����	��$���HELP��VERSION��EXTERNAL�������as_internal_str��������������������������	���
����������
���������������������str_to_bool��
TRUE_LITERALS���FALSE_LITERALS�������N����������	�
��V�����������������������SUCCESS_CODE��
USAGE_CODE���INTERNAL_ERROR_MSG�z	ArgAction��Set��
�Append��
�SetTrue��
�SetFalse��
�Count��
�Help��
�	HelpShort��
�HelpLong��
�Version��
z��z����AppFlags��
����>������������	���AppSettings��IgnoreErrors��
�AllowHyphenValues��
�AllowNegativeNumbers��
�AllArgsOverrideSelf��
�AllowMissingPositional��
�TrailingVarArg��
�DontDelimitTrailingValues��
�
InferLongArgs��
�InferSubcommands��
�SubcommandRequired��
�AllowExternalSubcommands��
�	Multicall��
�SubcommandsNegateReqs��
�ArgsNegateSubcommands��
�SubcommandPrecedenceOverArg��
�FlattenHelp��
�ArgRequiredElseHelp��
�NextLineHelp��
�DisableColoredHelp��
�DisableHelpFlag��
�DisableHelpSubcommand��
�DisableVersionFlag��
�PropagateVersion��
�Hidden��
�HidePossibleValues��
�HelpExpected��
�NoBinaryName��
�	ColorAuto��
�ColorAlways��
�
ColorNever��
�Built��
�BinNameBuilt��
�
�������
����Arg���$��0��0�� ��)�	blacklist��settings��	overrides���2��(�r_ifs��	r_ifs_all��r_unless��r_unless_all���$��$��%��%�disp_ord��	val_names�����	val_delim��default_vals��default_vals_ifs��default_missing_vals��
terminator�����0����
�>����ArgGroup���$����(��(�	conflicts���H��>��������������ArgPredicate��	IsPresent��
�Equals��
����������������ArgFlags��
����>������������	���ArgSettings��Required��
�Global��
�Ҧ�
����
���
����
�ơ�
�
RequireEquals��
�Last��
����
�HideDefaultValue��
�
IgnoreCase��
�HiddenShortHelp��
�HiddenLongHelp��
�	Exclusive��
�
�������
����x��
��^��^��Y��Y��Y����[��Y��Y��Z��Z��Z��Z��%��_��_�	usage_str��
usage_name��help_str�����������
g_settings�����P��2�current_help_heading��current_disp_ord���c�subcommand_heading��external_value_parser����deferred��app_ext��������	�	TermWidth��
����>��������MaxTermWidth��
����>��������
Extensions��
extensions���>����������
��>� ���!���"�#���$���%���&�����Inner��
������
PossibleValue���
��0��%�������>�����������
ValueRange��start_inclusive��
end_inclusive���
���������������
Resettable�������
���Reset��
��������������������������������������������	Str���
�	 �>�	!���	"���	#�	$���	%���	&���	'�����	��
���	���		StyledStr��
���		���	
�>�	���	�	
���	���	���	���
	ValueHint�����
�AnyPath��
�FilePath��
�DirPath��
�ExecutablePath��
�CommandName��
�
CommandString��
�CommandWithArguments��
�Username��
�Hostname��
�Url��
�EmailAddress��
�
���
�>�
�
���
���
�����
�
�����
�
	�
	�	�	�
StringValueParser��
M�
N���
O���
	�
OsStringValueParser��
P�
Q���
R���
PathBufValueParser��
S�
T���
U���
EnumValueParser��
�͝���
V�͝���
W�͝���	�	�	�	�	�
PossibleValuesParser��
���
X���
Y���	�
RangedI64ValueParser����bounds����
Z���
[�����
\�����	�	�	�	�	�	�	�
RangedU64ValueParser���������
]���
^�����
_�����	�	�	�	�	�	�	�
BoolValueParser��
`�
a���
b���
FalseyValueParser��
c�
d���
e���	�
BoolishValueParser��
f�
g���
h���	�	�	�	�
NonEmptyStringValueParser��
i�
j���
k���	�
MapValueParser�����M����func��
l����M���
m����M���
TryMapValueParser�����M�������
n����M���
o����M���	�	�	�
UnknownArgumentValueParser������
p���
q���
_infer_ValueParser_for��
�����
r�����
_AnonymousValueParser��
���
s���
	�
	�
	�
Flag����x�
�����ר�
�����
�����
�
	�
	�
�
�
�
�
�
�
�
�
Styles������Q�����	����Է��������
���
���ContextKind��InvalidSubcommand��
�
InvalidArg��
�PriorArg��
�ValidSubcommand��
�
ValidValue��
�InvalidValue��
�ActualNumValues��
�ExpectedNumValues��
�	MinValues��
�SuggestedCommand��
�SuggestedSubcommand��
�SuggestedArg��
�SuggestedValue��
�TrailingArg��
�	Suggested��
����
�Custom��
���������������	�����ContextValue����
����
�����
���Strings��
������
���
StyledStrs��
���Number��
���
�������
������	ErrorKind�����
�UnknownArgument��
����
�NoEquals��
�ValueValidation��
�
TooManyValues��
�TooFewValues��
�WrongNumberOfValues��
�ArgumentConflict��
�MissingRequiredArgument��
�MissingSubcommand��
�InvalidUtf8��
�DisplayHelp��
�(DisplayHelpOnMissingArgumentOrSubcommand��
�DisplayVersion��
�Io��
�Format��
��������������������
ErrorInner���	����
����	help_flag���V�
color_when��color_help_when��	backtrace�����Message��Raw��
���	Formatted��
������
�����
����
ArgMatcher�����pending������>�MatchesError��Downcast��actual�������������
ArgMatches��
valid_args��valid_subcommands�����P�,���-���.�>�/�0���1���
SubCommand���
����2���3���4�5���6���IdsRef�����	�7�����8�����Values�����	��	�9�����:�����	ValuesRef�������	��	�;�������<�������	RawValues�����	��	�=�����>�����Occurrences�����	�?�����@�����OccurrenceValues�����	�A�����B�����OccurrencesRef�������	�C�������D�������OccurrenceValuesRef�������	�E�������F� �� �� ��RawOccurrences�� �� �	�G� �� ��H� �� ��RawOccurrenceValues�� �� �	�I� �� ��J� �� ��Indices�� �� �	� �	�K� �� ��L� �� ��
MatchedArg�� ��� ��� �� ��� ��� �+�� ��� ��ValueSource�� DefaultValue�� 
� EnvVariable�� 
� CommandLine�� 
�� ��� ����� ��� ��� ��� ��	�
ParseState�� 
ValuesDone�� 
� Opt�� 
� �� Pos�� 
� ��� ���� ��� ��ParseResult�� FlagSubCommand�� 
� �� ��� 
� �� ��� 
� AttachedValueNotConsumed�� 
� UnneededAttachedValue�� rest�� �� �� MaybeHyphenValue�� 
� EqualsNotProvided�� �� 
NoMatchingArg�� �� NoArg�� 
�� ���	� ��
� ��
PendingArg�� �$� �� ��� trailing_idx��� ��� ��
�� ��� ��
Identifier�� Short�� 
� Long��!
� Index��!
���!���!����!���!��	Conflicts��!	potential���!>��!���!��	�Key��!���!���	�!��
�!���!���!��MKeyMap��!��!���
�!>���!���!���!���!��KeyType��!���!
�!��!���!
�!��!Position��!
�!���!����!���!���!��!���!��Stream��!Stdout��!
�!Stderr��!
���!���!����!���!��	Colorizer��!���!���!content��	�!��
�!��AnyValue��!��!�$��!��	�
AnyValueId��!��!���
�!��FlatMap��!���!���!���!��	�!���!���!��
�!���!���!���!���!����!���!���!��
�!���!���!��	�FlatSet��"��"���"��"���"��"���"��	�"��"��
�"��"��r�"��"�$�"children���"��"��
ChildGraph��"
�"��"���"��"��Id��"
�"���">��"���"����"���"���"���"��"��ColorChoice��"Always��"
�"Never��"
��"����"���"���	�"��
�">�"Auto��"
,8/8687888889898A8E8H8Y8Z8[8[8\8\8e8i8j8j8q8s8t8t8x8~88�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�

8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
��
8�
8�	
8�	
8�
8�
8�
8#25:>B�����
�
������
�
�
�
�
�
�
�
�
�
�#���Box�������lf���]v��B�B�B������I��2��5��:��>��5:>5ȩ1�FĿ�Xx>����	��ʞ��ڞ���������������������ϟ����՘ʝ�m��_�����������t;�Q�̾��������_���������������������_� ����������ơ�������������Ţ�����������	����
�����������
���������������������إ��������������Ҧ�����������������̧�����������`b#5�������������������ר��$��0��0�� ��)�����������2��(�̩�٩�������$��$��%��%����������ت���������������0����`&�����������8�������������������_���_���������$����(��(�����H��Zm$������_�����������������8���������������c�nB��/�_������������������J���������uL���-_�������_���������������������_�����������Ҧ�������������ơ�����������	����
������ְ���
������C�������������������_��x#��
���^���^���Y���Y���Y������[���Y���Y���Z���Z���Z���Z���%���_���_���������������������������������P���2��۳�������c�������������ִ����W�����:�����8�������8�"�"�"���"��?���;��+���8���_�����������ɀ:����@�������_���������ݵ�����˽xi�������_������������������?�8=����_�����������
�:>-�š}U������������������������`�����8�����������
�	֓�E�����8�����������Jp/K�\���8��������8���������OB���s�����,�,��,��+����`'�$���_��������������-�-��-��+{��Gs;*"��������������8��������8�����������F�F��F��1"`��x9�����������������������=�h�a��������������������`���_������
���0���%����{��vH�M�������������������������������������h��o�D����������������`��� ����������������������,M�[�}����������V,��Km
]������������t����������������B�JT������������������	exhausted�m��/��������������M&&����_���_��������������۽4����������_�����������������������`��������������������������;t����������������������;t��������������������;t��������������������;t������������������������;t����
�������������Ӿ�����������������ɿ���	����
���������k�rh&��Ƅ�����������������;t����
�
�
͗�
��
a�
�|�v�������������������;t�������������	�Q�*���Ç���Ç���������������ƄƄ�������������������������������������������������������������`������������������������?�?��?buf��:�?�	�:$x��Lk����������������_���_�����������
������������������������������������������������������������������~���"����������������������`���������_�����������������������8����������8������������������Borrowed�����Owned���A��@����^���_���_Ƅ�Ƅ��Ƅ�ƄƄ�Ƅ�`Ƅ�Ƅ�Ƅ�tƄ���������������
�~yվ);/��������������,M�[�}������������������m��/��������������t����������������B�JT��������������M&&�������������j����?�?��?Š�:�?�	�:$x��Lk������_������
��
�M�����@��=3�����_��
��������~����5�����_���
������������^�E����_���
��������������
�)4�ag.�͝�_��
������������
�1���ݞ�_ș�
ș�ș�����������
���
Q��頚������_���
������������������
���
d�߶�]��������_���
�����������������ܿ��B����_���
����������n�8L�������_���
����������bl�7��*�՝�_՝�
՝�՝������d@�V������_���
��������������
����
;*��Os�����M�_���
�����������
����
eӭ� �������_��
���������
���
X��>�;�_à�
à���������������lf���]v�����������������lf���]v�������������������lf���]v���������������������������te�M;���������������:�"���������5�5I�5��4�5���4�5��4榦����������_��������
0���q�����_’�888888��������
0���q����88888��������
0���q��͝�8888��������
0���q�����888��������
0���q�����
88��������
0���q��ï�
8��������
0���q�����
��������
0���q��ΰ�
���
���
ܧ�
���
���
ҩ�
������x���
���
��ר���
���
$L��6Cc�����x���
���
��ר���
���
$L��6Cc8���������������	����
��Q�
����
��	�
����
�Է�
���
���
����
�j,�=���_���������8��������������������������������������������	����
������������
������������=�m�T �����_���������������`���_������������������������������������������-�l�D�_���������������_���������T�ɺ��������W�8���-�_�����������������������������������������	����
������������
������������z��
jp�������������`��_��_����	��	������
�����������V�������������s��Ѹ�2�������������isI�
=ۖ�����
�"�f+�c���ÅÅą��:�����_������_�����������������7)-7�D�_к�к���к���_�����:�/H����_ͻ�_�������������] ������������������������%I���d�_ݼ�ݼ�_ݼ�_��������������P��]I�g/1�ǽ�ǽ��ǽ�ǽǽ�ǽ�_������
����}��G��
�ھ��ھ�ھھ�ھ�������	�P���U����_˿�J˿�I˿�I������	�P���U��8�������	���	�����H�
���_���J���I���I������������	���	���u7ڸh����_���J���I���I������������	���	��o.�F̨��_���J���I���I������	���	��o.�F̨8����������	��H(�v(=����_���J���I���I������������	�������_���J���I���I���������	�"OGAUn1�����_���J���I���I���������	�"OGAUn1�8���������	���8����_���J���I���I���� � ��� �	��٩��
1��_���J���I� � ��� �	��٩��
18�I������� � ��� �	�:9�2��h���_���J���I���I� � ��� �	�:9�2��h�8�� � ��� �	�� �	�T�`TP�4��_���J� � ��� �	�� �	�T�`TP�48�I���I������_� � ��� ���� ���� ��� ���� ���� �+�Nɦ(���������������_� � � ��� � ��� � ��/��E(�\T���������������������������_� � � ��� � ��� �� � ��� �|iTf���������������_� 	� � ��� ��� � ��� ��� � ��� � ��� ��� ���� ��� ��� � ��� ��� ��� ��� ��� � ��V,���(�������������� � ��� �$� �� ��� ���>�R�C�_���������������� � �!���!�!���!�!��Oȗe_h`�����_����������������!�!���!�����+t�������_�����!�!���!����!���{m�'�8����������_�������!�!���!���!�����Q�k$��������������_������_�!�!�!���!��!�!���!��!�!���!���/��D��������������`����������������������������8����!�!�!���!�!��C�E�P�����_����������������!�!���!����!����!����	�E*�_���_����!�!���!���!�$�g�	��_����!�!���!���!���0���1������������������������TypeId���data�'{\��ES�����`���_��������_�������9����@8��!�!���!����!�������3�����_������������������J����������j��9%�%�������I���I����������j��9%�%�8�����J������������z{�F������I���I������������z{�F8������"�"���"��1޾N��C���_������������������H���H���"�"���"��1޾N��C���I�����H�����_�"�"r�"�$��"���	���==���_�"�"�"���"��-K���V�����������������������������`��������������������������������������_���_���������������������������������������������_�"�"�"���"�"���"�"��(bX(D�@����������������������_���t��B��I�S�W�h
rȩ]�k
a�n
uȩ�������������������������������������������
�
������������������������������������������������������������� � � � � � � � � � � � � � �!� �!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�"�"�"�"�"�"���������������������������������	������
�
����������������������������������������������������������������������� �� � � � � � � � � � � � � � � � �!� �!�!�!�!�!�!�!�!�!�!�!�!��!��!�!�!�"�"�"�"�"�"��"�"�"���������������������������	����	
���
��������������������
��

���������������� �� �!�!�!�!��!��"�"�"�"�"����������������������������������������� � �!� �!�!�!�!�"�"������������������������������������� � � � � � � � �!� �!�!�!�!�!�!�!�!�!�!�"�"�"�"�"�"����������������������
���
����F���������������	��	�	��	
�	��	��	��	
�	��	�F�	������
������������� � � � � � � � � �!� �!�!�!�!�!�!��!��!��!��!��!�!�!��!��!�!�!�"�"�"�"��"���"�
��"����"��F�"�"�����������������������	������������������� � � � � � � �!� �!�!�!�!�!�!�!�!��!�!�!�"�"�"�"�"�"������������������������������,���������������������	��	��	��	�F�	�?�	��	�,�	��	��
��
��
��
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
����������������!��"��"��"��"��"����F�����������	����
�� � ��!�"�"�����������	����
�� � ��!�"�"�������	��
���������������!����"��"�����!�����
�������������	��������!�!��!�"�"���	��������	��	��	��	���"���	���"������������������������������	�	��	��	�	�	�	�	�	�	�
��
���"�
�
�
��
���������������������������F��������,���������������������5�
�
�
�

�

�

�
��

�

�

�

�

�

�
��������������������������� �� �� ���������������������� �� �� ���������������������� �� �� ������"�
��"��"��"#� 25:>
�H�_O��,�������G��"�����<���M�_M�i�����`�T��1� ��^s�t�
�
�e�t����
�
�
�
�
�
�
�
�
�
���J
�I
[�I
[�H[�I�HB��	#��	!
3 ��	1\�	
�>l�	d�
��	<��	.
7��-
%��	g<�

�W�������������isI�
=����
f�����
�

�
�
	L�
"�����	D�$�
���	+	4��
������
-���$��	���	�T�
��
�
��$�ǽ\�	��2��������������������q�aX�����	��:ǽW,�
���a��}���res�U�i��'��
����������ǽ���~ǽ���
#��
!����
5|�

�8��
&	X��H����@��
�������σ�ǽ׃d���<��.�(	 ��Z<���<���
	����
��
�%��
�p̃��<	����
ǽ\�
��������������������q�aXǽ�����8̃ǽ|�����T��n�����err�	�����l�����ǽYǽ`\�
��#��!��
�
��9��
���dJ
��d���<��.�(
 ��g<���<���

���	L�"�	����	D�$��%
	4������
��	
.
���JZ&1������T����
��$����ǽK��,�����������,���Z9ÐRitr�o���ߏe�Z��		�������S��4��ǽ���nǽ����
\�
��#��!���
��=��
�����`F̎4	X��V����@��
�������σ�ǽ׃d�
��<��.�
(		 ��Z<���	<���
	���������
�
)1���p̃��<�������ǽ8�����"��8̃ǽ]�����5��O���g��������������n����zǽ�ǽ����\�


��.��,
4�� �

��D����[<��d���I��5
9��$�4	,��t<�
�W�����Y���
	��		4�	
�
����
D�$��%4����
	.���J
Z

,,9������������L����ǽK��,����������������������q�aX�������3����}Ð�h������ߏn��
q	������������ǽ����ǽ����
\�
�� .�� ,��� 
�� H�� ��V<̳ *	X	��L	�	���@	��
����	�!	σ�ǽ	׃d�!�� I�� 5��$�!/
	'�� t<�!��
C��!�
	�!��!�����
�
/1���p	̃�	�<
�����L����ǽ>�����(��8	̃ǽn�����F��`�o��s�������	������������ǽǽ��<�8��8��8
6��,#�87��7x����8��<�7ǽo��;��}<�;��:%��;
8��$�:3��; �;9��:�����:�L�:��<�:ɱ���!O���$�@
�����@;��@7����������������;t�������@\��T��T
C�� ��T*$�T
�o��B4�T*��T�	
F����	��T�$�T
�K�g�g��h��g�h
end_or_len��g�h_marker��gFPR<?����F��ǵ����T���T�4�V
�Q���D�V��W&

G�������T�T�W
�P����G�����
w��W2�WE��S���������������������q�aX������T�,�S\�T����������������;t����������������������;t���Եu����
��D���������input���+�|ִ���{�����`����U��U��U
H��*��U��Ub`���U�4�U
�P��]:��Uj1,�V	�\�V
�
��U�<�V
��	RDܴV�V�V�F��T��Ե�T��������������������;t��������%Ե|�;�D�����<��+G������ڽt��G��N_ref__input�_ref__ignore_case�(�
�W	���
�(
	8�
�W
�
�^�
08O
����K����^JQ��(ԘW
G��<closure_kind>�<closure_signature>�<upvars>���
�^�:C�
�=�
�
�*��()�
�q�
�
����
�U-�WG������W�����P����	Arguments���pieces��[����[����[k�ĉ������P��g��]�������Y����k�����������������qֿn
�|���G2���������Y��Y
$����Y D�Y
���@%�YK��YC��$�Y��v �����j��Y��Y
%����Y(�Z
�W��������KD�Z��l�Z�ZL��Y^��������������������q�aX������Y��������������������q�aX����5���G��+��[̼[
&������[/��[(D�[��L�[M��Z���$�Z���Z�����9�����}��\"��\
)�������].��\0�]��JD�]��l�]�]P��[�����\���\�����9��������^ ��^
3���^U��]H��<�^��U��^+��^)
4���_V��^^��<�^��V��`0��`'
6��<�`&��`>�`��BD�`��l�`�`Y��_�����`ɱ<�_�����9��������a4��a+
7��<�a&��aB�a��BD�a��l�a�bZ��`�����a��<�a�����9������$�c	��Unique���������^���A����������_��M���������	����	��
	�
�
	�c+��;
	J
Wjw��		���b=��b.
8���<�c,[��b�����b��L�bɱ<�b���� ��(��4<DLT[��dlsz���������$�d	������'��6	D��P	\n
	}
��	�d����
	�
��		)��dA��d2
9��V<�d,\��c�����c��L�c��<�c�������%������������������������e̴e
<���e$�e_��eW��<�e���e��
0��s��f)��f$
=���f&�f`��em��<�f���e��
0��u��g+��g&
?���g&�gc��fk��<�g���g��
0��u��h6��h1
@���h&�hd��g���<�h���h��
1��v��i'��i!
A��$�i&�ie��h]$�i�$�i�
-��r<�j
d�jT�j
3���j
D�j��j4�j
���K1��j�j�j��it7Gf0��j6��,�j���i��0���������/��c���N�����������(�		

	06
�IP
�cj
�}�
���
���
���
���
��
���5��B��NV`k
(�		

	06>��U]�qy	�;���W���s���������	��#
��:@
�_RXa��y��������������������q�aX�������^�^��^��[�^�[����e�S�$�-5?�MX��c�
�8P
�W�(��4[B��l(_d� %��2��=FP(f
�� �_QV
�_gl\yk��������������������������������#v�Hm����gn3�@Jz�x��$.$(�	 	

!! 

	^dl��"��
�"��
�;"���W"��	�s"����"��"-6��"KT��"ir�"���&"���E"���d"����"
��"#,��"BK��"aj��"���"���="�� 	�\"��!�{"�"��"$#��":C$
��"Yb%��"x�&�"��'�5"��(�T"��)�s"��*��"+��"4:��HN#W��o��|����������������H �		 ��;@FQ��Y��ahox��__self_discr��__arg1_discr���("�"��"��.��6?I0�#�
����#�"	
�����������������;t�����b�#�'	��.�#�$	
���-�#�3	
�†-�#�
��?�?��?�:�?�	�:$x��Lk�����,\�#�
���+�#���+�#���		*�#�,	
��?�?��?�:�?�	�:$x��Lk�������

)b�#�"	
��?�?��?�:�?�	�:$x��Lk�������(b�#�&	��'�#���

&�#� 	��%�#�
���$�#�
�����������������;t�����$b�#�$	
��?�?��?�:�?�	�:$x��Lk�����$`�#�+	
��?�?��?�:�?�	�:$x��Lk���#^�#�"	
�ނ"�#�
��?�?��?�:�?�	�:$x��Lk�����"\�#�'	
�����������������;t�����!c�#�"	��!�#�#	
��?�?��?�:�?�	�:$x��Lk�����!]�#�H	
��?�?��?Š�:�?�	�:$x��Lk���������������������;t������ ��#�+	��#�"	���#�	և�#�,	
�����������������;t�����c�#�
���8#�
�	

#�#� #!3"C#S$c%s
&�'�(�
)�	*�+�,�-�./��������������y��c†G��+���������ڂ�ƒ.ƒ������������s�����ނ\��@������qΊ�q��[ނEڌ/����.��
���	���	Ȁl	�N	��0	��������Ԃ���)��������������d����ևG��)݈���l�TȊ��P��8և Ԍ����Ί�!��(��/��6��=��DƒKƒRڂY��`��g��n†u��|���0�$���
���.6�$�"��
���/7�$�'����).2�$�$	��
���	/-8�$�3†
�†/
-8�$�
��
���
.,7�$���
���.+7�$�����(+1�$�����(	*1�$�,	ڂ
�ڂ/
)8�$�"
ƒ
�ƒ/(8�$�&ƒ��)'2�$�����(
&1�$� 
����)%2�$���
���.$7�$�!��
���!. $7�$�$#��
���#/"$8�$�+%��
���%/$#8�$�"'ނ
�ނ'/&"8�$�)��
���).("7�$�'+�
��+/*!8�$�"-����-),!2�$�#/�
��//.!8�$�H1Ί
�Ί1/0 8�$�+3��3)22�$�"5��М5)42�$�7ނ��7)62�$�,9ڌ
�ڌ9/88�$�;��
���;.:7($�
�
 "$&(*,.02468:$�$�20 #.!3("C$#S"$c%s&�'�(�)�*�+�,�
-�./���<��������A��M����(������������†�†���������^��j��8��A����ڂ�ڂ�ƒ�ƒ�ƒ�����������]��f��9��E����������������ނ�ނ���x����R�^��+��4��Ί�Ί���ש����Ǩ�ނq��zڌMڌY��&��2.���
��h
��4
��
��	���	טg	��3	��	��������m��>�����М���yȝD����������q�B��
��М���z��K¢�jΊq�x��������������ƒ�ƒ�ڂ����������†�������t�!
(d�!
���E�"
��!�"
��#�C4�"�"��!K�"�3��$�!���!������V�$"u�&������L�#$�#
������#4�#��#��$�$�$�$��#`���$�#��D�#���#����$ [�����}��2|�2
��$�2	��2��2!\�2
�L	l�2)	<�2�2�D�3-��3!	�����*�"]��
�"]
�^	N	8�)�@]�)�]
�SZ	$<�3

����3��
��2�$�3
����3��5$�4�4�4
��1����2u��$�2��D�1��2��������������۽4����N��f��������Y��*����3���������
����3F
�T,�`o�G���������?|�?
��$���?��?��?!\�@
���Pl�@��?-��$�@�@�@��?����$�?��D�?���?��������������۽4������!fl�j���M� �����G|�G��$�G��G��G$\�G�>l�G%	T�G$�G���d�G��l�G	
,�G��G $�G
�@̆��Q	B	��Gd�H����H,�H
�@̆��5

<�H$�H�H�H��F��v�,��G9��$�F��D�F��$�F������n��e$��ăV��e�
h�
����4�׼���K����O|�O��$�O	��O��O$\�O��>	l�O%	T�O$�O�\�O-��O 	�����0�"]��
�"]��	<	&�/�@]�/�]�F	"��P��l�P
,�P��P&$�P
�@����QB
	��P��P����P,�P
�@����5

	<�P$�Q�Q�Q
��N��v�,��O���$�O��D�N�$�N���A��y������<��y��n��.}�
��
P���������*������r��2q
�-����4�������d�Y����YL�Y
�H�%,�Y\�Y��Y,�Y
�J���H̆��%����̆|����Y��Y��YN4�Y
�I��̆����Map����	����<�}�Ta!N��������Y4$�Y�Y�Y��X����$�Y��D�X��,�X�����]���7�
:v��������6���D�Y$�Y
������Y4�Y��Y
,�Y�Y��̆�Y������Y���x�����(�
�a	
�H�&,�a(,��
�a�FUZ
�J���Hs|�	���a�D�a-	�
�b
��a ������6�"]��
�"]��<
&�5�@]�5�]�
F	"��b
��T�b
,�b��b#$�b��
G8��b$�b�b��b
��`�q����a���$�a��D�a��,�a��=��F��O��[*�F��{���	��C��8~�
��	��)��������� ����������<��<=
�K-�Wf�H���������i|�i��$�i��i��i$\�i�>l�i%	T�i$�i���d�j��d�j	
$�j��j$�j׼G	8	��jd�j����j,�j��+

<�j$�j�j�j��h��l�,��i8��$�i��D�i��$�i��z���Z��Q�J̆?��b�
e�
������׼w��>����q|�q��$�q	��q��q$\�q��>	l�q%	T�q$�q�\�q-��r 	�����<�"]��
�"]��	<	&�;�@]�;�]�F	"��r��d�r
$�r��r%$�r��G8
	��r��r����r,�s��+

	<�s$�s�s�s
��p��l�,��q���$�q��D�p�$�p����-��e������(��b��W��!z�
}�
9����������������e��/Z
�h-�t��1�������d�z����zL�z��,�z\�z��z+�z
�J��̆�������`�����z̵z��zM4�z
�I��̆���������	����<�}�Ta!N���������z3$�z�z�z��y����$�y��D�y��,�y��}��H��y7�
:v��������3���D�z$�z���z4�z��z
$�z�z��̆�z������z��n�����(�
��
��,��"&��
���APU��ajn	z����D��-	�
��
��� ������B�"]��
�"]��=
&�A�@]�A�]�
F	"�݁
��L��
$���݁"$����
L<|��$������
����y��������$���D����,����>��G��P��Y.�R��������O��C}�
�	���:���������/���������K��@K
�Y-�et�J��������ʕ|Ε
��'ʕ�Ε�ʕ#\��
�Tl�����0ނ$������������$����D������ނ������������۽4����-gidx�l���[��+���н��
���<�
�$�8�����
����%l��
�$��8��� Ծ�������$����$����������%�)X�����������
����#<����$��6������
����)l����$��6���$���������$����$����������%�)X���������|��
��(��4��������&\��
���Vl��.	d��4�����l��	ڂ���

����!	

���5$��
�@����a	=	���'l��	ڂ���,��
�@����8
<��$����������
�}�-���N
��$����D����4���������������۽4������8����tڂ�������K��k�arg_id����&)��������������c�����
����$<����$��6������
����*l����$��6���%���������$����$����������%�)X�����������
����!<����$��6������
����'l����$��6���"���������$����$����������%�)X������l���������
�0<��d��$���������v���$����D����<������)�(+i������l�������,��
�0<��t��$���������~���$����D����<������&�((f���������|��
��)��4��������&\��
���Vl����4��$�������������$߈��D����4����������������۽4������0h� j���[܀*���ī�|��
��)��4��������&\Ğ
���VlĞ���††$۞�?†О��������$����Dʝ��4ԝ†������������۽4������`h��k����҃[†2������|��
��*����������#\��
���Vl�����3�$�������������$����D��͆���������������۽4������0hqty�m�dž^��-������$���|����$��	���V\���@	l��z	T��
$�����$��4��
���\��
�����dI	���t��
�����,��
�@����
8		<��$��������������0��G���0��$����D����$����,��������������A�f�
h�
�����������|��
���L����,��\�����#��
�J�������������o$̏d��������-<��
�J���������	����<�}�Ta!N���̏���L��t������$����?�������������$����D����,����%������2�
4s��������p�����D��$������4����������̏������
������|��
��+ƄT��������*\��
�ƄVl��.	���0PD��
�����4��
�Ƅ
5		���T���ƄD����Ĭ���
�Ƅ4T��
|��$�����������y�%���M��$����D����T����������������۽4����Ƅ���ƄK"��E���՘���+��+�
��{��J�������D�����
����%<����$��6��� ��
��ې+l����$ې6���&����͏���$���$���������%�)X������ߤ���
���,<����$�6���'�Υ
����2l����$��6���-���������$ͤ��$����������%�)X�����������!
����/<����$��7���*���!
��ڭ5l߭��$ڭ7�߭0���������$���$լ۬������%�)X������ܺ���
���(<���$�6��#�ǻ
����.l����$��6���)��������$ʺ��$����������%�)X���������|������������!\����Dl�����2��$�������������$����D����������'�)h�����������|����$��������$\���Dl�����6��$�������������$����D����$��������'term�-l�������	���Q��l������1���
�Q�����MH0��|�����#$��������
�;��������'$��
�M��L�����������@��$����D������X�{������D�H������5��	���,��
����d��$��
�����P4�����������������v���#���|��
��-����	���b\��
���R	l���	L��
�����$��,��
��԰�t��
�����dI	������
����,��
�@����
8		<��$��������������0��G���2��$����D����������������������;t�����������������۽4�������;��1��!��
���<�����v���H��Vد���,��
�-ԩ�t��
���$��N���������g��$����$���������!Q������L��
�H�.$��\�����"��
�J˵�H����˵����I7��d��������,<��
�J���������	����<�}�Ta!N�������L�������$����?������������$����D��˵$���%������2��5tŵ����q����D��$��
������4����������������
"����t�
��˵$�$�������������$Ӂ��$��˵$����K�����#��|����	��V\���@	l��z	Lԣ
٣���$��,��
�����%̗�
�����W<	��� �դ
��դ!,�د
/		<�$���ͣ��������0��G���=��$����D��������������������q�5�c�e�����g�����دp��,��
����%̇�
����$��?��� ������z��$���$ӧ�٧����!Q������$̒�
��˵$��$��������������$����$ê˵$ɪ��K������L��ŵ$��\�����"��
�J������˵��f�>��d��������,<��
�J���������	����<�}�Ta!N�������L���ۮ��$����?������խ����$̮��D��˵$���%������2��5tŵ������q����D��$�����4�����������������
�����|��
��0����������!\��
���Vl��L������$����?�������������$����D��������������������۽4������`hh�k������[��2������|������������!\����Dl��t������$����?�������������$����D�����������(��+j��:�����������|������������#\����Dl�����3ނ$ʒԒӒ�������$����DБ��ڑނ����'ord�,k��������̠�|����<��������'\���Dl�����-
�������Aڌ$ҕܕە�������$����DȔ��<Ҕڌ������0heading�9x��5�������ۣ
��Σ'<ӣ��$Σ6�ӣ"̦�
����-l����$��6���(�������$����$����������%�)X�����������
����!<����$��6䵭���
���'l����$�6���"��������$����$����������%�)X�����������
����-<����$��7���(���
���3l����$�7���.����ɶ���$����$��������%�)X���������
�
���+<����$��6���&���
�
���1l����$��6���,���������$ѿ��$��ÿ������%�)X����������
����*<����$��6���%��
����0l����$��6���+���������$����$����������%�)X�����������
�
���)<����$��6���$ܜ�
�
���/l����$��6���*���������$����$����������%�)X������Թ�|����D��������(\����Dl��(	t��D�����\�������$��
�@����8D��	t��\��
�����,��
�@����
8	
<��$Ѐڀـ����
�}�-���3��$����D����D�������g��]5��X���^�`�����+�������M��\������L��
�H�2L��\�����%��
�J���H����aT����|����94��
�I�������������	����<�}�Ta!N����������-$�������������$ڊ��D����L��������H���9	group_ids�D���������F���
�Я�
)1;C�ЯΊl��$����4��4��L��
���$��
��3��
E	4��<�����*|˰
��-��F
�˰���I\��
Nl����u��
�P�������������sbS�����ԍ����
	�$�
�@�����?���$��DZƱ	����0@
P�C��$����D����4Ȯ��L���<���Ί���)�����X�����������'��R
����	predicate��>�+	��.�������l��I�������������C�!����$
��U�UAE	��V	
���n

���	����PhantomData�Rҹ��^=x���
�����
���IC�	������������^���A����������_��M�����������
	������
���	
����)	8��ERer���		�
��������������lf���]v
�����C��yC�
�0����%/�V�����n��4����fnv������������lf���]v�������������������$,4;��DLT[bip�����v��~
����
)1;C���Ίl��$����4��4��LȺ
�Ⱥ$Һ��
9	4ҺD���L��
�H�.A\����,��
�J���H��������-��������[�����
�����6<��
�J���������	����<�}�Ta!N������
�L����<
�������
	K$����5����$��»��	����0@
P�C��$����Dٸ��4���L����D��;����������������]����Y������	�������defaults��2	�����J�������n�����������\��$��
�����$��4��������������$���	
.Ȅ����1���
�������$��4ƾLξ<پ���,��������$����$����4����Lǽ��<�-��0��3>4{��
��
��s

 �
��

�H�4��*.gBQV
�J���Ho	x|	�������������L��	�����<��
�����$��
���.����:��	L��
<��	���)�
��$��
�$��
��j������


�6H���N��$����D������҈U҈^����������������;t������҈����(������������ifs���	����m	>Z
f��R̈Y�<҈҈���
��
��t

 �
��

�H�5��*.gBQV
�J���Ho	x|	�������������L��	�Ӑ��<��
�Ӑ��$��
���/���
���������L��	L��
<��	���*�
��$��
�$��
��j������


�6Z���O��$����D��������g��p����������������;t���Ӑ�������:���������������	*����}	>j
d��b��iӑL��������ܰ����
���������$����������������$����$��������K������|����4��������&\����Dl��(	d��4�����l����Ա�$����.4��	d��l��
�����,����
.	
<��$����������
�s�-���3��$����D����4���v���S��I!��A���[��^��������������B�����
���ƌĽ��,ƌ\̌�ƌ!،��DT܌��|،���;4�����U���)$������������$����DӋ��,���������8�
:y��C��������l�������L����,��\�����!ɤ��DTͤ��|ɤ���74�����U���)$�����������$����Dȣ��,ڣ��������8�
:y��C����������,

T�
ƒl��$����4��4����
	T��$��
��-��	E4�����
�$�
�@�����8��!$���������� 0
�3��$ټ��D����4�������ƒ������}��:��e�_��b�d�������������T��
ƒ|��L��
�H�9��\�����8��
�J���H����������������p�����#���(���X4��
�Iƒ�����������	����<�}�Ta!N�����*����@$�������������$����D������������t���9��<{��������?�����������L��$������4����T��$����94�����
����\+;��j	�������٧L����X��<���������$��s	��`�����t��ƒ|��L������\�����8��
�J�����������ԧj�s�����#���(���\4��
�Iƒ�����������	����<�}�Ta!N���������@$�������������$����D�����������]���9��<{������ܯ?�����������L��$������4����T��$����94�����
����\+;��j	�������٧L����X��<���������$��s	��`��������/

l��	ڂT��$��
��3����4��4��
	l��$��
��#��	E4�����
�$�����.���!$���������� 0
�3��$����D��������4�����������|��-��X�\�^��a������|�������l�	ڂ|��L��
�H�:��\�����:��
�J���H�����������������y�����%���*��]4��
�Iڂ�����������	����<�}�Ta!N�����*����B$Εؕו�ד����$ؔ��D������������t���9��<{������?�����������T��$������4����T��$����94��Ī�
��•\+;��j	���������T����X��<�����������s	��`�����$җ'|�L����\���7��
�J���������������v�}�����"���'�җJdח
��������������	����<�}�Ta!N�����F��חE��������/?�3��$×��$����������������8��;���������f������
����
�����������������i�$
���|����4��������&\����Dl��(	d�4����t����ܪ�$����.4��	d��t�
����,���
.	
<�$����������
�s�-���4��$Ъ��D����4���v���S��I!��A���[��^��������������B��t�������L����,��\�����!����DT����|�����84�����U���)$��ý½�������$���D����,����������8�
:y��C�����������|����4��������&\����Dl��(	d��4�����t����ܩ�$����.4��	d��t��
�����,����
.	
<��$����������
�s�-���4��$����D����4���v���S��I!��A���[��^��������������B��t�������L����,��\�����!����DT����|�����84�����U���)$�������������$����D����,����������8�
:y��C��������D����������4������,��1L�������4��
�P��4D��������O����������������;t����������,���������t�������4����.D��������Y�������,����v9��|l��ނ���L��
�P2���t��������U,����,��ނ�8������ڌ���'4��
�P��5D�����J��
�PǨ����������������;t�����Ǩ����������������k���
�P���������������d����,������������������;t�����L����������������;t���Ǩ��������������-d��D��
�P����T�������������Ǩ���
����T����������B��d����,��1
�������D��
�@����8T��2$��
���?�?��?�:�?�	�:$x��Lk�������	���	�����.	
���	2#)$��
�o��Z4�����xT��
�J�g�g��h��g�h���g�h���gFPR<?�����������������������;t�����#�������(���4����4��
�L����	FilterMap����	�6����6�\�9,�~����_D������<��
�J����Copied���it��4�8I�w+C�����L������
����r	�������
����������������;t����������,������� ��������
��
�-V������;��B�����
���������<��
�������$��
����&����F���������4�������������7
�������D����.T��($��
��������	���	�������	+"$����M4�����)��
�J����������Z���T��|�����24��
�L���������	����<�}�Ta!N������D�����<<��
�J�����������4�8I�w+C�����L�����B
�����	�������
�������,��L�l�����P�������
�-Qw�����;��B�������A����������������4���`=T��	�����*$��
������	,������D�!��+0��^�d�KO	��`
���x
���������Rҹ��^=x���	
��������ID�		������������^���A����������_��M�����������	���������	��� ���
�$��

���-	
l��<��
���4�����4��
�I����5<��

|��4��d��
�����	��������/	>��KXkx�� �	 	
�
�	�����������lf���]v
���D��yD�
�0��%-��L����������/!�������,����T��\����������������������lf���]v�������������������E��N��W��`�����������������Ushorts�^�$�%�������)�����FL�������D����.T��������K��d����,��Ǩv9��|	d�������D��
�@̆��8T��2$��
���?�?��?�:�?�	�:$x��Lk��������d�������(	
���2#)$��
�ŏZ4�����{T��
�J�g�g��h��g�h���g�h���gFPR<?��̆��̆�������	���1���=����<��
�J���������	�6����6�\�9,�~��	��	ς	L������
��ς	��������	����������������;t���ς	�����,���ܨ�ς	+х	���	=
̆JܨjM���	-ǃ	x�	��	2˅	���������T��4��
�	��D�����
������($��
���&����F������	���	4����
������+��#���		d�������D����	.T��($��
��ς	����d�������ǃ	+"$���	M4�����,��
�J��	����	��ˢ��	���Ċ����6<��
�J���������	����<�}�Ta!N���	��	ς	�L�����<
��ς	V�������	��	�����,���ܨς	��	F��	���	�ܨ�Hn��	:ǃ	��	���	��	@����T��4����	��D������B�����	���	4��Պ	������	�|��D��
�$��T��+	���L$��
��ς	��
$�����E�!����$������	?C		��T
���l
���������Rҹ��^=x���

��������IE�	
������������^���A����������_��M�������	����	���������	
������
�$�����,	l��	<��
�ς	,�����4��
�Iς	�ς	7
<��|��,��\��
��ς	�
������� ��0	?��LYly� �! �	!	�
��
�����������lf���]v
����E��yE�
�0��� /�	�R����Đ����."��	�����,��ς	L����T������	�����������������lf���]v������	,�ς	��ς	�ς	���	K��	TΔ	]��	f�����������������`longs�h�$
�%�
�	�����	(ݖ	Aӗ	�ς	]	d�������D����	.T��($��
��ς	����d�������(	ǃ	,#$���	N4�����|T��
�J��	����	z����	���2���>����<��
�J���������	�6����6�\�9,�~��	��	ς	�L������
��ς	S�������	��	�����,���ܨς	��	B��	���	�ܨ�Hn��	7ǃ	��	���	��	C��������T��4����	��D�����
������)$��
���&���5F������	V��	4��Պ	������&�����	�t�������D��
�@����8T��2$��
��
�����l|����
���.6���
��٧	c�����������������������;t���٧	t����,��E��e٧	����,���	|��	l��	�ɀ	����N����	��,��	1tՂ	���	����	P��d��	��,��	1|˄	���˄	4ۄ	
�P��4Dۄ	�	����	[����������������;t���Պ	d��	��,��	Ǩ�}��	�T߅	ނ�	����	CނlDž	��,��	1t�	
��Ӝ	*���L�	(ArgAction::Set��d����d����d�
�	�d���	�d����d�ۯ	8d�
�d�d�	#
f�t�����<��(��������	��t��^ۯ	H��-��ۯ	�����������e�����(0�e�����(0�e��e�	����	(1�e�����(
1�e�

(e�
�
e�e�V�d��p��{��������q��zM�V��@��I����&����	�����
�������s�	E�������(f����f������f�
��	
���f����f���
���f������f���
��	
6C
��Yb.�nԚ	��
�_�����f��������̵	������	�	��)��	2�������������������������������������	�����
���������������������������m��	��Q��	>�/��0���1��	�2	�	��3�
�
��4�
"1�A��	N��	W�������������������g�!2	�g�!2	�g�
����).
�����
DI	QW		�g�
����).
�����
DIQW	�g�����).��	:?GM	�g�����).��	:?
GKS_
g��Hg�
̵	̵	AHO$��������������S��\��e����������	l��	��	���	\h��h� ,̵	4=G��
(��
���E�
ԩ�
����A4����P��3��$����������V�$"u��	$��	����L�$����4�����$�����`���$���D��������$ [�����}��$|�$��4�$��$��$&\�%��>l�%%	d�$4�$���L�%����%$�%��+4�%	d�%L�%
����%,�%��
+	
<�%$�%�&�&��$��l�,��%/��$�$��D�$��4�$�`���@��7��0����X��\��}���������p��6��
��
�-7
�
�-	���- $\8GL
�J��^	gk	w��-���$�-

\�-�-
���
<�-		4�-�
�-$�-
	Y$�-
�.f��,��.

�4���-+��$�-��D�,���,����������������������;t�����5��At�����������ns���	���5�����	���	���������W��A$�A�A���@^��$�A��D�A�A�C��T$�T�T���T^��$�T��D�T�T�C��a|�a���a��a��a"\�b��>l�b%	D�a�a���l�b����b$�b��+�b	D�bl�b
����b,�b��
+	
<�b$�c�c�c��a��l�,��b/��$�a��D�a���a�`���@��7��0����X�$[�${���������n��4���
��
�q<
�
�q	���q $\8GL��	X	ae	q��q���$�q

��qD�q
���
<�q		\�q�
�q$�q
	S$�r
�rf��p��r

�4���q0��$�q��D�p���q��������	���	�'��|��L��v�b��	f�	B������b��	i��	�����������~|�~���~��~��~"\�~��>l�~%	D�~�~���t�����$���+�	D�t�
����,���
+	
<�$�����}��l�,��~0��$�~��D�~���~�`���@��7��0����X�$[�${���������n��4���
��
��B �
ƍ
��ƍ"&_:IN��	Z	cg	s������$ލ
�ލt�
���
?�		���
��$׍	^$����j�ڌ���

�6��ɍ6��$����D�������������	���	:�����Z����d��	g�	T������t��	{��	���������D���������4����̵	,��1l�������C$��̵	,��/(i�	"(i�����#
���5=i
�|�
�i�i������������������__self_0����	�(j�	"(j�����DL5�/;��v{����j���6	��������j����	�����	�����	��.����	M�[��	Bs��	��Y������Hk�		*8
H
��	X	
eu}�������	�	�(k���		����,��	<
����U	a
ot
���	��	���k����������	���	������	��	�����	'��	0��	9��	B��	#��	,��	5��	>H�V��e��r��	�	__arg1_0��
���	�l��l���	%/d�$�
�����,�4���
�����D��$���,���z�7��	�ms��8m+
�m2�(��4UB��f(o:o?� %��2��:CM(pA
7�ps��GL��Y^NkpF����������������������������������qs"qQ�HqH����fm3�@JrU�rS��$.(s�		



	<BJ8	�s�ai9�}�:�;��;
�W��<�s��&����=��	>
��'0)��EN*�dm�$���C���b��?����@����$s��<��I��U��^�goy������Ht�		t��;@FQ��
Y��
ahox���������(v�v��"��.��
6?IM(w���#Hw������w�
��	
���w������w�����������������;t�����Y
���w�È
���w������w������w������w������w�	�����w�
�����w�#�����w� �� ���w�""
��!"���w�$��#$���w�%&��%&���w�#(��'(���w�*��)*���w�,È
+,���w�.��-.���w�0ނ/0���w�2��12���w�4��34���w�6��56��hw�8��78���w�:�?�?��?Š�:�?�	�:$x��Lk�����S9:���w�<�?�?��?Š�:�?�	�:$x��Lk�����S;<���w�!>��=>���w�@ނ?@���w�"B��AB���w�D��CD���w�1F†EF���w�H GH���w�(J!����������������;t�������cIJ���w�M"��LM!KL��}
��#	
!#%')+-/13579;=?ACEGIK��	NA�(O��	<B��	PNVO\bkw�����P�����������
��	���#��
����Պ	����Ǩ����������È
���6—
?��"Ǩ+��Ǩ���Ǩ��������������������������������������lܨu��X�a��CܨL��.��7��—
#�������������������������������������Ϗ
���B��
N���Ǩ����������Ǩ����Ǩ�������������x��
���̪%̪.��
��	�
�
��
�
�
��
�
$Պ	���
Ǩ���
����r
—
��V
—
���	Ǩ���	Ǩ���	Ǩ���	�����	����j	����N	����2	����	�����ܨ�������ܨ��������—
��j����N����2����������������
���Ԛ
����
��LǨ��������Ǩ���Ǩ������~���a�
��G��
�����	/F��B	���C
����D���	�E��	��F��
�
�G��
��H����I����J
����K����L����M
����N��~�O��{�P��w!�Q�� !s#|R	��"#p%yS
��$%m'vT��&'j)sU�()g+pV�|*+d-mW�y,-a/jX
�v./^1g/�s01[3dY�p235#Z�/45�
7�
[��
67�
9�
\��
89�
;�
]��
:;�
=�
^��
<=�
?�
_��
>?�
A�
`��
@A�
C�
a��
BCs
E|
b��
DE�
�#�c�
 "$&(*,.02468:<>@BDap��F��
���
��O�X�;�D�'�0��������������������k�t�W�`�C�L�.�7��#���������������������������w���c�l�O�X�;�D�'�0���������n�w�Y�b�D�M�/�8��#����
��
7Hx���
���.6�x���М(0�x�����(0�x�	È

�È
	.6�x�È
�
(
51�x�
��М
(41�x���М(41�x���М(41�x�����(	41�x�	����(
31�x�
����(21�x�#����)12�x�����(
01�x�"
����)/2�x�����(.1�x�%!��ȝ!) -2�x�##����#)",2�x�%����%($+1�x�'È
�
'(&*1�x�)����)(()1�x�+ނ��+(*(1�x�-����-(,(1�x�/��
���/..'7�x�1���
1(0'1hx�3��
���3.2'7�x�5Ϗ

�Ϗ
5.4&7�x�7��

���
7.6%7�x�!9��М9)8$2�x�;ނ��;):$2�x�"=��М=)<$2�x�?��М?)>$2�x�1A†�A)@ $2�x�C BC�x�(E!��

���
E/D!#8�x�G"��¢G(F"#1(x�
�#
 "$&(*,.02468:<>@BDFx�x�@$6%#4&32'C,(S()c&*s$+�",� -�.�/�0�1�2�34
5%6���H�����
���G	Պ	P	��	Ǩ(	�����	È
�—
�È
�—
����Ǩ���mǨv��JǨS��'��0����
��������������������w�����Sܨ\��0�9��ܨ������È
�—
�������ނ�����\��e��9��B���������
�Ϗ
�Ԛ
���
��
���rǨ{ނN��W��*Ǩ3��Ǩ†��������
��
����̪�cn6Ư
����r�
E�
М�
М�
М�
��Z
��,
���	���	���	��s	��D	ȝ	�������
���\��.���
��
�й
p��
<ƺ
М����МvМG��	���
�¢�†���
�Ϗ
��������È
������#��*��1��8��?��F��M��TÈ
[È
b\�%$�%��$�%4�%��%L�%
�>�%���"���$�"��$�"����
8�����
}D�,$�,
��L���,4�,$�,��,d�,
�(�,��,$�,�,�,��+����,F��$�+��D�+��
�+���,����.a�2�5���
'��
����
��
�4=
 �
�4	
�H�M$�4(,d@OT
�J��
�Hm	vz	���4���
$�4

l�4�4
���

<�4		D�4�
�4$�4
	h$�5
�5f��3��5

�4���4-��$�4��D�3��
$�4��
���
�����������������;t�����
D��
P���
������������	��2��
���
���
���
���
���T
�=
&.8@4�=|�=4�=
��N/
D�=��=����=6t�=
�.�=
��=��>)
	
�ۖ��
���
��=}t�>
�P���ۖ��
��
��	w
��>9L�>���>
$�>
5
�ۖ��M3

<��>$�>
��
^
T�>$�>
�>�>��<�8H	Xh�R��=���=���$�<��D�<��
4�<ۖ�<����
����=����������������;t�����������
������
���ۖ��
z��������$���
��	��
���
P��
���
v��
;��
���
�ۖ���
�>	���
�"]
	 �
�>
���
(0G
����>
�ۖ��
����������
�^����|�@]�|�]��}�"]&��(/���>��
�^��L�^��g��]��
"��������$������9�����
���_ref__id��
��d
��e����:��
���
�L�J����JD�J
�ۖ1�J\�J$�J�J�J��I����$�I��D�Iۖ�I���
�$�'c��
�����R
&.8@4�R|�R4�R��
%
D�RĺR��
��R,
���
/

#)$�R
�o��
W	
4�RQ	��R

�ۖ��
̵	�
��RXD�R
�K�g�g��h��g�h���g�h���gFPR<?�����ۖ��
��
��
��R��S&
�ۖ��
���R�t�S
�P�ۖ��
��
�w
��S6\�S��
��S4�S
�?����5,�S
l�S\�T��
�T
$�T
5
�ۖ��M3
<��T$�T
�@�����f
T�T$�T
�T	�T��Q�8
H
Xh�R��R���R���SV��$�Q��D�Q��
4�Qۖ�Q�,��
�,�Rނ��
���
�
����
���
�����
������S��
c���
)���ۖ'��
���������$����
����
���
���
���
*��
a��
��
���
k��
��
%ۖ,��3T�S4�S
��SD�S'�S���S
����e7*�S�5�S��
M̵	�R�������sg�)�$}����
���
���
�
�S	���
�"]
	 �
�S
���
(0G
��ܹS
�ۖ��
��
��
��
��
�����
L�����@]��]����"])�����S��
^��J�$��-��#��
���G�O�Y�$%��v��������
�����
\
�jf�ve�������
���
��$�\ 
& .8@$�\l�\4�\��
%D�\��]
Ϗ
��]
�Ϗ

.	"($�]
�o��	V4�]P��]
�ۖ��
��
���]4D�]
�K�g�g��h��g�h���g�h���gFPR<?�����ۖ��
��
���]�]	L�]�]���]Ϗ
��]4�^
�?����5�^
\�^��^Ϗ
�_
L�_

5
�ۖ��M3
< �
�^��
�"]
0�
�^���(1H
����^�ۖ��
��
y����
A�	����@]��]����"]*��^ $�_
�@�����S|�_$�_ 
�_�_��[�8
H
Xh L�Z��\���]���]���]4��!��$�\��D�[��
$�\ۖ�\����
�ނ�]��
u��
~
���Ԛ
���
@�I��4�]|rϏ
g����������������
~���
��
s��Iۖq��
[���	'�
+�/�
pos�0��
��c����?��
��
���
���
X��
~��
�����
��5��
��
���
�ۖ�����
��g	��e����V��
��
4�]��$�]�t�]
����F7*�]���]��
���
�]Պ	�����
����
_ref__name���j-��jϏ
��jL�j
�HϏ
/\�j�j
��j#�j
�J�<�<���<�:�<���:�<cap��:�<��:�<��:�<��:
�hpp�Y8������ۖ��4�j3<�j
�J���������	����<�}�Ta!N���ۖϏ
L�j��jϏ
$�j�k�kÈ
��i�#3C"��X†m��
	���
�������È

����������,
��B��X��n
���	������È
��	��$�i��D�iۖ�iϏ
��G���Ϗ
�ۖ�"I�L,������)È
cۖj��q†x��
���������È
�������������������������������È
�\�w��
d�w$�w
��O��,�w4�w��w$�w��
_N��w$�w�w�w��vw���$�w��D�w��,�w���
����,�2/j�����
������
�D

)
10�
��

�H�O4��*.xBQV
�J��Ho
x|	������$��
'
D��$������
4���
��	���,��
���
�u	
|����$��
	�$ŀ
���

�
΀
�U����4��$���D��4���}�������������������;t���������$��P�����J�����2��	=��
�fۑ^��e�����[��O��i����v4��l��$��
��P��4��4��$����� ���
�<4Ɉܵ�ֈ�Ƈ�Ո�6���J��$����$؇��4އ��-���o.�1�a���K������
��
ڐM 8�
�

�H�P<�*.gBQV
�J���Ho	x|	��4ސ��Q$��
���T��
�ԝ
?4��		����
��$��	u$����j������

�6���7��$ː��D����<����������������������;t���ԝX��d�ԝ���������subcmds���	��%@��������
��������a��T�
����Q$��<��7��&4����U$��d�����������,���L���$��Ģ<å���*�	,�
.j������$��'t��d��
����%���
���ArgsOs�����]�g
��������� �����٪\.>�2ǽT����$���F���$w�?��%���$��'tϼdϼ����)���
������Z���$ݼ��׻�/?�3�������$�������#w����������"$��:���
�����0��������<
�������ǽ��
���ot��
�Wǽ�����������
�����L���������6ǽT����D��������x��Y�o8��;�ڪ�۫���$����T��$��
���2&��D��$���(4�������ǽ������������Ð��*$����f��������$�����"Ĕ�ڪ*��������������������D�����������"aڪ�������(ܭ����
.������,D�����4��
1)%D��l�������
����,4��
�E5%���1D��
\�����<��
4
9/	%���-		\��',��
	���4��
���L��
�-״/%'���L��
�-,��%\�����*D��
�P״������״��s#7�t��	%���e	l��
'<�������D��
�<��%T��D��<��D��T��
�����$4��
AззujQ$ܴ���h�L��$��
����9
$4�������$��
����l��È
È
l��4�����%L��
�$��B7$��� �È
��$��"%l�� ��̉�!
����/4���� C!3%���!0 D��#\��$���<����#8$."%���,%	"T��% '$��&"�״|��L��
�-��&$��'%*l��	L��
�-'��(%\��,	)	(<��	) '��	*(�״T��
4��
�*��+%D��,
,	+<��
, '��
-+��l��
/È
���
<��
�P��/4.%L��/
. d��
D����-��1%T�����
0
����1l��
È

È
0���v
 5
È
0H
%l��24��3���%L����$��2@35!%��� ��##��l%=&����
�����������������������������������������	4�������L������kkRawArgs�litems�1PM�ۂ�d��xx	ArgCursor�ycursor���k�$pjT�����o����������������������;t���״n������R״H��,��״F�������y��<�����O��K��6зN�����È
���b��[���������{������]״S�������״�	������
m—
�È
��I����������raw_args�g��5argv0��	
����	���
D&p��'��	*�l
-����Ӳc�����
��L
��&
۵�	��g	��θ�È
G����������)ϼ�����B߾����È
U�����������
���T��4�����D�����|
������
״���
�
���\�
�$�,�������t��
�	$Γ�ÓTÓ
�.
%\�$��	4��
�ݓ,Tݓ
�K	@
5,��
<0�
����
�Z

@�
��
��
�^��1
:Q
��T����T�������?�
���ت.ZI�ݪZ
�������Z
��ݪ)ZF	���
	i���ȹ@���
��ȹŔL��,��
�����
<��DƔ^��������������p�̃���<��������������������q�aXȹtђ��L����Ò���T������������V���(����Xh��,����
�Z�����
��������\��G��a��Y��O��
��t8�̃ȹf���w��������
����σG���<��/��������|����9���������������
�h�!0����M��V^�Ŗ\ʖ��$Ŗ,֖�ʖ���t����$�����T����*
!\×$З	4֗
���+T����I	>
3$ޗ
:0�
����
�Z

@�
��
����)
2I
��T�������v����=�
���ت.ZI�ݪZ������Z
��ݪ)Z@	���
	c���ȹ@���
��ȹ��L��,������
<��>��X�������������p�̃���<��t����L������B��T���,����
	������
������������������������[���8�̃ȹ���������������
�$��σ)L��5���k��8�������e�������<��1��J��QU
�ch�o~����������̔�
����.t��
�$��8���)��
��̶4�Ѷ
�$̶8�Ѷ/���������$ܵ��$ȵε������%�)X��������̟�
����.t����$��6���)��
��׿4�ܿ��$׿6�ܿ/���������$���$Ӿپ������%�)X����������� 
����5t����$��7���0��� 
����;�����$��7���6���������$����$����������%�)X�����������&
����;t����$��7���6���&
����A�����$��7���<���������$����$����������%�)X������	���
����>�����$��6���,���
����z�����^3���.���
����������\4���-,��		\��	&���
����+t������6���'���
����,t������6���(���

����*t������
6���&�����������
��$����$����,�������������8��������������&��us�Vu��x������P�������l��-d��"�������
���44��\��$���������f���$����D����4���՘�%�V'e������d��"�����
����"��
���L<���$���������r���$����D��,���՘����,�/l������d��"�����
����%��
���L<Į�$���������y���$����D��,���՘����,�/l�����������
����4t����$��7���/���
���:�����$�7���5���������$����$����������%�)X��������쾈
����2t����$��6���-씉
����8�����$��6���3‰��ه���$����$���������%�)X������܍̂�
���.t���$�6��)�Ԏ
����4�����$��6���/���������$ʍ��$����������%�)X���������Ҝ
����1tÜ��$��6�Ü,䧝
����7�����$��6���2ԝ������$����$����������%�)X�����������"
����7t����$��7���2���"
���=����$�7��8���������$���$Ӥ٤������%�)X���������ê
����4t����$��7���/���
����:�����$��7���5˫��۩���$����$����������%�)X����������
��϶.tԶ��$϶6�Զ)̵�
����4�����$��6���/߷�������$����$����������%�)X������ҽ���
���4t���$�7��/�о
����:�����$��7���5���������$����$����������%�)X��������ԙ�
����/t����$��6���*���
����5�����$��6���0���������$����$����������%�)X����������
����2t����$��6���-���
����8�����$��6���3���������$����$����������%�)X������\��$����$��4�������$���������i���$����D����$������
!_���������|��
��Y��$��������$\��
���Vl��l��È
È
$����?È
�����������$����D����$��È
������������۽4������`h�
j������ZÈ
1������|����$��������$\����Dl�����È
È
$����?È
�����������$����D����$��È
���(�
*i��9��È
����Ħ�|����4��������&\���Dl�����4��$�������������$����D����4��������'�Y)h����������|����,��������%\����Dl��T������$����?�������������$����D����,�������(�Y*i��9����������|����T��������*\����Dl��|��	��	��$����?	�������������$����D����T�������(�Y*i��9�����������|����$��������$\����Dl��|������$����?�������������$����D����$�������(�0*i��9�����������|����$��������$\����Dl�����
��
��$Іچ?
��ņن�������$����DɅ��$Ӆ�����(�0*i��9���������܋|���$܋���܋$\���Dl��ɋ
��
��$����?
������������$����D����$�������(�0*i��9���������Ñ|ȑ��$Ñ�ȑ�Ñ$\ڑ��Dlڑ�������$���?������ѐ����$����D���$������(�0*i��9����������|��������#\���Dl���֗2��$�������������$Ǘ��D������������'ver�,k����������|������������#\���Dl����7��$�������������$֞��D������������'��*i��	��������|����,��������%\ƫ��Dlƫt������$ݫ�?��ҫ��Ī����$����Dڪ��,������(��+j��:����������|����$������$\����Dl��lض����$����?�������������$ɶ��D����$�������(�0*i��9�����������|������������!\����Dl��l������$����?�������������$����D�����������(�*i��9��������l���������
�0<��d��$���������v���$����D����<������)�(+i������l�������,��
�0<��t��$���������~���$����D����<������&�((f������l����ԃ�����.<��d��|����������.<��d��$�������������$����D����<���������6�(8w��$������l�������,����.<��t��|�������,����.<��t��$�������������$����D����<���������6�(8w��$�����������
����&<��
�$��8���!���
����,l��
�$��8���'���������$����$����������%�)XԾ�������|����<��������'\���Dl�����C��$�������������$����D����<��������'��*i��	��������|����D��������(\����Dl�����@ނ$�������������$����D����D��ނ����'��*i��	����������� 
����.<��Ծ$��7���)��� 
����4l����$��7���/���������$����$����������%�)XԾ����ړ���#
���1<�Ծ$�7��,�Δ#
����7l����$��7���2���������$ȓ��$����������%�)XԾ�������|����,��������%\����Dl�����7��$ŞϞΞ�������$����DƝ�,Н�����'�$)h��������\Ӫ$ت��$Ӫ4ت�Ϊ
�������"��$������y���$����D����$��������'�$)g���������|����$��������$\���Dl��(	T��$�����d϶��l�	
,��϶ $ܶ׼L	<	�ܶd�������,����.

<��$����������
�s�-���9��$����D̵��$ֵ������n��d�\̆P��d�
f�
����8�׼���I�����|����$��	������$\����D	l��(	T��$���\�-�� 	�������"]��
�"]��	>	'���@]��]�I	$�����l��
,Ŀ���+$����L<
	���������,����/

	<��$������
����
�t�-�Ⱦ���$����Dҽ�$ܽ���N��z������8��u��i��.|�
~�
R���������)������q��5q
�-����5����������|����$��������$\���Dl��(	T��$����������l��	
,�����*$��׼L	<	�����������,����.

<��$����������
�s�-���C��$����D����$��������n��d�\̆P��d�
f�
����8�׼���I��d�������L����,��\�����,��
�J��̆�������f΋�����������N4��
�I��̆���������	����<�}�Ta!N���������4$�������������$����D����,�������X���9�
;z��������>���D��$������4�����
,������̆�����������������(�
��
��,��"&��
���APU��ajn	z����D��-	�
��
��� ��������"]��
�"]��>
'���@]��]�
I	$���
��T��
,�����($����
L<���$������
����y��������$����D����,����A��J��S��\1�T��������O��C}�
�	��<���������1���������M��?M
�[-�gv�I�������
��
��F (�
��
��,��"&_:IN
�J��`	im	y������$��
���|��
���
?��		����
��$��	d$����j������

�6����7��$����D����,������������������������;t�����G��S�������������
��	��8����������������Y���|����$��������$\���Dl��(	T��$�����d����d��	
$�����$��׼L	<	���d�������,����.

<��$����������
�s�-���8��$����D����$��������n��d�\̆P��d�
f�
����8�׼���I�����|����$��	������$\����D	l��(	T��$���\��-��� 	�������"]��
�"]��	>	'���@]��]�I	$�����d��
$�����*$����L<
	�����������,����/

	<��$������
����
�t�-������$����D���$�����N��z������8��u��i��.|�
~�
R���������)������q��5q
�-����5��������ۆ|����$ۆ����ۆ$\��Dl�(	TΆ$ӆ��������d��	
$�����)$��׼L	<	����և���և,���.

<�$���������
�s�-���B��$����D����$��������n��d�\̆P��d�
f�
����8�׼���I��d�������LÔ��,��\Ô���+ϔ
�J��̆�������fI���
�Ӕ�ϔ���M4��
�I��̆���������	����<�}�Ta!N�����
����3$������������$����Dϓ��,ٓ�����
X���9�
;z�����
��
>���Dؔ$ڔ��ؔ4ڔ�ה
$����̆֔��
���Ԕ��������(�
�
��,�"&��
��APU��ajn	z���D��-	�
��
��� ��������"]��
�"]��>
'���@]��]�
I	$�ƛ
��L�
$��ƛ'$ޛ��
L<|ޛ$������
����y�������$Ӛ��D����,����A��J��S��\1�T��������O��C}�
�	��<���������1���������M��?M
�[-�gv�I�������
��
��N (�
��
��,��"&_:IN��Z	cg	s������$բ
�բ�ڢ
���
@�		�ڢ�
��$΢	_$����j������

�6����?��$����D֡��,������������;�����[����d�
f�	T�����s��z�
������������|������������#\����Dl�����3ނ$ְ̰հ�������$����Dү��ܯނ����'��*i��	���������д
��ô!<ȴԾ$ô6�ȴ���
����'l����$��6���"���������$����$����������%�)XԾ����IJ�|����4��������&\��҃Dl��ԕ�††$����?†�����������$����D����4��†���(��+j��:҃†����͸��
��߸$<�Ծ$߸6�����
����*l����$��6���%۹�������$����$����������%�)XԾ������|����T��������*\���Dl�����G��$�������������$����D����T��������'�*)h�������̛�|����<��������'\���Dl�����A��$�������������$����D����<��������'��*i��	��������È
���D��
�P��4T��������[��d����
,��—
|9�
�l��È
ā�D���
.T��������S��d����
,��—
v9�
|\��$��
��e��$��4�����
����l��È
È
��3È
���j�����L����
$��È
����'�
)f��
	È
�L�������4����	.D��������A�$����
,��Պ	v9��	|d�������D����.T��������Q��d����
,��Ǩv9��|��������D����.T��������[��d����
,��Ǩv9��|l��ނ��L����-���t��������U,����
,��ނ�8���\�������D����.T��������O��d����
,��Ǩv9��||����������L��d����
,��1t����̰�D����.T��������U��d����
,��Ǩv9��|T�������4����.D��������Q�������
,����v9��||��	�����4����.D��������[�������
,����v9��|ľ�
����%4��
�$��8��� ������_$����
,����7��
�̄������$D����/T��������h��d����
,��Ǩw9��}d������� 	ǃ	,#$���	N4�����E4��
�J��	���	�o�Ŵ
|��������h��
�J����Filter����	�����6��w�(���	Ŵ
����	�o��
����������������������	����<�}�Ta!N���
�
�����
,����
u��	���	�ܨ�0�ǃ	��	���
���
b��$������(��Ŵ
���	D���w��	������d��4����	.D����������
���	��Պ	��
��	���������+	��,#$����N4�����P4��
�J������o���
|��������j��
�J������
���	�����6��w�(�����
����o��
<��d������������������	����<�}�Ta!N���
�
�����
,����
u��������0���������
���
b��$������(����
���D���w�������������
�������
���������*	ǃ	,#$���	N4�����O4��
�J��	�δ
vo���
|��������r��
�J������
���	�����6��w�(���	��
����	�o���
����������������������	����<�}�Ta!N���
��
�����
,����
^��	���	�ܨ�0�ǃ	��	���
���
]��$������(����
�޸
D���t��	������d��4����	.D�����������
���	��Պ	��
��	�d�������ǃ	+"$���	M4�����)��
�J��	����	yo���
������������z���������	����<�}�Ta!N���	��
�����
,����	��	ܨ<'�ǃ	C�	J��

����d��4����	.D�����'�����
B��	��Պ	��
k��	�����������+"$����M4�����+��
�J����
wo���
<��d������������������	����<�}�Ta!N�����
�����
,�������;'���B��I��
	����������
������
6��������ǃ	+"$���	M4�����3��
�J��	����	yo���
����������������������	����<�}�Ta!N���	��
�����
,����	��	ܨ='�ǃ	D�	K��
����d��4����	.D�����(�����
C��	��Պ	��
l��	�d������� 	ǃ	,#$���	N4�����F4��
�J��	�δ
vo���
���������i��
�J������
���	�����6��w�(���	��
����	�o���
����������������������	����<�}�Ta!N���
��
�����
,����
^��	���	�ܨ�0�ǃ	��	���
���
]��$��,������(����
�޸
D����j��	�� ����d��4����	.D�����������
��	��Պ	��
/��	�l�������4����.��L��0���4|����̎�4����.��L��������x$����
,������������.�0^�����d�"������
���4,����&���
�P��O�������ƃZ��
<���
,؃����������������;t�����
�̪�`���
��
��˅Ϗ
�˅��
+"$܅��
M4܅�����g��
�����
,����
~Ԛ
�A��
���
����Ϗ
ܧ�
�Ϗ
2"(D��
�o��ZT��ȇ��цw�h�h���h��g�h���g�h���g��Xt��,������"��L���
���
����
���
�LjϏ
�LjD؈
�@����8T؈�ƈ�����R$����
,��tԚ
�=��
���������"D����/T��������l��d���
,ىǨw9��}ԣ������%D����/T��΋���m��d����
,��Ǩw9��}�ڌ
���ڌ4���.D�������]�������
,����v9��|������4����.D������Ǎg������
,���v9��||����Ĺ�4ɏ��.Dɏ׏����[�������
,����v9��|��
����4����.D��������e���ʐ��
,����v9��|$��l��4��
��l��4D�����|��
�$�����,�ѓ
���
��
�����3$̓
�K��
���
��
��
�}�̓����������[	����������������;t�����
�����
,˒��
$Ғ״$����
���
���
���
s��|R�
T�
V���
 ��
���
{��
8��
?Փ$����ՓTד
�״ND�ד��Oԓ��
h��
ғ״���
����&�
]�����
���$ޖlޖ4���
(D�������
�$�����,���
���
����
���7$��
�K��
���
��
��
�{䐗�����ѕ���Ӗ_	����������������;t����������L����
$��״$ז��
���
���
���
q��zR�
T�
V���
��
���
{��
8��
?��$�������T����
U>������T����
m������
�״�������.�
l�����
���\����
�����
+"$��
M4ØϘ���^��
�����
,����
�
�B��
���
�Lՙ���ՙ$ߙ
�04ߙ�����Z�g�g��h��g�h���g�h���gFPR<?����԰���
,����
����
����l��
�$��|�����24��
�J��
���mo���
���쏛������~������
���	�����6��w�(���
��
�՚��
,˚��
|��
%��
������l��
�*|�����	����
"��������
N��
�˜�˜�͜
�*�͜*���l���
(|��˜,��0����ǜ0ʜ���
(��Ȝ��������
*d��'��
��
��
l�
��
(|�
��
��
���
�
���
'���
�����
U��
�$��
l��
4��
��
(	D��
|��
D��

�$��
	T��
,$��
���

��״g4	,2���
L���
|��

�$��

	���
,	
�ñ

���
���
���
1��

�K��
���
ɇ��
	�r	Կ�
ޱ
߱

���
�����
t
$ܰ
��
,��
��
$��
״$�
��
*���	�����
t��
}��M��Vt�
v�
x���
�Ӆv��4����n��
+��
2,˱
$Ա
��l˱
��9/!ر
�ʱ
��8�,ı
����T��
j��|�����D��
		��|��

���="($��

�o��e4��
QlŽ
��
�������
"��

�K�g�g��h��g�h���g�h���gFPR<?�����������
ӽ
����
-
��
�̵	��=̵	��
������
������ގ[��d̵	Hgrp�U�׼
��������t�ɽ
$ν
��Lɽ

�����ZP+ҽ
�=Ƚ
ގV��ƽ
��
���
���������
/����ő�	_ref__arg�4�
��t�
,�
��.<�
��
���
���
���
��2̵	�
�����Z���l��
D��
Ӆ��
T��
���
|��
����
���
���
|��

�G�$��
(���
$,��

�J����Once�����G�ɭ��ɏ���
�<��
t��
��
����
����
����
^����Chain�����
�3��b��3�d+{����
��
���
����
��
�$��
��
<��
�hsc�.�
0�%0�Ӆ����������(���


�8���

����
�.��:cH�t(���
���
�&+��8��CLV(���

i	�(���
"��MR��_dQq���
��������������������������������(���

�8���

����
�.��:^H�o(���
���
�&+��8��CLV(���

j�(���
"��MR��_dQq���
�������������������������������������)

��!�!���!����!�������3����^8�\
��c�*��6̠�EƠ����)̠
�̠08(�e
��j�*��6̪>̠�̠�Zd���(�lk
����)
l
�̠*6��_d
�_uzin��q�����̪������������������������� ����
���|�̠����
�������G8D�����
�P���������~o�����o��t������������������������;t����T�̪,��������������������;t����o������w�$z����������d�
��������$m"���S4�
�P�`9��,���������������
������
,�

��l�
���4�&�

,�|�<�
�'	L�|�̠,�

	��!4�
�����V�	M	��;��+<�
�P��eL��	�

�0	���<L
�2��~��S$�՘L���4�������������������������;t������ɯ�̠����$�tagged�����$�2����V����ɯ�ɯ���������|�̠���4�
�������H8\�����
�P�����������xo�ϲ��p��u����������L�՘L����ɯ�����/�$2h�\��"�����l�
��������$m"���T4�
�W����d=��,��;���ϲR�����������������������q�aX�������o���.���X��	
���8��
����,��8��bG��sX����
���/7(��
����,��8��	@������\f��������	��	&0X������*/
�����EJR���H����	��	������7�DN���X������*/
�����EJR���P������������������;t������Less��������Greater��ji�/޾���	���	���5��>������iX������*/
���AFN���������	��	 ������9�FP��X����
�`���5 ��F���$/��	7��B���S�`j�����L�
�$�\���)��
�_��E�+����|������	,����״�� M��������L���$�\�����D״����	,�.��o��L���$�\�����E״����	,�.��oԛ �� 
�-��$� &� ���O���� ��	,�.��t��!L�!��$�!\�!�!���!E״��!��	,�!.��o��"L�"��$�"\�"��"&l�"
���E,�"-�"���"X$�"��	,�"�,�"״�� K��������#L�#��,�#\�#��#&l�#
���$�#L-�#���#Z$�#�,�#��	,�#״�� K��������$L�$��$�$\�$4�$��$'l�$��K+#�$���$Z$�$��	,�$�,�$״��%�(S������,�%��%L�%��,�%\�%��%'l�%��MB#�&���%[$�%�,�%��	,�%״��%�(S��������'L�'��$�'\�'4�'��''l�'
�����U5-�'���&f$�'��	,�&��,�&״�״%�(S������,�(��(L�(��,�(\�(��('l�(��MB#�(���([$�(��,�(��	,�(״�״%�(S��������)L�)��$�)\�)t�)4�)
�2,�)D�)��)/l�)��fD#�)���)d$�)��	,�)з,�)״���%�(S���������l�*4�*��$�*D�*��*L�+��,�*\�+��*/l�*��dB#�+���*c$�*з,�*��	,�*��״�%�(S�����������,L�,��$�,\�,��,L�,
�,�,\�,��,2l�,��fD#�,���+s$�,��	,�+��,�+״�״�(�(V�����������-L�-��$�-\�-��-L�-��,�-\�-��-2l�-��dB#�-���-f$�-��,�-��	,�-״�״�%�(S������������5״(��5
���5�,��8��@״j��rYc
�״���>L�>
�$�>\�>�>$�>
�`����K,�>\�>�>���=a�=��,�=��,�=w״�'�'V������(��	n
�H��
c���)�����
o�	��)	�����

O���)��P��

p�'3��
�_
#)��
��
��\��	�u���������������Պ	��p��y����Q��Z��c�2��;��	D�M�*5Պ	��,������������	�����hH��
	
������
	�����
	��P��
	ۯ	8��	
���	��	S�a��m�������������������ۯ	�������H��
��Ư
)1���
����)1���
����)2P��
		(��	
���	��	C�Q
��]�e��-Պ	6��
�������������Ư
���V��(�	�������P��
"3H��
����*/
�����EJRX���

����*/
�����
EJ	RX	���
��
��*/
�����E
JRV^j��	�H��	������Պ	�Պ	�=��F��O������~�����������2��	���		'�/8B\�$���$�4�����
�����Y
������������$���$��������
@��������|���$�����$\���>l�L�����$��<����������$���D���$�������%�0(d��(��������|�$�����V��$���D���C��|���$�����$\��>l�%	T�$����d�����$�
�@����5$�	T�d�
����,���
+	
<�$� � � ����l�,��0��$���D���$���j���J��A��:����X�
[�
��������x��4���d�#����#L�#��,�#\�#��##�#
�J���������ݏ`o���d�#��#��#84�#
�I�������������	����<�}�Ta!N���������#+$�#�#�#��"����$�#��D�"��,�"���~��I��z7�
:v��������3���D�#$�#���#4�#�#�����#������#��

���|L�%����%4�%��	+D�%�%���$A�$�$�,�$Պ	n6��	uL�&����&4�&��+D�&�&���%O����&�,�%��n6��uL�'�'���&;$�'�,�',T�-4�-��	�-D�-�-�t�-��-�Պ	�2Պ	�-�P��	�d�5L�5
����5&�5���52��$�5���5�/��u(�9�>�"'��4��?HR��r#4���$5<DP�I�H�@
�������H�U_�M��K�%/��r
�`��0 �O@�����(<5�S�[f�n��v������~������������B
�����[���$�&_���B
�����\���$�&_���B
�����e���$�&_���K
��T�����j���$�&;��_�d�$�
�ԝ��,�4�����G��$�ԝ,�ʈ
0��{(��	#)
���@��	����$
���6>�
�������������������������	�؋�(��	#)1q�>C��PU]��	����~�r�0<��������k������	����������(������DN�\��	
t��ȏ��(���H��		+9
I
��Y	
fv~��������	���	��	����-��=
����V	b
pu
��������������������������������)�2ȏ;ȏD��&��/��8��AK�Y��h��u��	�	��	�
���������	��&0P��		
*��:	GW
cqv
�
����
���	
���	������-��=	����X]
�����s	x���Z�iov}���������������������������������(��7��D��	���	�	g��rۘ�	��		&49
�JOW[	gu���	
�	���	��
���	���
	
��		������-	��=
����X]
���o
t|������������������������
����'/7�-�6��R��[��d��mw����������	���	�
��������� ��	"
�`�9>FJ	W��	����$
�`��ԡ:�G�����������ԡ������)�7��F��	�[ˡf��$�
	T�
"$�

�����
����<�

�����
�
���	�̫
��L�	��$�	t�
���t��T��
�������<��$���,��/,�	\�"\�

���,������
����
�
������!��$���,�\�������U$�����>��l���$�.\�#$�#
�����$�#4�#��#
����#�	��#a����#��$�#��~6��\�$$�$
�����$�$4�$��$
����%�	��$b����$��$�$��~6���\�&$�&
�����$�&4�&�&
����&�	��%]����%��$�%��~6���\�'$�'
�����$�'4�'��'
����'�	��&`����'��$�&��~6��\�($�(
�����$�(4�(��(
����(�	��(\����(��$�(��~6���\�)$�)
�����$�)4�)��)
����)�	��)Z��|�)��$�)��~6���\�+$�+
�����$�+4�+��*
����+�	��*`����*��$�*��~6ޱ�X��	
���8��
����,��8��bG��sX����
���/7(��
����,��8Պ	@������\f��������	Պ	&0X������*/
�����EJR���H��Պ	Պ	������7�DN���X������*/
�����EJR���P����Պ	Պ	 ������9�FP���X������*/
���AFN�������Պ	Պ	 ������9�FPϹ�X����
�`����3 ��D���$/Պ	7��?��P�]g���l�4���	$�D���(��
�_A�)��	��{����Պ	,������� M��	�Ҽ�l�4���	$�D���&��
�_A�)��	��y����Պ	,������� M��	����l�4���	$�D���	��5�$�Պ	,�.��	ol�4���	$�D���	��6�$�Պ	,�.��	o|�
���$�#)D�
�w%T���	��9͌,�Պ	,���9������D���,���4�
���@D���	��F״��Պ	,���6����������
�-��$�&��	��O����Պ	,�.��tl�4���	$�D���	��6�$�Պ	,�.��	ol�4���	$�D���#l�
�C,�+��	��U$�Պ	,��,���� K��	����t�4���	,�D���#l���$�D%��	��U$��,�Պ	,���� K��	����l�4���	$�D�4���$l���K+#��	��W$�Պ	,��,����%�(S��	����,�t�4���	,�D���$l���MB#��	��V$��,�Պ	,����%�(S��	����l�4���	$�D���#l���=,�%��	��a$�Պ	,�״,���� K��	����t� 4� ��	,� D� �� #l� ��$� D%� �	�� U$� ״,� Պ	,� ��� K��	����l�!4�"��	$�!D�"4�"��!$l�!��K+#�"�	��!c$�!Պ	,�!��,�!��״%�(S��	����,�#t�#4�#��	,�#D�#��#$l�#��MB#�#�	��"V$�"��,�"Պ	,�"��״%�(S��	����l�$4�$��	$�$D�$t�$4�$��,�$D�$��$,l�$��dB#�$�	��#a$�$Պ	,�#з,�#����%�(S��	�������l�%4�%��$�%D�%t�%4�%��	,�%D�%��%,l�%��dB#�%�	��%^$�%з,�%Պ	,�%����%�(S�����	�������-�(��-
���-�,��8��@�j�rYc
���l�54�5
�	$�5D�5̗5$�5
�`��F,�5\�5�5�	��4^�5��,�4��,�4o��$�'S������0����
���/7(��
����,��8��@���з�Yc���0��	
���8��
����,��8��bG��s(��s	�0����"��LQ��^cQp������������������з�з�������������0������*/
�����EJR���H������з�з�7�DN��������	��&00������*/
�����EJR���P�������� з�з�9�FP���0������*/
���AFN����������� з�з�9�FP���l�
\�
�2'��
����	��>��$���t 4�,����,D�,
�2.�-\�,4�-
����o��-�
��,r����,��L�,��,����'�*W���4�-��t�-$�-
�2.�.<�-4�.
����o��.�
��-o����-��L�-�-����"�'R���(��		
	


	9?Gt���	_gu� {�v�<��w�X��x�t��y
����z��{��%.|��CL}�bk~�%���D����d���������	����Ƅ�� �)1;�IT��_<�
���	�8��	ƄH��			��	�=BHS��[��cjqz�����������	���	�� * ��		"
�`��7<D��	�\am��u��}��������������(��	��	�$Ƅ0��8AK|�	D�	
���,�	&*�����������lf���]v�
����(	
�
��.	
�
�	�
���	��$�	��,�	�
�
�
���
�
��
�
��
�
��
�
���
��
�ip>&Ym,���^�����������lf���]v������������������#	
�
��#	
�
�#	�$	�
��#H	��$�#	��b ĝ)	
�
��)	
�
�)	�)	�
��(L	��$�)	��b ��0	
�
��0 	
�
�0	�0	�
��0Q	��$�0	��c ̛7	
�
��7	
�
�7	�7	�
��6O	��$�7	��c d�H	L�H	
�
���H	&�H	�
��G2	��$�G	���G	��
0��v��z"	Ԉz	
�șڕ4�z	+��z	T�z	
���ș,�z	*�z	�
��yy	��yO	��$�y	ڕ4�y	ș,�z	��M���������"	Թ�	
�ș�4ԁ	.��	T�	��,��	#��	�
���y	���O	��$��	�4��	ș,��	��R���������	L��	
�
��$��	��	��	,��	Ԗ�	��	�
�Œ�	��������������������q�aX������	Ե,ٌ	��
�	����������������;t�������	״,��	��<ɍ	|���=�?_source�H0���
,�	���2	���	
�
͖$��	��	��	,��	AE	X���h��	���@���
������	ؓ	ٓ	�σ����׃
,̓	���	l��	�:
	!�	
������
��������	��
4��k	p�̃���<
���Œ	͖,ԑ	��
�	����	״,��	��G��98�̃��������5��`�v��y�{�}������Z	<�������?
,��	
���;	何	
�
͖$ڕ	��	�	,�	4�	IM	X���p��
���@���
������
��	
��	�σ	����׃

	,��	
���	l��	�:	!ă�	
�������
����ߓ�	�
�
4���t	p�̃���<���	��,��	��
��	����	״,Ŕ	��4�	��W��I8�̃��������=��h���������������	��p
R�������U�і	�і	��	�
���E	��T��	��,��	1�l��	��	
�
͖$��	(��	�
���	����������������;t��������������lf���]v�J�J�������D	��,��	���dӘ	,ؘ	
�͖$Ә	<ؘ	�ʘ	Dʘ	
�͖O&*���	�
���U	�����	��,��	�����������lf���]v͖���͖�^�ԑ��������������	L��	
�
��$�	��	��	,��	���	��	�
����	��������������������q�aX���
�����!	Ե,��	��
��	��ڪ	״,��	��<��	8��;�=�?ǀB���S4Ү	
���(1��� 	L��	��$��	Ȯ	ͮ	gܾ�	ޮ	߮	����	�
ޔ���!	Ե,��	��
��	��ǭ	��,�	״���>��A�C�E��K��������ܪ�	,��	
�
��$��	��	��	,��	���	˱	�
�گ�	ޔ���!	Ե,��	��
��	����	��,��	��<߰	8��;�=�?ǀB�љ�$��	
������	�
����	�����D	Ե,��	3��	��	
����M��$��	$��	<��	�
�ڽ�	��������
����
;*��Os����ќ���	��$�	ќ$��	���ǜ����"	���	
����M��͝$��	$��	C��	�
����	��������
����
eӭ� ����ƞ���	��$��	ƞ$��	������t��	4��	�,��	D��	����	
�ۖ��О����
����	T��	
�P����ۖ��О���
�|����	V	X���o���
���@���
������
o�
�σ	��l��	

	4��	
�ۖ̇
5=����	
�ۖ��ОО�������
	����	<��	
�W��О���ۖ��Оأ�������	Z	X���	�����@���
������o�
��L��	
��������	
�
����	����	p�̃���<����	p�̃���<��������������������q�aX�������!	ۖ,��	��
��	����	״,��	��������������������q�aX������3��8�̃�(��y�����������������������q�aX��Оż���K�T8�̃��O���
U��Y�\�_�,��		�	��t
�,��	����%�����7��Z�����	��
��	��
��	́�	��- $��	�ۖ��О��������K�����;	���	
����	����	���	
���X.��	��	����	��������.��7�����
��
�����
&������ҭ�	_ref__cmd���	
���������E���	'/9A��	����+	��	
�P�����ۖ��О����jo������	
���	���`	t��	
�P���ۖ��О��o�����	
���#	��	,��	����	D��	��,T��	��	��	
D��	$��	
������������lf���]v������
�		4��	���?	*���	
���\-	�	Z��	��	
��
���M	D��	
����
8
l��	��	u	���
�
��	��	����	����	��

О��	���È
i������������ܳ=Оh�f
�o
��
x
������g��������
���

��1����Dҳ�ܳܳ���z����*��1Оs��_ref__value���l��	L��	
�3����	\��	��	������	�������	��
����,��	�����	D��	��0T��	��	������	���s���l���	�(���	��%/(���	
�� ��-2:���	�S��_˼g��o�w����������	�(���	����%/(���	
�� ��-2:���	�S��_ʾg��o�w����������	�(���	����%/(���	
�� ��-2:���	�S��_��g��o�w�������س��	�����Rҹ��^=x��?D
���V^���	�(���	��������8B���(���	
��ش��	��#��OT��afRs���	�������������������������������������	���	
��� ��	����y	���Z	�$��	��<��	��o���C������#	��	
�P���������	o������	���	���4	L��	
�P|,��	���	t��	4��	�,��		D��	�Á�	

������
״����?�?��?Š�:�?�	�:$x��Lk����������	T��	
�P���������	

�����	O
	X���
o������@���
������o�����	���	
C��"���'	$��	
�o��F	4��	-����	
����������	$��	
�K�g�g��h��g�h���g�h���gFPR<?�����������
����	����	
������
��������	T��	
�P���������� �����	O	X���
�����@���
������o��σ������	,ψ	
�������|<ψ	L��	
�������	�	����	����
	����		����	p�̃���<���	p�̃���<��������������������q�aX�������!	��,��	��
��	����	״,��	\��	����������������;t���j��l��	��
�����������8�̃�������,�	��������������������q�aX����A����������������;t�����v����
��E���������'�08�̃��:�����������+
possible_vals��o����,��	�+���������;o	�����K���H��p��O��������"���	���	
���	���	��	����	�������	��
	������	���	�����+	$��	��94��	���b	T��	
�J�����������jo������	���%	����	4��	
�J���������	�6����6�\�9,�~����������o������	䑀	����	��	
�J������
���	�����6��w�(��������������,o����À	��� 	����	<�	
�J���������	����<�}�Ta!N���������	��	�����	����	����S����p������P�����������F��������	���	
H����	���	��	������	�������	������|��	\��	
���	l��	���	��	����	������	x������ǀ	dǀ	Dɀ	
�*Tɀ	�ǀ	DԀ	��BTԀ	݀	ހ	����ƀ	����Ā	������M������������
��	
��
,��	״���	|��	
�.���	���$	T��	
�Hd��	��	l͂	��|͂	
���2o�)2�̂	
���(	1�	
�	
��	�	
�P������	F���	��	��	��U	t��	
�P������wo������		���#	�ԁ�	
�ԁ	
���
�.�	Oу	܃	0�I
Y
����Ł	�����`���ݏ��������A��@����
��2��>��}���È
��-��
j״s��|��J��_��
�[״��o�������
��������0�������t��(������������_ref__possible_vals���,��	�����	D��	��0T��	ƒ	������	����s���lȄ	�Ȅ	�ʄ	��(�ʄ	���b	`��Ȅ�	4�	�X7��j	.,��		�\��	
�
�Ȅ�	<�	ڽ�	TE��	��	��	�,��	��E����	�����b�E���5������R�
��+X�������ڽ1����
���	
	��
,��	
����	
D��	��
>T��	l��	��|��	��)o� )���	��"+͇	��͇	ч	��8�Շ	���ч	�͇U	t��	
�P������io������	���#	�dž�	

�dž	��	���I��	
��	0KI	Y
	
�z����	�����5����������VÈ
������
��������������
�[���Ko������O	�����������=��
�����y�������������,��	�����	D��	��0T��	��	�X����	��p�s���l���	���	�����+	$��	��94��	���b	TȊ	
�J���������_o����ӊ	�Ȋ%	����	D��	
����������	�6����6�\�9,�~�����jn������	
������	�����	�����D	��,��	��������������lf���]v����"���������z������������p����z�׊	�ي	��׊	�ي	�	����֊	�����Ԋ	�����\��	L��	
���!��	���0	�$�	��\ȷ��	�?�?��?Š�:�?�	�:$x��Lk�����W\
���nv(�ט	
��ܘ	�.ș:șE������ak܁�(�ޘ	
��ȸ��	��#��OT��afRs��	����������������Ƃ�Ƃ�������������l�	$��	
���ș4�	4��	��	����Y	ș$�	��4��	�
2������	L��	
�H��4��	\��	���$	ʨ	
�J���H�����������}o��dΨ	�ʨ	���.	<ܨ	
�J���������	����<�}�Ta!N�چ����Lܨ	���4	
��	����_	ș$��	��4��	���LJ8چr�'L���Ԇg��DҨ	$Ԩ	
�����Ҩ	4Ԩ	ڨ	�i��Ѩ	����Ϩ	���ω�����4	������Included��������Excluded��������	Unbounded�޾i8F��h���
��������#	�����Rҹ��^=x��@E
���W_(���	
���o������	�=��I��T�y�������������ی(���	
������4	���,������#	��
��,	
8	����
�_����uz����	�������������Ս��������`�nyՍ��n���;̏�t��	T��	
�����o�����	5��	��ո3	��$�	בp1,�	��	\�	
� ��1)l�	0	�޻	o�\��	%����	\��	
� �%6$)l��	��	��\��	���	���	t��	
��+��	)���	��	����\߼		��߼	D�	
� �	9��	)\�	=���	
X�ͽ	����"]

=K�����	

�^��Kq)(mLՍ ���	

�^�L�	)(�
�����	�������
���
�^a
)���@]���]����"]
)*T��	4��	
� ��	+)D��	���	���*	D��	���/
)�	0��	X���	����"]
=M�����	
ҖMf ) bNՍ �ɿ	
��N�!) �
�� !���	"�������
�#����"A#�)����@]���]����"])*T��	4��	����	,)D��	���"	4��	��$�-)D��	,��	(���	L��	
� ��(1')\��	0)	'���	)\��	H����	L��	
� �H6G&)\��	��	7'����\��	9���	<7���	t��	
��<+��	;)���	��	*'����\��		,����		D��	��,-*��	+)\��	1	+���		0*X���		1����"]	/
01=
O/�����	

ҖOf3) b
P/Ս ���	

��P�4) �
2
��34���	5�������
�62����5A6�.)����@]	���]�.���"]-)*T��		4��	��'��	&.)D��	���	:;���*	D��	��9i:/8 )���	08!%���	@7X���	A����"]?
@A=
Q?�����	

	ҖQfC") b
R?Ս ���	


��R�D#) �
B
��CD���	E�������
�FB����EAF�>$)����@]���]�>���"]=)*T��	4��	��'��	&/)D��	��� 	4��	��G^&0)D��	,��	I��	J&���	�
IJ$��	��	(��	*����
	{���	'�'�'�M�һ�	����	%	,	����	HO����	����	?	F
����	��
S��$�	��Dӹ	��,ݹ	�,ֻ	������������������������Ɗ޾i8F��h�����䊼	���
�
Ս�
6	��#	��Սl
���
Ս�
���
��s
��>
��

���
���;	Ս���^	������	��A	Ս9	��,	��
	�����
�̫P	ϩ�Ս����	ϩ������	����Ս�������	���Ս����
�����]��
/̫�����Ս������b��O��^���Ս���y
��Z��-��
�̫�ϩ�Ս��I�D���Ս����
Ս�
���Ս���Ս	UʈY�\���	��
�4
�@
���	��q�}�&���		'�
		*��
/��2���	'��	7��
?�B1"��ӓT��yҖ�
���
���
���Ĕ���Җ!�����W�t��K��&���
���
���	Җ3	��	��i	����]�U
��0Җ���{�������������I��Pz
��h�������U��
���
���	
��	h��	���	�	��
��
�	��

	
C

�Q
h�]
��j
y
���
�
��
�
�
�
��h����������
���
��l��		�����	o�D��		��������	L��	
�3	;\��	��	�������	t��	Ĕ��	��	���	��	������	l��	L��	��(\��	����	L��	���\��	4��	$��	�����	D��	��@5
t��	l��	
	�����	

	4��	D��	#��������	L��	��#6"\��	��	����4��	��	l��	L��	��(\��	��	����4��	���	$��	��)��	=L��	4��	��	l��	L��	��(\��	t��	
���(
1���	D��	���T���	��	t��	ؾ"+���	D��	���O���	��	���	!"ؾ!" +���&	D��	��� O���	��	"4��	��	,"�1��	����	�����	���-	���?	����	���`	$��4��	��,��	��T��	��	����<��'���?��q�j��	F��3q�����з������
=�����з����������CзL������8�
;���j�:����Ўю���Ĕ���#��������*�����o��ؾ�������ؾ���p��Gؾ=����������j��������ю������юЎ,�D��IQY^Ў&,��	43���	4��	�L��	D��	����	
������
����	T��	
�P���������
�d����	N	X���o���
���@���
������
o��σ	�����	,��	
�x	,��	
t��	����	
�������
ParseIntError����	��8=��;����״��
����	<��	
�W�����������
������	Q	X���	�����@���
������o��σ��׃\��	�4��	��	D��	��=-
���	-���	D��	
���,��	*T��	���+	��	
�P�����������	o������	
���	���`	t��	
�P�������o������	���#	��	4܁�	|��	��L��	%���	���(	T��	��D%d��	��	3(���	"���	l��	
���$��	$#|��	����	#$���(!
"#j1!�����	

�^1�& 'd2!��	

�^��2�' (�%
��&'���		(�����
�	)%�	���(=)�  ����=����� ���( +	��$#���q��������U#+���>	$��	
���ܳS#4��	����	4
3+���	���u~#U��	34����	D��	����	l��	����	
������o�����	
-
,
����������-����	
<��	
�W�������������*,��	,�+����	U
.	+X���
.��
0+���@���

������0o��σ
/+���L��	
������/��	�$#����
	%3%"#!44!$�W����	p�̃���<����		p�̃���<����	������	����	
p�̃
���<
5�����!	��,��	��
��	����	״L��	���	��
���	8�̃�	��_	,��	��������������������q�aX�����������������������q�aX���	���	��	8�̃p���0Ս_��S����	È
���C�����T����Dܳ$��^��K�����з���з��������������
T̫��������������������q�aX����,��	��������8�̃��
��V
�����������	raw_value���
	��	��;
����
���
���Y!�e	%�
*�,��	/�/��W
0���
��K
��t������
���
��a
��
���	��|	��3	��������	�����������������m����O��V�
��h��������	��
	��
		��	��
��	��
���	̨�	��- $��	����������)�����;	���	���Y���	����	���	ҭ�M'��	��	����	����������
�������
���
���;��
���R���ҭ�����	
��N]�N�z�E�
��	��	����+	��	
�P���������Wo������	���	���`	t��	
�P�������o������	���#	��	L��	״܆�	|��	��,	���	���(	T��	��	Ad��	��	T��	$��	
���ܳ��	

4��	����	
+���	���

T��	��	
��
����	D��	��
3l��	��	��	���#����	����	��F����	��È
�����o��I�����&ܳ���״���
�]d���V
���^
״���
��
��	�����K��������q��D���������_ref__raw_value���l��	L��	����	\��	��	������	������	��
-���,��	�����	D��	��0T��	��	�B����	��Z�sj��ll��	L��	����	\��	��	������	�������	��
����,��	�����	D��	��0T��	��	������	���s��l��	'/9A��	����+	��	
�P���������Wo������	���	���`	t��	
�P�������o������	���#	��	L��	
״���	|��	��
,	���	���(	T��	��	Ad��	��	��	T��	$��	
���ܳC

4��	����	
+���	��.�
|
T��	��	��
����	D��	��3l��	��	���	����	
������	����	�� ����	��}È
��D��������5��gܳ�����״���
��������G���O״��x��
�E
����������������w����-��4��{������l��	L��	����	\��	��	�?����	��W����	��
x���,��	�����	D��	��0T��	��	������	����s���l	,��	���	\��	�(l��	��	4��	��@D��	,��	���	L��	��(\��	���	4��	��@D��	���:	
���	���	
���	!����	
���o�����	��	����	�
��$��	��,��	���Wϩ�����ϩC��]���ʈT�����������`�*������\��	L��	
���!��	����0	��$��	��\����4	������������������������Ɗ޾i8F��h����
���������#	��ی+3(���	
���o������	�=��I��T��7��C���������qی�(���	
������4	����,������#	��
��,	
8	����̏����qv����	���������
����Ċ���������X�fqĊ��f���3̏�t��	T��	
�����o�����	5��	����3	��$��	��p1,��	���	\��	
� ��1)l��	0	���	o�\��	%�����	\��	
� ��%6$)l��	��	��\��	����	���	t��	
��+��	)���	��	���\��		�����	D��	
� ��	9��	)\��	=���	
X���	�����"]

=K����	

�^�Kq)(mLĊ ���	

�^��L�	)(�
�����	�������
�����A�
)����@]���]����"]
)*T��	4��	
� ��	+)D��	���	���*	D��	���/
)��	0���	X���	�����"]
=M�����	
��Mf ) bNĊ ���	
�N�!) �
�� !���	"�������
�#����"A#�)����@]���]����"])*T��	4��	����	,)D��	���"	4��	��$�-)D��	,��	(���	L��	
� ��(1')\��	0)	'���	)\��	H�����	L��	
� ��H6G&)\��	��	7'���\��	9����	<7���	t��	
��<+��	;)���	��	*'���\��		,�����		D��	��,-*��	+)\��	1	+���		0*X���		1�����"]	/
01=
O/�����	

��Of3) b
P/Ċ ���	

�P�4) �
2
��34���	5�������
�62����5A6�.)����@]	���]�.���"]-)*T��		4��	��'��	&.)D��	���	:;���*	D��	��9i:/8 )���	08!%���	@7X���	A�����"]?
@A=
Q?�����	

	��QfC") b
R?Ċ ���	


�R�D#) �
B
��CD���	E�������
�FB����EAF�>$)����@]���]�>���"]=)*T��	4��	��'��	&/)D��	��� 	4��	��G^&0)D��	,��	I��	J&���	��
IJ$��	��	(��	*����
	{���	'�'�'�M����	����		
	����	HO����	����	?	F
����	��
S��$��	��D��	��,��	��,��	������������������������Ɗ޾i8F��h�������	��
�
Ċ�
3	�� 	��ĊG
��w
Ċo
��b
��@
��
��
�	̫�
��'	Ċ��J	����������-	Ċ%	��	��������
�̫<	��mĊ�����	���������	���Ċ�~��k��z	���Ċ����
��v��I��
̫���tĊ�����N��;��J��zĊr��e
��F����
�̫����Ċ���5��0��qĊz���
Ċ�
���Ċ����Ċ�AʈE�H���	��
���

���	�I�]�i�&���		'��	*�o
/�{2���	'��	7��
?��B"ŏ�����C���
�v
���
�������������
����C�`��7��ޙ�
Ś
���	��	����U	�r��I��A
������g�������������5��<f
�th�������A��
���
���	
��	h��	���	�	�l
��
�	��
�	�	/

�=
h�I
��V
e
�
��
�
��
�
�
a
�oh�{�����O��
���
��l��		�������	o�D��		�������	L��	
�3	;\��	��	���������	t��	����	��	���	��	��������	l��	L��	ܴ(\��	����	L��	ܴ�\��	4��	$��	�����	D��	��@5
t��	l��	
	�������	

	4ŀ	Dր	#�����ր	L߀	ܴ#6"\߀	��	������4��	��	l��	L��	ܴ(\��	��	������4��	���	$��	��)��	=L��	4��	��	l��	L��	ܴ(\��	t��	ؾ"
+���	D��	���N���	��	t��	ؾ"+���	D��	���O���	��	�Հ	!"ؾ!" +�ŀ&	D̀	��� O�̀	�	"4��	��	,"�1��	����	�����	���-	���?	����	���`	$��4��	��,��	��T��	��	���6�!��9��k�d��	@��-q�����з������=�����з����������CзL�����8�
;���d�4�����
�ܴ����ܴܴ����ܴ$ܴ���iܴؾ�������ؾ���p��Gؾ=����������j��������������
�	�&�D�CKSX�&,��	43���	4Ȅ	�L��	DȄ	�܄�	
������
����	Tф	
�P���������
�d�ф�	N	X���o���
���@���
������
o��σ	�����	,��	
�x	,��	
t��	����	
�����������	<��	
�W�����������
�y����	Q	X���	�����@���
������o��σ��׃\��	��4��	䔉	D��	��=-
���	-��	D�	
���,�	*T�	�ɉ+	މ	
�P���������ɉ	o�����	
�މ	�ɉ`	t��	
�P�������o������	���#	�	4܇�	|��	��L��	%���	���(	T��	��D%d��	��	3(�܋	"��	l�	
���$�	$#|�	���	#$���(!
"#j1!��ʋ	

�^1�& 'd2!з�׋	
��2�'  �%
��&'�ɋ		(�����
�	)%�	���(=)�  ����=����� ���( +	��$#���q��������U#+���>	$��	��I#4��	��	4
3+�Š	���ct#U��	34�Š�	D��	����	l��	����	
������o�����	
-
,
����������-����	
<��	
�W�������������*,��	,�+����	U
.	+X���
.��
0+���@���

������0o��σ
/+���L�	
������/��	�$#����
	%3%"#!44!$�W����	p�̃���<����		p�̃���<����	������	����	
p�̃
���<
5�����!	��,��	��
��	����	״L܃	��J	���	���	8�̃����	,��	��������������������q�aX�����������������������q�aX��Z	��4	�=	8�̃^���ĊM�A��É	È
���C�����B�����2ܳ��T��A����з��з�����������x��
J̫���������������������q�aX����,Ì	��������8�̃��
��V
���������������	��	���
���f
���
���?!�K	%�

*�,��	/��/��O
0��.
�����������
��t
��G
���	���	��b	��	������������������������	��e����G��N�
��h��������	��
���
�	��	��
ȅ	��
���	̮�	��- $�	����������)�����;	�ͅ	���Y�ͅ	���	��	ҭ�M'��	�#	��ބ	��;�������
�������
n��
w��3��
���R���ҭ����	
��N]���z�E�
ӆ	ن	��ن+	�	
�P���������Wo�����	��	�ن`	t��	
�P�������o������	���#	��	L��	״܌�	|��	��,	���	���(	T��	��	Ad��	��	Tƈ	$ʈ	��ƈ	

4ʈ	�LJ�	
+�LJ	���
u
Tވ	��	
��
�LJ�	D�	��
3l�	��	d�	�����φ�	����	�������	��È
������o��?�����ܳ��2״;��
D]d���D
���L
״��u
��
���	�����A��������g��D�������������l��	L��	����	\��	��	������	������	��
���,��	�����	D��	��0T��	��	�*����	��B�sR��ll�	L�	���	\�	�	�h���	������	��
����,��	�����	D��	��0T��	��	������	����s���l��	'/9A��	����+	΍	
�P���������Wo����ҍ	�΍	���`	t��	
�P�������o������	���#	׎	L�	
״��	|��	��
,	���	��(	T��	��	Ad��	��	��	T��	$��	
���ܳC

4��	����	
+���	��.�
|
T��	֏	��
����	D͏	��3l͏	�	k��	���	
������	����	������	��}È
��D��������5��gܳ����e״n��
w�������'���/״��X��
�E�
����������������w����-��4��{������l֍	L؍	��֍	\؍	�	�?��Ս	��W��Ӎ	��
x���,��	�����	D��	��0T��	��	������	����s���l	,��	���	\��	ŏ(l��	䙑	4��	��@D��	,��	���	L��	ޙ(\��	Է�	4ɑ	��@Dɑ	���:	
��	��	�	����	
���o�����	��	�ِ�	�
��$�	��,�	�����Q����������=��W���ʈT�ŏ����ޙ|��Z�$������\�	L�	
���!��	��ϒ0	��$ߒ	Ղ\���	�(���	����%/(���	
�� ��-2:���	�S��_Ճg��o�w���������	�(�ެ	����%/(��	
�� ��-2:��	�S��_ԅg��o�w����������%	

*���"	
����	Qð	4Ȱ	��������\ð	
���]S	,2Ұ	<װ		��������dҰ	ʈJ	@
	"�ð	���G	
$��	
�|R	���!	ް	
߰	���K	.>
��;����	�̇��j���	��2	�����������O���ʈ�ʈ���Q���������2��"���������������	�(���	՝՝%/(���	
�� ��-2:���	�S��_Ŏg��o�w����������%	

*���"	���	K��	4��	��������\��	ʈJ@	"(��	<��		��������d��	ʈJ	@
	"���	���G	
$��	��aP	���!	��	
��	���K	.>
��;����	���a���	���������{�u��N��eʈ�ʈ���E��	�������(������������������	�(���	����%/(���	
�� ��-2:���	�S��_��g��o�w�������H���	��
���088���	��
���09(���	
��������	���	H�V��b��m����������������)ř����(���	
��H���	
����+��8���	
��
��+	
7	����̏����pu����	�����Ś�������	ؚ���������X�fqؚ��f���4̏����	
�������	����H	��$��	��4��	��$��	����L
,��	\��	�����&	L��	
�
��5��	��	,��	���	E	X���h��
���@���
������
��	��	�σ	����
�׃
	\��	��,��	���	

L
����d
4	=L��	
������������	/@�5���x	p�̃���<���7	��������������������q�aX�������!	Ś,��	��
��	����	״,��	����������������������q�aX���ؚ>8�̃�p�����,��	�I��F�������������	��\
��������L
,��	\��	�����"	,��	
�
��5��	��	,��	���	E	X���h��
���@���
������
��	�σ	���׃
	\��	��,��	���	

L�X
(	1L��	
�����������	����	+�5���t	p�̃���<���7	�����!	Ś,��	��
��	����	��,��	��ǥeؚ�8�̃������,��	���n�����������$�;	���
��m��0����\��	�����	|��	
�
��4���	��	�����	�����D	Ś,��	ؚ~;���H���	����*28���	��ř*3(���	
��������	���	H�V�b�m���ؚ����������ř����(���	
��H���	
����+��8���	
��
��+	
7	����̏����pu����	�������������	ؚ���������U�cnؚ��c���1̏����	
�������	����H	�$��	��4��	��$��	����LL��	\��	�����&	L��	��/��	��	,��	���	?	X���o���
���@���
������
o�	�σ	���׃
	\��	
��L��	���	
L�
X(
1����	
�������͝����������	<��	
�W���������������������
����	_	X��������@���
��������		��L��	
������EM��	
ck
'����	���3����	p�̃���<����	p�̃���<�����!	�,��	��
��	����	״,��	��ǥ�ؚ�8�̃�#��t��;��������������������q�aX�����\�0�Y�
�8�̃����a)
�� �#�&	mid_value��:	���
�,��	�����6��4�������	'/9A��	����+	��	
�P���������������co������	���	���`	t��	
�P�������������o������	���#	��	,��	
״���	|��	��
,	���	���$	T��	��	Ad��	��	��	D��	$��	
���ܳC

4��	���S	*���	��-�
{
S��	��	��
���r	D��	��2l��	��	��	����	
�X����	����	�{����	���È
0��Z��������3��eܳ�����״���
�����������״����
�Y^�������������ܳܳ���}����4��;��������l��	L��	����	\��	��	�Q����	��i����	��
����,��	�����	D��	��0T��	��	������	����s���l\��	�����	|��	��.���	��	�����	�����D	�,��	ؚx;��~����	��М*2ؒ��	�?�?��?Š�:�?�	�:$x��Lk�����W\
���nv(�̈́	
��҄	�1à=àH��Ǩ	������v�М:��(�Ԅ	
������	
����+��ؓ��	
��
��+	
7	����̏����pu��ل	��������������	Ǩ�����������X�fqǨ��f����4̏�T�	$�	���	4�	�ކ	
�������	���	
��� �Ɔ`	
���	�����	à$��	����	����������%K���������	)���	��A���!�� ��.3��o�o�QU	��f
���~
���������Rҹ��^=x���	
��������$ވ	\ވ	$�	
�����F
4�	I��		������������^���A����������_��M�����������	���������		���a	
���	�ׇ�		��
	
������������lf���]v����
o�x��	����	��
-:M]l		
z
��
�	������������lf���]v
��������y��
�0����W2�� à$��	��$�	�����t�����������������������y���������'������ (07>ELtext�/��������������K�����	��\��	$��	��$��	4��	��"	$��	
�@����eS���	$��	��	��	����	�à$܉	àD��	��$��	�������1��4s�����à����	|��	
��� ���	
�����������+	��	
�
�������}^̌�	��	����]	��������
����
;*��Os������d��	������j�����������	|��	�����	
�����������)	��	
�
������pW���	��	����[	��������
����
;*��Os������d��	������j�����������	|��	��D��	���������	��	
�
������jQl��	��	����Q	��������
����
;*��Os������d��	������j�����������	|��	�����	
�5���������*	��	
�
������pW���	��	����\	��������
����
;*��Os������d��	������j��������(���	
��ؙ��	��#��OT��afRs���	�����ҥ���������������������������	���	���	����=	ҥ$��	��L"�](���	
��X���	��#��OT��afRs���	�����’�����������������������������	|��	
�� ��	����P	��d��	��,��	M������	���	
�ɧ!��	����Z	��������
�)4�ag.�ɧd��	��,��	u���Ԛ�	Ě�	
�
���N	��	
�
�����������o���so������	���	���j	$��	
���������
����
;*��Os��������o����4��	����	
���	�����	’���	�,��	�����U���&[�����������	���	
�������	-��	�~����	�������	�
����Ԝ�	Ĝ�	�����L	��	
�
�����
������o���mo������	���	���h	$��	
���������
����
;*��Os��������o����4��	����	
���	�
����	’���	è,��	�����N��w&X�����|����	�"+���	|��	
���״S+��	��	��
�����	�������	״�������������������	���	
�
���5	��	
�
�©�
©��©o��oo������	��	���<	$��	
���������
����
;*��Os�������o����4��	���S	
���	�
����	’���	��,��	�����J�u&U�����x�����	���	
�©����	-��	�
w©��	�������	�
�������	���	�����3	��	
�
����
������o��io�����	ԗ�	���:	$��	
���������
����
;*��Os������o�dž�4��	���Q	
���	�
����	’���	ש,��	���džC�l&R���ׅq����	ؾ"+���	l��	
����S+��	��	��
�����	������	��з��ؾ����������|��	
�tʪ��������������������q�aXʪʪ�t���	���	
�
��$��	)���-	
���	�
����	����	’���	��,��	��$��	�����"_�L�����m���m	!���x���
���
��ר���
���
$L��6Cc���	�}
$�}	2�}	
$�}
	
	
	2	d�}
������e*0�}
$�}	,�}
�}
$�}	,�}t�}

��}
������}^$�~
��ْ$�~�
��}r����������������;t���ْ�}�
��
�������}�������h�xْI����������.Ɛ�
h����Style��fg���bg���	underline�������,}q
�w|
�����`�����)1`�����)1p��	���	)1������)
1`��
���
)1p�����)1p�����)1�������������������;t�����\a
���s	{(��
�	
���D��P��
X��������gݛp��DݛM��!ݛ*���ݛ���ݛ����ݛ����ݛ���r��~		����������`�2�ߚ�(����	h������`��
��	
��`������p����
���������`������p������p�����������"���
��		
���	�������	��	"(.7���PV]��k��
t��}���	���	������ݛ���{ݛ���fݛo��QݛZ��<ݛE��'ݛ0��ݛ���ݛ��������i��	r|���
����
ݛ���ݛ��sݛ��Vݛ��9ݛ��ݛ���ݛ���ݛ����������	����������������	����	�����
�
����
��������
��>
�	!��
q��������]�f�H�Q�3�<��'�	�������������>	d�
T�
�'d�
T���%d�
T���%d�
T���%d�
T���%d�	
T�	��%d�	
T�	��%d�	
T�	��%$�			
�������
�		�		 &,2�
�
���
��$���������������z��Z��:�����i����d�
T���%1
8$�
�E4��l
sL�
�\����i��Md�
T���%	��!܊t�		
�!
�	�	F
�����Ansi�����Ansi256�����Rgb���Z�,.��
D�
����+�M
U$�˯`4����
��d�
T���%1
8$�˯C4��j
qL���{
	\����

d�

T�
��
%1
8$�
˯C
4�
�
d�

T�
��%��
:d�

T�
��
%	��#���
�!
��F
������
�D�
������
-���;d�
T���%	��$����
�!
��F
������
�D�������.�d�
T���%$�
�������
�	

� 
&
,2��
��
���$�
�����������D��D��D����������������;t�����h��h���Black���Red���Green���Yellow���Blue���Magenta���Cyan���White���BrightBlack���	BrightRed�	��BrightGreen�
��BrightYellow���
BrightBlue���
BrightMagenta�
��
BrightCyan���BrightWhite���|ۡ�X`������������Q��R��������������ͻ���:��:����ͻ�����r�����$���
��e��$���D���,�style�J,��������
������������j���������$���
��c��$���D���,���F,��������
������������j���������$���
��c��$���D���,���F,��������
������������j���������$���
��g��$���D���,���F,��������
������������j������$���
��o��$���D���,���F,��������
������������j���������$���
��c��$���D���,���F,��������
������������j���������$���
��g��$���D���,���F,��������
������������j���������$���
��g��$���D���,���F,��������
������������j�����\�
������ ��$���
��y��$���D���,���z��!N�,��
�����������
������������8�������d���� �
��Eݛ4���
,�.bh��z�{�
yݛv��
tݛ���\� ��� �
�� Cݛ4� ��
,� .bh��z� {�
yݛv��
tݛ���\�!���!�
��!Cݛ4�!��
,�!.bh��z�!{�
yݛv��
tݛ���l�"���#�
��"Gݛ4�"��
,�".bh��z�"{�
yݛv��
tݛ�����$���$�
��#Oݛ4�$��
,�$.bh��z�${�
yݛv��
tݛ���\�%���%�
��%Cݛ4�%��
,�%.bh��z�%{�
yݛv��
tݛ���l�&���&�
��&Gݛ4�&��
,�&.bh��z�&{�
yݛv��
tݛ���l�(���(�
��(Gݛ4�(��
,�(.bh��z�({�
yݛv��
tݛ�����*��	��*5l�+���+�+����+��*b�+�
��*�d�*ݛ4�*��
,�*ݛL��<�*ݛ�ݛ�4��k�4;��N	;o;B��UBKJQ���P^gY�+g�
fcݛb��
aݛ��Jbݛ�ݛ)�����-
	t�-
�
!��,(�
��4�-&_�(�> �C �"��.��9BL(�E 		



	@FN���I fn�� ���	�=����Z����w�������������3<�	��R[��r{��.����N���
�n�����������
��2;���TZ��hnw�J ���������������������H�L 		�U �;@FQ��Y��ahox����������Y ��W ��) �[ 	!��-2:�_ �QVb��j��ry�������������(�� 	-(�� 
��
[
��� 
��� ����$��08��� 	����$
���	6
>X�� ����$
���6
>0�� ���#��/	7 �� ���
�D
�
��
�
�
�
��

�
�
6
��
�� �iov}�����������FM�����������9��B����������'��	���	��	V��	�	��	���	D
�
�]����������p�	<
(�� 	-(�� ��OW��0<��������k	���� �������
�1=������n	 ��� ����BKs	�2>��v|����q	�X�� 
��������3
?������	r	0�� 	���>
G��2	>��sy���
�q	� �� ������1=������
p	&��5;��IO	X�� �qw~�����������������4����F��	O���������y�%���������L��0��<����s��������[����m��y�����	3��	�	��	J
��	���	]��	�
�������2�������C���(��T̂�����e����M��v��	���������H�� 		+9
I&��Y
	&f
	�������'���	'��(���	(�)��		)+	
:*��K
	*Y
h+��y	+��,���	,�
(�� -��"-��,.��<#.��T$"`%#ns
�����$�%����� /��/����-0��=0����V b!pu
����� �!����� 1��1����-2��=2����Vbpu
��������X�� 3��3����-4��=4����Vbpu
��������0�� 5��5���,6��<6���T`ns
�зз��� �� 7��7��+8��;8��R^lq
�������� r�	���������9���������������#+3�p�y��	���	�з.з7��@��I������̂̂	������������n��w��������,��5��>��G������&��/��8��A��J��S��\��e��n��w��������������������������������	+��	8��	���	���	���	���	K��	X��	��	��	�"��	�#�����C���Íݎ������ ��� 	!'3��;DN(�8!		



	@FN���<!fn�� ����=���(�Z����w�������������3<���R[��r{��.���
�N����n�������������2;���TZ��hnw�=!��������������������(�E!�J!�"�.��6?IH�L!		�U!�;@FQ��Y��ahox����������Y!��W!��) �[!	!��-2:�_!�QVb��j��ry�������������(��
��x��
������+
�!�!���!����!�������3����V	
���������������������;t���кZ�����3����������������;t���ܳ[
�����$����������������;t�����[��p�������������������������������������;t���ͻZf���
��		

�	(�
�5��	IO��	]ciox��
���������������	��������������آ���m��y����#��������i��
r��T��`��B�K��-��<��E����	�����
����
��������������l����Ȫ�����
��G���*���
�������	W"+��8����������P	Y�	�f	��

�
�
����	��
�	w��
�������������^�g�������Q�Z�<�E�'�0���	|�
L�
�ۖ$�;�
<���L�
�3��.\���0\�
�ۖ���f�� �
����{L\�1��$��$���<���u����7��	:�
=������`Dz:����������
&.:\����,�
����l�
��
|�	�
�������������lf���]v���T	������������^���A���������_��M���������	���
 0=R	ܐ	l�<��к�
,�
Ժ4�
�<�
ND	��$�
�
��D�
�ۖK
1l��	����:
J
Z
jz����	+8CR		`��4�
�Pк�D���)�����3��$���D�������,�����������������;t��������[�������
���������
v���CJ����������������1��6��3�
���������������=������!t�d�
�����#$�
��к$�
��ܳ$�
����|�l�
�
��	
�"�� 

�"�� t� 
����
�		
���D�
��P&��!��!
������Rҹ��^=xۖE���
�ۖo����!�!� 	"
2����
��$��$���.�iآI��+����
��������������\�	o�
�����F����������"������%آ,��"�
(0:B$�"
��"T�"
��"d�"��",�#
���E<�#��")T�"
�ۖ�_��"$�#
|�#L�#
��#	\�#��"QL�#
�ۖ�	]Ԝ#�#

��#T�#
��#
d�#�
���#
�ۖ�
]��#"�#

Ԃ$��$
��$"��"�l�#
�ۖ�]	��#)�$
�$��"�,
<
�
�


�
�
L
]
����$�"��$�"��
�"�����W�����s��1��
d�����!���/�g����F
�������������������_����������L������T�)����)��)
������Rҹ��^=x��H��(Y
���o����)�)��(�������������isI�
=��L�(��$�(�������#���|�*��	��ȷ��,��;	I�Uas�	��		�
���	
���
��
+:		H��*���*?�L�*��,�*��
�����������������������+��	��ȷ��,��;	IآU	as
	�
��	��+/�,
�J����������j��9%�%����������ۖ��������+o�����,��,�,j��z
	�
�����		�آ�$�,
�����4�,���+����������	����<�}�Ta!N�������+2��,�+��L�������$����������������������j�,���,���,<�,
�,�3*���,��S��4�,�������uk��������-��	��ȷ��,��;	I	آU
	as
���		�.�
���	
��� 		.آ,�-��-�-
�������t9T�-���-k����������������;t�������-��,�-��$�-�������%��-��"*2:BI��RZaho��	���J��0��	��ȷ��,��;	I	آU
	as
���		�0�
���	
��� 		.آ��0&4�0
�����d$�0,�0��0���/�����������������;t�������0��L�/��$�/��,�/آ��*��2��$,4<DK��T\cjq��	�����f��3��	��ȷ��,��;	I	آU
	as
���		�3�
���	
��� 		.آ,�3��3 4�3
�������v:l�3���2t����2��L�2��$�2��������%��-��������&-��	����l�44�4
�ۖ$�4D�4+t�4
�ۖ����4
�����vD+�4���4P$�4��,�4���������#D�������
�!���������\�5$�5
�ۖ$�54�5+	��5t�6
�!t�5
�!�6���4���4�5��,�4����5@�����8T�8
�ۖ$�8d�8-T�8
���8ad�8
�"�8���7��7��,�7�4i������d�;,�;
�ۖ$�;<�;�;��;L�;
�ۖ$�;\�;��;$��;
�0E���:���;I�:��,�:���\� K������������,�@
��@
L�@
�ۖ$�@\�@\�@$�@��$�@4�@&	���~Z
)��~Z
!��~Z
���~`Z��A��	��ȷ��,��;	I�Uas���	��B��	��ȷ��,��;	I�Uas���	l�B4�B��$�B		D�BT�B
��B)t�B
�	M
,
&�B
,�B
��BT�B
���>d�B��BJd�B
��]��B �C
�C
L�C,�C
�
'
<�C�C�C.��?���jz�'���(	'�)��*)��+(��,+*-,	-	� ���!	 �"�#"&$!3F%$#V&%e	&	s����@��������?���@����Bk.��t�?��,�?���ݏ��������A��@�����I��T�@j����@���B����������������*������U��������-5=EMT��"*29��BJRY`gn���������������{�d������������]����������a��h�����v��GL�G��$�G\�G�GT�G��<d�G�G���FO��L�G��,�G��6�����{
t�I$�I
���к<�I4�I��I
��к��I��	��ȷ��-��A��Q		��ȷ��j	��y	��������	���
	��ȷ��
��-	<
�I
Viy��	
�I��H��
���	� ��! "&9#"!I$#X	$		f	��v	���������		�	��$�I�J(
��<��%��$�I��D�I��<�I�����&��.��6��>��F��N�������������	��!)07>E��NV^elsz!�
%���������d�J
��ܳ��J��	��ȷ��-��A��Q	��ȷ��j��y	��������	���		��ȷ��
	��-	
<�I
Vi
y��	��J��	���	��� �!'"! 7#"F	#	T��d	s��������		���$�K�K	���K��$��$�J��D�Jܳ4�J�������%��-��5��=��E������������������$+2��;CKRY`g���ܳܳ4�K�����~��K��	��ȷ��+��:	H�T`r	�
	��	
����	�
��
��*9		G��$�L�L���Ks��$�K��D�K��4�K������������������
��V����L"��	��ȷ��,��;	I�Uas	�
	��	
����	�
��
��+:		H��$�M�M���L���$�L��D�L��T�L�������������������������M,��	��ȷ��,��;	I�Uas	�
	��	
����	�
��
��+:		H��$�N�N���M���$�M��D�M��|�M�������������������������O��	��ȷ��-��A��Q	��ȷ��j��y	��������	���	��ȷ��	��-
		<�IVi

y
��	
��N�����	���� '! 7"!F	"	T��d	s��������		���$�O�O���O��#��$�O��D�N��L�N������$��,��4��<�������������������
")��2:BIPW^��������j��Q��	��ȷ��+��:		H
آT
`r	�
��	

	$�R�R�R��P�����	&3>M		[آ��Q0��Q
������$�R,�R��Q����$�Q��D�Q��$�Q��,�Qy�����.��6��#+2��;CJQX��	����ֶ �����T��	��ȷ��+��:	H	آT
	`r
���		$�T�T�T��S��
���	
&3>M		[آ��T,��T
�����������<�T��T����$�T��D�S��<�Sw�����$��,��	!)0��9AHOV���������T�m(
'&%.8&@J(R\'dD�n	ؾ	!*��n$�n
�o��L�n
4�n��n5̀n
�з�g�g��h��g�h���g�h���gFPR<?�����
�x|��n;�n
�@�����,�n�n&
�n��n

���n"L�n��
, ��n0D�n�<�nl�n
�o%
��o
��p'
̕p
���o4
��p
�<�p(
��p
���p:
��q
���q$�q��L�q4�q��q&�q
�J�����ۖз��go�����q	��q��q0<�r
�J���������	����<�}�Ta!N��������
L�r��qG
���q�
��o�
����o�%��o
�ۖe_��o��r%
�oT�r	��rT�r&
 ����s"ܷs#
���s $
� ��s�ĉs
�ۖ"V#N$@!
��s��r!��r��t�t&
�t�r8S(��l�r�%�&�����)	�)��'������m���n���r�*��$�m��
�l��<�m��L�m���mÈ
��B��K��з������<�n���������M��X����W��.��V����� ����������������_������?��6�����������������bad_val��	good_vals��������t�� �ؾa��8������O��1�����������������q��x���������������d�q,�r��$�q<�r�r�!���q��;з�q�Z��{<�����
����!L����/	"���/D���@��	l��,��	\��
,�������	�ٓ

���
����e�����	S
J;	���L�������������������,
	8
U�c����������$���
����,ȑ��-����������<�����{��p����v��y������8����l�����K<��'/9AKS]e�ˢ
����%L����/"����5T�
�ۖfE|���	��
���̈�

���4

̵�
���Ф
����6
�ܣ�

�������ã
�ۖ	
M���������	
����0@P`�S������$����ǡ��ܡܳ���
�����ܳ}��K��:�������U��*��S����������LSZ����������t��qܳܳU��:��(ܳ������������
	��ȷ��-
��<	J��Vbt���	���	l��
	<���к���	��		��ȷ��-��<
	J��Vbt
���	
���|��
�ۖ$��(���
�����������*	9FY fq! �	!		�
���	������		�
��U4��
�Pк&D��B�����%L��
�<��y����������=���L"�������,������������������;t�����V��X��N��
;��4����������������ow����������������������S�
F�������������l��
���T��
�ۖȹ8��2������J��$��ȹ�����:������
���� T��
�ۖ��9o�����;������O��$���������o���B���T���������
�_��4��4��������`�������,���������"�$T��������	��ȷ��-��<	J��V	bt
	�
��	���3��
�Pܳ��ۖ�������o������Ā���2��B
	Q
^q~��		����4��
�Pܳ�D������}����������������;t��������%��,������������������;t�����������a��i��������������2��%��yT��4��
�ܳ����D��|�������������������������������~���L����$��\���������Z
$"�����

�^��"X	(T
��	$��
�ۖ�������
=����ت.ZI�ݪZ
�_�����Z��ݪ)ZD	���o�@���
����o���������#��%	#��ȷ��-&%��<'	&J(��V)(bt*')�+*��	+('��	
|��
L��
�ͻ!���Z�ۖ�����Z���Z��@&��ت.ZI�ݪZ����R��ݪ)Z9	���
@���
����o���o�d���ۖ������!Z����!Z��?(����1ZI���Z����T����,Z9	���@���	
����o���o�H�������!Z
X���
$��

�^��$4<T

��l���ۖ��
� ����
= ������1ZI���Z��������!Z����,Z@!	���!@���

����o���o�4��
����o���b����],%��m-	,|.-��/.��0/�	0	�%��04��
�Pͻ
	D������p�̃���<����p�̃���<p�̃���<��
p�̃���<1��\����,�����������c��M��g�����h��I�����8�̃����������������;t��������u������M������8�̃���������8�̃��m��P��5��O��G
��<��
���b8�̃��������������W_gow~�����������:	�F	��σo�����o�����;��σo�����o�����σo�����	o�����
����σo�����
o���r��y
��
��M
���	��	��	��C�������������L��
g�����R	
�+h�7��DS����
p��
y��
���������%��.6	
�-	��:	I	�
��f	��o	w	�
��h����!�������(���	$H������� %��190������� %��19�
�����
�"�������"�������N��	���	?r��S��(���	$H�������H	P�	�2>
��{����	�
m�0�����������2>������o����4:A��O��X��ai�z��������i����{�������	2��	������������g��(���
�	� ��-2:����S��_��g��o�w�������(��"�
����"��ǽ*�����"��
����������������;t�����n	
z	����̏��������"�,��9��E��N�W�H��QɱZ�(��1�@��I����ɱ��������̏����"	
�ǽ���"	
��8��"
���"��"=�K��Wǽ���n�����ǽ[(�f#	"(
�;���#�������#����<A
���S[DI��U]�
��j#�k#���ݼݼ������������F��	__self_1�
r��;��%(�m#	"(0��>C��PU]���#�������#��������NV��b��V	^��jv
��
̏!��	�
�>�r#�V\
��j s��|���,�����G��P�<��E��Q�������	������ ����������̏;�#	<�#"�#�ݼ�#��#	��#
���"]
	
 ��#���(0�#����#(��# 
�^ݼ0
8�
��
��9#�����
�����=����@]���]����"])����#���#��2#|�#el���#��#��������������������q�aX��ݼ�#ݼ�#,�#ݼB����� �B ;��4��'�����
�̫X�a j�$�r�������S�������������q�����<
�J�+�W��ds�>��
���
��(���
�����
���*�����&
��	��+	�����(

/��!�!���!����!�������3����i�����.

�
�����������������;t��������������lf���]vھ����������
������
��
,���E��Rɱ[��d�m�^��g��p�>��G��P���&��2�������������������������������1��A	�������)1���&����*3���(��
���09���.	��
���	09(��
�����$c�q
ǽ}ɱ���s��|��P��Y��+��4����	����������r��<���������	���	�����&
�����(

��� ���.

��� 8��
�����$c�qǽ}��
������������7�� ��������������	�������*/��	;@HN���&����+0��<AIO���(
����+0
�����
FK	SY	���.��
��+0
�����F
KSW_k���H��ɱɱ��������������C��L��U������������	I�������>�����	'ɱ/8B�� \� 
���$� � |� �� .�� 
��� X,� �����T� ɱ,� �� ��������������������q�aX�ݼ�o�$r��� �����<d�<
���$�<�<��<��</��<
�����������������;t���������	���	���u7ڸh���<���=���;���ĩ<ɱ,�<��<��������������������q�aX��ݼvp�$s������t�H��H
���$�H�H��H��H6��H
�����������������;t���������	�"OGAUn1����H���H���G�����Gɱ,�G��G��������������������q�aX��ݼjp�$s������h��vt�v
���$�v�v��v��u1��u
����vX,�v���u���L�u��L�u��u��������������������q�aX��ݼ�o�$r��� �����|�
���$������Հ2�Հ
�����������������;t�������s�������������L�������������������������q�aX��ݼFr�$t���q��?������
���$��ӌԼ����9���
�����������������;t��������s݌������������L׋����������������������q�aX��ݼHr�$t���s��@|ŋ���ŋ4Ջ
�Pְ4DՋ�ŋ;ދ
�Pְ�ɱ�����so������ދ"�����������������������;t�����ܟ�ɱ,������������������;t�����U��ub���|��U<�	������������^���A�ھ�������_��M���ھھ����	��������	\�		������(
	��7	
EǽQ
]o
~��	�	���	����		;��K	Zgz���		���D�ؾ��	ǽ��
���- �����E�����зRɱ?ְ%ְ-��5��=��hpx�������������������������Lؾ�|ر���ر4���.D��ر,�
�P�������co���t����������j��d��ɱ,��������A������<��	������(��7	E��Q	]o
	~
��	������
	�
��		+��D��ؾT�����������з�ְ�������������������}�ؾ��õDɵ
�w,õTɵ-�õF�׵���׵��	+"$�
�o��S4�K|��	
����	�׵2��
�K�g�g��h��g�h���g�h���gFPR<?���������������Ӵ�
$��ɱ,��,�����g��p٧	y�����3�<W_name�^���5��	������M,���\�����2$���������Պ	������*�4��_ref___name���l�
���$�����8	X���o����ݼ@���
���ݼo��σ�����������������;t�����ܝ�D��
�P���������o���l�����b	���!$��

���D��
���ݼ
o�,̹	�����&d˺��	,��
�˺���=�
�P��
���
Z$���	L���������e4��
�P��=
ԃ����i
���ݼû��Ʒ��׸�p�̃���<�����ǹ����� ɱ,�������������������������q�aX��ݼ�8�̃��ݼfè�\ǹ��]�v����������������;t����'�]���$ �۸����4�,��	��	�X����������������mL��,��
���<����������������
���ܷ�l����$��Ͻ���2	X���o����ݼ@���
����ݼo�
������|	$��	
����D��
����ݼ	|��
����t��D��
���
T���۾d߾
�۾t߾�ؿ
��������ͿԿ
�J�8�8Flatten��8��7���>Z\O�g�g��h��g�h���g�h���gFPR<?���?�?��?Š�:�?�	�:$x��Lk��������4Ϳ%
	�Կ����
���

d��
�������
����ݼ��
���������p�̃���<�������ξ���������.ɱ,ȼ�׼���8�̃��8ݼ�L������ ����4Ҿ��4�����������	����<�}�Ta!N������������	��$�������`���	�
����������������y��E
ܯ�l����$�������2	X���o����ݼ@���
����ݼo�	�σ�������|	$��	
����D��
����ݼ	|��	�����T��$��
���
4�����`o������������	���8��ۃ����l��
�J��������	���8����
4���
���e����
���
����
��������
����ݼ��	���������p�̃���<������������3ɱ,�������B8�̃���ݼL����L�����4������;���������	����<�}�Ta!N����������$�����y������
r��V��ǃ�Ą{D��
�����%+$��
�o��+4������������!��
�J�g�g��h��g�h���g�h���gFPR<?���������Ĵ����\
������1΄��ǃL�������������	����<�}�Ta!N�Ê��(Ê�
�����c��
w�ɉ��������}
�����
���$����̒�8	X���o����ݼ@���
����ݼ��
����������������;t���������|	$��

����D��
����ݼ
��
4��������+���
�4�����������
�J�8�8���8��7���>Z\O�<�<���<�:�<���:�<��:�<��:�<��:�<��:
�hpp�Y8������
���������̺��
����$��
�J���������	����<�}�Ta!N�����
X		4������
����ݼ	��
������p�̃���<�����������L�������������������������q�aX��ݼ(8�̃���ݼ�d�������������������\��$����W�T\ȍ�ՐT��-��<��������������ȍ$����̗�2	X���o����ݼ@���
����ݼo��σ�������|	$��

����D��
����ݼ
����	�����	��t��D����(T����������Ր9
��������������� ��
�J����Λ
4��S	̴�����
���d��
�������
����ݼ����
����6>3
Sc
�N����p�̃���<��������������������'��L�����������8�̃��ݼ]L���������������4����e��4�����������	����<�}�Ta!N���ΛLΛz���	��$�������K��	�	���
��ȍ���Ր=������l��������ȍ$����̘�2	X���o����ݼ@���
����ݼo��σ�������|	$��

����D��
����ݼ
����	�����	��|��L��
�;\�����L��
�H�?�?��?�:�?�	�:$x��Lk�����4��\�����co���������������{��
�J����֦�o	���h����

������
����
���
����ݼ����
����6>3
Sc
�N����p�̃���<����������������,��L�����������8�̃��Uݼ�L�������=ɥ4�������\�����������	����<�}�Ta!N���֦)���֦������$����5�����	��occurrences��
�ȍ(���å���"�����Wl��L��
�H����\����������'��
�J�<�<���<�:�<���:�<��:�<��:�<��:�<��:
�hpp�Y8������Λ��̵����_
������c������~�������������	����<�}�Ta!N���ΛJ���Λx��
j������������T��
�$����|��3	X���V���ݼ@���
����ݼ��L���������
�����:��D�����
����ݼ}������p�̃���<�����)ɱ,�������������������������q�aXݼ�8�̃ݼ���,��L�����σo����ӰA������\��
�$�������3	X���o����ݼ@���
����ݼo�
������|	$��	
����D��
����ݼ	|��
�����ܿ�d��
���$����
���8	
X���	��
�ݼ@���
����ݼo�
L��

����l��
����ݼ
��
���������p�̃���<���p�̃���<�����)ɱ,��������8�̃�� ݼqL����������8�̃ݼm��.������������5��σo����N�����Y����|$�����T��Ӱ)��|��.	X���o����ݼ@���
����ݼo�L�������d��
�����;��
���:	
���!$��
����D��
����ݼo���

�������<��
�׿��l��	

��	��<��	���������<�����l��
�+D��	���4��D�����
�����>4
,2<��l��
�������
����ݼ����L����<�����4��
�����Y��P
��������+
����0
����ݼ���������8H�3p�̃���<�������$�������������(��L��������ɱ�8�̃ݼr��)��׿��������������������;t���׿~��������������U��D����4�����'��P��J�������r������ݼ<�
P�S��σo�����$|matched�|�$�
��������iӰ~�������~��3��X���������������l������D�����D��4�������4*!'4��
��ݼo��������+
����0
��ݼI���������������	��Ĕ�ɱ,��������D����4����E��?ݼ�N�P�R��S���������	$��d�������
���H>+1|��
������
+	"$����	M4��Et��
������*��
�K������a���E4��
��ݼo������ 

����%
��ݼ
AJ����������ɱ,���$������������������v�ݼ�u_arg�{�s����k���#�����������������$���T��
������<.�����������������������
_ref___arg�(���
�
�����
c���*�����
��
ǽ+	
7	����̏����pu���������ھ��
����з�����ɱ�ɱ�[�itз��i����8̏���������*2���ǽ
�ǽ09(���
�������@�NھZ��b���з�ǽ�ɱ�������������������+0��<AIO���ǽǽ+0
�ǽǽFKSW_k����H�������	ззɱ�ɱ�Q�^h��V���������
��$-7��ǂ��
���08(���
�����0������	�P���U��h��s�����������(���
����ǂ
����+7��ch��uzfk������������������������������
������"��ȋH�
��19P���(���
�������5��A��L��������w����
������(���
����ȋH���,��P���
��
*	
6	����̏����ot������������������	�������������U�cn����c����0̏�	L������$��
�J�54��,	T��$�����lčЍ+	-W$�Tߍ
�����������$��
����E�ތ�
����=������L������o��eW���E���������DَD�t�
���؎
������Xނ�����,���ނr�"K	L������L��
�I�5\��,	T�$�����l����+	-W$��T��
��������ʐ$ߐ
����E����
����=���Ǐ��L��������i��_��O���@���������������
�ɥ �ܒL�å,ܒ\��ܒ<�
�J��HL����o����ܲΛ�ܒ3���sL������m
�����������������$��ɥ,��������9Λ�empty�4c���åj��F��!�����D]���]
�S���*]�(�5	��]���������������������i����@���������	����<�}�Ta!N�������mr
�����P�֙(���
�������7������	���	���u7ڸh�������D��P��������}���(���
�	�����@����,��P�֙
��
*	
6	����̏����ot��Ř��������������	�������������U�cn����c����0̏�L�������$��
�J��54��,	T�$����l����+	-VT��
�������$ڛ
����'���������=����������������;t������ǚ��L��ŀ����������o;�����D��D��t��
��ԫ�
˜���X�������,���ނn�"GLڝ���ڝL�
�I��5\�,	T͝$ҝ���l����+	-VT��
�����Ɲ�$��
����'՞�������=ŀ�����L��ŀf���?��5��%8�U���,Ҡ���$נ
������Mo���ؠ7�Ҡ$ܠ
�o��LҠ4ܠ�Ҡ<�
�J��NL���o�����������Ҡ2��
�J�������i������o
�������������$���������H
��������
Tч����ˆV�1������-8?0����D]���]�����*]�(�2����������k
��}����D���������	����<�}�Ta!N��8�8���8��7���>Z\O�g�g��h��g�h���g�h���gFPR<?���?�?��?�:�?�	�:$x��Lk���������*0
���CLP��(�ç
��ȧ�3������	���	��o.�F̨w��������	��������6���(�ʧ
�	�����D����,��P��
��
*	
6	����̏����ot��ϧ�������������	�������������U�cn����c����0̏����-8?0���ɲVɪ
�ɪ19(���
�������2��>��Iɪ�ɪ�eo֕�(���
����ɲV��ɪ,8��di��v{gl����������������������Ė�Ė���ј����#L��ɪ���$��
�Jɪ54��������I����������������;t����������L��ɪ��ʙ�L��ɪ���L��
�Jɪ4\������ôS���ڴ��,дĖ|9���L��ɪ���L��
�Iɪ5\������ϵS����ԚLܵ�}9ݜ������������L��å,��\�����o����Ŧ֦���)����pL����۷T
����������������$��ɥ,��ɪ����֦���&U��2å���������D]���]�����*]�(�3	��]X�g������������������i����:��
���19(�¸
����Ǹ�2��>��I������eo���(�ɸ
������:����,8��di��v{gl��θ�����ۢ�����������������������#LѺ���Ѻ$ۺ
�J��54ۺ�����I�������L�����?���L�������L��
�J��4\��������S�����ۢ,���|9���L�������L��
�I��5\��Ѽ����S�������L��Ȧ}9è����T���������	����<�}�Ta!N���ۃ������	���8����
�ԩ��(���
�������4������	�"OGAUn1���p��{ԩ@ԩL���j(���
�����T��ԩ,8��di��v{gl�����������������������������������#L�ԩ��$��
�Jԩ54��������I����������������;t���������	���8���տ��Lǿԩ�����L��ԩ���L��
�Jԩ4\��������S������,����|9���L��ԩ���L��
�Iԩ5\��������Sȯ���ǰL��հ}9в�,�����$��ч1o�����,���$����L��4�����o����ك�������(��
�J�������g������V
������������$��ԩ����Ί.��T���EчQ��&۴������-8?0����D]���]�����*]�(�2������۴�����k���}����2���������	����<�}�Ta!N�Ê��[`
�̸rz(���
������� 4��@��K̸�̸�gq���(���
������2��̸,8��di��v{gl����� �������������������������������#L��̸���$��
�J̸54��������Iŀ�����L��̸�?���L��̸���L��
�J̸4\��������S�������,����|9���L��̸���L��
�I̸5\��������Sŀ���ٽL���}9������Q���������	����<�}�Ta!N���ǎ� � ��� �	�:9�2��h���
�����(���
� ���� 0� � ��� �	��٩��
1h��s��;��G����e(���
������Q����,8��di��v{gl����� �������������������������������#���-8?0�����6���������	����<�}�Ta!N��g�g��h��g�h���g�h���gFPR<?��������
�����(���
� ���� 0� � ��� �	�:9�2��h�h��s��C��O����m(���
������6����,8��di��v{gl����� �������������������������������#��������Cloned������3<�YPƇ��g�g��h��g�h���g�h���gFPR<?����
�����P���(���
� ���� 3� � ��� �	�� �	�T�`TP�4w�����h��t������������(���
������
����+��P���
��
*	
6	����̏����ot����� ���������������������������S�al����a����/̏����-8?0����d����,��t����������/4����[7��������������,�������C������������l����,��|����������04����[7Ԉ��������������,��ߵ����C���������(��
� ��	���
����������������;t�����Z�����

�?�?��?�:�?�	�:$x��Lk���S	
�����
����������������;t�����Z�����
ɥ
�����
�?�?��?Š�:�?�	�:$x��Lk�ǎ��T�����
 ��
��	
1>�	PY�
�f��	z���	�������
� ��������������	��	��	
��	������������]��i��ɥ����������	�������	�����
�������������w����������������	��D��	+�����r{���+4��A(	1��>	�����
�
����
$� 4��	A��	J�����|���#�,�������	���
��
���/7���
��
���/7���
��
���/8���
	ɥ
�ɥ	/8���
��
���/
8���


(��

� 
��
��
Y� g��s��{��������������{���ɥQ��Z��'��0����	��K����������y�	D���ɥ���(�,$	$*2���0$JR�� go��=��������1$� �����������������(�3$�8$� "��.��6?IH�@$		�I$� ;@FQ��Y��ahox����������M$� �K$��)P�O$		%38��DIQ�Y$� hms�������������������������������[$		%38��DIQ�^$� hms��������������������������������%�-8?4�(���%	&���%	����J
R��2	>��}����
�m����%��������2>������o!*�
�9?��MS\���%� v|�
������������������-��
6����������
�	���	���		<��
����Q��
�����b��i
H���%		,:
J��Z		g		y���������	�����	����%������.��>����Wcqvő������%��
����.��>����W
c
qvő�
�����%:� IOV]dp��y����������������0��9��
B��
K��������
���
������"��+��4��=��FP�^��m��z��	�
��	���	���	��ő�ő1���%� ���%
��'1(���%		

	28$@��NS��`$emX���%����� ��
�2!:��F#R"#������� �!�"��X���%����!*��4<��HT��jp��~���������������`��%����h���%����X���%����6?��px�����w�����~���������
�_�����
��.4��B
HQV_�
�nt��������%�����	���4@
�������	
s0���%����4=��4@��io��}�s����%� ������%�����������	���������,�����
��G�Pз}��hзS�t��������������������з�����������з������������	)�7��	0��	���	���s__self_2�i��	���	*��������H��������������з��������������������
����������-H���%		,:
J+��Z	+g}������,���	,�
�-���	-�	.��		.(	7/��H
	/V

e0��v	0�	X���%1��'1����.2��>(2����W)'c*(qvݎ)�*��X���%3��#3����.4��>$4����W%#c&$qvݎ%�&��`��%5��5����h���%6��6����X���%7��7�����8���8�����9���9�����:���:����!'ݎ4:C���%;��;����.<��><����Wcqvő���0���%=��
=����.>��>>����W
cqvݎ���pQ^ ms
������ ����!�"��ݎ!�"��������%�  '.5<?H��Q��Zbjq����������з$з-��6��?��������
���
�зG��"з�зb��=з{������f��r��{��V��_зWз`��i��rзз�� ��)�������������������������
������(��1��:��C��L��U��^��g��pz����������	
��	*��	���	���	,�������	S__arg1_1�9__arg1_2���	#��	($��	�'��	�(q	ݎ�ݎ]ݎ�ő�ݎ���ݎ�(���%		

	28
� KX���%���� %��19X���%
���� %��
19�
� �`��%����h���%����X���%	����\a��m

u_
� s{
� ����%���� %��190���%���� %��19
� ���%4
� #PV��cmV\��	is�
� 
��
� ��
� ����%��
)� 8>ELSZ��h��qyз���������з����з����������зM��Vз������	<��	���	D��3��"	��	�
��	g	�� �����������������z��{�������%����*2��Ȅ$%����������������;t�����^c
���u}���"%ǎ
�ǎ19����&%	ނ��	+4(���%
� ���%��%F� T
��`��k��������{���ǎǎނ��������۪���W��!ǎ�(���%
�
�����%
4���*����Ȅ$%��	��,	�����"%
��ǎ,������&%
��ނ,8����
-3 &��
��
��f���%� ����ͬ���������������x������V��_��h�4��=��I��R*�8C����8���������������v	����%����+0��	<AIO��Ȅ$%����,1
�����GLTZ���"%
ǎǎ,1
�ǎǎ
GL	TZ	����&%ނ
ނ,1
�ނނG
LTX`l���%� H���%ͬͬ������������G��P��Y�����������	Z����ɵB���%� ���%
(ͬ09C(�ԅ%�م%�!&��2��=FP(�ۅ%	&,4���߅%NV��"ks��?����������%�!�����������������H��%		��%�!?DJU��]��els|�����������%�!��%��!+���{&

��!�!���!����!�������3����^8��{&
�!��{&�!,��8��G�����{&�
��08(��{&
�!��{&�!,��8��C����_i���(��{&�	����{&
�	��+7��bg��tyfk���{&�!������������������������������� t�!
 &.8!@T�D�
�?��$���� |�!
x��	
�H��<$(n<KP
�J���Hirv		�	��
����

\�4�
���
-D���	��d�
,�_	&���ffffff�?$
�
\�4���%D���D���;T���$
T����	
��?�?��?�:�?�	�:$x��Lk�����i
b���
������������
�p�������������������t�	
�W�����:o���,�	��	T�	D�	
��	 4�	
�?����P�	M��	�	
����	
T�	 
��	L�	
�H��<\�	��	(�

�J�<�<���<�:�<���:�<��:�<��:�<��:�<��:
�hpp�Y8����������������o���d�
��
��	2<�

�J���������	����<�}�Ta!N�������5L�
�
 
�
�
����$p� ��!�t���v������������"��\�����|���>�����������������8T��"�;���D���q�������������������������q�aX�
��������H��Q6��r��l���������2t{������
candidates���	2pv��

confidence�|new_elem�m��V���������������������E��&�����������`��	�����������%����V������<�T�������
����t�
�!�	�p��������,�������probe�.��J���_ref__confidence��	�	�?�	��U�	�s�
���
���
���
����<�
��\*`��'����*/
�����EJRX`��'$5<DP��'�!H��'����!�������S�`j��E��'�!��'	��#,6(��'��`��'����*��`��'��
)	
5	����̏����ns���'�!����������������
�����������O�]h����^����-̏�`��'��
���/7`��'(��'
�!��'�!/��;��C������{���ku������p��'	
��?�?��?�:�?�	�:$x��Lk�����\p��'	
��?�?��?�:�?�	�:$x��Lk�����]8��'
�!��'��'=�!K��W��"���o��<�����]p��'����*/
�����EJRXp��'����*/
�����EJRV^j��'�!H��'��
��
����$������V�cm��b����'�!��'	��
#,6(��'��p��'/���)��p��'��
��*	
6	����̏����ot���'�!������
����������
�����������R�`k����a����1̏�p��'��
���/7p��'��
���/8(��'
�!��'��'=�!K��W��
_����������������������(��'	%(��'��G
O��0<��z���
�k�(��'�����	���1=
������	

n ��'��8A��1=��ms����p���'�!���������������������������	u� �����	����D��"��+`�n��	`��	���	l�����������	�������������H��'		+9
I��Y
	f
x��
�����	�	����	����			(��'����,��<��T`ns
�������
�(��'������-��=����Vbpu��	��
� ��'����+ ��; ��R
^lq
�����
��
���'�!��
!$��-��6>FM����[cks{��:��C��L��U��	���	���	��	����������������������������&��/��8��A
K�Y��h��u��	8��	E��	���	���	���	�������	&�����'�!��'	!��)2< ��'	"��.3;?	L`(��'	��#��	/�<(��'����$
�`����:�G ��'��"
�`��6,D��'�!MSZah
u��~��������������	��\��������	��	]��	�	��$�������H(��'	%(��'��S
�!��'(��'����$��	08 ��'���
�!��
�!���'�!%+29	��G��PX������	�����U]���	���	9��	�������	a
�04�'���'�T�'���'�����2���'��
Q
D�'
t�'����'t�'
���2	$L�'��$�'	t�',�'
�@������	4o����'L�'�'

��'�'
�J�;�;Drain��;
tail_start��:�;tail_len��:�;�	�:�;��:!9�x���������ۖ�
�4�'��''4�'
�I�������������	����<�}�Ta!N�ϊۖ���'�'	�'	���'8H�2��e'�'��
L�'ۖ�'������!�Y���ϊE�_ۖ�e�h�������Ɋ@����*��1ۖ8��
[�Q���
{��$�
&["\
{before-help}{about-with-newline}
{usage-heading} {usage}

{all-args}{after-help}\
    "���O�E���w��$�&O"\
{before-help}{about-with-newline}
{usage-heading} {usage}{after-help}\
    "��
���,�$4�$��	��#T��

��
�wP,����	���%�,������7_�Tۤ�����*��$Ԥ(
"        "�\�(
����$(��$�(&"\n       "�(�	T)�	Y)�!"��.��6?I(�	[)	"(0���	_)HP�� gl��y~��	`)�!��������������������H�	b)		�	k)�!;@FQ��Y��ahox����������	o)�!�	m)��)p�	�)��
���/7��	�)��
���/7��	�)����)1(�	�)
�!�	�)�!2��>ƄF��������������������?����(�	�)�	�p�	�)����*����	�)�
�	��*	����	�)
��
��*
6�����������
y~�	�)�!-��:ƄC��L�U�F��O��X�&��/�8������!����������������f��$�*
����"*��$�*&"  "��*��#L�*
	�*��L,�*�*��.*�,�*����5���_���	2@�5�5I�5��4�5���4�5��4榦������"�����rw
������p�	�����)2(�		
�!�	�	
:�!H��T�\��:��C��O����������}������������
����
���",�
Ժ��
�5�=%,�����
�!������4��p��H��$��,���6�5�5I�5��4�5���4�5��4榦��������,��D������$��=�ڦ���oߨ��P�T�����
���/!'d�
�"��W��������T��,�ܣ�ͥ�B������
<���T�����)�
�7����5)��
�!����������M<�
�W�������!�������{��#M		X�	��	p�	����@�	��
�������
�	σ
����	׃

,�
��!Ԣ
�6����B
*��Ft�
�W�����������
oo�������$L�
������(1>����^	o	
�4������p�	̃��	�<��kߵ|���$���1��,���������������������q�aX�������������������������q�aX��������������8�	̃�������,���������������������q�aX��������H��$����[
�����G����������hկA����������
�!��!�����&��,���s��A��$���h����,���
�4�
���)"t�,�؋=<���)�8�����O��������arc�"����؋�������(�	�
�	�
�!$)/��<��DMW܊̊
�#�!����
�#����
�!�
������$�����q)�����d���İ$�
�`����5,�\�����]���,���,�q���'�*V���|�l�
�������9��$����%�c`�	�+�?�?��?�:�?�	�:$x��Lk�����V[
�ؾmup�	�+�?�?��?Š�:�?�	�:$x��Lk�����V[
�ѿmv(�	z+
�!�����	+�	~+B�!P��\��gؾbؾnѿ�ѿ	�������.ؾ�(�	�+��`�	�+��ؾ*��p�	�+��
ѿ*	
6	����̏����ot��	�+�!���������������������������S�al����b����1̏�`�	�+ؾؾ*/
�ؾؾEJRXp�	�+ѿѿ*/
�ѿѿEJRV^j�	�+�!H�	�+��������!������P�]g��\����	�+�"�	�+	��#,6��+��+
����+���>+��$�+��V����+ *2<DL�+ؾ��+
�ؾ/"($�+
�o��W4�+�+L�+
�J�g�g��h��g�h���g�h���gFPR<?�����\�+���+	
�H��������	�5����5H�i��D����ae	�z	��
�J���
��	
�	�,�+

���D�+
������+��+
�����L�+4
-�+
,�+
��!+��+
�����$�+gM�+�\�+ѿ<�+
�ѿ3
,�+,T�+��3+t�+
�����+4
,,�+
\�+
�����+$�+
����)�+<���+Xhx�B`���+����������������;t�����L�+��L�+���+��L�+�����:���
�������������������������;t�����9��Ey���jD��]A���ѿ���s��;��_��I '5��:�>�	�	�8
existing�)9����������F��M��3�����n��4�����������+	
	L�+ؾ=$�+
�@����4�+L�+\�+ѿ,�+	
��+$�+
�@����UE\�+�+���+�+	�4
�+��L�+���+��,�+Kؾ1��������P��T�W��������� ��+	
�HΎ$�+(,���S+ETY
�J���Hr{	���+�������,�+	�������!+��+��$�+�+	,�+

��+��+�+	���+p�/��:+�+��L�+��$�+����������������������;t������������l��S<��	��	D�����	��q��x�����k��r��+d�+
�������$�+�+��+��&+�+
�P����������������o���T�+|�+�+���
�+��L�
+��L�
+���
+��� ��!R������+���+���+��+���+�����4�+��k��j
L�
+ؾ��
!+��*"$�
+��K4�
+��
>+L�
+��[\�
+$��
)+
	
�"��������ނ��
��
�+D�
+
�K���"�����������	���
3+Q	X�	�t �	ą
�����+
�	���L�+ؾ��+4�+
�?����6,�+
l�+\�+ѿ��+4�+
�?����6,�+	l�+�+
d�+
��+
�����
��+
���+����+��	����r+��G+��t�+��L�+���+ނ��������������������H�	������+�����,�+�����7��M�����,�+�0��n
�f@�������������F������
+�
+��T�
+4�
+
������
+D�
+/�+����
+
�����m7*��
 +L�+
�}K�+d�+�+�"aH	ނ�
+�����4�
+������������w���b��^���^�����	_ref__key�L�+ؾ��+��)!$�+��J4�+�+L�+��Y\�+���+	��:!����+;
JO��
[	cg		s	�,�+	���D�+
	�������+4�+��
D�+
D�+$�+
�����+K�+��+��z( &\�+ѿ<�+
��ѿ3,�+
,̛+
����������+���s+����������������;t�����T�+��,�+���+��]��������������������v!�������������i��������	�����
U��������n��P��W�����8���L�+ؾ��+��)!$�+��J4�+\�+ѿ��+
�ѿ/!'$�+
�o��V4�+��\+
������+����+����������j��9%�%�����t�+��,�+��A��J��i�g�g��h��g�h���g�h���gFPR<?����N
��[��z����������������+��+
�ؾ��+��+
�ѿ��^+
�!�����+�+���+���$�+ؾ�ѿ�7������ؾ_L�'+�g�g��h��g�h���g�h���gFPR<?������'+$�'+
�J��|4�'+)	��'+I$�(+
������%�'+���\�(+�g�g��h��g�h���g�h���gFPR<?������(+$�(+
�J��|4�(+܀(+4�(+
�P��FD�(+4�(+	
d�(+
����	�(+�(+���&�+��'l+��'O+
����������������;t�������'+����������j��9%�%�����L�'+����������������;t��������<�'+��7���'+����������������;t���������������������V��i��EL�)+����)+L�)+
�J��1\�)+�)+���(S+����)+��,�)+��z<���L�*+����*+L�*+
�I��2\�*+)	��*+I$�++
�����*+���\�++����++L�++
�I��2\�++��+ +4�++��AD�++4�++	
d�++
����	�++�,+���*�+��*q+��+T+
����*+��L�*+Ɂn���<�*+�����++��������R��T��?����ӆK��'L�.+�h�h���h��g�h���g�h���g��Xt��,�����.+$�.+
�J��|4�.+)	��.+I$�/+
������"�.+���\�/+�h�h���h��g�h���g�h���g��Xt��,�����/+$�/+
�J��|4�/+ܗ/+4�/+
�P�FD�/+�/+
4�/+	

d�/+
���	�/+�0+���.�+��.l+��/O+����������������;t����Ԩ.+������������z{�F����L�.+����������������;t��������<�.+��I��/+����������������;t����$������������������n�����]L�0+����0+L�0+
�J��1\�0+�0+���0S+����0+��,�0+��z<���L�1+����1+L�1+
�I��2\�1+)	��1+I$�3+
����2+���\�2+����2+L�2+
�I��2\�2+��2 +4�2+��AD�2+�2+
4�2+	

d�2+
���	�2+�3+���1�+��2q+��2T+ÍԾ1+��L�1+ߎ}���<�2+��(��2+ԏ��,�����[��l��H�Ӓ��c��?h�	�,�?�?��?Š�:�?�	�:$x��Lk�����V[
��mu(�	z,
�"���	,�".��:��E����ak���(�	�,��h�	�,���*6��af��sxej��	�,�"��������������������������	�������h�	�,��*/
���EJR�	�,�"H�	�,����������7�DN����	�,�"�	�,	��&0��,��,
����,���>,��$�,��V���w,
\�,�X��,	
�H��1
$(t<KP
�J�g�g��h��g�h���g�h���gFPR<?�����
��	��D�,	��,�,��,Ɛ	L�,*

#T�,
�,�,
��,$�,
�@����
UE	
\�,�
,�,
�,
$�,
%
�,���,DT�2i��[,$�,��L�,��,�,��`����r�{���������N���������	��� 	̞��Ɛ�����r��y��,��,
����7,
�"���,���
\,��$�,�h ��yT�
,���
,L�
,
�H�/\�
,�
,���K,�<�<���<�:�<���:�<��:�<��:�<��:�<��:
�hpp�Y8����t�,��$�,������T�,�?�?��?�:�?�	�:$x��Lk�������,
���m!'$�,
�o���4�,�,���F,�g�g��h��g�h���g�h���gFPR<?����t�,��$�,
�����3#����� ��,	��$�,#���=,<KP��\ei	u�,�,�����,4�,
���$�,,�,	
l�,��,�,	���,n����+,
�,��L�,��$�,��\��e��n��wO����O�	R�	��0���������7��	��<�,
\�,L�,
���
 $�,
 ��,	��6
"���<,;JO��[	dh	t�,�,	����,��,4�,��&	,�,
	l�,��,
�,�,+
�,
���,.��;��q,I��*,
��$�,��$�,��������������������U3��M��	i�"|�	��	�����B��I�����u��|��H��O(�		-��(�	'-4���(����	2-��
��)	
5	����̏����ns��	-�"����������
�����
�����������Q�_j���a����2̏�(�	�-�
�h�	�-�?�?��?Š�:�?�	�:$x��Lk�����T`�����������	�-�"���������������������#.���$��C,�-���-�L�-��-���ö�6ö�-��
U�	�	��8�	�
�"�	��",��8��\G��m�	���Ư
)1(�	�
�"�	��",��8��@��}Պ	�YcƯ
��	��"�	�	��&0�	�����*/��;@H�	��"H�	�����Պ	�Պ	�7�DN����	�����*/
�����EJR�	��"P�	������� Պ	�Պ	�9�FP����	�����*/
���AFN�	��"�	������� Պ	�Պ	�9�FP����	���
�`����3 �	�D�	��"$/��7��?Պ	P�]g���4�
o���-��d�&"help"�L�
G���3��d�&	"version"��
h���-��d�&""�l�4�
�$�D���(��Ҽ?�%����{������,������� M���Ҽ�l�4���$�D���&����=�%����y������,������� M������l�4���$�D�����6�$���,�.��ol�4���$�D�����6�$���,�.��ol�4���$�D���#l���=,�%����U$���,��,���� K������t�4���,�D���#l���$�D%����T$��,���,���� K������l�4���$�D�4���$l���K+#����W$���,��,����%�(S������,�t�4���,�D���$l���MB#����U$��,���,����%�(S������l�4���$�D�t�4���	,�D���,l���dB#����^$���,�Պ	,�����%�(S�����	����l�4���	$�D�t�4���,�D���,l���dB#����]$�Պ	,���,�����%�(S��	�������l�4���$�D�t�4���,�D���,l���dB#����a$���,�з,�����%�(S���������Ժl�
�����,�$�0����K$�з,���,��C����h$.
�i.��,n.��u.��4z.��$�.���.���<Q.���	L\.$_�c.	�+6=6���%.
��.��$�.���.��<�.��,�.���.����S.���	L�.&_��.
�,7>6�(�	�/	%+3���	�/LT��!iq��>��������	�/�"����������������(�	�/�	�/�"$��0�8AK�	�/�"�	�/� *H�	�/		�	�/�"=BHS�[�cjqz���������$�/
�"�	�/�"8�	�/���
��'��%0��
��%��%2�����c������$�'�"Fatal internal error. Please consider filing a bug \
                                  report at https://github.com/clap-rs/clap/issues"��}
��$��07>L
�b�o��{��4�
��%��1��9@N
�d�q��}�����X
��$��07>L
�b�o��{�����

��&��29@N
�d�q��}�����

��&��29@N
�d�q��}����5
��%��1״9@N
�d�q��}״��,�	
����)��5��=DR
���l�y���������-
��%��1�9@N
�d�q��}�����
��%��1��9@N
�d�q��}������	
�
�
%��1��9@N
�
d�
q��}����,�	
�
�
%��1��9@N
�
d�
q��}�������O	
����+�7��?FT
���n�{��������	
��'ș3��;BP
�f�sș�������$	
����+ҥ7��?FT
���n�{ҥ�������� 	
��'’3��;BP
�f�s’����<�m
��*�6��>�FM[
�v�����������m
��*�6��>�FM[
�v����������$� 
��%��17>L
�b�o��{��4� 
��%��1��9@N
�d�q��}����<� 
��%��1��9@N
�d�q��}����L� 
��%��1��9@N
�d�q��}����T� 
��%��1��9@N
�d�q��}����4� 
��%��18?M
�c�p��|����
��&к2��:AO
�e�rк~����L��
��&к2��:AO
�e�rк~������%
� � &��2��:AO
� e� r��~������%
� � &��2��:AO
� e� r��~����t��%
� � &��2��:AO
� e� r��~������%
� � &��2��:AO
� e� r��~����,�'
�!�!%��17>L
�!b�!o��{��$�'
�!�!%��1��9@N
�!d�!q��}����D�'
�!�!%��18?M
�!c�!p��|���00
��&�������9����@a�ip~
����������4�+
�����"�/�������������~XL�������������������|�8��W�������
�����
���(֏19D�+
�����"�/��;���������������ƅ^�������
�����������ˑ����-
�"���"*��6��>ES
�"��m�"z�������l�
�"�"%��1��9@N
�"d�"q��}����y���������L���
x<�����L���ר���
��D���
��T��	������"
���\��"�$�	:�t�	2�t�	5�4�	#�T�	>�L�	B�<� �D�"��v�)d��	�
���
����# `clap_builder`\n\nBuilder implementation for clap.\n\n[docs.rs](https://docs.rs/clap)\n- [Derive Tutorial](https://docs.rs/clap/latest/clap/_derive/_tutorial/index.html)\n- [Derive Reference](https://docs.rs/clap/latest/clap/_derive/index.html)\n\n## License\n\nLicensed under either of\n\n* Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or <https://www.apache.org/licenses/LICENSE-2.0>)\n* MIT license ([LICENSE-MIT](LICENSE-MIT) or <https://opensource.org/license/mit>)\n\nat your option.\n\n### Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally\nsubmitted for inclusion in the work by you, as defined in the Apache-2.0\nlicense, shall be dual-licensed as above, without any additional terms or\nconditions.\n\nSee [CONTRIBUTING](CONTRIBUTING.md) for more details.\n��# `clap_builder`

Builder implementation for clap.

[docs.rs](https://docs.rs/clap)
- [Derive Tutorial](https://docs.rs/clap/latest/clap/_derive/_tutorial/index.html)
- [Derive Reference](https://docs.rs/clap/latest/clap/_derive/index.html)

## License

Licensed under either of

* Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or <https://www.apache.org/licenses/LICENSE-2.0>)
* MIT license ([LICENSE-MIT](LICENSE-MIT) or <https://opensource.org/license/mit>)

at your option.

### Contribution

Unless you explicitly state otherwise, any contribution intentionally
submitted for inclusion in the work by you, as defined in the Apache-2.0
license, shall be dual-licensed as above, without any additional terms or
conditions.

See [CONTRIBUTING](CONTRIBUTING.md) for more details.
���1��&����8�l��7Ehttps://raw.githubusercontent.com/clap-rs/clap/master/assets/clap.png���G��`y�������q��r��
xq����p��רo��
��n��
��m�	����l�"
���k�"�j:�i2�h5�g#�f>�eB�d�c�b�)a�
�	�	�	���	���	̥�	���	�	z	}	��n	|�[	��M	t���&# Command Line Argument Parser Error�����.+ See [`Command::error`] to create an error.�����-* [`Command::error`]: crate::Command::error�,�����	T




�	�	�	�	�	�	�	�	T�
4�
�� �� 0- Requires `cargo` feature flag to be enabled.�'|� 
�!�"�!�!*�!�!�!�!�!8�l�!	�!�!�!7 `cargo` feature flag is required���!"%�!%�!�!�!,�!8�
$�!&�!8�$�!*�!�!�"�!�"8�l�!	�"�"�"7���""%�"%�"��"��"�"�"8�4�"t�"'|�"c�"�`H�"�#�"8�4�",�"8��"&�#8�,�#*�#�#�#8�L�#	�#�#�#,�#8��#%�#�#�#�#8�4�#,�#8��#&�#8�	<�#*�#�#�$�#�$
8�#8ident_or_string_literal���#&�#�#8��#�#,�#8��#%�$8���$%�$�$�$�$8�4�$,�$8��$&�$8��$*�$�$�%'�$8��$'�$8�l�$	�$�$�%7-Only identifiers or string literals supported���$/%�%%�%�%�%�%8�4�%*�%�%�%8�$�%%�%�%�%�%8�$�%,�%8��%&�%8�,�%*�%�%�(�%�(8�%8ident_or_char_literal���%�&8�L�&	�&�&�&,�&8��&%�&8debug_assert_eq�|�&	�&�&�'	8߳��& �&8�	�&�&�&$�&7��&$�&7>Single-letter identifier expected, got {ident_or_char_literal}���&@$�'%�'8߳��' �'8chars�,�'�'�' �'8�$�'�'�' �'8�4�'�'�'%�(�(�(�(8�$�(,�(8��(&�(8�	<�(*�(�(�(�(�(	8�(8߳��(&�(8�$�(�(,�(8��(%�(8߳��(%�(�)�)�)8�$�)*�)�)�)�)�)8�$�)%�)�)�)�)8��)�)�),�)8��)&�)8�$�)�)�),�)8�$$�)&�)8�,�),�)�)�),�)8tail�$�)&�)8��)
�)*�*�*�.�*�.A8��|�*	�*�*�*	,�*8��* �*8�?|�*�*�*$�*8�$�*$�*7Flags should precede values��*%�*8�Qd�*	�*�*�+	�*8��<�*	�*�*�+,�*8��* �+8�BT�+�+�+$�+,�+8,�+'�+8��L�+'�+8ڞ4�+$�+7Flags should precede `...`��+%�+8�+8�+8��+�+,�+8��+%�+8�+8�$$�+�+,�+8,�+'�,8�D�,	�,�,�,�,8�4�,,�,8�$$�,%�,8�,8��, �,8�<4�,�,�,�,7��,�,�,8��,�,8��, �,8�$�,�,�,8�$$�,%�,8�,8� 4�,�,,�-8,�-'�-8��L�-'�-8�<�-%�-8�-8��-�-8��- �-8�$$�-�-�-8�$$�- �-8� 4�-�-�-8� 4�-%�-8�-8��-�-,�-8,�-'�-8�D�.	�.�.�.�.8��.�.�.8��.,�.�.�.,�.8��$�.
�.%�.8��.%�.�.�/�.8��.�.�.,�.8��.&�.8�$�.�.�.,�.8�$$�.&�/8�	<�/,�/�/�/,�/8��$�/&�/8��/
�/*�/�/�3�/�3A8��|�/	�/�/�0	,�/8��/ �/8�?|�/�/�/$�/8�$�/$�/7���/%�08�Qd�0	�0�0�0	�08��<�0	�0�0�0,�08��0 �08�BT�0�0�0$�0,�08,�0'�08��L�0'�08ڞ4�0$�07˽��0%�08�08�08��1�1,�18��1%�18�18�$$�1�1,�18,�1'�18�D�1	�1�1�1�18�4�1,�18�$$�1%�18�18��1 �18�<4�1�1�1�17��1�1�28��1�18��1 �18�$�1�1�28�$$�2%�28�28� 4�2�2,�28,�2'�28��L�2'�28�<�2%�28�28��2�28��2 �28�$$�2�2�28�$$�2 �28� 4�2�3�38� 4�3%�38�38��3�3,�38,�3'�38�D�3	�3�3�3�38��3�3�38��3,�3�3�3,�38��$�3
�3%�38��3%�3�3�4�48��4�4�4,�48��4&�48�$�4�4,�48�$,�4&�48�,�4,�4�4�4,�48��$�4&�48��4
�4*�4�4�8�4�8-8��|�4	�4�4�5	,�48��4 �48�>D�4�4�4$�48�$�4$�47%Short flags should precede long flags���5'%�58��|�5	�5�5�5	,�58��5 �58�?|�5�5�5$�58�$�5$�57���5%�68�Qd�6	�6�6�6	�68��<�6	�6�6�6,�68��6 �68�BT�6�6�6$�6,�68,�6'�68��L�6'�68ڞ4�6$�67˽��6%�68�68� 4�6�7,�78,�7'�78��L�7'�78�<�7%�78�78��7�7,�78��7 �78�$,�7�7�7,�78,�7'�78�D�7	�7�7�7�78�$�7,�78�$,�7 �78� 4�7�8�88� 4�8%�88�88��8�8,�88,�8'�88�D�8	�8�8�8�88��8�8�88��8,�8�8�8,�88��$�8
�8%�88��8%�8�8�9�98��9�9�9,�98��9&�98�$�9�9,�98�$,�9&�98�	<�9,�9�9�9,�98��$�9&�98��9
�9*�9�9�=�9�=-8��|�9	�9�9�:	,�98��9 �98�>D�9�9�9$�98�$�9$�:7����:'%�:8��|�:	�:�:�;	,�:8��: �:8�?|�:�:�:$�:8�$�:$�:7���:%�;8�Qd�;	�;�;�;	�;8��<�;	�;�;�;,�;8��; �;8�BT�;�;�;$�;,�;8,�;'�;8��L�;'�;8ڞ4�;$�;7˽��;%�;8�;8� 4�;�<,�<8,�<'�<8��L�<'�<8�<�<%�<8�<8��<�<,�<8��< �<8�$,�<�<�<,�<8,�<'�<8�D�<	�<�<�<�<8�$�<,�<8�$,�< �<8� 4�<�=�=8� 4�=%�=8�=8��=�=,�=8,�='�=8�D�=	�=�=�=�=8��=�=�=8��=,�=�=�=,�=8��$�=
�=%�=8��=%�=�=�>�>8��>�>�>,�>8��>&�>8�$�>�>,�>8�*T�>&�>8�,�>�>,�>�>�>,�>8��$�>&�>8��>
�>*�>�>�D�>�DH8�Qd�>	�>�>�?	�>8��<�>	�>�>�?,�>8��> �>8�BT�>�?�?$�?,�?8,�?'�?8��L�?'�?8ڞ4�?$�?7˽�?%�?8��|�?	�?�?�@	,�?8��? �?8�?|�?�?�?$�?8�$�?$�?7!Multiple values not yet supported���?#%�@8�@8�@8��@�@,�@8��@%�@8�@8��@ �@8�>D�@�@�@ �@8is_none�<�@�@�@�@8��@ �@8�=L�@�@�@ �@8��<�@�A�A�A�A8��A�A8��A �A8�(D�A�A�A8 $�A%�A8�A8�*T�A�A,�A8,�A'�A8�D�A	�A�A�A�A8�4�A,�A8�*T�A%�A8�B8��B �B8�<4�B�B�B�B7��B�B�B8��B�B8��B �B8�$�B�B�B8�*T�B%�B8�B8��B�B8��B �B8�*T�B�B�C8�*T�B �C8� 4�C�C�C,�C8,�C'�C8��L�C'�C8ʞ�C%�C8�C8��C�C,�C8,�C'�C8�D�C	�C�C�D�C8��C�C�C8��C,�C�C�C,�C8��$�C
�C%�D8��D%�D�D�D�D8��D�D�D,�D8��D&�D8�$�D�D,�D8�*T�D&�D8�	<�D�D,�D�D�D,�D8��$�D&�D8��D
�D*�D�D�J�D�JH8�Qd�E	�E�E�E	�E8��<�E	�E�E�E,�E8��E �E8�BT�E�E�E$�E,�E8,�E'�E8��L�E'�E8ڞ4�E$�E7˽��E%�E8��|�E	�F�F�F	,�F8��F �F8�?|�F�F�F$�F8�$�F$�F7����F#%�F8�F8�F8��F�F,�F8��F%�F8�F8��F �F8�>D�F�F�F �F8��<�G�G�G�G8��G �G8�=L�G�G�G �G8��<�G�G�G�G�G8��G�G8��G �G8�(D�G�G�G8 $�G%�G8�G8�*T�G�G,�G8,�G'�G8�D�G	�H�H�H�H8�4�H,�H8�*T�H%�H8�H8��H �H8�<4�H�H�H�H7��H�H�H8��H�H8��H �H8�$�H�H�H8�*T�H%�H8�H8��H�H8��I �I8�*T�I�I�I8�*T�I �I8� 4�I�I�I,�I8,�I'�I8��L�I'�I8ʞ�I%�I8�I8��I�I,�I8,�I'�I8�D�I	�I�I�J�J8��J�J�J8��J,�J�J�J,�J8��$�J
�J%�J8��J%�J�J�K�J8��J�J�J,�J8��J&�J8�$�J�J�J,�J8�*T�J&�J8�,�J,�K�K�K,�K8��$�K&�K8��K
�K*�K�K�Q�K�QJ8�Qd�K	�K�K�L	�K8��<�K	�K�K�K,�K8��K �K8�BT�K�K�K$�K,�K8,�K'�K8��L�K'�K8ڞ4�K$�K7˽��K%�L8��|�L	�L�L�L	,�L8��L �L8�?|�L�L�L$�L8�$�L$�L7����L#%�L8�L8�L8��L�L,�M8��M%�M8�M8��M �M8�>D�M�M�M �M8��<�M�M�M�M8��M �M8�=L�M�M�M �M8��<�M�M�M�M�M8��M�M8��M �M8�(D�M�M�M8,�M%�M8$�M�N�N8��N�N8��N �N8�*D�N�N�N7��N#�N7��N%�N8�N8�*T�N�N,�N8,�N'�N8�D�N	�N�N�N�N8�4�N,�N8�*T�N%�N8�O8��O �O8�<4�O�O�O�O7��O�O�O8��O�O8��O �O8�$�O�O�O8�*T�O%�O8�O8��O�O8��O �O8�*T�O�O�P8�*T�O �P8� 4�P�P�P,�P8,�P'�P8��L�P'�P8ʞ�P%�P8�P8��P�P,�P8,�P'�P8�D�P	�P�P�P�P8��P�P�P8��P,�P�P�P,�P8��$�P
�P%�Q8��Q%�Q�Q�Q�Q8��Q�Q�Q,�Q8��Q&�Q8�$�Q�Q�Q,�Q8�*T�Q&�Q8�	<�Q,�Q�Q�Q,�Q8��$�Q&�Q8��Q
�Q*�Q�Q�W�Q�WJ8�Qd�R	�R�R�R	�R8��<�R	�R�R�R,�R8��R �R8�BT�R�R�R$�R,�R8,�R'�R8��L�R'�R8ڞ4�R$�R7˽��R%�R8��|�R	�S�S�S	,�S8��S �S8�?|�S�S�S$�S8�$�S$�S7����S#%�S8�S8�S8��S�S,�S8��S%�S8�S8��S �S8�>D�S�S�S �S8��<�S�T�T�T8��T �T8�=L�T�T�T �T8��<�T�T�T�T�T8��T�T8��T �T8�(D�T�T�T8,�T%�T8$�T�T�U8��T�T8��T �T8�*D�T�T�U7��T#�U7��U%�U8�U8�*T�U�U,�U8,�U'�U8�D�U	�U�U�U�U8�4�U,�U8�*T�U%�U8�U8��U �U8�<4�U�U�U�U7��U�U�V8��V�V8��V �V8�$�V�V�V8�*T�V%�V8�V8��V�V8��V �V8�*T�V�V�V8�*T�V �V8� 4�V�V�W,�V8,�V'�V8��L�V'�W8ʞ�W%�W8�W8��W�W,�W8,�W'�W8�D�W	�W�W�W�W8��W�W�W8��W,�W�W�W,�W8��$�W
�W%�W8��W%�W�W�X�X8��X�X�X,�X8��X&�X8�$�X"�X,�X�X�X,�X8��$�X&�X8��X
�X*�X�X�^�X�^8�X8��X�X8,�X,�X8��X �X8�BT�X�X�X�X�^",�X8,�Y'�Y8��L�Y'�Y8ʞ�Y*�Y�Y�\8�Y,�Y8��Y �Y8�>D�Y�Y�Y �Y8��<�Y�Y�Y�Y,�Y8��Y �Y8�=L�Y�Y�Y �Y8��<�Y�Y�Y�Y�[,�Y8��Y �Z8�*D�Z�Z�Z7��Z!�Z �Z8� 4�Z�Z�[,�Z8,�Z'�[8��L�['�[8ڞ4�[8$�[�[�[,�[8��[ �[8� 4�[�[�[,�[8,�['�[8��L�['�[8ڞ4�[$�\,�\8,�\'�\8��L�\'�\8�<�\�\,�\8,�\'�\8��L�\'�\8��$�\�\,�\8,�\'�\8��L�\'�\8�<�\*�\�\�],�\8��] �]8� 4�]�]�],�]8,�]'�]8��L�]'�]8��,�]8� 4�]*�]�]�^8�,�]	�]�]�^7Unexpected action {action:?}���]%�^8�^8��^�^,�^8,�^'�^8�D�^	�^�^�^�^8��^�^�^8��^,�^�^�^,�^8��$�^
�^%�^8��^%�^�_�_�_8��_�_�_,�_8��_&�_8�$�_,�_8�0$�_&�_8�	<�_*�_�_�_�_�_,�_8��_ �_8�0$�_�_�_,�_8�0$�_%�_�_�`�_8��_�`�`,�`8��`&�`8�$�`*�`�`�`�`�`,�`8��`%�`��v��`*' Create an [`Arg`] from a usage string.��`���`63 Allows creation of basic settings for the [`Arg`].��a�̠a <div class="warning">��a���a\Y **NOTE**: Not all settings may be set using the usage string method. Some properties are���b+( only available via the builder pattern.��b�T�b </div>��b�d�b	 # Syntax��b���b/, Usage strings typically following the form:��c�t�c ```notrust���cDA [explicit name] [short] [long] [value names] [...] [help string]�<�c ```��c���c ### Explicit Name��d���dVS The name may be either a bare-word or a string, followed by a `:`, like `name:` or�t�d `"name":`.��d���eb_ *Note:* This is an optional field, if it's omitted the argument will use one of the additional���e:7 fields as the name using the following priority order:��f���f  1. Explicit Name�d�f	  2. Long���f  3. Value Name��f���f$! See [`Arg::id`][crate::Arg::id].��g�l�g
 ### Short��g���g_\ A short flag is a `-` followed by either a bare-character or quoted character, like `-f` or�\�g `-'f'`.��h���h*' See [`Arg::short`][crate::Arg::short].��h�d�h	 ### Long��h���hUR A long flag is a `--` followed by either a bare-word or a string, like `--foo` or�t�i `--"foo"`.��i�̳iʢ�i���ia^ **NOTE:** Dashes in the long name (e.g. `--foo-bar`) is not supported and quoting is required�̳j (e.g. `--"foo-bar"`).��j�T�j���j���j(% See [`Arg::long`][crate::Arg::long].��k���k ### Values (Value Notation)��k���k-* This is set by placing bare-word between:���k - `[]` like `[FOO]`���k%"   - Positional argument: optional���l&#   - Named argument: optional value���l! - `<>` like `<FOO>`: required��l���l41 See [`Arg::value_name`][crate::Arg::value_name].��m�l�m
 ### `...`��m���mZW `...` (three consecutive dots/periods) specifies that this argument may occur multiple���nC@ times (not to be confused with multiple values per occurrence).��n���njg See [`ArgAction::Count`][crate::ArgAction::Count] and [`ArgAction::Append`][crate::ArgAction::Append].��o���o ### Help String��o���oWT The help string is denoted between a pair of double quotes `""` and may contain any�|�p characters.��p�t�p # Examples��p�\�p ```rust���p # use clap_builder as clap;���q$! # use clap::{Command, Arg, arg};���q" let cmd = Command::new("prog")���q
     .args(&[���qWT         arg!(--config <FILE> "a required file for the configuration and no short"),���rWT         arg!(-d --debug ... "turns on debugging information and allows multiples"),���s96         arg!([input] "an optional input file to use")�\�s     ]);��s���sQN let m = cmd.try_get_matches_from(["prog", "--config", "file.toml"]).unwrap();���tDA assert_eq!(m.get_one::<String>("config").unwrap(), "file.toml");���t63 assert_eq!(*m.get_one::<u8>("debug").unwrap(), 0);���u30 assert_eq!(m.get_one::<String>("input"), None);�<�u����u [`Arg`]: crate::Arg�'|�u�R�v�~�v�v�v,�v�v�v,�v8��$�v&�v8��v�v*�v�v�x�v�x8�v8��v�v,�v8,�v'�v8ר�v'�v8><�v�v�v%�v8�v8��v�v,�v8,�v'�w8�D�w	�w�w�w�w8��w�w�w8��w�w,�w�w�w,�w8��$�w�w%�w8debug_assert_ne�|�w	�w�w�x8��w �w8�<4�w�w�w$�w7��w$�w7<Without a value or long flag, the `name:` prefix is required���w>%�x8��x%�x�x�x,�x8�
$�x&�x8�,�x&�x,�x�x�x,�x8��$�x&�x8��x�x*�x�x�z�x�z8�x8��x�x,�x8,�x'�x8ר�x'�y8�
�y�y�y,�y8,�y'�y8�D�y	�y�y�y�y8�4�y,�y8�
$�y%�y8�y8��y�y,�y8,�y'�y8�D�y	�y�y�y�y8��y�y�y8��y,�y�y�y,�y8��$�y�y%�y8��z%�z�z�z,�z8�
$�z&�z8�	<�z&�z,�z�z�z,�z8��$�z&�z8��z�z*�z�z�{�z�{8�z8��z�z,�z8,�z'�z8ר�z'�z8�
�z�z�{,�z8,�z'�z8�D�z	�z�z�{�z8�4�z,�z8�
$�z%�{8�{8��{�{,�{8,�{'�{8�D�{	�{�{�{�{8��{�{�{8��{,�{�{�{,�{8��$�{�{%�{8��{%�{�{�{,�{�{�{,�{8��$�{&�{8��{�{*�|�|�}�|�}8�|8��|�|,�|8,�|'�|8ר�|'�|8><�|�|�|%�|8�|8��|�|,�|8,�|'�|8�D�|	�|�|�|�|8��|�|�|8��|,�|�|�|,�|8��$�|�|%�}8Ŀ|�}	�}�}�}8��} �}8�<4�}�}�}$�}7��}$�}7����}>%�}8��}%�~�т,ނ������,���,�8��&�8��
��*������%��|������������,��8�$��&��8�$��*������8,��,��8�$������	8�̃΃҃8�σ*ԃ8�׃$ڃ8����8���*����84��8�������8����%��%�����$Ƅ˄�ф܄,҄8�$ӄ&ׄ8�$؄*ބ��8,�,�8�$�����8�$������8���*��8���$��8�$��*����օ84��8�$ą%ȅ%�T�
4�
#25:>Bf��l|����T��	��x<����,� 
Infallible�T�ȩ!�D��"�l���#��hjRTĸ>��0��9��-* Parse command-line arguments into `Self`.�����JG The primary one-stop-shop trait used to create an instance of a `clap`���PM [`Command`], conduct the parsing, and turn the resulting [`ArgMatches`] back���.+ into concrete instance of the user struct.�����HE This trait is primarily a convenience on top of [`FromArgMatches`] +���NK [`CommandFactory`] which uses those two underlying traits to build the two���NK fundamental functions `parse` which uses the `std::env::args_os` iterator,���LI and `parse_from` which allows the consumer to supply the iterator (along���$! with fallible options for each).�����)& See also [`Subcommand`] and [`Args`].�����ʢ����96 **NOTE:** Deriving requires the `derive` feature flag���T���4�##����,�5��t�2��t�#��5��,��#��G��>��5$%&),/$%&),/,&$/)%����C@ Parse from `std::env::args_os()`, [exit][Error::exit] on error.�,���##
$����
%��:7 Parse from `std::env::args_os()`, return Err on error.�L�
��##
%����s��63 Parse from iterator, [exit][Error::exit] on error.�T�����#�'�('(#�����������H�������H��D������t����,�
&��������CMuwqs�����-* Parse from iterator, return Err on error.�t�����#�*�+*+#������������D���t���,�
)��������jPEGJL��w��74 Update from iterator, [exit][Error::exit] on error.�����MJ Unlike [`Parser::parse`], this works with an existing instance of `self`.���WT The assumption is that all required fields are already provided and any [`Args`] or���LI [`Subcommand`]s provided by the user will modify only what is specified.�\��"�"����#�-�.-.�#������������D���t���,�
,������$����SLNQS�����.+ Update from iterator, return Err on error.�|��"�"������#�0�110�#������������D���t���,�
/������$����VLNQS��"��!?< Create a [`Command`] relevant for a user-defined container.��"���"" Derived as part of [`Parser`].�t�"22��,�"2����343434��#��"41 Build a [`Command`] that can instantiate `Self`.��#���#JG See [`FromArgMatches::from_arg_matches_mut`] for instantiating `Self`.�<�#��22����%#��$/, Build a [`Command`] that can update `self`.��$���$LI See [`FromArgMatches::update_from_arg_matches_mut`] for updating `self`.���%��22����&��%GD Converts an instance of [`ArgMatches`] to a user-defined container.��&���&@= Derived as part of [`Parser`], [`Args`], and [`Subcommand`].�t�&55��,�&5����678967899786��/A��&LI Instantiate `Self` from [`ArgMatches`], parsing the arguments as needed.��'���'?< Motivation: If our application had two CLI options, `--name���(HE <STRING>` and the flag `--debug`, we may create a struct as follows:��(�\�(����(" # #[cfg(feature = "derive")] {���) struct Context {���)     name: String,���)     debug: bool�,�) }�<�) # }�<�*���*���*SP We then need to convert the `ArgMatches` that `clap` generated into our struct.���*30 `from_arg_matches` serves as the equivalent of:��+�\�+����+"����+ # use clap::ArgMatches;���, # struct Context {���, #   name: String,���, #   debug: bool�<�,����,'$ impl From<ArgMatches> for Context {���-'$    fn from(m: ArgMatches) -> Self {���-        Context {���-B?            name: m.get_one::<String>("name").unwrap().clone(),���.*'            debug: m.get_flag("debug"),�d�.	        }�D�.    }�,�.��<�.��<�.����/�"�"ǽ��5�/5����<�/��7H��/L���0���0?����0H���1�\�1����1"����1����2����2��,�2��<�2��<�2���2���2S����374 `from_arg_matches_mut` serves as the equivalent of:��3�\�4����4"��ܻ4����4����4����5��<�5����5'����5'����6����6FC            name: m.get_one::<String>("name").unwrap().to_string(),���6*��d�7��D�7��,�7��<�7��<�7����7�"�"ǽ��5�85���CX��9Q��8.+ Assign values from `ArgMatches` to `self`.���9�"�"�"���"ǽ��5�95��$�9��<�9��:X��9.��ܝ:�"�"�"���"ǽ��5�:5��$�:���X��?&��;;8 Parse a set of arguments into a user-defined container.��;���;a^ Implementing this trait lets a parent container delegate argument parsing behavior to `Self`.�L�< with:���<da - `#[command(flatten)] args: ChildArgs`: Attribute can only be used with struct fields that impl�l�=
   `Args`.���=UR - `Variant(ChildArgs)`: No attribute is used with enum variants that impl `Args`.��>�̥>ʢ�>���>9���>�T�?��$�?::��,�?��t�?:������+��);<=;<=<=;��@"��?NK Report the [`ArgGroup::id`][crate::ArgGroup::id] for this set of arguments�D�@�::
;����B)��@:7 Append to [`Command`] so it can instantiate `Self` via���A,) [`FromArgMatches::from_arg_matches_mut`]��A���A30 This is used to implement `#[command(flatten)]`��A���B)& See also [`CommandFactory::command`].�d�B����::
<�����B��D4��B:7 Append to [`Command`] so it can instantiate `self` via���C30 [`FromArgMatches::update_from_arg_matches_mut`]��C���C3��D���D41 See also [`CommandFactory::command_for_update`].���D����::
=�����D��I,��E1. Parse a sub-command into a user-defined enum.��E���E[X Implementing this trait lets a parent container delegate subcommand behavior to `Self`.�L�F����Feb - `#[command(subcommand)] field: SubCmd`: Attribute can be used with either struct fields or enum���G&#   variants that impl `Subcommand`.���Gda - `#[command(flatten)] Variant(SubCmd)`: Attribute can only be used with enum variants that impl���H   `Subcommand`.��H�̲Hʢ�H���H9���I�T�I��T�I>>��,�I��t�I>������+��)?@A?@AA?@��K0��I:���J,���J���J3��J���K)����K����>>
?�����K��M;��K:����L3��L���L3��M���M4ъ��M����>>
@�����N��N&��N74 Test whether `Self` can parse a specific subcommand�t�N�"�">�N>
A���
$�N��R"��O Parse arguments into enums.��O���O^[ When deriving [`Parser`], a field whose type implements `ValueEnum` can have the attribute���P#  `#[arg(value_enum)]` which will���P?< - Call [`EnumValueParser`][crate::builder::EnumValueParser]���P\Y - Allowing using the `#[arg(default_value_t)]` attribute without implementing `Display`.��Q���Qʢ�Q���Q9���R�T�R��L�RBB��,�R���,�RB��'ݘ��3ݘ)CEHCEHECH��S&��R30 All possible argument values, in display order.�t�S���B�DDB
C����S��SC��S" Parse an argument into `Self`.�D�S�"�"�B�SB
E����F\�+N\�TE��F��F��FFE��WE��G��G��GGE����X5��W! The canonical argument value.��W���W-* The value is `None` for skipped variants.���X�"�"����B�XB��$�X��X!�JJ�����X#��4�X��KLMP$%&)MKPL79��Y,�Y��II
K����Y%L�Y��II
L����ZvT�Z����I�N�ONOI���Z�����Z����Z���H��L�Z�����t�[���,�[
M���������emoik��[�t�[����I�Q�RQRI���[���[����\ڠL�\��t�\��,�\
P���������fEGJL��]1�TT���]2��t�]��UV34VU')��]<�]��SS
U����^"��^��SS
V����_1�XX���_5��t�_��YZ[\6789\Z[Y79��_@��_�"�"ǽ��W�_W
Y����=h��`H��`�"�"ǽ��W�aW
Z����i��bP��b�"�"�"���"ǽ��W�bW
[��$�b��Jk��cXܲc�"�"�"���"ǽ��W�cW
\��$�c���m��d�^^���d:��$�d��_`<=`_')��e(d�e����]]
_�����n��e3��e����]]
`����o��f)�bb���f>��T�f��cde?@Adce/1��f/��g����aa
c�����o��g:��g����aa
d����p��h%t�h�"�"a�ia
e���
�p��i7d�i�����gg�����i2��t�i
f�����q$&��jij68ij��jA��j�"�"ǽ��h�kh
i_matches�D�k��kQ��k�"�"�"�"ǽ��h�kh
j$�k��D�k��llm<=ml��l(d�l����kk
l���l��m3��m����kk
m���m��mopq?@Apoq��m/��m����nn
o���n��n:��n����nn
p���n��o&t�o�"�"n�on
q��,�o��o"��st68st��oA��p�"�"ǽ��������������������q�aX����r�pr
s��D�p��qQ��q�"�"�"���"ǽ��r�rr
t$�r��D�r��s��vwx?@Awxv��s/��s����uu
v���t��t:��t����uu
w���t��u&t�u�"�"u�uu
x��,�u|�
�.
+ Define [`Command`] line [arguments][`Arg`]�<�
z������������	�	�
�
�
�
���
��
��L�
��
ר�
��
��D�
��
��d�
��
x<�
���,�
����l�
����T�
��Ќt�
����T�
����L�
����4�
����L�
������
������
����|�
������
����|�
������
����t�	
����̱	
������	
������

������

������

������
������
������
��Ȝ��
�
���Ե
��͗\�
�
����
��֬d�
��StrInner�D�
���	�����	�!L�
����D�
���\�
����4�
��T0
44
y����T*�!z{���TK�z|��-�;t�\��~�������^"��\B? Returns whether this action accepts values on the command-line��]���]\Y [`default_values`][super::Arg::default_values] and [`env`][super::Arg::env] may still be�t�^ processed.�d�^�"�"��}�^}
~$�^��a/d�a�"�"����}�a}
$�a��e3��e�"�"����}�f}
�$�f��iFl�i�"�"������������������;t�����}�j}
�$�j��mN��m�"�"����}�n}
�$�n��qG��q�"�"��†}�q}
�$�q��u8l�v�"�"����}�v}
�$�v̰yL�y�<
d@
y���ר����
x<=����T5t6 l���������2��"�"���������$��(<���4,��"�"���������$��(<���94��"�"���������$��(<���,4��"�"�������
�$��,���!���������\�4�������-,�������������
�$�rhs���������������
�$�<N
R
y��r��������Dw����$��*���<��_���L��^�����0����D������\�������L�����
�����������"��
���L�������d�����
Ќt������,�������l������������
��L�������4�������T�������T������T��!����aP47�������������������L����n��X��E��3� ��
������Ԛ�������D�|� # Basic API���������������������������!%��,) Create a new [`Arg`] with a unique name.�����EB The name is used to check whether or not the argument was used at���A> runtime, get values, set relationships with other args, etc..����� By default, an `Arg` is���LI - Positional, see [`Arg::short`] or [`Arg::long`] turn it into an option���A> - Accept a single value, see [`Arg::action`] to override this���̌ʢ����^[ **NOTE:** In the case of arguments that take values (i.e. [`Arg::action(ArgAction::Set)`])���\Y and positional arguments (i.e. those without a preceding `-` or `--`) the name will also���PM be displayed when the user prints the usage/help information of the program.���T�����t����\� ���� ����  # use clap::{Command, Arg};���  Arg::new("config")�<�  # ;�<�!����!2/ [`Arg::action(ArgAction::Set)`]: Arg::action()��!������#�������l�!�����D�!
����$*�)+��#.��"JG Set the identifier used for referencing this argument in the clap API.��"���"&# See [`Arg::new`] for more details.�-\�#�#��������#�����l�#��D�#��$�#�$� ��1<��$EB Sets the short version of the argument without the preceding `-`.��$���$YV By default `V` and `h` are used by the auto-generated `version` and `help` arguments,���%C@ respectively. You will need to disable the auto-generated flags���&>; ([`disable_help_flag`][crate::Command::disable_help_flag],���&XU [`disable_version_flag`][crate::Command::disable_version_flag]) and define your own.��'�t�'��'���'WT When calling `short`, use a single valid UTF-8 character which will allow using the���(41 argument via a single hyphen (`-`) such as `-c`:��(�\�(����(����)+( # use clap::{Command, Arg,  ArgAction};���)  let m = Command::new("prog")���)     .arg(Arg::new("config")���*         .short('c')���*$!         .action(ArgAction::Set))���*     .get_matches_from(vec![���*%"         "prog", "-c", "file.toml"�\�+���+���+UR assert_eq!(m.get_one::<String>("config").map(String::as_str), Some("file.toml"));�<�,���,���,63 To use `-h` for your own flag and still have help:�\�,����,����-+����- ����-      .disable_help_flag(true)��.     .arg(Arg::new("host")���.         .short('h')���.         .long("host"))���.     .arg(Arg::new("help")�̖/         .long("help")�̴/         .global(true)���/%"         .action(ArgAction::Help))���/����0)&         "prog", "-h", "wikipedia.org"�\�0���0���0WT assert_eq!(m.get_one::<String>("host").map(String::as_str), Some("wikipedia.org"));�<�1��-\�1,�1�������$������̆2����2
��$�1�\�.0��?:��4EB Sets the long version of the argument without the preceding `--`.��4���4WT By default `version` and `help` are used by the auto-generated `version` and `help`���5_\ arguments, respectively. You may use the word `version` or `help` for the long form of your���6ZW own arguments, in which case `clap` simply will not assign those to the auto-generated���7" `version` or `help` arguments.��7���7ʢ�7���796 **NOTE:** Any leading `-` characters will be stripped��8�T�8���8�t�8��8���8SP To set `long` use a word containing valid UTF-8. If you supply a double leading���9^[ `--` such as `--config` they will be stripped. Hyphens in the middle of the word, however,���:;8 will *not* be stripped (i.e. `config-file` is allowed).��:���:ZW Setting `long` allows using the argument via a double hyphen (`--`) such as `--config`��;�\�;����;����<*' # use clap::{Command, Arg, ArgAction};���< ����<     .arg(Arg::new("cfg")���<         .long("config")���=$����=����=+(         "prog", "--config", "file.toml"�\�>���>���>RO assert_eq!(m.get_one::<String>("cfg").map(String::as_str), Some("file.toml"));�<�?��-\�?$�?��������$���������?�������?
���$�?�{�13��F>��@85 Add an alias, which functions as a hidden long flag.��@���@ZW This is more efficient, and easier than creating multiple hidden arguments as one only���AKH needs to check for the existence of this command, and not all variants.��B�t�B��B�\�B����B����C*����C ����C%"             .arg(Arg::new("test")��D             .long("test")���D             .alias("alias")���D(%             .action(ArgAction::Set))���D"        .get_matches_from(vec![���E)&             "prog", "--alias", "cool"�|�E         ]);���E=: assert_eq!(m.get_one::<String>("test").unwrap(), "cool");�<�F��-\�F,�F��������$�������F����F
���$�F�
��$&��NE��H96 Add an alias, which functions as a hidden short flag.��H���IZ����IK���J�t�J��J�\�J����J����K*����K ����K%��܋L             .short('t')���L!             .short_alias('e')���L(����L"����M$!             "prog", "-e", "cool"�|�M����M=��<�N��-\�N\�N�������$�������N����N
��$�N�
��$&��XQ��Q52 Add aliases, which function as hidden long flags.��Q���Q\Y This is more efficient, and easier than creating multiple hidden subcommands as one only���RK���S�t�S��S�\�S����S����S*����T ����T%����T%"                     .long("test")���UC@                     .aliases(["do-stuff", "do-tests", "tests"])���U30                     .action(ArgAction::SetTrue)���V0-                     .help("the file to add")���V)&                     .required(false))���V'$             .get_matches_from(vec![���W(%                 "prog", "--do-tests"���W             ]);���W)& assert_eq!(m.get_flag("test"), true);�<�X��-\�X<�X��������%��%��������t�X������X(�����L�X�H����X#���H����X
�����$�X�
c�Y[wy�Y����������������`M��Y85 Add aliases, which functions as a hidden short flag.��Z���Z\€ ��[K���[�t�[��\�\�\����\����\*����\ ����]%����]#                      .short('t')���]2/                     .short_aliases(['e', 's'])���^3�� ��^0̃ ��_)�� ��_'�� ��_                  "prog", "-s"���`�� ��`)�� <�`��-\�`l�`��������&���������a�H��̛a���H\�a
���$�a�
��=?��hF��b96 Add an alias, which functions as a visible long flag.��c���cNK Like [`Arg::alias`], except that they are visible inside the help message.��d�t�d��d�\�d����d����d*����e ����e%����e74                 .visible_alias("something-awesome")���f!                 .long("test")���f,)                 .action(ArgAction::Set))���f"����g74             "prog", "--something-awesome", "coffee"�|�g����g?< assert_eq!(m.get_one::<String>("test").unwrap(), "coffee");�<�h����h$! [`Command::alias`]: Arg::alias()�-\�hl�h��������$�����ęi����i
���$�i�
��$&��pM��k:7 Add an alias, which functions as a visible short flag.��k���kTQ Like [`Arg::short_alias`], except that they are visible inside the help message.��l�t�l��l�\�l����l����l*����m ����m%����m!ʏ ��n-*                 .visible_short_alias('t')���n,� ��o"����o&#             "prog", "-t", "coffee"�|�o����o?�� <�p��-\�p��p�������$�������p����p
��$�p�
m�$&��yY��s63 Add aliases, which function as visible long flags.��s���sPM Like [`Arg::aliases`], except that they are visible inside the help message.��t�t�t��t�\�t����t����u*����u ����u%����v!ʏ ��v/,                 .action(ArgAction::SetTrue)���vGD                 .visible_aliases(["something", "awesome", "cool"]))���w"����w#              "prog", "--awesome"�|�x����x)�� <�x����x(% [`Command::aliases`]: Arg::aliases()�-\�y|�y��������%��%������ t�y҇ ��y(� L�y�� ��y#�� ��y
�����$�y�
�:<OQ�z�����������������U��z74 Add aliases, which function as visible short flags.��{���{VS Like [`Arg::short_aliases`], except that they are visible inside the help message.��|�t�|��|�\�|����|����|*����} ����}%����}!ʏ ��~/ٙ ��~74                 .visible_short_aliases(['t', 'e']))���~"���             "prog", "-t"�|�����)�� <���-\�������������&����� �ǀ�� �̀�� \ـ
���$���
_�02��?���C@ Specifies the index of a positional argument **starting at** 1.�����ʢ������^[ **NOTE:** The index refers to position according to **other positional argument**. It does����85 not define position in the argument list as a whole.����T����Є��؄ʢ������TQ **NOTE:** You can optionally leave off the `index` method, and the index will be��ׅTQ assigned in order of evaluation. Utilizing the `index` method allows for setting�İ� indexes out of order�͆�TՆ������ʢ������]Z **NOTE:** This is only meant to be used for positional arguments and shouldn't to be used���)& with [`Arg::short`] or [`Arg::long`].����T����������ʢ߈���mj **NOTE:** When utilized with [`Arg::num_args(1..)`][Arg::num_args], only the **last** positional argument��ىYV may be defined as having a variable number of arguments (i.e. with the highest index)����T����Ί�d֊	 # Panics�����b_ [`Command`] will [`panic!`] if indexes are skipped (such as defining `index(1)` and `index(3)`��֋^[ but not `index(2)`, or a positional argument is defined as multiple and is not the highest�Ĺ� index (debug builds)�֌�tތ���\���������������э����     .index(1)�<����<�������\����������֎*����� ��쪏     .arg(Arg::new("mode")��̏         .index(1))���     .arg(Arg::new("debug")�Ԋ�         .long("debug")����(%         .action(ArgAction::SetTrue))��֐�����%"         "prog", "--debug", "fast"�\����������#  assert!(m.contains_id("mode"));���if assert_eq!(m.get_one::<String>("mode").unwrap(), "fast"); // notice index(1) means "first positional"��ҒUR                                                           // *not* first argument�<�������  [`Arg::short`]: Arg::short()��ݓ [`Arg::long`]: Arg::long()����,) [`Arg::num_args(true)`]: Arg::num_args()���� [`Command`]: crate::Command�-\�,����������'�������ԏ�������
���$������35�՟0���`] This is a "var arg" and everything that follows should be captured by it, as if the user had���
 used a `--`.����̉�ʢ������YV **NOTE:** To start the trailing "var arg" on unknown flags (and not just a positional����[X value), set [`allow_hyphen_values`][Arg::allow_hyphen_values].  Either way, users still���GD have the option to explicitly escape ambiguous arguments with `--`.����T����Й��ؙʢ������<9 **NOTE:** [`Arg::value_delimiter`] still applies if set.����Tǚ��֚��ޚʢ������:7 **NOTE:** Setting this requires [`Arg::num_args(..)`].�Û�T˛��ڛ�t�����\������������ # use clap::{Command, arg};��՜" let m = Command::new("myprog")����FC     .arg(arg!(<cmd> ... "commands to run").trailing_var_arg(true))��ǝ@=     .get_matches_from(vec!["myprog", "arg1", "-r", "val1"]);�������GD let trail: Vec<_> = m.get_many::<String>("cmd").unwrap().collect();����.+ assert_eq!(trail, ["arg1", "-r", "val1"]);�<�������1. [`Arg::num_args(..)`]: crate::Arg::num_args()��ܟ������
�$������$���MJ This arg is the last, or final, positional argument (i.e. has the highest����VS index) and is *only* able to be accessed via the `--` syntax (i.e. `$ prog args --�|ޢ last_arg`).������TQ Even, if no other arguments are left to parse, if the user omits the `--` syntax��ӣ]Z they will receive an [`UnknownArgument`] error. Setting an argument to `.last(true)` also����`] allows one to access this arg early using the `--` syntax. Accessing an arg early, even with����.+ the `--` syntax is otherwise not possible.�ͥ��եʢ�����]Z **NOTE:** This will change the usage string to look like `$ prog [OPTIONS] [-- <ARG>]` if��ݦ%" `ARG` is marked as `.last(true)`.����T�������̦�ʢħ��̧eb **NOTE:** This setting will imply [`crate::Command::dont_collapse_args_in_usage`] because failing����96 to set this can make the usage string very confusing.����T�������̓�ʢ������]Z **NOTE**: This setting only applies to positional arguments, and has no effect on OPTIONS����T�������̺�ʢت���B? **NOTE:** Setting this requires [taking values][Arg::num_args]����T��������ƫʢ����IF **WARNING:** Using this setting *and* having child subcommands is not����2/ recommended with the exception of *also* using���74 [`crate::Command::args_conflicts_with_subcommands`]����YV (or [`crate::Command::subcommand_negates_reqs`] if the argument marked `Last` is also�싮 marked [`Arg::required`])����T����Į�t̮�߮�\�����������! # use clap::{Arg, ArgAction};���� Arg::new("args")��گ     .action(ArgAction::Set)����     .last(true)�<����<����������QN Setting `last` ensures the arg has the highest [index] of all positional args����A> and requires that the `--` syntax be used to access it early.�ұ�\ڱ���������*�����" let res = Command::new("prog")���     .arg(Arg::new("first"))����      .arg(Arg::new("second"))����     .arg(Arg::new("third")��г#          .action(ArgAction::Set)����         .last(true))����#      .try_get_matches_from(vec![����(%         "prog", "one", "--", "three"�\������̂� assert!(res.is_ok());�̠� let m = res.unwrap();����?< assert_eq!(m.get_one::<String>("third").unwrap(), "three");����41 assert_eq!(m.get_one::<String>("second"), None);�<����Ƕ��϶UR Even if the positional argument marked `Last` is the only argument left to parse,����74 failing to use the `--` syntax results in an error.���\������������<9 # use clap::{Command, Arg, error::ErrorKind, ArgAction};���"�� ����� ��� �� �ҹ�� ���#�� ĝ��� ���#�� ��)&         "prog", "one", "two", "three"�\�������Ԩ� assert!(res.is_err());��ǻDA assert_eq!(res.unwrap_err().kind(), ErrorKind::UnknownArgument);�<����̜� [index]: Arg::index()����A> [`UnknownArgument`]: crate::error::ErrorKind::UnknownArgument�-\��$�����������������(�ھ0- Specifies that the argument must be present.�������_\ Required by default means it is required, when no other conflicting rules or overrides have����JG been evaluated. Conflicting rules take precedence over being required.�������XU **Pro tip:** Flags (i.e. not positional, or arguments that take values) shouldn't be����[X required by default. This is because if a flag were to be required, it should simply be����\Y implied. No additional information is required from user. Flags by their very nature are����[X simply boolean on/off switches. The only time a user *should* be required to use a flag����]Z is if the operation is destructive in nature, and the user is essentially proving to you,����! "Yes, I know what I'm doing."����t������\������������ # use clap::Arg;���������     .required(true)�<����<����������C@ Setting required requires that the argument be used at runtime.����\������������*�����"�� �����ܚ�         .required(true)����#�� ���         .long("config"))����#�� ���,)         "prog", "--config", "file.conf",�\������������ <����������SP Setting required and then *not* supplying that argument at runtime is an error.����\������������<�� ���"�� ��������� ���#�� ���� ���#�� ���         "prog"�\�������ԃ��� ���LI assert_eq!(res.unwrap_err().kind(), ErrorKind::MissingRequiredArgument);�<����-\��D��������
��� ����B���>; Sets an argument that is required when this one is present�������LI i.e. when using this argument, the following argument *must* be present.����̉�ʢ������ZW **NOTE:** [Conflicting] rules and [override] rules take precedence over being required����T�������t������\�������������� �����԰�     .requires("input")�<����<����������XU Setting [`Arg::requires(name)`] requires that the argument be used at runtime if the����\Y defining argument is used. If the defining argument isn't used, the other argument isn't�d��	 required����\������������*�����"�� ��������#�� ���         .requires("input")����� ���     .arg(Arg::new("input"))����#�� ����� \����������HE assert!(res.is_ok()); // We didn't use cfg, so input wasn't required�<����������RO Setting [`Arg::requires(name)`] and *not* supplying that argument is an error.����\������������<�� ���"�� �������#�� ����� ���� ����� ���#�� ���+(         "prog", "--config", "file.conf"�\������������ ���L�� <�������,) [`Arg::requires(name)`]: Arg::requires()����(% [Conflicting]: Arg::conflicts_with()����%" [override]: Arg::overrides_with()�-\��D����������(������������������
���$����T�46���)���NK This argument must be passed alone; it conflicts with all other arguments.����t������\�������������� ��������     .exclusive(true)�<����<����������SP Setting an exclusive argument and having any other arguments present at runtime����
 is an error.����\������������<�� ���"�� ���"     .arg(Arg::new("exclusive")����#�� ��         .exclusive(true)����         .long("exclusive"))����į ���         .long("debug"))������ ���#�� ���:7         "prog", "--exclusive", "file.conf", "file.txt"�\�������Դ��� ���EB assert_eq!(res.unwrap_err().kind(), ErrorKind::ArgumentConflict);�<����-\��L��������
�%��.����&���KH Specifies that an argument can be matched to all child [`Subcommand`]s.�������ʢ������^[ **NOTE:** Global arguments *only* propagate down, **not** up (to parent commands), however����]Z their values once a user uses them will be propagated back up to parents. In effect, this����^[ means one should *define* all global arguments at the top level, however it doesn't matter����.+ where the user *uses* the global argument.����T�������t���������JG Assume an application with two subcommands, and you'd like to define a����[X `--verbose` flag that can be called on any of the subcommands and parent, but you don't����HE want to clutter the source with three duplicate [`Arg`] definitions.����\������������*����� ����     .arg(Arg::new("verb")����         .long("verbose")����         .short('v')����'$         .action(ArgAction::SetTrue)�Լ�         .global(true))����)&     .subcommand(Command::new("test"))����-*     .subcommand(Command::new("do-stuff"))���������+(         "prog", "do-stuff", "--verbose"�\����������63 assert_eq!(m.subcommand_name(), Some("do-stuff"));����:7 let sub_m = m.subcommand_matches("do-stuff").unwrap();����-* assert_eq!(sub_m.get_flag("verb"), true);�<����������%" [`Subcommand`]: crate::Subcommand�-\��4��������
�I��R����34���"�"��������
�$��������=-\��<������������$���(J����C-\��l������������$���(D�D����� # Value Handling�����������������������������G���85 Specify how to react to an argument when parsing it.�������&# [`ArgAction`] controls things like����/, - Overwriting previous values with new ones��ׁ/, - Appending new values to all previous ones����+( - Counting how many times a flag occurs�����Â*' The default action is `ArgAction::Set`���t������\����������Ƀ # use clap::Command;����� ���#  let cmd = Command::new("mycmd")�l��
     .arg(�乄         Arg::new("flag")��ڄ             .long("flag")����0-             .action(clap::ArgAction::Append)�T��     );�����ȅRO let matches = cmd.try_get_matches_from(["mycmd", "--flag", "value"]).unwrap();����)& assert!(matches.contains_id("flag"));�|͆ assert_eq!(���gd     matches.get_many::<String>("flag").unwrap_or_default().map(|v| v.as_str()).collect::<Vec<_>>(),��͇     vec!["value"]�4� );�<���-\��4����������)������������������
���$��� p�35���V���/, Specify the typed behavior of the argument.�������EB This allows parsing and validating a value before storing it into��Š85 [`ArgMatches`][crate::ArgMatches] as the given type.�������#  Possible value parsers include:����c` - [`value_parser!(T)`][crate::value_parser!] for auto-selecting a value parser for a given type������   - Or [range expressions like `0..=1`][std::ops::RangeBounds] as a shorthand for [`RangedI64ValueParser`][crate::builder::RangedI64ValueParser]����  - `Fn(&str) -> Result<T, E>`��Սnk - `[&str]` and [`PossibleValuesParser`][crate::builder::PossibleValuesParser] for static enumerated values��Ȏ�� - [`BoolishValueParser`][crate::builder::BoolishValueParser], and [`FalseyValueParser`][crate::builder::FalseyValueParser] for alternative `bool` implementations���ol - [`NonEmptyStringValueParser`][crate::builder::NonEmptyStringValueParser] for basic validation for strings���XU - or any other [`TypedValueParser`][crate::builder::TypedValueParser] implementation�Ñ��ˑVS The default value is [`ValueParser::string`][crate::builder::ValueParser::string].����\����������� # use clap::ArgAction;����+( let mut cmd = clap::Command::new("raw")�l���!�Ó#          clap::Arg::new("color")���             .long("color")����:7             .value_parser(["always", "auto", "never"])��͔&#             .default_value("auto")�L��     )�l���!���&#         clap::Arg::new("hostname")��Õ!             .long("hostname")���NK             .value_parser(clap::builder::NonEmptyStringValueParser::new())����'$             .action(ArgAction::Set)���             .required(true)�L����!l���!���"         clap::Arg::new("port")��ӗ             .long("port")����EB             .value_parser(clap::value_parser!(u16).range(3000..))����'��!����!T����!������)& let m = cmd.try_get_matches_from_mut(��ԙ@=     ["cmd", "--hostname", "rust-lang.org", "--port", "3001"]�|�� ).unwrap();�������+( let color: &String = m.get_one("color")���     .expect("default");�� assert_eq!(color, "auto");�������1. let hostname: &String = m.get_one("hostname")���     .expect("required");����*' assert_eq!(hostname, "rust-lang.org");�������&# let port: u16 = *m.get_one("port")�����!܊� assert_eq!(port, 3001);�<����d����������)��������ܝ'�������"
���$Ν���68���G��;8 Specifies the number of arguments parsed per occurrence�������_\ For example, if you had a `-f <file>` argument where you wanted exactly 3 'files' you would����OL set `.num_args(3)`, and this argument wouldn't be satisfied unless the user���! provided 3 and only 3 values.�������JG Users may specify values for arguments in any of the following methods�����:7 - Using a space such as `-o value` or `--option value`����IF - Using an equals and no space such as `-o=value` or `--option=value`����0- - Use a short and no space such as `-ovalue`����̺�ʢأ���
 **WARNING:**�������OL Setting a variable number of values (e.g. `1..=10`) for an argument without��ѤUR other details can be dangerous in some circumstances. Because multiple values are����ZW allowed, `--option val1 val2 val3` is perfectly valid. Be careful when designing a CLI����a^ where **positional arguments** or **subcommands** are *also* expected as `clap` will continue���85 parsing *values* until one of the following happens:�������-* - It reaches the maximum number of values���,) - It reaches a specific number of values����MJ - It finds another flag or option (i.e. something that starts with a `-`)���52 - It reaches the [`Arg::value_terminator`] if set������� Alternatively,��éB? - Use a delimiter between values with [`Arg::value_delimiter`]����DA - Require a flag occurrence per value with [`ArgAction::Append`]��ӪJG - Require positional arguments to appear after `--` with [`Arg::last`]����T�������t���ԫ�\ܫ Option:�\��������������Ĭ ������ ̋�         .long("mode")�̩�         .num_args(1))��ǭ����$!         "prog", "--mode", "fast"�\����������=: assert_eq!(m.get_one::<String>("mode").unwrap(), "fast");�<���������WT Flag/option hybrid (see also [`default_missing_value`][Arg::default_missing_value])�\ޯ���������<�� �Ӱ"������ ̜�ۼ!���*'         .default_missing_value("slow")���#          .default_value("plaid")����         .num_args(0..=1));������� let m = cmd.clone()��ز�����$��!\�������=��!��������!�����쿴         "prog", "--mode",�\�����=: assert_eq!(m.get_one::<String>("mode").unwrap(), "slow");���������!�׵�����         "prog",�\�������>; assert_eq!(m.get_one::<String>("mode").unwrap(), "plaid");�<�����T�� Tuples�\������������<�� ���"�쥸     .arg(Arg::new("file")��Ǹ#�� ��         .num_args(2)�̌�         .short('F'));���������!�ι����/,         "prog", "-F", "in-file", "out-file"�\����|����!�ʺa^     m.get_many::<String>("file").unwrap_or_default().map(|v| v.as_str()).collect::<Vec<_>>(),����#      vec!["in-file", "out-file"]�4ػߖ!���� let res = cmd.clone()����#�� ���!         "prog", "-F", "file1"�\׼����HE assert_eq!(res.unwrap_err().kind(), ErrorKind::WrongNumberOfValues);�<��������ȽYV A common mistake is to define an option which allows multiple values and a positional�l��
 argument.�\�����Ⱦ����*�����"��¿��!��#�� Ԍ�         .num_args(0..)�ī�         .short('F'))����     .arg(Arg::new("word"));�������.+ let m = cmd.clone().get_matches_from(vec![����74     "prog", "-F", "file1", "file2", "file3", "word"�<�� ]);����HE let files: Vec<_> = m.get_many::<String>("file").unwrap().collect();����LI assert_eq!(files, ["file1", "file2", "file3", "word"]); // wait...what?!����A> assert!(!m.contains_id("word")); // but we clearly used word!������� // but this works����.��!���85     "prog", "word", "-F", "file1", "file2", "file3",�<����!���H��!���30 assert_eq!(files, ["file1", "file2", "file3"]);����=: assert_eq!(m.get_one::<String>("word").unwrap(), "word");�<�������NK The problem is `clap` doesn't know when to stop parsing values for "file".�������\Y A solution for the example above is to limit how many values with a maximum, or specific����OL number, or to say [`ArgAction::Append`] is ok, but multiple values are not.�\������������*����� �������!���&#         .action(ArgAction::Append)�ĩ���!���     .arg(Arg::new("word"))���������GD         "prog", "-F", "file1", "-F", "file2", "-F", "file3", "word"�\����������H��!���3��!���=��!<����-\��D����͆����*�����͆����͆��Ԇ�
�͆$������57���1�������8�4��t�����������
�$���������C���EB Placeholder for the argument's value in the help message / usage.�������MJ This name is cosmetic only; the name is **not** used to access arguments.����YV This setting can be very helpful when describing the type of input the user should be����_\ using, such as `FILE`, `INTERFACE`, etc. Although not required, it's somewhat convention to����/, use all capital letters for the value name.����̓�ʢ������=: **NOTE:** implicitly sets [`Arg::action(ArgAction::Set)`]����T�������t������\����������������� Arg::new("cfg")����     .long("config")����     .value_name("FILE")�<����<�������\������������  # #[cfg(feature = "help")] {��������� ���������������         .value_name("FILE")����$!         .help("Some help text"))���������         "prog", "--help"�\����<����<�������;8 Running the above program produces the following output����\�� ```text�d��	 valnames������ Usage: valnames [OPTIONS]����d��	 Options:����*'     --config <FILE>     Some help text����2/     -h, --help          Print help information����52     -V, --version       Print version information�<������� [positional]: Arg::index()����2��-\��T����������$�����ē������
���$���
O�')���U���GD Placeholders for the argument's values in the help message / usage.�������^[ These names are cosmetic only, used for help and usage strings only. The names are **not**����]Z used to access arguments. The values of the arguments are accessed in numeric order (i.e.����^[ if you specify two names `one` and `two` `one` will be the first matched value, `two` will���� be the second).�������Y��!���_��!���/��!���̔�ʢ������SP **TIP:** It may help to use [`Arg::next_line_help(true)`] if there are long, or����ZW multiple value names in order to not throw off the help text alignment of all options.����T�������̐�ʢ������YV **NOTE:** implicitly sets [`Arg::action(ArgAction::Set)`] and [`Arg::num_args(1..)`].����T�������t������\����������������� Arg::new("speed")����     .short('s')����'$     .value_names(["fast", "slow"]);�<�������\������������ ��!�������� ��ܺ�     .arg(Arg::new("io")����         .long("io-files")����0-         .value_names(["INFILE", "OUTFILE"]))�����������!\����<����<����������;��!���\����!d����!�������!���d����!���?<     -h, --help                       Print help information����74     --io-files <INFILE> <OUTFILE>    Some help text����B?     -V, --version                    Print version information�<�������85 [`Arg::next_line_help(true)`]: Arg::next_line_help()����&# [`Arg::num_args`]: Arg::num_args()����2�����+( [`Arg::num_args(1..)`]: Arg::num_args()�-\��\����������%��%������ t��҇ ���(� L���� ���#�� ���
�����$���
��?AUW��������������̏���O���A> Provide the shell a hint about how to complete this argument.�������+( See [`ValueHint`] for more information.�������ʢ������NK **NOTE:** implicitly sets [`Arg::action(ArgAction::Set)`][ArgAction::Set].����T����������0- For example, to take a username as argument:����\������������! # use clap::{Arg, ValueHint};���� Arg::new("user")����     .short('u')����     .long("user")����)&     .value_hint(ValueHint::Username);�<����������`] To take a full command line and its arguments (for example, when writing a command wrapper):����\������������52 # use clap::{Command, Arg, ValueHint, ArgAction};���� Command::new("prog")����     .trailing_var_arg(true)�l���!���         Arg::new("command")����'��!���             .num_args(1..)����<9             .value_hint(ValueHint::CommandWithArguments)�T����!<����-\��T����������+�������������Ƅ̸�
���$���+b�35�͏+���nk Match values against [`PossibleValuesParser`][crate::builder::PossibleValuesParser] without matching case.�����ŀ@= When other arguments are conditionally required based on the����A> value of a case-insensitive argument, the equality check done��Ё?< by [`Arg::required_if_eq`], [`Arg::required_if_eq_any`], or����41 [`Arg::required_if_eq_all`] is case-insensitive.�͂�Ղ��݂ʢ������B�� ʃ�T҃������ʢ������LI **NOTE:** To do unicode case folding, enable the `unicode` feature flag.����T������t������\����������΅*����� let m = Command::new("pv")����     .arg(Arg::new("option")��Ć         .long("option")���#�� �         .ignore_case(true)����'$         .value_parser(["test123"]))��ۇ�����(%         "pv", "--option", "TeSt123",�\��������ĈTQ assert!(m.get_one::<String>("option").unwrap().eq_ignore_ascii_case("test123"));�<����������@= This setting also works when multiple values can be defined:����\������������*������"����"���         .short('o')��ċ��"��#�� ���"ԯ�         .num_args(1..)��Ό2/         .value_parser(["test123", "test321"]))���������=:         "pv", "--option", "TeSt123", "teST123", "tESt321"�\���������SP let matched_vals = m.get_many::<String>("option").unwrap().collect::<Vec<_>>();��ێC@ assert_eq!(&*matched_vals, &["TeSt123", "teST123", "tESt321"]);�<����-\��\ԏ������
���%����3���96 Allows values which start with a leading hyphen (`-`)�ڑ���(% To limit values to just numbers, see����<9 [`allow_negative_numbers`][Arg::allow_negative_numbers].�В��ؒ96 See also [`trailing_var_arg`][Arg::trailing_var_arg].����̞�ʢ����ēB�� ���T�������̪�ʢȔ��Д[X **WARNING:** Prior arguments with `allow_hyphen_values(true)` get precedence over known����XU flags but known flags get precedence over the next possible positional argument with����ZW `allow_hyphen_values(true)`.  When combined with [`Arg::num_args(..)`][Arg::num_args],���DA [`Arg::value_terminator`] is one way to ensure processing stops.����T����̗��ԗʢ�����ZW **WARNING**: Take caution when using this setting combined with another argument using��٘NK [`Arg::num_args`], as this becomes ambiguous `$ prog --arg -- -- val`. All����[X three `--, --, val` will be values when the user may have thought the second `--` would����?< constitute the normal, "Only positional args follow" idiom.�К�Tؚ����t�����\������������*���� ��䒜     .arg(Arg::new("pat")����#�� �ۜ&#         .allow_hyphen_values(true)�솝         .long("pattern"))�������̝(%         "prog", "--pattern", "-file"�\����������=: assert_eq!(m.get_one::<String>("pat").unwrap(), "-file");�<Ӟ��ߞ���ZW Not setting `Arg::allow_hyphen_values(true)` and supplying a value which starts with a��Ɵ hyphen is an error.���\�����������<�� �ߠ"�� 䆡��"���#�� �ϡ��"��#�� ���(՚"\Ƣ��֢��ޢ�� ���D�� <ƣ���ң)& [`Arg::num_args(1)`]: Arg::num_args()�-\�������������A��J����6���.+ Allows negative numbers to pass as values.�������WT This is similar to [`Arg::allow_hyphen_values`] except that it only allows numbers,����;8 all other undefined leading hyphens will fail to parse.�ڧ���ʢ������B�� Ϩ�Tר����t�����\����������������$! let res = Command::new("myprog")����:7     .arg(Arg::new("num").allow_negative_numbers(true))��ɪ#�� ��         "myprog", "-20"�\����̡��� ̿��� �ݫ;8 assert_eq!(m.get_one::<String>("num").unwrap(), "-20");�<�������������
�h��q����.���74 Requires that options use the `--option=val` syntax�����;8 i.e. an equals between the option and associated value.����̱�ʢϯ��ׯB�� ���T�������t���а��ذQN Setting `require_equals` requires that the option have an equals sign between����  it and the associated value.�ӱ�\۱���������*�����"�� �������#�� ���!         .require_equals(true)��Գ�� ���#�� ���(%         "prog", "--config=file.conf"�\ʴ��ڴ����� <����������IF Setting `require_equals` and *not* supplying the equals will cause an�T� error.���\������������<�� ��"�� 䕷�����#�� �޷!��"䄸�� ���#�� �͸+�� \�������ԕ��� ���=: assert_eq!(res.unwrap_err().kind(), ErrorKind::NoEquals);�<����-\��t��������
���������7�������8�4��t�����������
�$��������F��63 Allow grouping of multiple values via a delimiter.�������VS i.e. allow values (`val1,val2,val3`) to be parsed as three values (`val1`, `val2`,����85 and `val3`) instead of one value (`val1,val2,val3`).�������eb See also [`Command::dont_delimit_trailing_values`][crate::Command::dont_delimit_trailing_values].����t������\����������������� ������������ܒ������"         .value_delimiter(','))���������-*         "prog", "--config=val1,val2,val3"�\����������eb assert_eq!(m.get_many::<String>("config").unwrap().collect::<Vec<_>>(), ["val1", "val2", "val3"])�<�������96 [`Arg::value_delimiter(',')`]: Arg::value_delimiter()����2��-\��|���������$�������������
��$�����')���I���EB Sentinel to **stop** parsing multiple values of a given argument.������� By default when����YV one sets [`num_args(1..)`] on an argument, clap will continue parsing values for that����`] argument until it reaches another valid argument, or one of the other more specific settings����74 for multiple values is used (such as [`num_args`]).�������ʢ������OL **NOTE:** This setting only applies to [options] and [positional arguments]����T����������ʢ������_\ **NOTE:** When the terminator is passed in on the command line, it is **not** stored as one���� of the values����T�������t������\������������*����� Arg::new("vals")������ ���     .num_args(1..)���     .value_terminator(";")�<����<����������_\ The following example uses two arguments, a sequence of commands, and the location in which���� to perform them����\������������*����� �����     .arg(Arg::new("cmds")����#�� ԥ�ɋ"���&�"���#          .value_terminator(";"))����"     .arg(Arg::new("location"))���������OL         "prog", "find", "-type", "f", "-name", "special", ";", "/home/clap"�\�������GD let cmds: Vec<_> = m.get_many::<String>("cmds").unwrap().collect();����C@ assert_eq!(&cmds, &["find", "-type", "f", "-name", "special"]);����GD assert_eq!(m.get_one::<String>("location").unwrap(), "/home/clap");�<����Բ� [options]: Arg::action����(% [positional arguments]: Arg::index()����&# [`num_args(1..)`]: Arg::num_args()����! [`num_args`]: Arg::num_args()�-\�������������$�����ĕ������
���$������(*���'���$! Consume all following arguments.�������EB Do not parse them individually, but rather pass them in entirety.�������]Z It is worth noting that setting this requires all values to come after a `--` to indicate����-* they should all be captured. For example:����\����!���74 --foo something -- -v -v -v -b -b -b --baz -q -u -x�<����������YV Will result in everything after `--` to be considered one raw argument. This behavior����QN may not be exactly what you are expecting and using [`Arg::trailing_var_arg`]���� may be more appropriate.�������ʢ������VS **NOTE:** Implicitly sets [`Arg::action(ArgAction::Set)`], [`Arg::num_args(1..)`],����SP [`Arg::allow_hyphen_values(true)`], and [`Arg::last(true)`] when set to `true`.����T����������2�����+��!���B? [`Arg::allow_hyphen_values(true)`]: Arg::allow_hyphen_values()����$! [`Arg::last(true)`]: Arg::last()�-\����������
�$������������������������G���,) Value for the argument when not present.�������RO Like with command-line values, this will be split by [`Arg::value_delimiter`].����̱�ʢ������b_ **NOTE:** If the user *does not* use this argument at runtime [`ArgMatches::contains_id`] will����]Z still return `true`. If you wish to determine whether the argument was used at runtime or����PM not, consider [`ArgMatches::value_source`][crate::ArgMatches::value_source].����T�������̔�ʢ������^[ **NOTE:** This setting is perfectly compatible with [`Arg::default_value_if`] but slightly����_\ different. `Arg::default_value` *only* takes effect when the user has not provided this arg����`] at runtime. `Arg::default_value_if` however only takes effect when the user has not provided����VS a value at runtime **and** these other conditions are met as well. If you have set����_\ `Arg::default_value` and `Arg::default_value_if`, and the user **did not** provide this arg����a^ at runtime, nor were the conditions met for `Arg::default_value_if`, the `Arg::default_value`���� will be applied.����T�������t���������JG First we use the default value without providing any value at runtime.����\������������41 # use clap::{Command, Arg, parser::ValueSource};���� �����     .arg(Arg::new("opt")����         .long("myopt")����$!         .default_value("myval"))����������� \����������=: assert_eq!(m.get_one::<String>("opt").unwrap(), "myval");����" assert!(m.contains_id("opt"));����GD assert_eq!(m.value_source("opt"), Some(ValueSource::DefaultValue));�<����������?< Next we provide a value at runtime to override the default.����\������������4��"��� ������"�����"���$��"��������)&         "prog", "--myopt=non_default"�\����������C@ assert_eq!(m.get_one::<String>("opt").unwrap(), "non_default");����"��"���FC assert_eq!(m.value_source("opt"), Some(ValueSource::CommandLine));�<�������2�����A> [`ArgMatches::contains_id`]: crate::ArgMatches::contains_id()����63 [`Arg::default_value_if`]: Arg::default_value_if()�-\��l����������-�������Խ���������
���$���'�35���<�������8�4��t��-\������������-�������������\��
�������24���Y���,��"������ See [`Arg::default_value`].�������0- [`Arg::default_value`]: Arg::default_value()�-\��t����˵����-��.������"�����˵���*��"\���H˵���%˵�H������$������IKhj�������������������X�������8�4��t��-\�������˵����-��.������"�����"���*��"\��"���%��"���
��˵e���p�?AUW��O���NK Value for the argument when the flag is present but no value is specified.�ڂ���YV This configuration option is often used to give the user a shortcut and allow them to����_\ efficiently specify an option argument without requiring an explicitly value. The `--color`����da argument is a common example. By supplying a default, such as `default_missing_value("always")`,����da the user can quickly just add `--color` to the command line to produce the desired color output.�������R��"Ն��݆ʢ������EB **NOTE:** using this configuration option requires the use of the��͇.+ [`.num_args(0..N)`][Arg::num_args] and the����^[ [`.require_equals(true)`][Arg::require_equals] configuration option. These are required in���WT order to unambiguously determine what, if any, value was supplied for the argument.����Tlj��։�tމ������ For POSIX style `--color`:�\����������Њ4��"̉� fn cli() -> Command {�䧋     Command::new("prog")��ȋ0-         .arg(Arg::new("color").long("color")����#              .value_name("WHEN")����:��!��&��!���              .num_args(0..=1)����%"             .require_equals(true)��ލ0-             .default_missing_value("always")����96             .help("Specify WHEN to colorize output.")�lю
         )�,��������(% // first, we'll provide no arguments����)& let m  = cli().get_matches_from(vec![��Џ�� \������>; assert_eq!(m.get_one::<String>("color").unwrap(), "auto");����IF assert_eq!(m.value_source("color"), Some(ValueSource::DefaultValue));�������UR // next, we'll provide a runtime value to override the default (as usually done).���)��"���#          "prog", "--color=never"�\�����В?< assert_eq!(m.get_one::<String>("color").unwrap(), "never");����HE assert_eq!(m.value_source("color"), Some(ValueSource::CommandLine));�����WT // finally, we will use the shortcut and only provide the argument without a value.��Ŕ)��"��         "prog", "--color"�\�������@= assert_eq!(m.get_one::<String>("color").unwrap(), "always");���H��"<����Ö��˖ For bool literals:�\�����������B? # use clap::{Command, Arg, parser::ValueSource, value_parser};�����"�����"���2/         .arg(Arg::new("create").long("create")��ט#              .value_name("BOOL")����2/             .value_parser(value_parser!(bool))���� ��"�ۙ%��"���.+             .default_missing_value("true")�l����",ʚ��Ԛ��ܚ(��"���)��"����� \Λ���ޛ;8 assert_eq!(m.get_one::<bool>("create").copied(), None);�������U��"���)��"���$!         "prog", "--create=false"�\ם����B? assert_eq!(m.get_one::<bool>("create").copied(), Some(false));����IF assert_eq!(m.value_source("create"), Some(ValueSource::CommandLine));�������W��"���)��"�         "prog", "--create"�\�������A> assert_eq!(m.get_one::<bool>("create").copied(), Some(true));����I��#<ա������2�����0��"-\������������-�����"ԟ���"���
���$�����')���D���N��"�����'$ See [`Arg::default_missing_value`].�������@= [`Arg::default_missing_value`]: Arg::default_missing_value()��� [`OsStr`]: std::ffi::OsStr�-\��ĺ��������-�����"�ާ��"\�
�������&(���]���N��"������'��#����©@��#-\�������˵����-��.������"����"�Ϫ*��"\����"�Ԫ%��"��
��˵������?AUW�խ{���N��"������(% See [`Arg::default_missing_values`].�Ŭ��ͬB? [`Arg::default_missing_values`]: Arg::default_missing_values()������#-\ŭ�ܭ��˵����-��.������"�����"���*��"\����"���%��"�����$�����68LN����������������D��T�� # Help����������������@���?< Sets the description of the argument for short help (`-h`).�������A> Typically, this is a short (one line) description of the arg.�������XU If [`Arg::long_help`] is not specified, this message will be displayed for `--help`.�������ʢ������]Z **NOTE:** Only `Arg::help` is used in completion script generation in order to be concise����T�������t���������XU Any valid UTF-8 is allowed in the help text. The one exception is when one wishes to����_\ include a newline in the help text and have the following text be properly aligned with all���� the other help text.�������\Y Setting `help` displays a short message to the side of the argument when the user passes����" `-h` or `--help` (by default).����\������� ��!������������� ��������������@=         .help("Some help text describing the --config arg"))�����������!\����<����<���������� The above example displays����t����d��	 helptest������ Usage: helptest [OPTIONS]����d����!���?<     --config     Some help text describing the --config arg����+( -h, --help       Print help information����.+ -V, --version    Print version information�<�������(% [`Arg::long_help`]: Arg::long_help()�-\��$����������0������������������
���$������46���E���B? Sets the description of the argument for long help (`--help`).�������74 Typically this a more detailed (multi-line) message���� that describes the arg.�������OL If [`Arg::help`] is not specified, this message will be displayed for `-h`.�������ʢ������_\ **NOTE:** Only [`Arg::help`] is used in completion script generation in order to be concise����T�������t���������X��#���_��#����#������\��#���"��#���\������� ��!������������� ��������������         .long_help(����>; "The config file used by the myprog must be in JSON format����;8 with only valid keys and may not contain other nonsense����?< that cannot be read by this program. Obviously I'm going on����  and on, so I'll stop now."))����������!\����<����<������������#���\����!D�� prog������� Usage: prog [OPTIONS]����d����!���         --config����IF             The config file used by the myprog must be in JSON format����GD             with only valid keys and may not contain other nonsense����KH             that cannot be read by this program. Obviously I'm going on����)&             and on, so I'll stop now.�������     -h, --help����&#             Print help information�������     -V, --version����)&             Print version information�<������� [`Arg::help`]: Arg::help()�-\��L����������0�����#�����#̹�
���$����)�(*���G���;8 Allows custom ordering of args within the help message.�������JG `Arg`s with a lower value will be displayed first in the help message.��ɀ52 Those with the same display order will be sorted.�������^[ `Arg`s are automatically assigned a display order based on the order they are added to the���  [`Command`][crate::Command].����ZW Overriding this is helpful when the order arguments are added in isn't the same as the���OL display order, whether in one-off cases or to automatically sort arguments.�ƃ��΃WT To change, see [`Command::next_display_order`][crate::Command::next_display_order].����̲�ʢЄ��؄^[ **NOTE:** This setting is ignored for [positional arguments] which are always displayed in���� [index] order.�҅�Tڅ����t�����\������� ��!�������*����� ��칇     .arg(Arg::new("boat")��ۇ         .short('b')����         .long("boat")����#�� ���&#         .display_order(0)  // Sort���(%         .help("Some help and text"))����!     .arg(Arg::new("airplane")����         .short('a')��׉         .long("airplane")����#�� ���&��#�̊(%         .help("I should be first!"))����$!     .arg(Arg::new("custom-help")����         .short('?')����$!         .action(ArgAction::Help)���.+         .display_order(100)  // Don't sort����         .help("Alt help"))����������!\����<����<����������96 The above example displays the following help message����\����!d��	 cust-ord����졎 Usage: cust-ord [OPTIONS]�Î�dˎ��!�܎74     -a, --airplane <airplane>    I should be first!����74     -b, --boat <boar>            Some help and text��ԏ;8     -h, --help                   Print help information����-*     -?                           Alt help�<Ɛ���Ґ(��"����� -\��l‘��������'����� �ߑ�� ��
���$ԑ��T�(*���H�ڒ2/ Override the `--help` section this appears in.�������-* For more on the default help heading, see��˓FC [`Command::next_help_heading`][crate::Command::next_help_heading].�-\��d����������$������۔�����
���$̔����(*���.��@= Render the [help][Arg::help] on the line after the argument.�������NK This can be helpful for arguments with very long or complex help messages.����_\ This can also be helpful for arguments with very long flag names, or many/long value names.�����ʢ������TQ **NOTE:** To apply this setting to all arguments and subcommands, consider using���&# [`crate::Command::next_line_help`]����T�������t���ʙ�\ҙ���� ��!��������*���ښ �������"���%"         .long("long-option-flag")��ʛ��"��#�� ���!         .next_line_help(true)����.+         .value_names(["value1", "value2"])���74         .help("Some really long help and complex\n\����63                help that makes more sense to be\n\��ޝ0-                on a line after the option"))������䷞��!\؞��<���<����������9Ĺ#Ɵ�\Ο��!<ޟ nlh����� Usage: nlh [OPTIONS]����d����!���/,     -h, --help       Print help information��ܠ2/     -V, --version    Print version information����0-     -o, --long-option-flag <value1> <value2>��ȡ-*         Some really long help and complex����,)         help that makes more sense to be����&#         on a line after the option�<֢��-\�t��������
��������$�֤0- Do not display the argument in help message.����̓�ʢ������MJ **NOTE:** This does **not** hide the argument from usage strings on error����T�������t�������ŦEB Setting `Hidden` will hide the argument when displaying help text����\������� ��!�̧��������� ��乨���ڨ�����         .hide(true)����@��#�۩�������!\����<����<����Ȫ��Ъ��#��\����!d���#���줫��#ƫ�dΫ��!�߫+��#���.ƛ#<¬��-\ܬ$�������
�������ɶ4���kh Do not display the [possible values][crate::builder::ValueParser::possible_values] in the help message.�������ZW This is useful for args with many values, or ones which are explained elsewhere in the�t�� help text.�������&# To set this for all arguments, see��ɰLI [`Command::hide_possible_values`][crate::Command::hide_possible_values].����̢�ʢ����ȱB�� ���T�������t������\ɲ���ٲ�����*����� ���ѳ�� ��ۼ!���+(         .value_parser(["fast", "slow"])����#�� ��)&         .hide_possible_values(true));�<�������[X If we were to run the above program with `--help` the `[values: fast, slow]` portion of����#  the help text would be omitted.�-\���ж������
�������2���IF Do not display the default value of the argument in the help message.�������[X This is useful when default behavior of an arg is explained elsewhere in the help text.�����ʢ������B�� ܺ�T�����t������\����������ʻ*�����#  let m = Command::new("connect")�졼���ü         .long("host")���'$         .default_value("localhost")����#�� ���'$         .hide_default_value(true));���<���������[X If we were to run the above program with `--help` the `[default: localhost]` portion of��ݾ#��#-\�����������
�:��C����/���-* Hides an argument from short help (`-h`).����̪�ʢ������M��#���T����������ʢ������SP **NOTE:** Setting this option will cause next-line-help output style to be used����(% when long help (`--help`) is called.����T�������t������\����������������� Arg::new("debug")����     .hide_short_help(true);�<����������ZW Setting `hide_short_help(true)` will hide the argument when displaying short help text����\������� ��!������������� ���������������"         .hide_short_help(true)����@��#�����Ī�         "prog", "-h"�\����<����<������������#���\����!d���#��������#���d����!���+��#���.ƛ#<����������" However, when --help is called����\������� ��!������������� ���������������"��#���@��#���������!\����<����<����������)& Then the following would be displayed����\����!d���#��������#���d����!���?Ț#���+��#���.ƛ#<����-\��|��������
�_��h����.���0- Hides an argument from long help (`--help`).�������ʢ������M��#���T�������̌�ʢ������S��#���(��#���T�������t���������XU Setting `hide_long_help(true)` will hide the argument when displaying long help text����\������� ��!������������� �������ܙ������!         .hide_long_help(true)����@��#����������!\����<����<������������#���\����!d���#��������#���d����!���+��#���.ƛ#<���������� However, when -h is called����\������� ��!������������� �������܍������!��#���@��#�����ļ���#\����<����<����������)��#���\����!d���#��������#���d��	 OPTIONS:����?Ț#���+��#���.ƛ#<����-\��t��������
������D�����! # Advanced Argument Relations���������������������������A���96 The name of the [`ArgGroup`] the argument belongs to.����t������\������������*�������#���     .long("debug")����#      .action(ArgAction::SetTrue)����     .group("mode")�<����<����������\Y Multiple arguments can be a member of a single group and then the group checked as if it���� was one of said arguments.����\������������*����� �����į Ԑ�� ���'��!���         .group("mode"))����      .arg(Arg::new("verbose")�����!���'��!�����#�������         "prog", "--debug"�\�������#�� <����������! [`ArgGroup`]: crate::ArgGroup�-\��,����������(����� ����� ���
���$�����')���S���85 The names of [`ArgGroup`]'s the argument belongs to.����t������\�����Ё����*�������#�����#�؂#��#���&#     .groups(["mode", "verbosity"])�<����<����Ã��˃SP Arguments can be members of multiple groups and then the group checked as if it������#Ƅ�\΄���ބ�����*����� ���օį ���� ���'��!�Ć+(         .groups(["mode", "verbosity"]))��� ��#䙇��!���'��!��+��$�����캈��#\܈����#�� ���(% assert!(m.contains_id("verbosity"));�<����͉��Չ!��#-\��4����������#��2������lNJ�������'��D̊�H�����"���H�����
�����$������SUrt�������JG Specifies the value of the argument if `arg` has been used at runtime.�������C@ If `default` is set to `None`, `default_value` will be removed.�ی���R��"����ʢ�����[X **NOTE:** This setting is perfectly compatible with [`Arg::default_value`] but slightly��Ȏ_��"���`] at runtime. This setting however only takes effect when the user has not provided a value at����`] runtime **and** these other conditions are met as well. If you have set `Arg::default_value`����_\ and `Arg::default_value_if`, and the user **did not** provide this arg at runtime, nor were��ڑ]Z the conditions met for `Arg::default_value_if`, the `Arg::default_value` will be applied.����TĒ��Ӓ�tے������MJ First we use the default value only if another arg is present at runtime.�ȓ�\Г����������*�����(% # use clap::builder::{ArgPredicate};���� ��셕     .arg(Arg::new("flag")�̧�         .long("flag")��ŕ(�� ��     .arg(Arg::new("other")�ԕ�         .long("other")����PM         .default_value_if("flag", ArgPredicate::IsPresent, Some("default")))������䭗         "prog", "--flag"�\Η��ޗ���A> assert_eq!(m.get_one::<String>("other").unwrap(), "default");�<����������>; Next we run the same test, but without providing `--flag`.����\������������*���� ��쓚��$̵�ŏ$�Ӛ(�� ���$ԣ���$�›?<         .default_value_if("flag", "true", Some("default")))����������� \����ќ��ٜ30 assert_eq!(m.get_one::<String>("other"), None);�<����������PM Now lets only use the default value if `--opt` contains the value `special`.����\������������*���� ��䊟��"���#�� �ӟ         .long("opt"))�����$Ԕ���$���A>         .default_value_if("opt", "special", Some("default")))���������&#         "prog", "--opt", "special"�\ȡ��ء���A�$<����������\Y We can run the same test and provide any value *other than* `special` and we won't get a���� default value.����\�����ʣ����*����� ���¤��"��#�� ̋���$�����$�̥��$��Aޗ$������զ%"         "prog", "--opt", "hahaha"�\����������3��$<ϧ��ۧ���MJ If we want to unset the default value for an Arg based on the presence or�䵨 value of some other Arg.�֨�\ި���������*����� ������$̈�ŏ$���(�� �Ӫ��$�����$���%"         .default_value("default")����41         .default_value_if("flag", "true", None))������䜬��$\����ͬ��լ3��$<�������2���Э0��"-\�����������������#��3��-�������lЮ����������Ԝ���Dծ�����������������$����������>����{}vxD���������������������ͱKH Specifies the values of the argument if `arg` has been used at runtime.�������" See [`Arg::default_value_if`].�̲�tԲ���\������ use clap_builder::arg;���� use clap_builder::Command;���� use clap_builder::Arg;��� let r = Command::new("df")����*'    .arg(arg!(--opt <FILE> "some arg"))�d��	    .arg(��ô        Arg::new("args")���            .long("args")�܄�            .num_args(2)����A>            .default_values_if("opt", "value", ["df1","df2"]),�D�    )����96    .try_get_matches_from(vec!["", "--opt", "value"]);������� let m = r.unwrap();�|ٶ��!���A>    m.get_many::<String>("args").unwrap().collect::<Vec<_>>(),����    ["df1", "df2"]�4ͷߖ!<ط������6��"-\�����������������#��3��-��.������	��l���$��������ٹ�������*��D����$��������\޹�H���Ź%���H���ҹӑ$ݸ������ӂ���������4���������������������ڻݻ�8�4޻tػ-\Ȼ���������������#��3��-�������l����$�ҽ��$�����D����$�׽â$���
��������������>�cegikm�������]Z Specifies multiple values and conditions in the same manner as [`Arg::default_value_if`].�Ͽ��׿QN The method takes a slice of tuples in the `(arg, predicate, default)` format.�������R��"���̔�ʢ������`] **NOTE**: The conditions are stored in order and evaluated in the same order. I.e. the first����`] if multiple conditions are true, the first one found will be applied and the ultimate value.����T�������t���������Mԍ$���\������������*����� ������$���ŏ$���(�� ����"Į�         .long("opt")����$�������$ԗ���$���          .default_value_ifs([����2/             ("flag", "true", Some("default")),����1.             ("opt", "channel", Some("chan")),�|��         ]))���������&#         "prog", "--opt", "channel"�\����������>; assert_eq!(m.get_one::<String>("other").unwrap(), "chan");�<����������>ʒ$���\������������*����� �������$̏�ŏ$���(�� �����$�����$��� յ$���2��$���1��$|����$���������� \����������3��$<����������]Z We can also see that these values are applied in order, and if more than one condition is����)& true, only the first evaluated "wins"����\������������*�����&# # use clap::builder::ArgPredicate;���� ������$���ŏ$���(�� ����"ĺ���$���$������$ԣ���$��� յ$���C@             ("flag", ArgPredicate::IsPresent, Some("default")),����NK             ("opt", ArgPredicate::Equals("channel".into()), Some("chan")),�|����$��������0-         "prog", "--opt", "channel", "--flag"�\����������A�$<�������2�����6��"-\�������������#��3��-��4������	��l����$�����$Ԕ�����������D����$���â$����H���������H��������$�����_a�������������^[ Specifies multiple values and conditions in the same manner as [`Arg::default_values_if`].�������#  See [`Arg::default_values_if`].�������85 [`Arg::default_values_if`]: Arg::default_values_if()�-\�������������#��3��-��.��5���������l����$�����$�����$���*����������D����$�����$\��֬$���%�$����H���������HӐ����
�����������$����z	���������������������8�4��t��-\�������������#��3��-��4������	��l����$�����$�����$������D����$���â$�����$������$����
���������#��.]_���������Q���[X Set this arg as [required] as long as the specified argument is not present at runtime.����̿�ʢ������`] **TIP:** Using `Arg::required_unless_present` implies [`Arg::required`] and is therefore not���� mandatory to also set.����T�������t������\�������������� ��������)&     .required_unless_present("debug")�<����<����������FC In the following example, the required argument is *not* provided,����EB but it's not an error because the `unless` arg has been supplied.����\������������*�����"�� �������+(         .required_unless_present("dbg")����#�� ����� ��     .arg(Arg::new("dbg")�Ի�� ���(�� ���#�� ����#\������������ <����������da Setting `Arg::required_unless_present(name)` and *not* supplying `name` or this arg is an error.����\������������<�� ���"�� �������+��$���#�� ���� �����$����� ���#�� ����� \������������ ���L�� <������� [required]: Arg::required()�-\�������������(����� ����� ���
���$����
(*���{���_\ Sets this arg as [required] unless *all* of the specified arguments are present at runtime.�������<9 In other words, parsing will succeed only if user either���� * supplies the `self` arg.����.+ * supplies *all* of the `names` arguments.����̮�ʢ������^[ **NOTE:** If you wish for this argument to only be required unless *any of* these args are����41 present see [`Arg::required_unless_present_any`]����T�������t������\�������������� ��������41     .required_unless_present_all(["cfg", "dbg"])�<����<����������\Y In the following example, the required argument is *not* provided, but it's not an error����96 because *all* of the `names` args have been supplied.����\������������*�����"�� �������;8         .required_unless_present_all(["dbg", "infile"])����#�� ���� �����$���� ���(�� ���     .arg(Arg::new("infile")��׀         .short('i')���$�����#�� �ā+(         "prog", "--debug", "-i", "file"�\������̌��� <����������KH Setting [`Arg::required_unless_present_all(names)`] and *not* supplying����@= either *all* of `unless` args or the `self` arg is an error.�Ӄ�\ۃ���������<�� �Є"�� ��������;��$�؅#�� 䀆�� 䡆��$�†� ��(�� �����$�����$�·$�����#�� ����� \����ƈ��Έ�� ��L�� <�����ʉ��$��LI [`Arg::required_unless_present_any`]: Arg::required_unless_present_any()����SP [`Arg::required_unless_present_all(names)`]: Arg::required_unless_present_all()�-\��ܮ���������#��2������l����$��'��D����$��"��$���
�����$׋�
�?AUW���{���_\ Sets this arg as [required] unless *any* of the specified arguments are present at runtime.�����<��$�����$�Ҏ74 * supplies *one or more* of the `unless` arguments.����̖�ʢ������YV **NOTE:** If you wish for this argument to be required unless *all of* these args are����41 present see [`Arg::required_unless_present_all`]�Ӑ�Tې����t�����\�������������� �ڑ�����41     .required_unless_present_any(["cfg", "dbg"])�<����<����ƒ��Βeb Setting [`Arg::required_unless_present_any(names)`] requires that the argument be used at runtime����]Z *unless* *at least one of* the args in `names` are present. In the following example, the����\Y required argument is *not* provided, but it's not an error because one the `unless` args���� have been supplied.����\����������ӕ*�����"�� 䩖���ʖ;8         .required_unless_present_any(["dbg", "infile"])����#�� 䲗�� �ӗ��$���� ���(�� �����$����$���$�����#�� �љ��#\������̋��� <����������eb Setting [`Arg::required_unless_present_any(names)`] and *not* supplying *at least one of* `names`�䧛 or this arg is an error.�ț�\Л����������<�� �Ŝ"�� �������;��$�͝#�� ����� 䖞��$Է�� �֞(�� �����$�����$�ß$����#�� ����� \��������à�� ��L�� <���������$��SP [`Arg::required_unless_present_any(names)`]: Arg::required_unless_present_any()����LI [`Arg::required_unless_present_all`]: Arg::required_unless_present_all()�-\��ܣ���������#��2������l����$��'��D����$��"��$��
�����$̣�
,?AUW���U��_\ This argument is [required] only if the specified `arg` is present at runtime and its value��ץ equals `val`.����t������\����������Ħ�� �ݦ�����-*     .required_if_eq("other_arg", "value")�<����<����§�\ʧ���ڧ�����<�� ���"�� �������#�� ���/,         .required_if_eq("other", "special")����� ���$ԧ���$�ƪ$����#�� ���,)         "prog", "--other", "not-special"�\ȫ��ث���TQ assert!(res.is_ok()); // We didn't use --other=special, so "cfg" wasn't required�������"�� �������#�� ���/��$���� ���$ԩ���$�Ȯ$����#�� ���(%         "prog", "--other", "special"�\Ư��֯��ޯOL // We did use --other=special so "cfg" had become required but was missing.�Բ��� �ѰL�� ������"�� �ѱ����#�� ���/��$�β�� ����$Ԓ���$���$���ڳ#�� ���(%         "prog", "--other", "SPECIAL"�\��������ǴMJ // By default, the comparison is case-sensitive, so "cfg" wasn't required�̙��� ������"�� �������#�� ���/��$���� ���$ԧ���$�Ʒ��"��$�����#�� ���(�%\���������vs // However, case-insensitive comparisons can be enabled.  This typically occurs when using Arg::possible_values().������ ���L�� <������,�� ���(�� �Ի��$-\��t������������#��-������l�������ļ��D�������\ɼ
�����$����#�.[]VX�������EB Specify this argument is [required] based on multiple conditions.�������]Z The conditions are set up in a `(arg, val)` style tuple. The requirement will only become���OL valid if one of the specified `arg`'s value equals its corresponding `val`.����t���ѿ�\ٿ����������� ��������     .required_if_eq_any([����         ("extra", "val"),���         ("option", "spec")�T��     ])�<����<����������`] Setting `Arg::required_if_eq_any([(arg, val)])` makes this arg required if any of the `arg`s����_\ are used at runtime and it's corresponding value is equal to `val`. If the `arg`'s value is����<9 anything other than `val`, this argument isn't required.����\������������*�����"�� ��������!         .required_if_eq_any([����!             ("extra", "val"),����"             ("option", "spec")�t��         ])����#�� ����� ���     .arg(Arg::new("extra")����#�� ܮ�         .long("extra"))�����"���#�� ��         .long("option"))����#�� ���'$         "prog", "--option", "other"�\����������`] assert!(res.is_ok()); // We didn't use --option=spec, or --extra=val so "cfg" isn't required�<����������^[ Setting `Arg::required_if_eq_any([(arg, val)])` and having any of the `arg`s used with its����85 value of `val` but *not* using this arg is an error.����\������������<�� ���"�� ��������!��%���!��%���"ގ%t����%���#�� ���� �����%���#�� ܟ���%����"���#�� ����%���#�� ���&#         "prog", "--option", "spec"�\�������ԗ��� ���L�� <�������,�� ���(�� �����$-\�������������#��-��9�������l����%����������;��D����%\���H�����6���H٧���(
�������$����rac����\�����������������������E��%������]ه%���UR valid if every one of the specified `arg`'s value equals its corresponding `val`.����t������\�������������� �������     .required_if_eq_all([������%����%T���%<����<����������`] Setting `Arg::required_if_eq_all([(arg, val)])` makes this arg required if all of the `arg`s����da are used at runtime and every value is equal to its corresponding `val`. If the `arg`'s value is����<�%���\������������*�����"�� ��������!         .required_if_eq_all([����!��%���"ގ%t����%���#�� ����� �����%���#�� ܱ���%����"���#�� ����%���#�� ���&ܕ%\����������\Y assert!(res.is_ok()); // We didn't use --option=spec --extra=val so "cfg" isn't required�<����������^[ Setting `Arg::required_if_eq_all([(arg, val)])` and having all of the `arg`s used with its����8��%���\������������<�� ���"�� ��������!�%���!��%���"ގ%t����%���#�� ���� �����%���#�� ܝ���%����"���#�� ����%���#�� ���85         "prog", "--extra", "val", "--option", "spec"�\�������ԧ��� ���L�� <���������$-\�������������#��-��9�������l����%����%���;��D����%\����%���6��%���(
�������$����,NPmoqs\�������������������Y���EB Require another argument if this arg matches the [`ArgPredicate`]�������LI This method takes `value, another_arg` pair. At runtime, clap will check����63 if this arg (`self`) matches the [`ArgPredicate`].����96 If it does, `another_arg` will be marked as required.����t������\�������������� ��������"     .requires_if("val", "arg")�<����<����������ZW Setting `Arg::requires_if(val, arg)` requires that the `arg` be used at runtime if the����`] defining argument's value is equal to `val`. If the defining argument is anything other than����-* `val`, the other argument isn't required.����\������������*�����"�� ��������#�� ���+(         .requires_if("my.cfg", "other")������ ���     .arg(Arg::new("other"))����#�� ���*'         "prog", "--config", "some.cfg"�\����������TQ assert!(res.is_ok()); // We didn't use --config=my.cfg, so other wasn't required�<����������[X Setting `Arg::requires_if(val, arg)` and setting the value to `val` but *not* supplying���� `arg` is an error.����\������������<�� ���"�� �������#�� ���+(         .requires_if("my.cfg", "input")����� ����� ���#�� ���(%         "prog", "--config", "my.cfg"�\�������Զ��� ���L�� <�������,�� ���(�� ���%�� -\��\������������3��#���������������l���������������D��
�����$�������gibd�ד����-* Allows multiple conditional requirements.�������JG The requirement will only become valid if this arg's value matches the���� [`ArgPredicate`].����t������\�����̀������ ��������     .requires_ifs([����         ("val", "arg"),���"         ("other_val", "arg2"),�T���%<����<����������a^ Setting `Arg::requires_ifs(["val", "arg"])` requires that the `arg` be used at runtime if the����c` defining argument's value is equal to `val`. If the defining argument's value is anything other����%" than `val`, `arg` isn't required.����\�����DŽ����<�� ���"�� �Ӆ����#�� ܜ�         .requires_ifs([����(%             ("special.conf", "opt"),���(%             ("other.conf", "other"),�t����%䩇�� �ʇ��"����"���$�������%�؈#�� ���.+         "prog", "--config", "special.conf"�\����É��ˉZW assert!(res.is_err()); // We  used --config=special.conf so --option <val> is required����L�� <����������\Y Setting `Arg::requires_ifs` with [`ArgPredicate::IsPresent`] and *not* supplying all the���� arguments is an error.����\����������ˌSP # use clap::{Command, Arg, error::ErrorKind, ArgAction, builder::ArgPredicate};����"�� �ʍ����#�� ܓ���%���30             (ArgPredicate::IsPresent, "input"),���41             (ArgPredicate::IsPresent, "output"),�t����%䷏�� �؏�� ���      .arg(Arg::new("output"))����#�� �ɐ52         "prog", "--config", "file.conf", "in.txt"�\�������ԛ��� ܺ� // We didn't use output��ڑL�� <����������,�� ��(�� ���%�� -\Ǔdޓ��������3��#��:������%����%l���������B��%�����%DÔ�H�����=���H�����/
�������$����8ac����d�������������������O�����8�4�tޕd����������#��2������l����$���'��D����$���"��$���
�����6"��A"?AUW$�������������������H���DA This argument is mutually exclusive with the specified argument.������ʢ������^[ **NOTE:** Conflicting rules take precedence over being required by default. Conflict rules����ZW only need to be set for one of the two arguments, they do not need to be set for each.���T������̀�ʢ������_\ **NOTE:** Defining a conflict is two-way, but does *not* need to defined for both arguments����YV (i.e. if A conflicts with B, defining `A.conflicts_with(B)` is sufficient. You do not���*' need to also do `B.conflicts_with(A)`)����T�������̶�ʢԝ��ܝ{x **NOTE:** [`Arg::conflicts_with_all(names)`] allows specifying an argument which conflicts with more than one argument.�ܞ�T��������ʢ������nk **NOTE** [`Arg::exclusive(true)`] allows specifying an argument which conflicts with every other argument.����T�������̳�ʢѠ��٠@= **NOTE:** All arguments implicitly conflict with themselves.����T�������t���С�\ء����������� ��������      .conflicts_with("debug")�<���<���������[X Setting conflicting argument, and having both arguments present at runtime is an error.���\������������<�� ��"�� 䉥�����#�� �ҥ$!         .conflicts_with("debug")������ ���į Կ�� �ަ(�� ���#�� ���63         "prog", "--debug", "--config", "file.conf"�\������Ԇ��� ���E�� <���������A> [`Arg::conflicts_with_all(names)`]: Arg::conflicts_with_all()��ɩ.+ [`Arg::exclusive(true)`]: Arg::exclusive()�-\��t����������(����� ����� ���
���$�����$(*���[���EB This argument is mutually exclusive with the specified arguments.�����  See [`Arg::conflicts_with`].����̝�ʢ����í^��%���Z��%���T�������̤�ʢ¯��ʯ_��%���^[ (i.e. if A conflicts with B, defining `A.conflicts_with(B)` is sufficient. You do not need����*��%���Tȱ��ױ��߱ʢ������ol **NOTE:** [`Arg::exclusive(true)`] allows specifying an argument which conflicts with every other argument.����T�������t������\�����ó������ ��������/,     .conflicts_with_all(["debug", "input"])�<ϴ��<۴������[X Setting conflicting argument, and having any of the arguments present at runtime with a��ϵ%" conflicting argument is an error.����\������������<�� ���"�� 䝷�����#�� ��30         .conflicts_with_all(["debug", "input"])�䞸�� ���į ���� ����� ���#�� �ι74         "prog", "--config", "file.conf", "file.txt"�\�������Ԣ��� ���E�� <�������2/ [`Arg::conflicts_with`]: Arg::conflicts_with()��λ.��%-\�������������#��2������lռ��$���'��Dڼ��$���"��$�μ
�����$���
�&?AUW���H�ɽ! Sets an overridable argument.������1. i.e. this argument and the following argument����XU will override each other in POSIX style (whichever argument was specified at runtime���� **last** "wins")����̫�ʢɿ��ѿ[X **NOTE:** When an argument is overridden it is essentially as if it never was used, any����[X conflicts, requirements, etc. are evaluated **after** all "overrides" have been removed����T�������̰�ʢ������SP **NOTE:** Overriding an argument implies they [conflict][Arg::conflicts_with`].����T�������t������\�������������� ��� �����(%     .arg(arg!(-f --flag "some flag")����%"         .conflicts_with("debug"))����+(     .arg(arg!(-d --debug "other flag"))����*'     .arg(arg!(-c --color "third flag")����$!         .overrides_with("flag"))���������'$         "prog", "-f", "-d", "-c"]);����C@             //    ^~~~~~~~~~~~^~~~~ flag is overridden by color�������! assert!(m.get_flag("color"));����[X assert!(m.get_flag("debug")); // even though flag conflicts with debug, it's as if flag����ZW                                 // was never used because it was overridden with color����! assert!(!m.get_flag("flag"));�<����-\��t����������(����� ����� ���
���$�����((*���[���96 Sets multiple mutually overridable arguments by name.�������YV i.e. this argument and the following argument will override each other in POSIX style����A> (whichever argument was specified at runtime **last** "wins")����̏�ʢ������[��%���[��%���T�������̔�ʢ������WT **NOTE:** Overriding an argument implies they [conflict][Arg::conflicts_with_all`].����T�������t������\�������������� ��� �����(��%���%"         .conflicts_with("color"))����+��%���*��%���30         .overrides_with_all(["flag", "debug"]))���������'��%���LI             //    ^~~~~~^~~~~~~~~ flag and debug are overridden by color�������[X assert!(m.get_flag("color")); // even though flag conflicts with color, it's as if flag����]Z                                 // and debug were never used because they were overridden����1.                                 // with color����" assert!(!m.get_flag("debug"));����!��%<����-\�������������#��2������l����$���'��D����$���"��$���
�����$���
B*?AUWD�����
 # Reflection����������������������������������������������������  Get the name of the argument�4���"�"���"������
�$�����,���41 Get the help specified for this argument, if any�D���"�"������������������;t����"������
�$�����1���96 Get the long help specified for this argument, if any����t������\�������������� ���52 let arg = Arg::new("foo").long_help("long help");����YV assert_eq!(Some("long help".to_owned()), arg.get_long_help().map(|s| s.to_string()));�<�������l���"�"������������������;t����"������
�$�����(���! Get the placement within help�����"�"������
�$�����.���<9 Get the help heading specified for this argument, if any�����"�"������������������;t����"����
�$���������������������'���74 Get the short option name for this argument, if any�L���"�"��������
�$�����<���74 Get visible short aliases for this argument, if any�����"�"����������$��D�������������������8���OL Get *all* short aliases for this argument, if any, both visible and hidden.�����"�"��������
�$��D�������������������@���=: Get the short option name and its visible aliases, if any����"�"��������
�$�����&���63 Get the long option name for this argument, if any�D���"�"������������������;t����"�����	$�����6���1. Get visible aliases for this argument, if any�����"�"������������������;t����?�?��?Š�:�?�	�:$x��Lk��"������ݖ	$��D����������������	���2���IF Get *all* aliases for this argument, if any, both visible and hidden.�|���"�"������������������;t����?�?��?Š�:�?�	�:$x��Lk��"������
�$��D����������������	���?���<9 Get the long option name and its visible aliases, if any����"�"������������������;t����?�?��?�:�?�	�:$x��Lk��"������
�$�����.���0- Get hidden aliases for this argument, if any�\���"�"������������������;t����?�?��?�:�?�	�:$x��Lk��"������
�$��D����������������	���7���LI Get the names of possible values for this argument. Only useful for user����DA facing applications, such as building help messages or man files�����"�"��������
�$��,����������������������/���.+ Get the names of values for this argument.�|���"�"������������������;t����"ۧ	����
�$�����0���/, Get the number of values for this argument.�d��	�"�"������	�
�$��	�݀	*d�	�#�#�����	�
�$��	���	1�ف	-* Get the delimiter between multiple values����	�#�#�������	�
�$��	���	2��	QN Get the value terminator for this argument. The `value_terminator` is a value��Ń	63 that terminates parsing of multi-valued arguments.����	�#�#������������������;t����#�����	�
�$��	���	(��	*' Get the index of this argument, if any�L��	�#�#��ނ���	�
�$��	���	)���	'$ Get the value hint of this argument�t��	�#�#��Ƅ���	�
�$��	�	�������������Ƅ�����	,��	>; Get the default values specified for this argument, if any���	�t��	�ˏ	�\ӏ	����	�����	�� ���	=: let arg = Arg::new("foo").default_value("default value");���	=: assert_eq!(arg.get_default_values(), &["default value"]);�<��	�����	�#�#���#���ʑ	�
�$ˑ	���	#���	85 Checks whether this argument is a positional or not.�’	�tʒ	�ݒ	�\�	�����	�����	�� ���	 let arg = Arg::new("foo");��Փ	*' assert_eq!(arg.is_positional(), true);���	����	*' let arg = Arg::new("foo").long("foo");����	+( assert_eq!(arg.is_positional(), false);�<�	��l��	�#�#�����	���
$��	���	%��	,) Reports whether [`Arg::required`] is set�|��	�#�#�����	�
�$��	���	3���	�#�#�����	�
�$��	���	/���	�#�#�����	���$��	��	����������������ϙ	0���	63 Report whether [`Arg::allow_hyphen_values`] is set��֙	�#�#����	�
�$�	���	3���	96 Report whether [`Arg::allow_negative_numbers`] is set�솛	�#�#�����	�
�$��	���	&���	&# Behavior when parsing the argument�T��	�#�#���#�����	�
�$��	�Ӝ	<ٜ	������	5���	)& Configured parser for argument values��	�l�	
 # Example���	�\��	�����	�����	'$ let cmd = clap::Command::new("raw")�l�	�!���	"�!���	96             .value_parser(clap::value_parser!(usize))�T�	��!��	*' let value_parser = cmd.get_arguments()����	0-     .find(|a| a.get_id() == "port").unwrap()��Ԡ	     .get_value_parser();����	! println!("{value_parser:?}");�<��	�����	�#�#���#�����	�
�$��	�֢	"<ݢ	�����������	#�ã	)& Report whether [`Arg::global`] is set�l��	�#�#�����	�
�$��	���	+�ˤ	1. Report whether [`Arg::next_line_help`] is set����	�#�#�����	�
�$��	���	!��	'$ Report whether [`Arg::hide`] is set�\��	�#�#�����	�
�$��	���	/���	52 Report whether [`Arg::hide_default_value`] is set�̮�	�#�#���ȧ	�
�$ɧ	�Ө	1���	74 Report whether [`Arg::hide_possible_values`] is set��ڨ	�#�#�����	�
�$��	��	,���	2/ Report whether [`Arg::hide_short_help`] is set���	�#�#�����	�
�$��	���	+�Э	1. Report whether [`Arg::hide_long_help`] is set����	�#�#�����	�
�$��	���	+��	1. Report whether [`Arg::require_equals`] is set����	�#�#���ï	�
�$į	���	&���	-* Reports whether [`Arg::exclusive`] is set��Ȱ	�#�#���ٰ	�
�$ڰ	�ٱ	-���	30 Report whether [`Arg::trailing_var_arg`] is set���	�#�#�����	�
�$��	��	!�Ų	(% Reports whether [`Arg::last`] is set�\��	�#�#�����	�
�$��	���	(�ȳ	/, Reports whether [`Arg::ignore_case`] is set����	�#�#�����	���$��	Dķ	ԩ�	 # Internally used only����������ӷ	4�	�#�#����	�
�$��	��	���������������†���	/���	�#�#�������	�
�$��	��	��������������������	SD��	�#�#�#���#���������	�
�$��	�V4��	�(D��	|��	��	���	]���	�#�#�#���#���������	�
�$��	�V4��	�(D��	|��	��	��	������������������	2t��	��#�#�������	�
�$��	�(D��	��	������������������	(\��	�#�#�����	�
�$��	ԧ�	8�#�#��������	$��	�#�#�������	�
�8��
��	���	��������	!��	�#�#�#���#�����	�
�$��	�,��	���	��������	7\��	�#�#�#���#�������	�
�$��	�,��	���	��������	&��	�#�#�#���#�������	�
�$��	�,��	|��	�����	����_����	3��	�#�#�#�#���#�^�^��^��[�^�[����e�S��#�����	�
�$��	���	���	����_����	>��	�#�#�#�#���#�^�^��^��[�^�[����e�S��#�����	�
�$��	���	lW
L[
y�Ќt ������A�"����1|4l�l�
 # Builder�����������������%��,) Create a `ArgGroup` using a unique name.�����_\ The name will be used to get values from the group or refer to the group inside of conflict�Ԣ and requirement rules.���t����\���������$! # use clap::{Command, ArgGroup};��� ArgGroup::new("config")�<���<����������#�����l���D�
����$Hd��.�� Sets the group name.���t����\���������$��&��$! ArgGroup::default().id("config")�<���<���-\����������#�����l���D���	$��$,e ��$=��,) Adds an [argument] to this group by name���t����\���������41 # use clap::{Command, Arg, ArgGroup, ArgAction};���"�� ���$��         .short('f')���(�� ��     .arg(Arg::new("color")��� ���� (�� �� )&     .group(ArgGroup::new("req_flags")�Đ!         .arg("flag")�ԭ!         .arg("color"))���!0-     .get_matches_from(vec!["myprog", "-f"]);���"=: // maybe we don't know which of the two flags was used...���"(% assert!(m.contains_id("req_flags"));���"30 // but we can also check individually if needed���##  assert!(m.contains_id("flag"));�<�#����# [argument]: crate::Arg�-\�#�$��������(����� ��$�� ��$
���$�$���f%'��,J��&30 Adds multiple [arguments] to this group by name��&�t�&��&�\�&����&����'4��&��'"�� ��'��$��(��&��((�� ��(��&��)����)(�� ��))��&��)%"         .args(["flag", "color"]))���*0��&��*=��&��+(��&��+3��&��,#��&<�,��ܶ, [arguments]: crate::Arg�-\�,$�,��������#��2������l�-��$��-'��D�-��$��-"��$��-
�����$�,��	�i;=PR��13��.96 Getters for all args. It will return a vector of `Id`��.�l�.�&�.�\�.����.��ܟ/ # use clap::{ArgGroup};���/96 let args: Vec<&str> = vec!["a1".into(), "a4".into()];���/30 let grp = ArgGroup::new("program").args(&args);��0���02/ for (pos, arg) in grp.get_args().enumerate() {���0$!     assert_eq!(*arg, args[pos]);�,�1��<�1��D�1�#�#���#���1�
�$�1ȼ
�1�8�/�/��g�g��h��g�h���g�h���gFPR<?��8����8���J��&��1��&�J��T�1��&���&!��&���@,��2UR Allows more than one of the [`Arg`]s in this group to be used. (Default: `false`)��2�t�2��3���3[X Notice in this example we use *both* the `-f` and `-c` flags which are both part of the�L�3 group��3�\�4����4����44��&��4"�� �5��$��5��&��5(�� ��5��&��6����6(�� ��6)��&��7$!         .args(["flag", "color"])���7         .multiple(true))���763     .get_matches_from(vec!["myprog", "-f", "-c"]);���8=��&��8(��&<�9����9`] In this next example, we show the default behavior (i.e. `multiple(false)`) which will throw���9@= an error if more than one of the args in the group was used.��:�\�:����:����:FC # use clap::{Command, Arg, ArgGroup, error::ErrorKind, ArgAction};���;'$ let result = Command::new("myprog")���;��$��<��&��<(�� ��<��&��=����=(�� ��=)��&��=%��&��>:7     .try_get_matches_from(vec!["myprog", "-f", "-c"]);���>;8 // Because we used both args in the group it's an error��? assert!(result.is_err());���?" let err = result.unwrap_err();���?85 assert_eq!(err.kind(), ErrorKind::ArgumentConflict);�<�@���@���@��-\�@D�@������
�$�A��j��D%��AB? Return true if the group allows more than one of the arguments���B0- in this group to be used. (Default: `false`)��B�l�B�&�B�\�B����C��ܮC��&��C+( let mut group = ArgGroup::new("myprog")���C     .args(["f", "c"])�ĜD     .multiple(true);��D���D! assert!(group.is_multiple());�<�D��\�D�#�#����E�
�$�E��T,��EB? Require an argument from the group to be present when parsing.��F���F\Y This is unless conflicting with another argument.  A required group will be displayed in���FHE the usage string of the application in the format `<arg|arg2|arg3>`.��G���Gʢ�G���G]Z **NOTE:** This setting only applies to the current [`Command`] / [`Subcommand`]s, and not�l�H
 globally.��H�T�H���H���Hʢ�I���I[X **NOTE:** By default, [`ArgGroup::multiple`] is set to `false` which when combined with���J\Y `ArgGroup::required(true)` states, "One and *only one* arg must be used from this group.���JXU Use of more than one arg is an error." Vice setting `ArgGroup::multiple(true)` which���KTQ states, '*At least* one arg from this group must be used. Using multiple is OK."��L�T�L���L�t�L��L�\�L����L����MF��&��M'��&��M��$��N��&��N(�� ��N��&��O����O(�� ��O)��&��P$��&�P         .required(true))���P.+     .try_get_matches_from(vec!["myprog"]);���PHE // Because we didn't use any of the args in the group, it's an error���Q��&��Q"��&��R?< assert_eq!(err.kind(), ErrorKind::MissingRequiredArgument);�<�R���R���R%�!��S0- [`ArgGroup::multiple`]: ArgGroup::multiple()���S�� -\�SD�T������
�$�T�rk��a>��TIF Specify an argument or group that must be present when this group is.��U���U\Y This is not to be confused with a [required group]. Requirement rules function just like���V]Z [argument requirement rules], you can name other arguments or groups that must be present���W:7 when any one of the arguments from this group is used.��W���Wʢ�W���W@= **NOTE:** The name provided may be an argument or group name��X�T�X���X�t�X��X�\�X����Y����YF��&��Y'��&�Z��$��Z��&��Z(�� �[��&��[����[(�� ��[į ��\         .short('d')���\(�� ��\)��&��]$��&��]         .requires("debug"))���]41     .try_get_matches_from(vec!["myprog", "-c"]);���^]Z // because we used an arg from the group, and the group requires "-d" to be used, it's an�d�^	 // error��_��&��_"��&��_?��'<�`����`*' [required group]: ArgGroup::required()���`85 [argument requirement rules]: crate::Arg::requires()�-\�aD�a��������(����� ��a�� ��a
���$�a�$#m$&��pR��cHE Specify arguments or groups that must be present when this group is.��c���c\�'��d]ʏ'��e63 when one of the arguments from this group is used.��e���eʢ�f���fA> **NOTE:** The names provided may be an argument or group name��f�T�f���f�t�g��g�\�g����g����gF��&��h'��&��h��$��h��&��i(�� ��i��&��i����i(�� ��jį ��j��'��j(�� �k��!��kކ!��k(�� ��k)��&��l$��&��l-*         .requires_all(["debug", "verb"]))���l:7     .try_get_matches_from(vec!["myprog", "-c", "-d"]);���m^[ // because we used an arg from the group, and the group requires "-d" and "-v" to be used,���n*' // yet we only used "-d" it's an error���n��&��n"��&��o?��'<�o����o*��'��p<9 [argument requirement rules]: crate::Arg::requires_ifs()�-\�pd�p��������#��2������l�q��$��q'��D�q��$��q"��$��q
�����$�p��	�o;=PR��}D��rQN Specify an argument or group that must **not** be present when this group is.��r���r^[ Exclusion (aka conflict) rules function just like [argument exclusion rules], you can name���s\Y other arguments or groups that must *not* be present when one of the arguments from this���t group are used.��t���tʢ�t���uA> **NOTE:** The name provided may be an argument, or group name��u�T�u���u�t�u��u�\�v����v����vF��&��w'��&�w��$��w��&��w(�� ��x��&��x����x(�� �yį ��y��'��y(�� ��y)��&��z$��&��z%��%��z:ߜ'��{^[ // because we used an arg from the group, and the group conflicts with "-d", it's an error��|��&��|"��&��|8��&<�}����}<9 [argument exclusion rules]: crate::Arg::conflicts_with()�-\�}t�}��������(����� ��~�� ��~
���$�~�$r$&�ڌX��PM Specify arguments or groups that must **not** be present when this group is.�̀��Ԁ_\ Exclusion rules function just like [argument exclusion rules], you can name other arguments����\Y or groups that must *not* be present when one of the arguments from this group are used.����̡�ʢ����ǂB? **NOTE:** The names provided may be an argument, or group name����T�������t������\ȃ���؃�����F��&�DŽ'��&����$�����&���(�� �ޅ��&��������(�� �ʆį ����'���(�� 춇��!�؇ކ!��(�� ���)��&�ψ$��&���30         .conflicts_with_all(["debug", "verb"]))����:7     .try_get_matches_from(vec!["myprog", "-c", "-v"]);���^[ // because we used an arg from the group, and the group conflicts with either "-v" or "-d"��Ҋ // it's an error�����&���"��&���8��&<���������@= [argument exclusion rules]: crate::Arg::conflicts_with_all()�-\ʌ����������#��2������l����$���'��D����$���"��$���
�����$����	�t@BVXl�������%������컎 Get the name of the group�4��#�#���#��������
$����%���1. Reports whether [`ArgGroup::required`] is set�|���#�#������
�$�����$8�#�#������ې$ސ�#�#�������
�8��
��f
lj
y��,�������-�J������������\������')��$�������
����w|�y
d}
y���ר����
Tlz��������2��#�#���������$��(<���4,��#�#���������$��(<���94��#�#�������
�$��(<���,4��#�#�������
�$��,���!���������\�4�������-,�������������
�$�����������������
�$�\�
<�
y���������I��������D\����o�*��io�}�����,������$��-����L�����
Ќt�������l������������
��L�������4�������D������\�����\�����
L������T����ר�����
��D�����
��d�����
��L�����
ClapResult�T������<��!����4��!����,�������L��!���TT�������T�������T�������4�������T��"�������"�����\��"���,������������T��
��DDr�RPDjB<x2|�$|�̼���������̻������5������)z��l��^��-PS<?(+��������Ծ���2��t������/����tw��d��%RU��B��"58&)��)d�|����������������������������������������"(��+( Creates a new instance of an `Command`.�����JG It is common, but not required, to use binary name as the `name`. This���FC name will only be displayed to the user when they request to print���*' version or help and usage information.�� ��� SP See also [`command!`](crate::command!) and [`crate_name!`](crate::crate_name!).�� �t� �� �\�!����!��ĸ!��!��! Command::new("My Program")�<�!��<�"���"������%����� t�"� L�"
����
���$"L�$�������
�
$�$��+/��%:7 Adds an [argument] to the list of valid possibilities.��&�t�&��&�\�&����&����&$! # use clap::{Command, arg, Arg};�Ԅ' Command::new("myprog")���'WT     // Adding a single "flag" argument with a short and help text, using Arg::new()�l�'�!�(         Arg::new("debug")�Գ(            .short('d')���(/,            .help("turns on debugging mode")�L�)��!��)_\     // Adding a single "option" argument with a short, a long, and help text using the less���)     // verbose Arg::from()�l�*�!��*MJ         arg!(-c --config <CONFIG> "Optionally sets a config file to use")�L�*��!<�+��<�+����+ [argument]: Arg�-\�+�+����
����L�������
t�+���
��L�+��
$�+��
��+-��,(d�,��#�#������,���
$�,��,�/�������������������3M��0A> Adds multiple [arguments] to the list of valid possibilities.��0�t�0��1�\�1����1����1$��'��1��'|�2     .args([���274         arg!(-d --debug "turns on debugging info"),���2;8         Arg::new("input").help("the input file to use")�T�3�%<�3��<�3����3 [arguments]: Arg�-\�3$�3����
����L��M������'t�4����
��4(��'L�4�H��
��4#��
�H��
��4
���
��
$�3�w�MOkm��<k��5KH Allows one to mutate an [`Arg`] after it's been added to a [`Command`].��5�d�5�� �6���6  If the argument is undefined��6�t�6��6�\�6����6����7*���7���7%" let mut cmd = Command::new("foo")���7     .arg(Arg::new("bar")���8��#��8(�� ��8*'     .mut_arg("bar", |a| a.short('B'));��8���9>; let res = cmd.try_get_matches_from_mut(vec!["foo", "-b"]);��9���9EB // Since we changed `bar`'s short to "B" this should err as there���:$! // is no `-b` anymore, only `-B`��:���:�� �:���:>; let res = cmd.try_get_matches_from_mut(vec!["foo", "-B"]);�̷;�� <�;��-\�;Pd�<<�<�����
ۖ����M��N������ۖ�<����
|�<�ۖ��
��<ۖ��
����=���
T�<
�ۖ��
$�<��E��O�wysu�>��������������
��IR��>PM Allows one to mutate all [`Arg`]s after they've been added to a [`Command`].��?���?HE This does not affect the built-in `--help` or `--version` arguments.��@�t�@��@���A�A	```ignore���'\�A��A��A����A*���B���B%��'�B��'��B         .long("bar")���B(�� �C     .arg(Arg::new("baz")���C         .long("baz")���C(�� ��D     .mut_args(|a| {���DJG         if let Some(l) = a.get_long().map(|l| format!("prefix-{l}")) {���D             a.long(l)���E         } else {���E             a�l�E
         }�\�E     });��E���EA> let res = cmd.try_get_matches_from_mut(vec!["foo", "--bar"]);��F���FMJ // Since we changed `bar`'s long to "prefix-bar" this should err as there���G2/ // is no `--bar` anymore, only `--prefix-bar`.��G���G�� �G���GHE let res = cmd.try_get_matches_from_mut(vec!["foo", "--prefix-bar"]);���H�� <�H��-\�HPd�ID�I���ۖ����M�����'�I�ۖ��
��I��'�I
�ۖ$�I�ǰ8:��Qw��JPM Allows one to mutate an [`ArgGroup`] after it's been added to a [`Command`].��K�d�K�� �K���K ��'�K�t�K��K�\�K����L����L)& # use clap::{Command, arg, ArgGroup};��L���L Command::new("foo")���MPM     .arg(arg!(--"set-ver" <ver> "set the version manually").required(false))���M1.     .arg(arg!(--major "auto increase major"))���N1.     .arg(arg!(--minor "auto increase minor"))���N1.     .arg(arg!(--patch "auto increase patch"))���N$!     .group(ArgGroup::new("vers")���O96          .args(["set-ver", "major", "minor","patch"])���O          .required(true))���P2/     .mut_group("vers", |a| a.required(false));�<�P��-\�PPd�PL�Q�����
ۖ����M��N������'�Q��'|�Q�ۖ��
��Qۖ��
���D�Q��'T�Q
�ۖ��
$�Q��+��5�dfik�R��������������
�S��������������
��[r��TMJ Allows one to mutate a [`Command`] after it's been added as a subcommand.��U���UXU This can be useful for modifying auto-generated arguments of nested subcommands with���U [`Command::mut_arg`].��V�d�V�� �V���V" If the subcommand is undefined��V�t�V��V�\�V����W��įW��!�W���W%��'��W,)         .subcommand(Command::new("bar"))���XLI         .mut_subcommand("bar", |subcmd| subcmd.disable_help_flag(true));��Y���YIF let res = cmd.try_get_matches_from_mut(vec!["foo", "bar", "--help"]);��Y���YPM // Since we disabled the help flag on the "bar" subcommand, this should err.��Z�ԻZ�� �Z���Z?< let res = cmd.try_get_matches_from_mut(vec!["foo", "bar"]);�̦[�� <�[��-\�[t�[����
ۖ����M��N������'�[��'|�\�ۖ��
��\ۖ��
���$�\��'T�\
�ۖ��
$�[�
̾�־cehj�]��������������
��ia��_RO Allows one to mutate all [`Command`]s after they've been added as subcommands.��`���`H��'�`�t�`��`���a�a��'��'\�a��a��a����b*���b���b%��'��b     .subcommands([���c"         Command::new("fetch"),���c!         Command::new("push"),�T�c�%��c'$     // Allow title-case subcommands���d      .mut_subcommands(|sub| {���d&#         let name = sub.get_name();���d?<         let alias = name.chars().enumerate().map(|(i, c)| {�ܦe             if i == 0 {���e*'                 c.to_ascii_uppercase()���e             } else {���f                 c���f             }���f#          }).collect::<String>();���f         sub.alias(alias)�\�g��'�g���gA> let res = cmd.try_get_matches_from_mut(vec!["foo", "fetch"]);���g�� �h���hA> let res = cmd.try_get_matches_from_mut(vec!["foo", "Fetch"]);���h�� <�h��-\�hPd�i|�i���ۖ����M�����'�i�ۖ��
̆j��'<�j
�ۖ$�i���8:��v:��k,) Adds an [`ArgGroup`] to the application.��k���k41 [`ArgGroup`]s are a family of related arguments.���k]Z By placing them in a logical group, you can build easier requirement and exclusion rules.��l���l Example use cases:���mHE - Make an entire [`ArgGroup`] required, meaning that one (and *only*���m?<   one) argument from that group must be present at runtime.���n=: - Name an [`ArgGroup`] as a conflict to another argument.���na^   Meaning any of the arguments that belong to that group will cause a failure if present with���o   the conflicting argument.���o)& - Ensure exclusion between arguments.���pZW - Extract a value from a group instead of determining exactly which argument was used.��p�t�p��q���q^[ The following example demonstrates using an [`ArgGroup`] to ensure that one, and only one,���qDA of the arguments from the specified group is present at runtime.��r�\�r����r����r)��'��s Command::new("cmd")���sP��'��t1��'��t1��'��u1��'��u$��'��u9��'�v��'<�v��<�v��-\�v,�v��������O���������w�����t�w
���$�w�2��02��V��w;8 Adds multiple [`ArgGroup`]s to the [`Command`] at once.��x�t�x��x�\�x����x����y)��'��y֐(��yP��'��z96     .arg(arg!(--major         "auto increase major"))���z96     .arg(arg!(--minor         "auto increase minor"))���{96     .arg(arg!(--patch         "auto increase patch"))���{C@     .arg(arg!(-c <FILE>       "a config file").required(false))���|B?     .arg(arg!(-i <IFACE>      "an interface").required(false))���|     .groups([���}!         ArgGroup::new("vers")���}<9             .args(["set-ver", "major", "minor","patch"])���}              .required(true),���~"         ArgGroup::new("input")���~!             .args(["c", "i"])�T�~�%<�~��<�~��-\�4��������O��O������(�������-��(t��H���(��H����
����$��2��MOkm�Ƈ;�Հ96 Adds a subcommand to the list of valid possibilities.�������_\ Subcommands are effectively sub-[`Command`]s, because they can contain their own arguments,����a^ subcommands, version, usage, etc. They also function just like [`Command`]s, in that they get���63 their own auto generated help, version, and usage.�������63 A subcommand's [`Command::name`] will be used for:���%" - The argument the user passes in����0- - Programmatically looking up the subcommand�„�tʄ�݄�\������������� Խ���'�܅*'     .subcommand(Command::new("config")����52         .about("Controls configuration features")��ņFC         .arg(arg!(<config> "Required configuration file to use")))�<����<����-\��T͇��������P��������������l�
������	�35�܈:�߈�����������$���4�����X���A> Adds multiple subcommands to the list of valid possibilities.����t������\����������֌! # use clap::{Command, Arg, };���� # Command::new("myprog")���� .subcommands( [����OL        Command::new("config").about("Controls configuration functionality")����B?                                 .arg(Arg::new("config_file")),��ЎHE        Command::new("debug").about("Controls debug functionality")])�<����<�������-* [`IntoIterator`]: std::iter::IntoIterator�-\�\����������Q��P������ԝ|���������)�ԝ��T���H�����$���Hԝ���
�ԝ��$������_a~����@���30 Delay initialization for parts of the `Command`�������\Y This is useful for large applications to delay definitions of subcommands until they are��� being invoked.����t������\����������ϓ�� ����'���*��(���5��(���         .defer(|cmd| {����LI             cmd.arg(arg!(<config> "Required configuration file to use"))�t�         })�L����!<����<����,����Ó
����
�$��ִD��쓠���41 Catch problems earlier in the development cycle.������^[ Most error states are handled as asserts under the assumption they are programming mistake��˘_\ and not something to handle at runtime.  Rather than relying on tests (manual or automated)����\Y that exhaustively test your CLI to ensure the asserts are evaluated, this will run those����63 asserts in a way convenient for running as a test.�˚��Ӛ[X **Note:** This will not help with asserts in [`ArgMatches`], those will need exhaustive�ij� testing of your CLI.�Л�t؛���\�����������*���֜ fn cmd() -> Command {����     Command::new("foo")����         .arg(����EB             Arg::new("bar").short('b').action(ArgAction::SetTrue)�l����",�������\�� #[test]���� fn verify_app() {��ž     cmd().debug_assert();�,��������63 let m = cmd().get_matches_from(vec!["foo", "-b"]);����&# println!("{}", m.get_flag("bar"));�<ܟ��d������
�$�����M�Ԡ41 Custom error message for post-parsing validation�������b_ **Note:** this will ensure the `Command` has been sufficiently [built][Command::build] for any����&# relevant context, including usage.����d���� ����Ȣ@= If contradictory arguments or settings exist (debug builds).����t������\�����������,) # use clap::{Command, error::ErrorKind};����)& let mut cmd = Command::new("myprog");��äFC let err = cmd.error(ErrorKind::InvalidValue, "Some failure case");�<����,���#�#���Ģ����Q�������Ģ�̥�_Ģdѥ
�Ģ$���	O��
Z�79�٪&���>; Parse [`env::args_os`], [exiting][Error::exit] on failure.���d��� ������@��(ͧ�tէ���l�
 ```no_run������������ʨ(% let matches = Command::new("myprog")����&#     // Args and options go here...����     .get_matches();�<�����ʩ)& [`env::args_os`]: std::env::args_os()����NK [`Command::try_get_matches_from_mut`]: Command::try_get_matches_from_mut()�\���ǽ���������/���>��(������DA Like [`Command::get_matches`] but doesn't consume the `Command`.�Ϭ�d׬�� ����@��(���t���Э�lح��(������������(% let mut cmd = Command::new("myprog")��߮&��(L��     ;����(% let matches = cmd.get_matches_mut();�<ů���ѯ)��(���41 [`Command::get_matches`]: Command::get_matches()�|���#�#��ǽ�ϰ�
�$԰������������������׻6�ձDA Parse [`env::args_os`], returning a [`clap::Result`] on failure.����̦�ʢIJ��̲\Y **NOTE:** This method WILL NOT exit when `--help` or `--version` (or short versions) are����C@ used. It will return a [`clap::Error`], where the [`kind`] is a����[X [`ErrorKind::DisplayHelp`] or [`ErrorKind::DisplayVersion`] respectively. You must call��մ85 [`Error::exit`] or perform a [`std::process::exit`].����T�������d���� µ��ʵ@��(���t������l����(�Ķ���������(ɿ(���&��(��     .try_get_matches()����&#     .unwrap_or_else(|e| e.exit());�<�������)��(��)& [`Error::exit`]: crate::Error::exit()����0- [`std::process::exit`]: std::process::exit()��˹ [`clap::Result`]: Result���! [`clap::Error`]: crate::Error�Ԓ� [`kind`]: crate::Error����DA [`ErrorKind::DisplayHelp`]: crate::error::ErrorKind::DisplayHelp����JG [`ErrorKind::DisplayVersion`]: crate::error::ErrorKind::DisplayVersion�|޻��������D�������EB Parse the specified arguments, [exiting][Error::exit] on failure.����̼�ʢڽ���IF **NOTE:** The first argument will be parsed as the binary name unless����(% [`Command::no_binary_name`] is used.�ݾ�T������d���� ������@��(ڿ�t�����l����(�������������A> let arg_vec = vec!["my_prog", "some", "args", "to", "parse"];�������(ɿ(���&��(���#      .get_matches_from(arg_vec);�<�������4��(�����(ԋ� [`Vec`]: std::vec::Vec��������ǽ�������������������H��������H��D�������t�����,��
�����Y�����z|����������������������KH Parse the specified arguments, returning a [`clap::Result`] on failure.����̙�ʢ������\��(���^[ used. It will return a [`clap::Error`], where the [`kind`] is a [`ErrorKind::DisplayHelp`]����SP or [`ErrorKind::DisplayVersion`] respectively. You must call [`Error::exit`] or����.+ perform a [`std::process::exit`] yourself.����T�������̭�ʢ������I��(���(��(���T�������d���� ������@��(���t������l����(�������������A��(������(ɿ(���&��(���&#     .try_get_matches_from(arg_vec)����&��(<�������>; [`Command::get_matches_from`]: Command::get_matches_from()����<9 [`Command::try_get_matches`]: Command::try_get_matches()����)��(���0��(���!��(���)��(ԋ���(���D��(���J��(�����(�����������������������(����(�����(D����(t����(,��
�����$����3�PRTV�������K��(������MJ Like [`Command::try_get_matches_from`] but doesn't consume the `Command`.�������ʢ������\��(���^��(���S��(���.��(���T�������̃�ʢ������I��(���(��(���T�������d���� ������@��(���t������l����(�������������A��(������)��(���&��(���74 let matches = cmd.try_get_matches_from_mut(arg_vec)����&��(<�������FC [`Command::try_get_matches_from`]: Command::try_get_matches_from()�����(���!��(�����(����#�#����������������������(����(�����(D����(t����(,��ڪ$������FHJL������������������.���=: Prints the short help message (`-h`) to [`io::stdout()`].�������*' See also [`Command::print_long_help`].�������[X **Note:** this will ensure the `Command` has been sufficiently [built][Command::build].����d���� ������@��(���t������\���������Ě���!���)��(��� cmd.print_help();�<�������'$ [`io::stdout()`]: std::io::stdout()�T���#�#��������
�$�����3���@= Prints the long help message (`--help`) to [`io::stdout()`].�������%" See also [`Command::print_help`].�������[��(���d���� ������@��(���t������\���������ľ���!���)��(ԉ� cmd.print_long_help();�<�������'��(���%" [`BufWriter`]: std::io::BufWriter���� [`-h` (short)]: Arg::help()����'$ [`--help` (long)]: Arg::long_help()�|���#�#��������
�$�����*�Ɂ;8 Render the short help message (`-h`) to a [`StyledStr`]�������+( See also [`Command::render_long_help`].�����ɂ[��(���d���� ƒ��ʃ@��(���t������\�����„������!���
 use std::io;����)��(�ƅ let mut out = io::stdout();���! let help = cmd.render_help();���� println!("{help}");�<�������! [`io::Write`]: std::io::Write��ކ��(���'��(\���#�#��������
�$Ƈ���/���?< Render the long help message (`--help`) to a [`StyledStr`].�����&# See also [`Command::render_help`].�������[��(���d���� ������@��(��t�����\���������ĺ���!�׌��(��)��(�����(���&# let help = cmd.render_long_help();�����(<�������!��(�����(�ێ'��(����#�#��������
�$�����G�������8�4��t��T���#�#�#���#������T��������������L��
���$�����02��L�Δєؔ8�4Ҕt̔|���#�#�#���#������T�������(����(L��
���$������(*��&���52 Version message rendered as if the user ran `-V`.������.+ See also [`Command::render_long_version`].�������
 ### Coloring�������[X This function does not try to color the message nor it inserts any [ANSI escape codes].�������
 ### Examples����\Ś���՚�������!�����(���%" let cmd = Command::new("myprog");��՛)& println!("{}", cmd.render_version());�<�������!��(���&# [`-V` (short)]: Command::version()����1. [`--version` (long)]: Command::long_version()����GD [ANSI escape codes]: https://en.wikipedia.org/wiki/ANSI_escape_code�t��#�#��������
�$�����+���<9 Version message rendered as if the user ran `--version`.�������)& See also [`Command::render_version`].���������(Ο��֟[��)��������)Ӡ�\۠������ď���!�����(���%�)��.+ println!("{}", cmd.render_long_version());�<�������!��(�Т&�)���1��)���G҃)����#�#��������
�$�����+�٤ Usage statement������[��(٥�d��� �����@��(����Ǧ��)ܦ�\��������Ę���!�����(�ʧ)��(���'$ println!("{}", cmd.render_usage());�<����d���#�#�����Ĩ�
�$ɨ���;l���#�#����������$��d���ح # Application-wide Settings�������]Z These settings will apply to the top-level command and all subcommands, by default.  Some��ڮ.+ settings can be overridden in subcommands.�������������������������.���]Z Specifies that the parser should not assume the first argument passed is the binary name.�������XU This is normally the case when using a "daemon" style mode.  For shells / REPLs, see���/, [`Command::multicall`][Command::multicall].����t������\�����ʱ������ ���"�� 칲     .no_binary_name(true)��۲/,     .arg(arg!(<cmd> ... "commands to run"))����2/     .get_matches_from(vec!["command", "set"]);�Ƴ��γFC let cmds: Vec<_> = m.get_many::<String>("cmd").unwrap().collect();����)& assert_eq!(cmds, ["command", "set"]);�<Ǵ���ӴLI [`try_get_matches_from_mut`]: crate::Command::try_get_matches_from_mut()�t��������
�B��K����-���@= Try not to fail on parse errors, like missing option values.�۷���ʢ������A> **NOTE:** This choice is propagated to all child subcommands.�ϸ�T׸����t�����\�������������� ��! let cmd = Command::new("cmd")�ԇ�   .ignore_errors(true)����@=   .arg(arg!(-c --config <FILE> "Sets a custom config file"))���>;   .arg(arg!(-x --stuff <FILE> "Sets a custom stuff file"))����   .arg(arg!(f: -f "Flag"));�һ��ڻLI let r = cmd.try_get_matches_from(vec!["cmd", "-c", "file", "-f", "-x"]);�������2/ assert!(r.is_ok(), "unexpected error: {r:?}");�����$���?< assert_eq!(m.get_one::<String>("config").unwrap(), "file");��ʽ assert!(m.get_flag("f"));���30 assert_eq!(m.get_one::<String>("stuff"), None);�<����lž������
�g��p����2���<9 Replace prior occurrences of arguments rather than error�������EB For any argument that would conflict with itself by default (e.g.����41 [`ArgAction::Set`], it will now override itself.�������_\ This is the equivalent to saying the `foo` arg using [`Arg::overrides_with("foo")`] for all���� defined arguments.�������ʢ������A��)���T����������@= [`Arg::overrides_with("foo")`]: crate::Arg::overrides_with()����������
���������<���tq Disables the automatic [delimiting of values][Arg::value_delimiter] after `--` or when [`Arg::trailing_var_arg`]�l��
 was used.�������ʢ������]Z **NOTE:** The same thing can be done manually by setting the final positional argument to����^[ [`Arg::value_delimiter(None)`]. Using this setting is safer, because it's easier to locate���� when making changes.����T�������̊�ʢ������A��)���T�������t������l����(����������Ԋ���'���+(     .dont_delimit_trailing_values(true)������(<����������A> [`Arg::value_delimiter(None)`]: crate::Arg::value_delimiter()����������
���������.��� Sets when to color output.�������C@ To customize how the output is styled, see [`Command::styles`].�������ʢ������A��)���T����������ʢ������96 **NOTE:** Default behaviour is [`ColorChoice::Auto`].����T�������t������l����(��������'$ # use clap::{Command, ColorChoice};������'���"     .color(ColorChoice::Never)������(<�������30 [`ColorChoice::Auto`]: crate::ColorChoice::Auto�-\��,����������
���V����/���+( Sets the [`Styles`] for terminal output����̛�ʢ������A��)���T�������̦�ʢ������74 **NOTE:** Default behaviour is [`Styles::default`].����T�������t������l����(��������96 # use clap::{Command, ColorChoice, builder::styling};����=: const STYLES: styling::Styles = styling::Styles::styled()����>;     .header(styling::AnsiColor::Green.on_default().bold())����=:     .usage(styling::AnsiColor::Green.on_default().bold())����>;     .literal(styling::AnsiColor::Blue.on_default().bold())����<9     .placeholder(styling::AnsiColor::Cyan.on_default());�ԁ���'���     .styles(STYLES)������(<����-\��4����������
�$���V�����1���;8 Sets the terminal width at which to wrap help messages.�������DA Using `0` will ignore terminal widths and use source formatting.�������\Y Defaults to current terminal width when `wrap_help` feature flag is enabled.  If current����30 width cannot be determined, the default is 100.�������DA **`unstable-v5` feature**: Defaults to unbound, being subject to����  [`Command::max_term_width`].����̼�ʢ������MJ **NOTE:** This setting applies globally and *not* on a per-command basis.����T����������ʢ������30 **NOTE:** This requires the `wrap_help` feature����T�������t������\���������ğ���!Լ���'���     .term_width(80)�<����<����-\��T��������
�$��������5���TQ Limit the line length for wrapping help when using the current terminal's width.�������[X This only applies when [`term_width`][Command::term_width] is unset so that the current����QN terminal's width will be used.  See [`Command::term_width`] for more details.�������TQ Using `0` will ignore this, always respecting [`Command::term_width`] (default).�������/, **`unstable-v5` feature**: Defaults to 100.����̦�ʢ������Mɸ)���T�������̽�ʢ������3޹)���T�������t������\���������ĉ���!Ԧ���'���     .max_term_width(100)�<����<����-\��t��������
�$��������4���'$ Disables `-V` and `--version` flag.����t������\������������,��(���$Ԣ"̽�     .version("1.0.0")����#      .disable_version_flag(true)����#�� ���!         "myprog", "--version"�\��������� ���D�� <����������DA You can create a custom version flag with [`ArgAction::Version`]�\������������<9 # use clap::{Command, Arg, ArgAction, error::ErrorKind};����(��(�����)���%"     // Remove the `-V` short flag����#��)l���!���         Arg::new("version")����              .long("version")����+(             .action(ArgAction::Version)����&#             .help("Print version")�T����!������0- let res = cmd.try_get_matches_from_mut(vec![�Ժ�         "myprog", "-V"�\��������� ���D�� ������0��)���!��)\��������� ���C@ assert_eq!(res.unwrap_err().kind(), ErrorKind::DisplayVersion);�<�������������
�������ه1���PM Specifies to use the version of the current command for all [`subcommands`].�������YV Defaults to `false`; subcommands have independent version strings from their parents.�������ʢ������A��)��T������t������l����(������ڄ�������'ĝ�     .version("v1.1")����      .propagate_version(true)��߅)Ӈ!�����(���52 // running `$ myprog test --version` will display��� // "myprog-test v1.1"�<����������1. [`subcommands`]: crate::Command::subcommand()����������
��������.�ȉTQ Places the help string for all arguments and subcommands on the line after them.����̩�ʢNJ��ϊA��)���T�������t���Nj�lϋ��(���������ԩ���'�Ȍ     .next_line_help(true)�����(<����t��������
� ��)���1���$! Disables `-h` and `--help` flag.����̵�ʢӏ��ۏA��)���T�������t���Ӑ�\ې���������,��(���$Ԣ"�� �����#�� Զ�         "myprog", "-h"�\Ւ������ ���D�� <͓��ٓ���\Y You can create a custom help flag with [`ArgAction::Help`], [`ArgAction::HelpShort`], or��” [`ArgAction::HelpLong`]�\����������<��)�ו(��(���(%     // Change help short flag to `?`���� ��l֖�!��         Arg::new("help")�܉�             .short('?')�쩗             .long("help")��˗(%             .action(ArgAction::Help)����#              .help("Print help")�T����!������0��)����)\����ԛ��� ���D�� ������0��)���         "myprog", "-?"�\ߚ������ ���@= assert_eq!(res.unwrap_err().kind(), ErrorKind::DisplayHelp);�<ӛ�����������
�E��N����7�ڝ'$ Disables the `help` [`subcommand`].����̎�ʢ������A��)���T�������t������\�����ğ����,��(���$Ԣ"� &#     .disable_help_subcommand(true)����VS     // Normally, creating a subcommand causes a `help` subcommand to automatically��ȡ     // be generated as well���)Ӈ!���#�� �¢         "myprog", "help"�\������� ���FC assert_eq!(res.unwrap_err().kind(), ErrorKind::InvalidSubcommand);�<ݣ������0- [`subcommand`]: crate::Command::subcommand()����������
�l�u�۩4���%" Disables colorized help messages.�ݦ���ʢ������A��)ѧ�T٧����t�����l����(����������!�ި��'���#      .disable_colored_help(true)������(<������������
�������-�ѫ+( Panic if help descriptions are omitted.����̉�ʢ������VS **NOTE:** When deriving [`Parser`][crate::Parser], you could instead check this at����.+ compile-time with `#![deny(missing_docs)]`����Tŭ��ԭ��ܭʢ������A��)Ȯ�TЮ��߮�t�����\���������������گ��'���     .help_expected(true)�l���!���52         Arg::new("foo").help("It does foo stuff")���KH         // As required via `help_expected`, a help message was supplied�T��      )��ű #    .get_matches();�<�����d���� ������ On debug builds:���� ```rust,no_run����������̇� Command::new("myapp")�䥳��)lƳ�!�س         Arg::new("foo")����74         // Someone forgot to put .about("...") here����PM         // Since the setting `help_expected` is activated, this will lead to����1.         // a panic (if you are in debug mode)�L����!�͵ #   .get_matches();�4�```�l��������
�������<����8�4�t����������
�$��_yes�$�����4�̹QN Tells `clap` *not* to print possible values when displaying help information.�������QN This can be useful if there are many values, or they are explained elsewhere.�������! To set this per argument, see����DA [`Arg::hide_possible_values`][crate::Arg::hide_possible_values].�������ʢ������A��)��T������������
�������/���?< Allow partial matches of long arguments or their [aliases].�ʿ��ҿ_\ For example, to match an argument named `--test`, one could use `--t`, `--te`, `--tes`, and�l��
 `--test`.�������ʢ������YV **NOTE:** The match *must not* be ambiguous at all in order to succeed. i.e. to match����^[ `--te` to `--test` there could not also be another argument or alias `--temp` because both���� start with `--te`����T����������ʢ������A��)���T����������(% [aliases]: crate::Command::aliases()�|��������
��
���1���DA Allow partial matches of [subcommand] names and their [aliases].�������XU For example, to match a subcommand named `test`, one could use `t`, `te`, `tes`, and�\�� `test`.�������ʢ������^[ **NOTE:** The match *must not* be ambiguous at all in order to succeed. i.e. to match `te`����_\ to `test` there could not also be a subcommand or alias `temp` because both start with `te`����T����������ʢ������\Y **WARNING:** This setting can interfere with [positional/free arguments], take care when����VS designing CLIs which allow inferred subcommands and have potential positional/free����^[ arguments whose values could start with the same characters as subcommands. If this is the����b_ case, it's recommended to use settings such as [`Command::args_conflicts_with_subcommands`] in����" conjunction with this setting.����T����������ʢ������A��)���T�������t������l����(������������� �����      .infer_subcommands(true)����)Ӈ!��������         "prog", "te"�\�������2/ assert_eq!(m.subcommand_name(), Some("test"));�<����������.+ [subcommand]: crate::Command::subcommand()����41 [positional/free arguments]: crate::Arg::index()����(��)���������
�)�2d����� # Command-specific Settings�������QN These apply only to the current command and are not inherited by subcommands.���������������������������������3���  (Re)Sets the program's name.�������*' See [`Command::new`] for more details.����t������l��
 ```ignore���� let cmd = clap::command!()����     .name("foo");�������B? // continued logic goes here, such as `cmd.get_matches()` etc.�<����-\��$����������%����� t��� L��
���$���
!')���D���TQ Overrides the runtime-determined name of the binary for help and error messages.�������]Z This should only be used when absolutely necessary, such as when the binary name for your����XU application is misleading, or perhaps *not* how the user should invoke your program.�������ʢ������=: **TIP:** When building things such as third party `cargo`����1. subcommands, this setting **should** be used!����T�������̟�ʢ������JG **NOTE:** This *does not* change or set the name of the binary file on����JG disk. It only changes what clap thinks the name is for the purposes of���� error or help messages.����T�������t������\��������������!����'���      .bin_name("my_binary")�<����<����-\��D����������Y�������ܝ���������
���$���
v35���H���]Z Overrides the runtime-determined display name of the program for help and error messages.����t������\��������������!�����'���$!      .display_name("my_program")�<����<����-\��d����������Y�����*܈�Ǖ*���
���$���

')���A���,) Sets the author(s) for the help message.�������ʢ������@= **TIP:** Use `clap`s convenience macro [`crate_authors!`] to����LI automatically set your application's author(s) to the same thing as your���� crate at compile time.����T�������̼�ʢ������]Z **NOTE:** A custom [`help_template`][Command::help_template] is needed for author to show�<�� up.����T�������t������\���������ľ���!�����'���%"      .author("Me, me@mymain.com")�<����<����-\��4����������$�������������
���$���Y;')���E���=: Sets the program's description for the short help (`-h`).�������]Z If [`Command::long_about`] is not specified, this message will be displayed for `--help`.�������?< See also [`crate_description!`](crate::crate_description!).����t������\���������ĵ���!�����'���=:     .about("Does really amazing things for great people")�<����<����-\��,����������0�����#�����#���
���$���Y�')���O���@= Sets the program's description for the long help (`--help`).�������WT If not set, [`Command::about`] will be used for long help in addition to short help�\�� (`-h`).����̸�ʢ������JG **NOTE:** Only [`Command::about`] (short format) is used in completion����-* script generation in order to be concise.����T�������t������\��������������!�����'���     .long_about(����HE "Does really amazing things to great people. Now let's talk a little����LI  more in depth about how this subcommand really works. It may take about����*'  a few lines of text, but that's ok!")�<����<�������(% [`Command::about`]: Command::about()�-\��T����������0�����#�����#���
���$���Y�
')���I���C@ Free-form help text for after auto-generated short help (`-h`).�������\Y This is often used to describe how to use the arguments, caveats to be noted, or license��� and contact information.�������b_ If [`Command::after_long_help`] is not specified, this message will be displayed for `--help`.����t������\���������Č���!ԩ���'���]Z     .after_help("Does really amazing things for great people... but be careful with -R!")�<����<�������-\��T����������0�����#�����#́�
���$���0A')���N���FC Free-form help text for after auto-generated long help (`--help`).�ɀ��р\��*䲁��*Ӂ��ہ\Y If not set, [`Command::after_help`] will be used for long help in addition to short help�\��Ť*̂�tԂ���\��������ģ���!�����'�߃a^     .after_long_help("Does really amazing things to great people... but be careful with -R, \��ń@=                      like, for real, be careful with this!")�<����<����-\��|����������0�����#�م��#�ޅ
���$ͅ�0�')��J���DA Free-form help text for before auto-generated short help (`-h`).�������EB This is often used for header, copyright, or license information.�������c` If [`Command::before_long_help`] is not specified, this message will be displayed for `--help`.���t�����\����������‰��!�߉��'���IF     .before_help("Some info I'd like to appear before the help info")�<̊��<؊��-\�\����������0�����#�����#̜�
���$���0�')�ѐO���GD Free-form help text for before auto-generated long help (`--help`).�����E��*������]Z If not set, [`Command::before_help`] will be used for long help in addition to short help�\��Ť*���t���͎�\Վ������ĉ���!Ԧ���'�ŏ_\     .before_long_help("Some verbose and long info I'd like to appear before the help info")�<����<����-\���ؐ��������0�����#�����#���
���$��0O')���?���DA Sets the version for the short version (`-V`) and help messages.�ʒ��Ғb_ If [`Command::long_version`] is not specified, this message will be displayed for `--version`.�������ʢߓ���@= **TIP:** Use `clap`s convenience macro [`crate_version!`] to����JG automatically set your application's version to the same thing as your������*���T�������t���̕�\ԕ������Ĉ���!ԥ���'�Ė     .version("v0.1.24")�<���<���-\��<����������$�����Ī������
���$����y(*���D���JG Sets the version for the long version (`--version`) and help messages.������VS If [`Command::version`] is not specified, this message will be displayed for `-V`.�ԙ��ܙʢ������@��*�ǚJ��*Ԗ���*���T����̛�tԛ���\��������ģ���!�����'�ߜ     .long_version(�d��	 "v0.1.24�̋�  commit: abcdef89726d����  revision: 123�|��  release: 2��ԝ  binary: myprog")�<���<����-\��d����������$�����Ĺ������
���$�����(*�ĪN���LI Overrides the `clap` generated usage string for help and error messages.����̏�ʢ������GD **NOTE:** Using this setting disables `clap`s "context-aware" usage����LI strings. After this setting is set, this will be *the only* usage string��ҡ displayed to the user!���T�������̐�ʢ������LI **NOTE:** Multiple usage lines may be present in the usage argument, but����JG some rules need to be followed to ensure the usage lines are formatted��֣,) correctly by the default help formatter:�������)& - Do not indent the first usage line.����:7 - Indent all subsequent usage lines with seven spaces.����0- - The last line must not end with a newline.����T����ȥ�tХ���\��������������æ��'��52     .override_usage("myapp [-clDas] <some_file>")�<����<����������  Or for multiple usage lines:���\������������������'��     .override_usage(����0-         "myapp -X [-a] [-b] <file>\n       \����41          myapp -Y [-c] <file1> <file2>\n       \���          myapp -Z [-d|-e]"�L����!<����<����-\��t˪��������0�����#����#��
���$ު���(*���L���IF Overrides the `clap` generated help message (both `-h` and `--help`).�����ìNK This should only be used when the auto-generated message does not suffice.����̞�ʢ����ĭEB **NOTE:** This **only** replaces the help message for the current����KH command, meaning if you are using subcommands, those help messages will��ޮOL still be auto-generated unless you specify a [`Command::override_help`] for���� them as well.�ȯ�TЯ��߯�t�����\���������������ڰ��)���%"     .override_help("myapp v1.0\n\����%"            Does awesome things\n\��̱#             (C) me@mail.com\n\n\�������1.            Usage: myapp <opts> <command>\n\n\����Ժ�            Options:\n\��ٲ74            -h, --help       Display this message\n\����74            -V, --version    Display version info\n\��ѳ:7            -s <stuff>       Do something with stuff\n\����/,            -v               Be verbose\n\n\�Ĵ��̴            Commands:\n\���52            help             Print this message\n\����.+            work             Do some work")�<ٵ��<���-\�l����������0�����#�����#̫�
���$���0L')���I���EB Sets the help template to be used, overriding the default format.������)& Tags are given inside curly brackets.������� Valid tags are:�Ƹ��θEB   * `{name}`                - Display name for the (sub-)command.����:7   * `{bin}`                 - Binary name.(deprecated)��׹1.   * `{version}`             - Version number.����52   * `{author}`              - Author information.��Ǻ:7   * `{author-with-newline}` - Author followed by `\n`.����GD   * `{author-section}`      - Author preceded and followed by `\n`.��һQN   * `{about}`               - General description (from [`Command::about`] or����!     [`Command::long_about`]).��μ96   * `{about-with-newline}`  - About followed by `\n`.����FC   * `{about-section}`       - About preceded and followed by '\n'.��׽HE   * `{usage-heading}`       - Automatically generated usage heading.����PM   * `{usage}`               - Automatically generated or given usage string.����TQ   * `{all-args}`            - Help for all arguments (options, flags, positional��ҿ52     arguments, and subcommands) including titles.����30   * `{options}`             - Help for options.����@=   * `{positionals}`         - Help for positional arguments.����74   * `{subcommands}`         - Help for subcommands.����EB   * `{tab}`                 - Standard tab sized used within clap����da   * `{after-help}`          - Help from [`Command::after_help`] or [`Command::after_long_help`].����fc   * `{before-help}`         - Help from [`Command::before_help`] or [`Command::before_long_help`].����t������Ԇ� For a very brief help:����\��������������!�����'���     .version("1.0")����63     .help_template("{name} ({version}) - {usage}")�<����<����������)& For showing more application context:����\��������������!ԛ���'�����*���     .help_template("\����! {before-help}{name} {version}����-* {author-with-newline}{about-with-newline}���� {usage-heading} {usage}������� {all-args}{after-help}�4�� ")�<����<�������(��*���2/ [`Command::long_about`]: Command::long_about()����2/ [`Command::after_help`]: Command::after_help()����<9 [`Command::after_long_help`]: Command::after_long_help()����41 [`Command::before_help`]: Command::before_help()����>; [`Command::before_long_help`]: Command::before_long_help()�-\��l����������0�����#�����#���
���$����')���=-\��<����������Ծ$���(����C-\��l������������$���(����D-\��t������������$���(����J-\���������������$���(6���,���;8 Flatten subcommand help into the current command's help�������eb This shows a summary of subcommands within the usage and help for the current command, similar to����A> `git stash --help` showing information on `push`, `pop`, etc.����ZW To see more information, a user can still pass `--help` to the individual subcommands.�-\��d��������
�l�u���M���41 Set the default section heading for future args.�������OL This will be used for any arg that hasn't had [`Arg::help_heading`] called.�������GD This is useful if the default `Options` or `Arguments` headings are����+( not specific enough for one's use case.�������=: For subcommands, see [`Command::subcommand_help_heading`]�������$! [`Command::arg`]: Command::arg()����52 [`Arg::help_heading`]: crate::Arg::help_heading()�-\�������������$����������
���$����� (*���Q���KH Change the starting value for assigning future display orders for args.�������PM This will be used for any arg that hasn't had [`Arg::display_order`] called.�-\�������������'����� ԏ��� ���
���$�����!(*���6���B? Exit gracefully if no arguments are present (e.g. `$ myprog`).�������ʢ������0- **NOTE:** [`subcommands`] count as arguments����T�������t������\���������ԯ� # use clap::{Command};������'���&#     .arg_required_else_help(true);�<����������1��)���74 [`Arg::default_value`]: crate::Arg::default_value()����������
��"��"���3�������8�4��t�����������
�$��������6�������8�4��t�����������
�$��������0�������8�4��t�����������
�$��������8���ZW Allows one to implement two styles of CLIs where positionals can be used out of order.�������\Y The first example is a CLI where the second to last positional argument is optional, but����_\ the final positional argument is required. Such as `$ prog [optional] <required>` where one����+( of the two following usages is allowed:�������$! * `$ prog [optional] <required>`�̷� * `$ prog <required>`�������^[ This would otherwise not be allowed. This is useful when `[optional]` has a default value.�������[X **Note:** when using this style of "missing positionals" the final positional *must* be����QN [required] if `--` will not be used to skip to the final positional argument.�������^[ **Note:** This style also only allows a single positional argument to be "skipped" without����C@ the use of `--`. To skip more than one, see the second example.�������`] The second example is when one wants to skip multiple optional positional arguments, and use����]Z of the `--` operator is OK (but not required if all arguments will be specified anyways).�������`] For example, imagine a CLI which has three positional arguments `[foo] [bar] [baz]...` where����VS `baz` accepts multiple values (similar to man `ARGS...` style training arguments).�������=: With this setting the following invocations are possible:�������%" * `$ prog foo bar baz1 baz2 baz3`����$! * `$ prog foo -- baz1 baz2 baz3`����  * `$ prog -- baz1 baz2 baz3`����t���������  Style number one from above:����\�����������������<9 // Assume there is an external subcommand named "subcmd"����"�� ���'$     .allow_missing_positional(true)����     .arg(Arg::new("arg1"))����     .arg(Arg::new("arg2")�����'��������         "prog", "other"�\����������2/ assert_eq!(m.get_one::<String>("arg1"), None);����>; assert_eq!(m.get_one::<String>("arg2").unwrap(), "other");�<����������^[ Now the same example, but using a default value for the first optional positional argument����\����������������<��+���"�� �ɂ'�+���     .arg(Arg::new("arg1")����(%         .default_value("something"))��ăʛ+����'�����ܫ���+\˄��ۄ���B? assert_eq!(m.get_one::<String>("arg1").unwrap(), "something");����>��+<���������  Style number two from above:����\�����������*�����<��+�҇"�� ���'�+쥈     .arg(Arg::new("foo"))��Lj     .arg(Arg::new("bar"))���B?     .arg(Arg::new("baz").action(ArgAction::Set).num_args(1..))�������ԉ85         "prog", "foo", "bar", "baz1", "baz2", "baz3"�\����������;8 assert_eq!(m.get_one::<String>("foo").unwrap(), "foo");���;8 assert_eq!(m.get_one::<String>("bar").unwrap(), "bar");����da assert_eq!(m.get_many::<String>("baz").unwrap().collect::<Vec<_>>(), &["baz1", "baz2", "baz3"]);�<����������LI Now nofice if we don't specify `foo` or `baz` but use the `--` operator.����\������������*����<��+���"�� �ʎ'�+���΢+옏��+���B��+��������0-         "prog", "--", "baz1", "baz2", "baz3"�\ڐ������1. assert_eq!(m.get_one::<String>("foo"), None);����1. assert_eq!(m.get_one::<String>("bar"), None);��ޑdڥ+<ǒ��Ӓ��ے&# [required]: crate::Arg::required()�ě�������
�$�	$d�����" # Subcommand-specific Settings�������������������������������E���LI Sets the short version of the subcommand flag without the preceding `-`.�������EB Allows the subcommand to be used as if it were an [`Arg::short`].�ߖ�t�����<������������*����(% let matches = Command::new("pacman")����     .subcommand(����52         Command::new("sync").short_flag('S').arg(���"             Arg::new("search")����                 .short('s')����#                  .long("search")��ԙ/ٙ ���MJ                 .help("search remote repositories for matching strings"),�tښ         ),�L���!���1.     .get_matches_from(vec!["pacman", "-Ss"]);�������;8 assert_eq!(matches.subcommand_name().unwrap(), "sync");����C@ let sync_matches = matches.subcommand_matches("sync").unwrap();����-* assert!(sync_matches.get_flag("search"));�<������ �� -\��T���������$������ם���ܝ
��$ʝ�$$%')���8�՞LI Sets the long version of the subcommand flag without the preceding `--`.�������DA Allows the subcommand to be used as if it were an [`Arg::long`].�������ʢ������:7 **NOTE:** Any leading `-` characters will be stripped.���T������t���������c` To set `long_flag` use a word containing valid UTF-8 codepoints. If you supply a double leading����\Y `--` such as `--sync` they will be stripped. Hyphens in the middle of the word; however,���96 will *not* be stripped (i.e. `sync-file` is allowed).����\�����������*�����(��+����+�֤74         Command::new("sync").long_flag("sync").arg(����"ί+�����+�ݥ#��+���/ٙ ���Mް+t����+L����!���@=     .get_matches_from(vec!["pacman", "--sync", "--search"]);������;��+���C�+���-��+<��������ǩ̳ -\�L����������%����� t��� L��
���$���$7&')���>���+( Sets a hidden alias to this subcommand.�������[X This allows the subcommand to be accessed via *either* the original name, or this given����]Z alias. This is more efficient and easier than creating multiple hidden subcommands as one���XU only needs to check for the existence of this command, and not all aliased variants.�Э��حʢ������IF **NOTE:** Aliases defined with this method are *hidden* from the help��̮MJ message. If you're looking for aliases that will be displayed in the help����,) message, see [`Command::visible_alias`].�ϯ�Tׯ������ʢ������DA **NOTE:** When using aliases and checking for the existence of a��ݰLI particular subcommand within an [`ArgMatches`] struct, one only needs to����52 search for the original name and not all aliases.���T������t������\����������ֲ!Ѥ(���"�� ���(%     .subcommand(Command::new("test")��г         .alias("do-stuff"))����63     .get_matches_from(vec!["myprog", "do-stuff"]);����2�*<�����85 [`Command::visible_alias`]: Command::visible_alias()�-\��,Ƶ��������$������ܵ����
���$е�
9(')���J�ƷDA Add an alias, which functions as  "hidden" short flag subcommand�������\Y This will automatically dispatch as if this subcommand was used. This is more efficient,����[X and easier than creating multiple hidden subcommands as one only needs to check for the��ع41 existence of this command, and not all variants.����t������\�����ĺ����!Ѥ(���"�� ���@=             .subcommand(Command::new("test").short_flag('t')����+(                 .short_flag_alias('d'))����85             .get_matches_from(vec!["myprog", "-d"]);���2�*<����-\������������$�����������
��$ֽ�
#+')���H���EB Add an alias, which functions as a "hidden" long flag subcommand.�������\��+���[��+���4��+���t������\������������!Ѥ(���"�� ���B?             .subcommand(Command::new("test").long_flag("test")����0-                 .long_flag_alias("testing"))����?<             .get_matches_from(vec!["myprog", "--testing"]);����2�*<����-\��|����������$�������������
���$���
.')���Q���41 Sets multiple hidden aliases to this subcommand.�������ZW This allows the subcommand to be accessed via *either* the original name or any of the����_\ given aliases. This is more efficient, and easier than creating multiple hidden subcommands����^[ as one only needs to check for the existence of this command and not all aliased variants.�������ʢ������I��+���FC message. If looking for aliases that will be displayed in the help����.+ message, see [`Command::visible_aliases`].����T����������ʢ������D��+���L��+���5��+���T�������t������\�����������������"�� ���(��+���85         .aliases(["do-stuff", "do-tests", "tests"]))����"         .arg(Arg::new("input")����(%             .help("the file to add")����!             .required(false))����63     .get_matches_from(vec!["myprog", "do-tests"]);����2�*<�������<9 [`Command::visible_aliases`]: Command::visible_aliases()�-\��<����������%��%������ t��҇ ���(� L���� ���#�� ���
�����$���
=0?AUW�������������������R���C@ Add aliases, which function as "hidden" short flag subcommands.�������]Z These will automatically dispatch as if this subcommand was used. This is more efficient,����[��+���4��+���t������\������������!Ѥ(���"�� ���85     .subcommand(Command::new("test").short_flag('t')����1.         .short_flag_aliases(['a', 'b', 'c']))����"��+���(��+���!��+���0-     .get_matches_from(vec!["myprog", "-a"]);����2�*<����-\�������������&����� ���� ̓��� \��
���$���
�302���[���B? Add aliases, which function as "hidden" long flag subcommands.�������]��+���[��+���4��+���t������\������������!Ѥ(���"�� ���B��+���KH                 .long_flag_aliases(["testing", "testall", "test_all"]))����*'                 .arg(Arg::new("input")����85                             .help("the file to add")����1.                             .required(false))����?��+���2�*<����-\�������������%��%������ t��҇ ���(� L���� ���#�� ���
�����$���
�6?AUW���F���,) Sets a visible alias to this subcommand.�������>; This allows the subcommand to be accessed via *either* the����GD original name or the given alias. This is more efficient and easier����C@ than creating hidden subcommands as one only needs to check for����?< the existence of this command and not all aliased variants.�������ʢ������KH **NOTE:** The alias defined with this method is *visible* from the help����KH message and displayed as if it were just another regular subcommand. If����LI looking for an alias that will not be displayed in the help message, see���� [`Command::alias`].����T�������̡�ʢ������D��+���L��+���5��+���T�������t������\�����������������"�� ���(��+���'$         .visible_alias("do-stuff"))����6��+���2�*<�������(% [`Command::alias`]: Command::alias()�-\��l����������$�����č������
���$���
�9')���R���EB Add an alias, which functions as  "visible" short flag subcommand�������\��+���[��+���4��+������+( See also [`Command::short_flag_alias`].����t������\������������!Ѥ(���"�� ���@��+���30                 .visible_short_flag_alias('d'))����8��+���2�*<�������>; [`Command::short_flag_alias`]: Command::short_flag_alias()�-\������������$�����̞������
��$���
�<')��P���FC Add an alias, which functions as a "visible" long flag subcommand.�������\��+���[��+���4��+������*' See also [`Command::long_flag_alias`].���t�����\����������Â!Ѥ(��"�� ���B��+�׃85                 .visible_long_flag_alias("testing"))����?��+�؄2�*<�������<9 [`Command::long_flag_alias`]: Command::long_flag_alias()�-\܅����������$�����ě������
���$���
�?')���Y���52 Sets multiple visible aliases to this subcommand.�҈��ڈ>��+���PM original name or any of the given aliases. This is more efficient and easier���LI than creating multiple hidden subcommands as one only needs to check for��Ê?��+���̏�ʢ������K��+���K��+�ՌL��+�����+�Tʍ��ٍ���ʢ������EB **NOTE:** When using aliases, and checking for the existence of a��юL��+���5��+܏�T�����t������\����������ʐ!Ѥ(��"�� ���(��+�đ41         .visible_aliases(["do-stuff", "tests"]))����6��+���2�*<������(��+-\��|����������%��%������ t��҇ ���(� L���� ��#�� ��
�����$ӓ�
�A?AUWӔ��������������
���Z���DA Add aliases, which function as *visible* short flag subcommands.�̕��ԕ(% See [`Command::short_flag_aliases`].����t������\����������ؖ!Ѥ(���"�� ���@=             .subcommand(Command::new("test").short_flag('b')���74                 .visible_short_flag_aliases(['t']))����85             .get_matches_from(vec!["myprog", "-t"]);���2�*<�������B? [`Command::short_flag_aliases`]: Command::short_flag_aliases()�-\�Ԅ���������&����� ����� ̵��� \š
���$���
E02���z���C@ Add aliases, which function as *visible* long flag subcommands.�ٜ���'$ See [`Command::long_flag_aliases`].����t������\�����������!Ѥ(���"�� ���B��+���SP                 .visible_long_flag_aliases(["testing", "testall", "test_all"]))��П?��+���2�*<ˠ���נ@= [`Command::long_flag_aliases`]: Command::long_flag_aliases()�-\��̳���������%��%������ t��҇ ��(� L���� ���#�� ���
�����$ڡ�
mH?AUW���G���96 Set the placement of this subcommand within the help.�֣��ޣOL Subcommands with a lower value will be displayed first in the help message.����5ҭ#�����^[ `Command`s are automatically assigned a display order based on the order they are added to��ץ their parent [`Command`].����YV Overriding this is helpful when the order commands are added in isn't the same as the��צNK display order, whether in one-off cases or to automatically sort commands.����t���ŧ�\ͧ���ݧ ��!�����䦨 # use clap::{Command, };��Ǩ$! let m = Command::new("cust-ord")���(%     .subcommand(Command::new("beta")����&��#�ȩ)&         .about("Some help and text"))����)&     .subcommand(Command::new("alpha")����&��#�Ϫ)&         .about("I should be first!"))���������          "cust-ord", "--help"�\ƫ��<֫��<��������9Ĺ#���\����!d̬��#ݬ�����#���l��
 Commands:����#      alpha    I should be first!��ɭ#      beta     Some help and text���1.     help     Print help for the subcommand(s)����d����!���#      -h, --help       Print help���&#     -V, --version    Print version�<����-\��lį��������'����� ���� ��
���$֯���I(*���$�ܰJG Specifies that this [`subcommand`] should be hidden from help messages����t���Ʊ�\α���ޱ�������Ԧ���'�Ų�+�޲+(         Command::new("test").hide(true)�L����!<����<����������0��)$��������
�K�'K���3���JG If no [`subcommand`] is present at runtime, error and exit gracefully.����t������\�����������,��(���$! let err = Command::new("myprog")����"     .subcommand_required(true)���)Ӈ!���#�� ���         "myprog",�\ָ���� assert!(err.is_err());����FC assert_eq!(err.unwrap_err().kind(), ErrorKind::MissingSubcommand);�<й��<ܹ������0��)���������
�$���ƺ���:���@= Assume unexpected positional arguments are a [`subcommand`].�Ѽ��ټGD Arguments will be stored in the `""` argument in the [`ArgMatches`]����̭�ʢ˽��ӽ,) **NOTE:** Use this setting with caution,����RO as a truly unexpected argument (i.e. one that is *NOT* an external subcommand)��۾QN will **not** cause an error and instead be treated as a potential subcommand.����OL One should check for such cases manually and inform the user appropriately.����T�������̤�ʢ������^[ **NOTE:** A built-in subcommand will be parsed as an external subcommand when escaped with�L�� `--`.����T�������t������\����������� # use std::ffi::OsString;������!���<��+���"�� ���)&     .allow_external_subcommands(true)���������EB         "myprog", "subcmd", "--option", "value", "-fff", "--flag"�\����������^[ // All trailing arguments will be stored under the subcommand's sub-matches using an empty���� // string argument name�ԇ� match m.subcommand() {����$!     Some((external, ext_m)) => {����VS          let ext_args: Vec<_> = ext_m.get_many::<OsString>("").unwrap().collect();����,)          assert_eq!(external, "subcmd");����KH          assert_eq!(ext_args, ["--option", "value", "-fff", "--flag"]);�T��     },����
     _ => {},�,����<����������0��)���%" [`ArgMatches`]: crate::ArgMatches����LI [`ErrorKind::UnknownArgument`]: crate::error::ErrorKind::UnknownArgument�Ԥ�������
�$������������96 Specifies how to parse external subcommand arguments.�������_\ The default parser is for `OsString`.  This can be used to switch it to `String` or another�L�� type.�������ʢ������KH **NOTE:** Setting this requires [`Command::allow_external_subcommands`]����T�������t������\������� # #[cfg(unix)] {�����������,�����!�� # use clap::value_parser;����<��+���"�� ���)��,��������E̫,\����������^��,ܴ���,�����,���$�,���V��,���,�,���K��,T����,�����,,����<����<�������\��������������!����,���<��+���"�� ���@=     .external_subcommand_value_parser(value_parser!(String))���������E̫,\����������^��,�����,�����,���$�,���TQ          let ext_args: Vec<_> = ext_m.get_many::<String>("").unwrap().collect();����,�,���K��,T����,�����,,����<����������1��)��� ��������)�����!���'Ǯ!���"
���$����rL*,���?���JG Specifies that use of an argument prevents the use of [`subcommands`].�������?< By default `clap` allows arguments between subcommands such����NK as `<cmd> [cmd_args] <subcmd> [subcmd_args] <subsubcmd> [subsubcmd_args]`.�������HE This setting disables that functionality and says that arguments can����GD only follow the *final* subcommand. For instance using this setting����2/ makes only the following invocations possible:�������30 * `<cmd> <subcmd> <subsubcmd> [subsubcmd_args]`����$! * `<cmd> <subcmd> [subcmd_args]`�ġ� * `<cmd> [cmd_args]`����t������\���������ĕ���!Բ���'���/,     .args_conflicts_with_subcommands(true);�<����������1��)���������
�$��������>���B? Prevent subcommands from being consumed as an arguments value.�������TQ By default, if an option taking multiple values is followed by a subcommand, the����/, subcommand will be parsed as another value.����\����!���" cmd --foo val1 val2 subcommand����"           --------- ----------����&#             values   another value�<����������WT This setting instructs the parser to stop when encountering a subcommand instead of����! greedily consuming arguments.����\����!���"��,���"��,���#              values   subcommand�<�������t������\������������*�����FC let cmd = Command::new("cmd").subcommand(Command::new("sub")).arg(����     Arg::new("arg")����         .long("arg")����ɋ"���$!         .action(ArgAction::Set),�4��ߖ!������ let matches = cmd����
     .clone()����FC     .try_get_matches_from(&["cmd", "--arg", "1", "2", "3", "sub"])����     .unwrap();�|����!���GD     matches.get_many::<String>("arg").unwrap().collect::<Vec<_>>(),����     &["1", "2", "3", "sub"]�4��ߖ!���96 assert!(matches.subcommand_matches("sub").is_none());���������,���-*     .subcommand_precedence_over_arg(true)����F��,�����,|����!���G��,ľ�     &["1", "2", "3"]�4��ߖ!���96 assert!(matches.subcommand_matches("sub").is_some());�<�������������
�$��������7���NK Allows [`subcommands`] to override all requirements of the parent command.�������ZW For example, if you had a subcommand or top level application with a required argument����DA that is only required as long as there is no subcommand present,����XU using this setting would allow you to set those arguments to [`Arg::required(true)`]����QN and yet receive no error so long as the user uses a valid subcommand instead.�������ʢ������VS **NOTE:** This defaults to false (using subcommand does *not* negate requirements)����T�������t���������OL This first example shows that it is an error to not use a required argument����\������������1. # use clap::{Command, Arg, error::ErrorKind};����$��,���&#     .subcommand_negates_reqs(true)����,)     .arg(Arg::new("opt").required(true))����)Ӈ!���#�� �΀         "myprog"�\��������,���LI assert_eq!(err.unwrap_err().kind(), ErrorKind::MissingRequiredArgument);�<���<���������ZW This next example shows that it is no longer error to not use a required argument if a��� valid subcommand is used.����\����������ă1��,���&# let noerr = Command::new("myprog")����&��,�Є,��,���)Ӈ!���#�� �ׅ         "myprog", "test"�\����܈� assert!(noerr.is_ok());�<����<��������Ȇ30 [`Arg::required(true)`]: crate::Arg::required()����1��)���������
�$Շ�ۇ���)���JG Multiple-personality program dispatched on the binary name (`argv[0]`)�������30 A "multicall" executable is a single executable����'$ that contains a variety of applets,���B? and decides which applet to run based on the name of the file.����LI The executable can be called from different names by creating hard links���� or symbolic links to it.����ԣ� This is desirable for:��Œ[X - Easy distribution, a single binary that can install hardlinks to access the different����   personalities.����NK - Minimal binary size by sharing common code (e.g. standard library, clap)����IF - Custom shells or REPLs where there isn't a single top-level command�܎���" Setting `multicall` will cause����WT - `argv[0]` to be stripped to the base name and parsed as the first argument, as if���C@   [`Command::no_binary_name`][Command::no_binary_name] was set.����QN - Help and errors to report subcommands as if they were the top-level command�������^[ When the subcommand is not present, there are several strategies you may employ, depending��� on your needs:����)& - Let the error percolate up normally����1. - Print a specialized error message using the���/,   [`Error::context`][crate::Error::context]����GD - Print the [help][Command::write_help] but this might be ambiguous���)& - Disable `multicall` and re-parse it����DA - Disable `multicall` and re-parse it with a specific subcommand�����^[ When detecting the error condition, the [`ErrorKind`] isn't sufficient as a sub-subcommand��͕(% might report the same error.  Enable����c` [`allow_external_subcommands`][Command::allow_external_subcommands] if you want to specifically���%" get the unrecognized binary name.����̔�ʢ������RO **NOTE:** Multicall can't be used with [`no_binary_name`] since they interpret����*' the command name in incompatible ways.����TȘ��ט��ߘʢ������:7 **NOTE:** The multicall command cannot have arguments.�ę�T̙��ۙ���ʢ������KH **NOTE:** Applets are slightly semantically different from subcommands,��ٚGD so it's recommended to use [`Command::subcommand_help_heading`] and����OL [`Command::subcommand_value_name`] to change the descriptive text as above.����T�������t���������74 `hostname` is an example of a multicall executable.���KH Both `hostname` and `dnsdomainname` are provided by the same executable����DA and which behaviour to use is based on the executable file name.�������?< This is desirable when the executable has a primary purpose��ԞJG but there is related functionality that would be convenient to provide����2/ and implement it to be in the same executable.�ڟ���-* The name of the cmd is essentially unused����41 and may be the same as the name of a subcommand.�͠��ՠ96 The names of the immediate subcommands of the Command����;8 are matched against the basename of the first argument,��ӡ74 which is conventionally the path of the executable.�������SP This does not allow the subcommand to be passed as the first non-path argument.���\������������,��(�ܣ*' let mut cmd = Command::new("hostname")�ċ�     .multicall(true)����-*     .subcommand(Command::new("hostname"))��ڤ30     .subcommand(Command::new("dnsdomainname"));����RO let m = cmd.try_get_matches_from_mut(&["/usr/bin/hostname", "dnsdomainname"]);��� assert!(m.is_err());����B? assert_eq!(m.unwrap_err().kind(), ErrorKind::UnknownArgument);��ͦ>; let m = cmd.get_matches_from(&["/usr/bin/dnsdomainname"]);����;8 assert_eq!(m.subcommand_name(), Some("dnsdomainname"));�<Ч��ܧ���?< Busybox is another common example of a multicall executable����@= with a subcommmand for each applet that can be run directly,����B? e.g. with the `cat` applet being run by running `busybox cat`,����41 or with `cat` as a link to the `busybox` binary.�������FC This is desirable when the launcher program has additional options����B? or it is useful to run the applet without installing a symlink����1. e.g. to test the applet without installing it����=: or there may already be a command of that name installed.�������FC To make an applet usable as both a multicall link and a subcommand��ҬA> the subcommands must be defined both in the top-level Command����,) and as subcommands of the "main" applet.�ɭ�\ѭ������ą���!���*' fn applet_commands() -> [Command; 2] {��Ѯ52     [Command::new("true"), Command::new("false")]�,�������)& let mut cmd = Command::new("busybox")��ï��,���+���#          Command::new("busybox")����0-             .subcommand_value_name("APPLET")��ְ30             .subcommand_help_heading("APPLETS")����0-             .subcommands(applet_commands()),�Lñ��!�ѱ(%     .subcommands(applet_commands());����74 // When called from the executable's canonical name����1. // its applets can be matched as subcommands.���QN let m = cmd.try_get_matches_from_mut(&["/usr/bin/busybox", "true"]).unwrap();��Ƴ52 assert_eq!(m.subcommand_name(), Some("busybox"));����JG assert_eq!(m.subcommand().unwrap().1.subcommand_name(), Some("true"));��ϴLI // When called from a link named after an applet that applet is matched.����52 let m = cmd.get_matches_from(&["/usr/bin/true"]);��ڵ2/ assert_eq!(m.subcommand_name(), Some("true"));�<����������63 [`no_binary_name`]: crate::Command::no_binary_name���MJ [`Command::subcommand_value_name`]: crate::Command::subcommand_value_name����QN [`Command::subcommand_help_heading`]: crate::Command::subcommand_help_heading�L��������
��M��M���T��JG Sets the value name used for subcommands when printing usage and help.�������" By default, this is "COMMAND".�ߺ���1. See also [`Command::subcommand_help_heading`]����t������\�����л�������Ԙ���'���)&     .subcommand(Command::new("sub1"))���     .print_help()�<����<����������
 will produce����\����!T̽ myprog�۽��� Usage: myprog [COMMAND]����l����,���IF     help    Print this message or the help of the given subcommand(s)�d�	     sub1����d����!���#�,���&��,<���������(% but usage of `subcommand_value_name`����\��������������ԉ���'���)��-���'$     .subcommand_value_name("THING")����ړ-<����<������������-���\����!T��Д-���̀� Usage: myprog [THING]����l����,���I��-d����-���d����!���#�,���&��,<����-\�������������$�������������
���$���*�N')���S���LI Sets the help heading used for subcommands when printing usage and help.�������#  By default, this is "Commands".�������/, See also [`Command::subcommand_value_name`]����t������\��������������ԗ���'���)��-���ړ-<����<������������-���\����!T��Д-�������-���l����,���I��-d����-���d����!���#�,���&��,<����������*' but usage of `subcommand_help_heading`����\��������������Ԋ���'���)��-���*'     .subcommand_help_heading("Things")����ړ-<����<������������-���\����!T��Д-���܄��-���\�� Things:����I��-d����-���d����!���#�,���&��,<����-\�������������$�������������
���$�����O(*d�������%�������������������������������������������������������������������������������3t���#�#������������������;t����#����
�$�����4����#�#���#����
�$��������������������
���.��� Get the name of the binary.�����#�#������������������;t����#����
�$�����*�����-d���#�#������������������;t����#����
�$�����2����#�#���#����
�$������������������-��
���7���85 Set binary name. Uses `&mut self` instead of `self`.�d���#�#����
��e���������
������
��d��
���
$���
JR35����� Get the name of the cmd.�D���#�#���#����Ӆ$�����)d���#�#���#������
�$�����7���KH Get all known names of the cmd (i.e. primary name and visible aliases).�����#�#���?�?��?�:�?�	�:$x��Lk��#������
�$�����)��� Get the version of the cmd.�\���#�#������������������;t����#����
�$�����.���$! Get the long version of the cmd.�����#�#������������������;t����#����
�$�����(���!ч&����#�#������
�$�����(��� Get the authors of the cmd.�T���#�#������������������;t����#����
�$�����,���)& Get the short flag of the subcommand.�t���#�#��������
�$�����+���(% Get the long flag of the subcommand.�l���#�#������������������;t����#����
�$�����-���:7 Get the help message specified via [`Command::about`].�������(��*L���#�#������������������;t����#������
�$�����2���?< Get the help message specified via [`Command::long_about`].�������2��*t���#�#������������������;t����#������
�$�����)���KH Get the custom section heading specified via [`Command::flatten_help`].�����#�#������
�$�����3���PM Get the custom section heading specified via [`Command::next_help_heading`].�����#�#������������������;t����#����
�$�����D���>; Iterate through the *visible* aliases for this subcommand.�����#�#���#�����
�$����
���8�/�/����������	����<�}�Ta!N�������
���	�����6��w�(��g�g��h��g�h���g�h���gFPR<?��8̆�8̆���-����8�F�J��-�����-�J��\����-8����-���-3��-%��-�T��������������Ŵ
���������������
���O���DA Iterate through the *visible* short aliases for this subcommand.�����#�#���#�����
�$����
���8�/�/����������	����<�}�Ta!N�������
���	�����6��w�(��g�g��h��g�h���g�h���gFPR<?��8���8�����-��8�D�J��-�����-�J\����-8����-}��-1��-%��-�T����������������
���������������
���N���C@ Iterate through the *visible* long aliases for this subcommand.�����#�#���#�����
�$����
���8�0�0����������	����<�}�Ta!N�������
���	�����6��w�(���-���-���-��8���J��-�����-�J��\����-8����-��-3��-%��-�T����������������
����������������
���@���^[ Iterate through the set of *all* the aliases for this subcommand, both visible and hidden.�|���#�#���#�������$����
���8�0�0����������	����<�}�Ta!N���-���-��8���J��-�����-�J��\����-8����-���-2��-$��-�����������������
���K���da Iterate through the set of *all* the short aliases for this subcommand, both visible and hidden.�ԋ��#�#���#�����
�$����
���8�0�0����������	����<�}�Ta!N���-���-��8���J��-�����-�J\����-8����-���-0��-$��-�����������������
���J���c` Iterate through the set of *all* the long aliases for this subcommand, both visible and hidden.�̎��#�#���#�����
�$����
���8�0�0����������	����<�}�Ta!N���-���-��8���J��-�����-�J��\����-8����-���-2��-$��-�����������������
���<���=: Iterate through the *hidden* aliases for this subcommand.�\���#�#���#�����
�$����
���8�0�0����������	����<�}�Ta!N�������
���	�����6��w�(���-���-���-��8���J��-�����-�J��\����-8����-��-3��-%��-�T����������������
����������������
���34���#�#����������
$����m���&��� Should we color the output?�L���#�#����������$���ƃ#���1. Return the current `Styles` for the `Command`�T̓�#�#���#���؃���$ك���?���HE Iterate through the set of subcommands, getting a reference to each.�|���#�#���#�������
$����
���8�0�0��g�g��h��g�h���g�h���gFPR<?��8����8���J��-̧���-�J��|����-���-#��-��цK��PM Iterate through the set of subcommands, getting a mutable reference to each.��؆�#�#���#������
$���
��"�8�0�0��h�h���h��g�h���g�h���g��Xt��,�8����8���J��-�����-�J8�������-���-)��-����%�·52 Returns `true` if this `Command` has subcommands.�|���#�#������
�$�����9��52 Returns the help heading for listing subcommands.�ܽ��#�#������������������;t����#�ى�
�$ډ��7���&# Returns the subcommand value name.����#�#������������������;t����#����
�$�����3�ԋ5��-|���#�#������������������;t����#������
�$���Ǎ8���5��-�΍�#�#������������������;t����#�����
�$����2���5��-t���#�#������������������;t����#������
�$�����7�ݏ5��-����#�#������������������;t����#������
�$�����T���GD Find subcommand such that its name or one of aliases equals `name`.�ܑ���=: This does not recurse through subcommands of subcommands.�|���#�#����
����������������;t�����-��l��˒�����
�ؒ���
���ݒ
���
$̒�
�w35ѓ��������������
�ѕw���QN Find subcommand such that its name or one of aliases equals `name`, returning��ʔ*' a mutable reference to the subcommand.�������=��-�ؕ�#�#����
����������������;t�����-��l�������-܎���-���
���
$���
�z')����������������
��;���&# Iterate through the set of groups.�T���#�#���#�����
�$����
���8�0�0��g�g��h��g�h���g�h���gFPR<?��8����8���J��.Ԓ���.�J�������.�Ɓ.#ׁ.����9�՘)& Iterate through the set of arguments.�l���#�#���#�������
$����
���8�0�0�8���8�B�J˃.���˃.�J��\��Ã.mڃ.#�.����;��0- Iterate through the *positionals* arguments.�|���#�#���#��˚�
�$̚��
՚�8�0�0�������
���	�����6��w�(�˃.�����8���J��.�ښ��.�J��\���.�φ.#��.�����������������
�ߛ4���" Iterate through the *options*.�D��#�#���#����
�$���
���8�0�0�������
���	�����6��w�(�˃.���.��8���J�.����.�J��\��܉.��.#��.�ǜ������������݂���<���B? Get a list of all arguments the given argument conflicts with.�˝��ӝTQ If the provided argument is declared as global, the conflicts will be determined����74 based on the propagation rules of global arguments.���t� ### Panics�������LI If the given arg contains a conflict with an argument that is unknown to��ܟ this `Command`.�����#�#�#���#���?�?��?Š�:�?�	�:$x��Lk��#��������
�$�����$�������������������
�ت?�۪��#�#�#���#���?�?��?Š�:�?�	�:$x��Lk��#��������
�$�����$�����������������.��
�������������������
�,�����������������
��
�׵=�ڵ��#�#�#���#���?�?��?Š�:�?�	�:$x��Lk�Ŕ.������
�$�����$������������������+���52 Report whether [`Command::no_binary_name`] is set�����#�#������
�$�����1����#�#������
�$���ʼ9���C@ Report whether [`Command::dont_delimit_trailing_values`] is set��Ѽ#�#�#������
�$�����1�ͽ;8 Report whether [`Command::disable_version_flag`] is set�ܔ��#�#������
�$�����.�ȿ85 Report whether [`Command::propagate_version`] is set�Č��$�$������
�$�����+���52 Report whether [`Command::next_line_help`] is set�����$�$������
�$�����.���85 Report whether [`Command::disable_help_flag`] is set�����$�$������
�$�����4���>; Report whether [`Command::disable_help_subcommand`] is set����$�$������
�$�����1���;8 Report whether [`Command::disable_colored_help`] is set�����$�$������
�$�����1����$�$������
�$�����8�������8�4��t�����"�$�$������
�$�����3����$�$������
�$�����5����$�$������
�$�����3���=: Report whether [`Command::arg_required_else_help`] is set����$�$������
�$�����7�������8�4��t������$�$������
�$�����3�������8�4��t�����$�$������
�$�����-�������8�4��t������$�$������
�$�����5���?< Report whether [`Command::allow_missing_positional`] is set�����$�$������
�$�����!���+( Report whether [`Command::hide`] is set�\���$�$������
�$�����0���:7 Report whether [`Command::subcommand_required`] is set�Ԙ��$�$������
�$�����7���A> Report whether [`Command::allow_external_subcommands`] is set����!�$�$������
�$�����Q���A> Configured parser for values passed to an external subcommand����l���&���\������������'��&���GD     .external_subcommand_value_parser(clap::value_parser!(String));����B? let value_parser = cmd.get_external_subcommand_value_parser();����!ͻ&<�������$�$�$������������������;t����$������
�$�����"<��������������<���FC Report whether [`Command::args_conflicts_with_subcommands`] is set����&�$�$������
�$�����+�������8�4��t������$�$������
�$�����;���EB Report whether [`Command::subcommand_precedence_over_arg`] is set����%�$�$������
�$�����4���>; Report whether [`Command::subcommand_negates_reqs`] is set�����$�$������
�$�����&���0- Report whether [`Command::multicall`] is set�����$�$������
�$��d������������������������������=����$�$������������������;t����$������
�$�����<����$�$������������������;t����$������
�$�����<����$�$������������������;t����$������
�$�����4t���$�$��ނ����
�$����������������������8����$�$��ނ����
�$����������������������+T���$�$���$������
�$�����R�����$�$�$�$���$ǽ�$������
�$����<��global_arg_vec�t�������������������
$�����������������������L����$�$�$���$������������$����D��args_cursor�\��������:7 Prepare for introspecting on all included [`Command`]s�������ZW Call this on the top-level [`Command`] when done building and before reading state for����41 cases like completions, custom help output, etc.�,���$�$������
�$�����A����$�$������
�$��expand_help_tree�����ŀ	<\Ӏ	�$�$���߀	���$�	��.��	,��	����������������Е	���������������ނ���	K���	�$�$�$���$����������������;t�����.�Ӡ	�
�$ؠ	�
$ޠ	|��	,��	Tת	���������������зз���	'̪�	��$�$���Ķ	�
�$ɶ	|��	,��	���	I���	�$�$�����	�
�$��	help_required_globally����	,��	���������������
,��	���������������.���	p\��	�$�$��ۖ����������������;t����$����.��M����	���'��	�$�ۖ�$�����	�$ۖ��.�$��	
�ۖ$��		condition�L��	ikT��	�������������ۖ��
˧���	vl��	��$�$��ۖ����������������;t����$����.��M����	���'��	�$�ۖ�$�����	�$ۖ��.�$��	
�ۖ$��	��.L��	ac��	�������������ۖ����.���	/���	�$�$�����	�
�$��	��	���������������
���	#T��	�$�$�����	�
�$��	���	.���	��$�$�$���$�����	�
�$��	����	��	�������������������	���������������.�����	H���	�$�$�����	�
�$��	��.���	�ŕ
+�ȕ
��$�$�����ߕ
�
�$��
���
>|��
�$�$�����ę
�
�$ř
��D˙
��
��������������-��
���
6d��
�$�$�$���$�������
�
�$��
��
��
|��
̞
��
������������������
��
���������������웥
D��
������������
 ���.��. ��
Լ�
8�$���$���(��
��	d��
����������������������������
F���
�$�$���$����
�
�$��
�
�8�0�0�������
���	�����6��w�(�˃.���.��8���J��.���
��.�J��\��
��.���.#��.��
�����������������
6$��
�$�$�$���$������������������;t����$�����
�
�$��
��4��
ߨ
���������������
��.���
4t��
�$�$�����
�
�$��
���
���
,��
�$�$�������
�
�$��
�ū
���
,|��
�$�$�����
�
�$��
���
4���
�$�$���ӭ
�
�$ԭ
$��
���������������
���
JT��
�$�$����
��l����
���-ܼ�
��-���

���
$��
�
�')<ñ
�����������������
>���
�$�$���ͳ
�
�$γ
flag�$Գ
<Ŵ
������������������
=���
�$�$�$���$�̶
�
�$Ͷ
��.$Ӷ
<��
�������������ɇ�<ڸ
�������������ɇ���
/L��
�$�$�$���$�����
�
�$��
�$��
��
�����������������.�
���������������
����
Utʻ
��$����$����$��ٻ
�
�$�
��
 "����
���08�0�0�0����������	����<�}�Ta!N�������
���	�����6��w�(��g�g��h��g�h���g�h���gFPR<?���������Џ���.�����8�\�J��.���
��.�J��L��
��.���
��.���.4��.&��.�T��
��������������Ž
������������ގ,�
����������������
CT��
�$�$�$���$������������������;t����$�����
�
�$��
�D��
��
�������������������
V���
�$�$���$����
�
�$��
����
)�8�0�0��7�7���7��7\�(y�S�n��-����������
�3�����3�d+{����������G�ɭ��ɏ����-�����.��8���J��.���
��.�J��\��
���.8d��
��.>��.:��.,��.�$��
���������������
����������
�3�����3�d+{������
5t��
�$�$���"�"�"���"��-K���V�����
�
�$��
��
���������������
���
@���
�$�$�$���$�������
�
�$��
�2,��
,��
�������������������
����
�$�$�$��ۖ�$������M����
���'��
�$�ۖ�$�����
%�$ۖ��/��T��

�ۖ$��
��$��
���
mo���
?���
�$�$������������������;t����$���
�
�$��
���
$��
���������������
��.$��
���������������
����
A���
�$�$�$���$����������������;t����$���
�
�$��
�$$��
$��
���������������
̇$��
�������������φ/���
Dt��
�$�$�������
�
�$��
��D��
���
C���
�$�$�������
�
�$��
��D��
���
-���
�$�$�����
�
�$��
���
#���
��$�$�����
�
�$��
L��
��������������$�$�����
.T��
�$�$�������
���$��
�
��������
<��
����
����
8�$�$���������\��
4��
�������
*,��
��$�$�$���$���$���������
�
�8$��
����
���
"8�$�$��������
!$��
�$�$�������
�
�8����
��
����_����
8��
�$�$�$�$���$�^�^��^��[�^�[����e�S��$�����
�
�$��
���
���
"4��
����.���
%���L��
���.+Г/��.7Г/+���
����
�����X|���������������������;t���������������π��(Ҁ�J��������J��D��
������	$ـIKMO<�
�
y����D�!�����T,�!�����<I�!����J�6�<"|���������4��$�$������������������;t����$��������������L�
���$�$&�����������������=��$�$��������������/L�
���$�̯%�%'��:4��$�$��������������/L�
���$��������������ϲ��-4��$�$�$���$�����
�$��,���	TL�	����.��	W�_��|�	ݘ,�	�"��l�	����$�
���$�
��<�
���.mݝ/bݘ`��/V��/K��/A��/<��.�ݝ/�ݘ���/���/u��/k��/f��
`������
�_��|�
���,�
�"��l�
����$�
���$�
��<�
��dfT�
4�
y��������
�,�8���-T��������E|�������
��
$���+��.+ Get the raw string as an `std::ffi::OsStr`�L��$�$���$�������$���0��'$ Get the raw string as an `OsString`�d��$�$�������
�$���8�$�$�������	$�	�$�$������	�
�8�$�	���������$�������
��$���
8�$�$�������
$�
�$�$������
�
�8�$�
��-�������/$�������
��
$���18�$�$�������3$��$�$�������
�8�
$���!�������#$�������
��
$���%8�$�$�������'$��$�$�������
�8�
$���'������$�������
��
$���'������$�������
��
$�������_���B��$�$�$�$���$�^�^��^��[�^�[����e�S��$�����
�$��͠���������\�4�������#,��$�$���$�����
�$���%�������$4��$�$���$�����
�$���%�������$4��$�$���$�����
�$��� 3�������!$4�!�$�$���$����!�
�$�!��!�������"!�"�$�$�$���$��"�
�$�"�����"�����##�#�$�$�$�$����#�
�$�#�f���#!8�$�$�������$"�$�$�$�$�$���$�$��$�
�8$�$�<���%!8�$�$�������%#�%�%�%�%���%����%�
�8$�%����&-8�%�%�������&.�&�%�%�%�%���%�%����&�
�8$�&����'-8�%�%�������(#�(�%�%�%���%����(�
�8$�(����( �������)$�)�%�%�%���%����)�
�$�)�٨��) �������*#�*�%�%�%���%����*�
�$�*�֩��+,�������+0�+�%�%�%���%����+�
�$�+�ت��,,�������-#�-�%�%�%���%����-�
�$�-�ի��5,�5��T�6�������6E|�6������
��
$�6��72L�7�%�%���%����7���$�7��78t�7������
�$�7d�8	��8�������9<�9����
���9�������:#�:�%�%�%���%����:�
�$�:�,�:��:�������;A\�;�%�%�%���%������;�
�$�;�,�;��;�������<2�<�%�%�%���%������<�
�$�<�,�<��<���=����`���=3$�=�%�%�%���%��������=������=�`����=
���$�=�a�,.��
t�
y�Ќt������8����
��LQ������4������������t�������(�Ak�yWܒ*��
���������(��-* Create a [`PossibleValue`] with its name.�����_\ The name will be used to decide whether this value was provided by the user to an argument.���̩ʢ����]Z **NOTE:** In case it is not [hidden] it will also be shown in help messages for arguments���
kh that use it as a [possible value] and have not hidden them through [`Arg::hide_possible_values(true)`].���T�����t����\���������'$ # use clap::builder::PossibleValue;��� PossibleValue::new("fast")�<���<�����! [hidden]: PossibleValue::hide���:7 [possible value]: crate::builder::PossibleValuesParser���KH [`Arg::hide_possible_values(true)`]: crate::Arg::hide_possible_values()��������%����� t�� L�
����
k���C��+( Sets the help description of the value.�����`] This is typically displayed in completions (where supported) and should be a short, one-line���
 description.���t����\���������'��/�� PossibleValue::new("slow")�̛     .help("not fast")�<���<���-\�$���������0�����#���#̐
���$��0��$&��(��52 Hides this value from help and shell completions.�����]Z This is an alternative to hiding through [`Arg::hide_possible_values(true)`], if you only�� want to hide some values.���t����\���������'��/��  PossibleValue::new("secret")���     .hide(true)�<���<�����K��/-\�$���������$��E���>��2/ Sets a *hidden* alias for this argument value.���t����\���������'��/����/��     .alias("not-fast")�<���<���-\�,���������$���������
���$��
�$&��"Q�� ;8 Sets multiple *hidden* aliases for this argument value.�� �t� �� �\� ����!����!'��/��!��/��!,)     .aliases(["not-fast", "snake-like"])�<�"��<�"��-\�"<�"��������%��%������ t�#҇ ��"(� L�#�� ��"#�� ��#
�����$�"�
�:<OQ�#����������������$t�# Reflection������������$��$&# Get the name of the argument value�D�$�%�%���%��$���$�$��%,��%4��&D�%�%�%������������������;t����%����%�
�$�%��&!��&,) Report if [`PossibleValue::hide`] is set�\�'�%�%����'���$�'��(-��(�%�%����(�
�$�(��*Q��*�%�%������������������;t������ݏ��������A��@����%��*�
�$�*��,E��+30 Returns all valid values of the argument value.��,���,$! Namely the name and all aliases.���,�%�%���%���,�
�$�,���,�8�0�0�����������
�3�����3�d+{���.���������	����<�}�Ta!N��g�g��h��g�h���g�h���gFPR<?��8���������8�#�J��/��,��/�J��\�,��/8�-��/[��/0��/#��/��-����������������2=��-74 Tests if the value is valid for this argument value��.���.FC The value is valid if it is either the name or one of the aliases.��/�t�/��/�\�/����/����/'��/��0A> let arg_value = PossibleValue::new("fast").alias("not-slow");��0���0.+ assert!(arg_value.matches("fast", false));���12/ assert!(arg_value.matches("not-slow", false));��1���1-* assert!(arg_value.matches("FAST", true));���1/, assert!(!arg_value.matches("FAST", false));�<�2��<�2�%�%�%���%��2�ڽ$�2�,�2�+\�24�3�������������ɇ̇4�4�������������ɇ���4,�J��Ӹ'�4�����L�4�����')��5$�5������
������L�
,�
y�|���������������������" Nor argument values, or a flag�,���������=: A single argument value, the most common case for options�4�������D�������$�������*�� Create a range���d��� ����41 If the end is less than the start (debug builds)���t����\���������$! # use clap::builder::ValueRange;���#  let range = ValueRange::new(5);���'$ let range = ValueRange::new(5..10);���(% let range = ValueRange::new(5..=10);���%" let range = ValueRange::new(5..);���&# let range = ValueRange::new(..10);���	'$ let range = ValueRange::new(..=10);�<�	���	���	 While this will panic:���
 ```should_panic���
����
$��/��
30 let range = ValueRange::new(10..5);  // Panics!�<����ԝ����Q���֩(|��ԝ��T�
�ԝʈ��*,��G�����
���|���l���!��
0- Fewest number of values the argument accepts�T��%�%�����
�$���!��.+ Most number of values the argument accepts�T��%�%�����
�$���"��?< Report whether the argument takes any values (ie is a flag)���t����\���������$��/��#��/��" assert!(range.takes_values());�����#  let range = ValueRange::new(0);���#  assert!(!range.takes_values());�<���d��%�%�����
�$���)d��%�%�����
�$���%D��%�%�����
�$���(\��%�%�����
�$���0T��%�%��ނ���
�$���9d��%�%�����
�$�current�<���0����� � ����0\��%�%��������������������������Ɗ޾i8F��h�%���
�$���.L��%�%��������������������������Ɗ޾i8F��h�%���
�$����������<�����
����������$�����
�fixed�,���0�������.$�������
�ʈ,���-�������'$�������
����4�������2$�������
�ʈ,��� 2������� 0$� ������
�ʈ,� ��"9�������"7$�"������
�ʈ,�"��$;�������$9$�%������
�ʈ,�%��&%����_���&B�&�%�%�%�%���%�^�^��^��[�^Š�[����e�S��%����&�
�$�&��&��)#����_���)B�)�%�%�%�%���%�^�^��^��[�^�[����e�S��%����)�
�$�)��)t�
T�
y����L~����
�,������������
��L�������L�����͗\��
�����T������n���������y��e��QԠ=��	������	���
��	,\�	������
���Y���
!������
�����̢$�������
��������)�������������!$�������
��������
��
+( Convert to the intended resettable type�t�
�������.��
~��(�
���.!��.'���*,��*��
+��0|��������������۽4��������
�����$���*�������,|������
�$���,ނ�����-|�ނ����
�$���4�������1|�������
�$���4�������1|������
�$���8†�����3|�†����
�$���7�����1|�����
�$���3�����-|�����
�$���1�����+|�����
�$���+�������������)|�������
���:���"�����,|����
�$���$�	��	��-|����	�	
�	$��� ,���	��	�� 1|� �����	�	
�	$� ��!,Ƅ�	��	��!1|�!Ƅ��	�	
�	$�!��":��	�	���"�������"���	��	')��#2|�#�����	�	
�	������#<��	�	���#�������#���	��	')��$3|�$�����	�	
�	��|���%2��	�	���%�����d�%���	��	')��%.|�%�����	�	
�	��$���&8��	�	���&�����|�&���	��	')��&1|�&�����	�	
�	������'0��	�	���'�����\�'���	��	')��(-|�(�����	�	
�	��t���(,��	�	���(�����L�(���	��	')��)+|�)�����	�	
�	�����)8��	�	���)�����|�)���	��	')��*1|�*�����	�	
�	����<�
�
y�	��,�0��	���	D����	�	�	��9|������	�	
�	�
$���'T������	�	
�	$����#  Get the raw string of the `Str`�4��%�%���%�	��	��	$���8�%�%���	��	��$��%�%�����	��	
�	8�$���
���	��	��
#$�
�����	�	
�	�
$�
��#8�%�%���	��	��'$��%�%�����	��	
�	8�
$�̫���	��	��$������	�	
�	�
$�ԑ���	��	Բ$������	�	
�	�
$���%���	��	Ԧ$������	�	
�	�
$���%���	��	Ԛ$������	�	
�	�
$������	�_�	��B��%�%�%�%���%�^�^��^��[�^�[����e�S��%���	��	
�	$��%�����	�_�	��B��%�%�%�%���%�^�^��^��[�^�[����e�S��%���	��	
�	$���������	�	���	\�4��	�	��,��%�%���%�	��	
�	$������	��	��4��%�%���%�	��	
�	$�Ī���	��	��4��%�%���%͌�	��	
�	$���#���	��	��$4��%�%���%���	��	
�	$���#���	��	��$4��%�%���%���	��	
�	$���%���	��	��4��%�%���%�	��	
�	$�ܕ���	��	��!��%�%�%���%�	��	
�	$��!�ܝ�	��	��!��%�%�%�%���	��	
�	$������8�%�%���	��	��"��%�%�%�%���%�%�	��	
�	8$������8�%�%���	��	��!��%�%�%���%���	��	
�	8$������'���	��	��-��%�%�%���%���	��	
�	$��q���'���	��	�� !� �%�%�%���%���	� �	
�	$� �;��� +8�%�%���	��	��!.�!�%�%�%�%���%�%���	�!�	
�	8$�!����"+8�%�%���	��	��"!�"�%�%�%���%���	�"�	
�	8$�"�����#���	��	��#$�#�%�%�%���%���	�#�	
�	$�#�����$���	��	��%!�%�%�%�%���%���	�%�	
�	$�%�����,,�-��T�-���	�	�	��-9|�.�����	�	
�	�
$�.��.#4�.�%�%���%�	�.�	��$�.��/)\�/�����	�	
�	$�/d�0s��0���	��	��0<�0���	�	
�	Ď1���	��	��1#�1�%�%�%���%���	�1�	
�	$�1�,�1̄2���	��	��2A\�2�%�%�%���%�����	�2�	
�	$�2�,�2��3���	��	��32�3�%�%�%���%�����	�3�	
�	$�3�,�3��4����4���	�`�	��43$�4�%�%�%���%���	���	�	�4�	��/�4��/��4
�	��$�4�g�$&t�
T�
y��H��	�	�;t����	�	�	�	�	�	�	�	�	�	�	�	�	�	�	Ԥԅ Create an empty buffer�����	�	����1��\Y Display using [ANSI Escape Code](https://en.wikipedia.org/wiki/ANSI_escape_code) styling�$��%�%���%�	�	��	
�	$�����	8�0�0�	����8�	9�_��0����08���0]��0��0�	��	1\�	�%�%�����	�	�	
�	$�	msg��	��
%��
B? Appends a given string slice onto the end of this `StyledStr`.�D�
�%�%�%���%�	�
�	
�	$�
��0���)���%�%���	��	
�	$���
!D�
�%�%���	�
�	
�	$�
��,���%�%���	��	
�	$���>4��%�%�%�%���%�%�	��	
�	$��<�trailing�D���1$��%�%���	��	
�	$�_hard_width�\���+l��%�%���	��	
�	$���%D��%�%���	��	
�	$���*l��%�%���%�	��	
�	$��� <L� �%�%���%�	�	� �	
�	$� ��� �	8�0�0�	��StrippedStr��bytes�����xE״�8��8�	��J��0�� ��0�J��\� ��0���0!��0�	��"2\�"�%�%�%���%���	�"�	
�	$�"�,�"��#UD�#�%�%�%���%��%���	�#�	
�	$�#buffer�4�#��$8�%�%���	��	��$<�$���	�	
�	8��$<�$�	����%���	��	��%$�%�����	�	
�	�
$�%��&#8�%�%���	��	��&!$�&�%�%�����	�&�	
�	8�
$�&��'%���
��
��'#$�(�����
�

�
�
$�(��))8�%�%���
��
��)'$�)�%�%�����
�)�

�
8�
$�)��**���
��
��*'$�*ϐ���
�

�
cow��*��+"���
�
�^�^�
�
��,?L�,�%�%�%���%���
�,�

�
$�,�����-@T�-�&�&�����
�-�

�
$�-�����.$��.0- Color-unaware printing. Never uses coloring.����
�_�
��.B�.�&�&�&�&���&�^�^��^��[�^�[����e�S��&���
�/�

�
$�/��/t�
T�
y���<�t�
�
�ԟƄ�
�
�t�t�
D���
�
����<D��&�&��������������������q�aXƄƄ�t�
��

�
����
d�
y�
�
�
�
�
���
���������������������<	��
�
�\)	� �
�
��K	��
�
�
��Ld	��
�
���\�	� �
�
����D�	�!�
�
���T�	�!�
�
��	��	��;	��T	y�s	e��	M��	9,���"	 Parse/validate argument values��	���C	@ Specified with [`Arg::value_parser`][crate::Arg::value_parser].��	���b	_ `ValueParser` defines how to convert a raw argument value into a validated and typed value for���	 use within an application.��	�<�	 See���k	h - [`value_parser!`][crate::value_parser] for automatically selecting an implementation for a given type���O	L - [`ValueParser::new`] for additional [`TypedValueParser`] that can be used��	�l�	�&�	�\�	����	����+	��!l�	�!��#	ܢ!��	��!��:	��!��&	��!L�	��!l�	�!��&	ä!��!	�!��N	��!��-	*             .action(clap::ArgAction::Set)���		��!L�		��!l�		�!��	"	�!��		��!��	E	��!��
-	��0��
	��!T�	��!�	���)	��!��@	�!|�	��!�	���+	�!��	��!��	��!�
	���
1	��!�
	��!��
*	ͫ!�	���&	��!�	��!��	ɬ!<�	��\�	��a�
�|�v�
�
�����7�
�����
�

�
��	�
�
�
����	��	�
���ip>&Ym,�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�����������lf���]v�
����$�	�
�
�
���
�
�
��4�	�
�
�
���
�
�
��D�	�
�
�
���
�
�
��<�	�
�
�
���
�
�
��)/�
�
�

�
IM�
��0���
�
��0��	�
�
�
��0��	���
�
�
�
�
��F	��%	" Custom parser for argument values��	���>	; Pre-existing [`TypedValueParser`] implementations include:��� 	��!��T	Q - [`EnumValueParser`] and  [`PossibleValuesParser`] for static enumerated values���]	Z - [`BoolishValueParser`] and [`FalseyValueParser`] for alternative `bool` implementations���;	8 - [`RangedI64ValueParser`] and [`RangedU64ValueParser`]���#	  - [`NonEmptyStringValueParser`]��	�l�	�&�	�\�	����	����+	( type EnvVar = (String, Option<String>);���C	@ fn parse_env_var(env: &str) -> Result<EnvVar, std::io::Error> {���9	6     if let Some((var, value)) = env.split_once('=') {���8	5         Ok((var.to_owned(), Some(value.to_owned())))���	
     } else {���&	#         Ok((env.to_owned(), None))�L�	     }�,�	���	���+	��!l�	�!��!	         clap::Arg::new("env")���M	J             .value_parser(clap::builder::ValueParser::new(parse_env_var))���	��!T�	��!�	���H	E let m = cmd.try_get_matches_from_mut(["cmd", "key=value"]).unwrap();���(	% let port: &EnvVar = m.get_one("env")��	��!��<	9 assert_eq!(*port, ("key".into(), Some("value".into())));�<�	���	�����
��
�
�
�����	�
����	�����!ܸ#	��'	$ [`bool`] parser for argument values��	�l�	
 See also:���N	K - [`BoolishValueParser`] for different human readable bool representations���:	7 - [`FalseyValueParser`] for assuming non-false is true��	�l�	�&�	�\�	����	����+	��!l�	�!��&	#         clap::Arg::new("download")��� 8	5             .value_parser(clap::value_parser!(bool))��� 	��!T�!	��!�!	���!C	@ let m = cmd.try_get_matches_from_mut(["cmd", "true"]).unwrap();���!+	( let port: bool = *m.get_one("download")��"	��!ܸ"	 assert_eq!(port, true);��"	���"G	D assert!(cmd.try_get_matches_from_mut(["cmd", "forever"]).is_err());�<�#	��$�#	���
�

�
��(	��$)	& [`String`] parser for argument values��$	�l�$	��1��$#	��0�$	�l�$	�&�%	�\�%	����%	����%+	��!l�%	�!��&"	�!��&:	7             .value_parser(clap::value_parser!(String))���&	��!T�'	��!�'	���'A	> let m = cmd.try_get_matches_from_mut(["cmd", "80"]).unwrap();���')	& let port: &String = m.get_one("port")��(	��!��(	 assert_eq!(port, "80");�<�(	��4�(	���
�

�
��0 	��)?	< [`OsString`][std::ffi::OsString] parser for argument values��*	�l�*	�&�*	�\�*	����*	��,��*	����*5	2 # use clap::{Command, Arg, builder::ValueParser};�ܯ+	 use std::ffi::OsString;���+3	0 use std::os::unix::ffi::{OsStrExt,OsStringExt};���,"	 let r = Command::new("myprog")�l�,	�!��,	         Arg::new("arg")���,	�� ��-3	0         .value_parser(ValueParser::os_string())�L�-	��!��-#	�� ��-%	"         OsString::from("myprog"),���.*	'         OsString::from_vec(vec![0xe9])�\�.	���.	���.	 assert!(r.is_ok());���.	��$��/)	& let arg: &OsString = m.get_one("arg")���/	��!��/(	% assert_eq!(arg.as_bytes(), &[0xe9]);�<�0	��<�0	��L�0	���
�

�
��6	��1>	; [`PathBuf`][std::path::PathBuf] parser for argument values��1	�l�1	�&�1	�\�1	����1	���2	 # use std::path::PathBuf;�Խ2	 # use std::path::Path;���2+	��!l�3	�!��3$	!         clap::Arg::new("output")���3;	8             .value_parser(clap::value_parser!(PathBuf))���4	��!T�4	��!�4	���4H	E let m = cmd.try_get_matches_from_mut(["cmd", "hello.txt"]).unwrap();���5,	) let port: &PathBuf = m.get_one("output")���5	��!��5-	* assert_eq!(port, Path::new("hello.txt"));��6	���6@	= assert!(cmd.try_get_matches_from_mut(["cmd", ""]).is_err());�<�6	��D�6	���
�

�
��7	���
�
�
�
��8�	L�8	�&�&�&�&�&���&������������������;t����&���&�������
�8	�

�
$�8	���8	��9	�,�9	��4�9	��;#	��:'	$ Describes the content of `AnyValue`�<�;	�&�&�����
�;	�

�
$�;	��=t	��;*	' Reflect on enumerated value properties��<	���<U	R Error checking should not be done with this; it is mostly targeted at user-facing���=,	) applications like errors and completion.�|�=	�&�&������������������;t��������������lf���]v�J�J���&���
�=	�

�
$�=	��>1	��>	�
�&�&���&��0�
�>	�

�
$�>	��GV	��A5	2 Convert a [`TypedValueParser`] to [`ValueParser`]��B	�l�B	�&�B	�\�B	����B	����B+	��!l�C	�!��C&	ä!��C!	�!��CN	��!��D-	��0��D	��!T�E	��!�E	���E)	��!��E.	+     ["cmd", "--hostname", "rust-lang.org"]�|�E	��!�F	���F1	��!�F	��!��F*	ͫ!<�G	����
�
��1�G	��1��G	����$�G	���$�G	��<�G	���
��
GI��G	$�G	�����
�

�
��������H0	���
��
��H)	$�H	’���
�

�
���H	��N/	��I7	4 Create an `i64` [`ValueParser`] from a `N..M` range��I	���IG	D See [`RangedI64ValueParser`] for more control over the output type.��J	���J%	" See also [`RangedU64ValueParser`]��J	�t�J	��J	�\�J	����J	����K+	��!l�K	�!��K"	�!��K	��!��L)	&             .value_parser(3000..4000)���L-	��0��L	��!T�L	��!�M	���MM	J let m = cmd.try_get_matches_from_mut(["cmd", "--port", "3001"]).unwrap();���M&	# let port: i64 = *m.get_one("port")��N	��!ܟN	ɬ!<�N	�����
��
��N,	$�N	�����
�

�
�,�O	��U8	��P8	5 Create an `i64` [`ValueParser`] from a `N..=M` range��P	���PG	��1�Q	���Q%	��1�Q	�t�Q	��Q	�\�Q	����Q	����R+	��!l�R	�!��R"	�!��R	��!��S*	'             .value_parser(3000..=4000)���S-	��0��S	��!T�T	��!�T	���TM	��1��T&	ب1�U	��!ܨU	ɬ!<�U	�����
��
��V5	$�V	��
�

�
�,�V	��\3	��W6	3 Create an `i64` [`ValueParser`] from a `N..` range��W	���WG	��1�X	���X%	��1�X	�t�X	��Y	�\�Y	����Y	����Y+	��!l�Y	�!��Y"	�!�Z	��!��Z%	"             .value_parser(3000..)���Z-	��0��[	��!T�[	��!�[	���[M	��1��[&	ب1�\	��!��\	ɬ!<�\	�����
��
��]0	$�]	�����
�

�
�,�]	��c1	��^6	3 Create an `i64` [`ValueParser`] from a `..M` range��^	���^G	��1�_	���_%	��1�_	�t�_	��`	�\�`	����`	����`+	��!l�`	�!��`"	�!�a	��!��a%	"             .value_parser(..3000)���a-	��0��b	��!T�b	��!�b	���bK	H let m = cmd.try_get_matches_from_mut(["cmd", "--port", "80"]).unwrap();���b&	ب1�c	��!��c	 assert_eq!(port, 80);�<�c	�����
��
��d.	$�d	Ք���
�

�
�,�d	��j:	��e7	4 Create an `i64` [`ValueParser`] from a `..=M` range��e	���eG	��1�f	���f%	��1�f	�t�f	��f	�\�f	����g	����g+	��!l�g	�!��g"	�!�h	��!��h&	#             .value_parser(..=3000)���h-	��0��h	��!T�i	��!�i	���iK	��1��i&	ب1�j	��!̹j	�1<�j	�����
��
��k7	$�k	�����
�

�
�,�k	��q.	��l5	2 Create an `i64` [`ValueParser`] from a `..` range��l	���lG	��1�m	���m%	��1�m	�t�m	��n	�\�n	����n	����n+	��!l�n	�!��n"	�!�o	��!��o!	             .value_parser(..)���o-	��0��o	��!T�p	��!�p	���pM	��1��p&	ب1�q	��!��q	ɬ!<�q	�����
��
��r+	$�r	�����
�

�
�,�r	��x]	��s:	7 Create a [`ValueParser`] with [`PossibleValuesParser`]��s	���sE	B See [`PossibleValuesParser`] for more flexibility in creating the���t6	3 [`PossibleValue`][crate::builder::PossibleValue]s.��t	�t�t	��t	�\�u	����u	����u+	��!l�u	�!��u#	ܢ!�v	��!��v:	��!��v&	��!T�w	��!�w	���w)	��!��w#	      ["cmd", "--color", "never"]�|�w	��!�w	���w+	�!ܪx	��!��x	 assert_eq!(color, "never");�<�x	����
j�
�
�
��1�x	jt�x	�����԰y	���
��
464�x	��y	$�y	ڕ���
�

�
��j������M	��z:	��1�{	���{E	�1��{6	��1�|	�t�|	��|	�\�|	����|	����|3	0 let possible = vec!["always", "auto", "never"];���}+	��!l�}	�!��}#	ܢ!��}	��!��}'	$             .value_parser(possible)���~&	��!T�~	��!�~	���~)	��!��#	��1|�	��!�	���+	�!��	��!���	��1<��	����
�
��1��	��1��	���
��
���	$��	����
�

�
��������$	���
�_�
���M	��	�&�&�&�&���&�^�^��^��[�^�[����e�S��&���
��	�

�
$��	���	��	���
��
���	,��	�&�&�����
��	�

�
$��	��+	t�	�
�
�
��.���	��/$��	��/$��	��/<��	�
��.6��/1��/.��/+��.N��/I��/F��/C�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
����	L��	�
�&�&�&�&�&���&������������������;t����&���&�����
��	�
��$��	����	�ً	�,��	�Œ�	TŌ	�
�&�&�&�&�&���&������������������;t����&���&�������
ٌ	�

�
��$ڌ	����������ǀ�� 	<�	�
�&�&�����
�	�

�
��$�	���q	|��	�
�&�&������������������;t��������������lf���]v�J�J���&���
��	�

�
��$��	���/	L��	�
�&�&����0�
��	�

�
��$��	���	��
��
�
�
	͖�
��L��	��͖��	ܟ/l�	̟/,��	�/$��	��/$��	��/<��	�
͖ܛ�	����	͖�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
@B������	L��	�
�&�&�&�&�&͖�&������������������;t����&���&�����
ԑ	�

�
��͖$Ց	��������ߓ�	T�	�
�&�&�&�&�&͖�&������������������;t����&���&�������
��	�

�
��͖$��	�������������	<��	�
�&�&͖���
��	�

�
��͖$��	��p	|��	�
�&�&͖����������������;t��������������lf���]v�J�J���&���
��	�

�
��͖$��	���.	L��	�
�&�&͖��0�
��	�

�
��͖$��	���9	��"	��0��	����7	4 As alternatives to implementing `TypedValueParser`,��əH	E - Use `Fn(&str) -> Result<T, E>` which implements `TypedValueParser`����h	e - [`TypedValueParser::map`] or [`TypedValueParser::try_map`] to adapt an existing `TypedValueParser`���	����G	D See `ValueParserFactory` to register `TypedValueParser::Value` with��Ǜ+	( [`value_parser!`][crate::value_parser].��	�l��	�&��	�\��	�����)	& # #[cfg(feature = "error-context")] {����	���ߜ!	 # use clap::error::ErrorKind;����#	  # use clap::error::ContextKind;����$	! # use clap::error::ContextValue;��ʝ	 #[derive(Clone)]��ߝ	 struct Custom(u32);���	����	��1쐞	 struct CustomValueParser;���	����@	= impl clap::builder::TypedValueParser for CustomValueParser {���	     type Value = Custom;���	����	     fn parse_ref(����	         &self,���� 	         cmd: &clap::Command,��ޟ$	!         arg: Option<&clap::Arg>,����$	!         value: &std::ffi::OsStr,����/	,     ) -> Result<Self::Value, clap::Error> {��ؠ1	.         let inner = clap::value_parser!(u32);����8	5         let val = inner.parse_ref(cmd, arg, value)?;�á	��ǡ*	'         const INVALID_VALUE: u32 = 10;���%	"         if val == INVALID_VALUE {����J	G             let mut err = clap::Error::new(ErrorKind::ValueValidation)���#	                  .with_cmd(cmd);����(	%             if let Some(arg) = arg {����_	\                 err.insert(ContextKind::InvalidArg, ContextValue::String(arg.to_string()));����	܄(���g	d             err.insert(ContextKind::InvalidValue, ContextValue::String(INVALID_VALUE.to_string()));���� 	             return Err(err);�l��	��'��	�ܽ�	         Ok(Custom(val))�L٥	��0,�	��<�	��<�	�����	�
�
��.����&	ݘ,��	��/$��	��/$��	��/<��	�
��.?ݘ:��/7��/4��/1��.]ݘX��/U��/R��/O�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�����צ 	����$�	���$�	���,�	��1>��11��1&��1�
�
�
�
�
�
�
�צ	̹�	 Argument's value type�,ܦ	�
�
���	���	 Parse the argument value���	����G	D When `arg` is `None`, an external subcommand value is being parsed.�L��	�&�&�&�&�&���&������������������;t����&���&��ޔ�
��	�
��$��	����	���	�,ר	����	䡩	��1©	��ʩG	��1T��	�&�&�&�&�&���&������������������;t����&���&����ޔ�
��	�

�
��$��	��R
�]
�h
ǀs
����	䓬	��1��	����G	��1,��	�&�&�&�&���&������������������;t����&����ޔ�
��	�
љ$��	��������گ�	��	��1��	����G	��14ݯ	�&�&�&�&���&������������������;t����&������ޔ�
��	�

�
��$�	�������ǀ����p	�ѱ*	��1��	����U	�1��,	Ɯ1|��	�&�&������������������;t��������������lf���]v�J�J���&���
��	�

�
��$��	�ڽ�	���8	5 Adapt a `TypedValueParser` from one value to another�۴	�l�	�&��	�\��	�����	��ı�	��!�ε	�� ��/	, # use clap::builder::TypedValueParser as _;����,	) # use clap::builder::BoolishValueParser;��̶#	Ò!l��	�!䆷	��!짷	��!�ɷ1	.             .action(clap::ArgAction::SetTrue)����	             .value_parser(����-	*                 BoolishValueParser::new()��Ը'	$                 .map(|b| -> usize {����.	+                     if b { 10 } else { 5 }����	                 })��ι	             )�T�	��!�	����Q	N let matches = cmd.clone().try_get_matches_from(["mycmd", "--flag"]).unwrap();��Ѻ)	��!|��	��!���2	/     matches.get_one::<usize>("flag").copied(),��ʻ	
     Some(10)�4߻	ߖ!�	���?	< let matches = cmd.try_get_matches_from(["mycmd"]).unwrap();����)	��!|�	��!���2	��2|��	     Some(5)�4ý	ߖ!<ν	��ݽ	��ќ���
��
�M�
�
�
�
��(�	��ќ�	����$��	���$��	��(,��	�ќ���ƾ	ќք2���پ	�ќ,ݾ	
�
����ќd��o��������	���8	��1ڿ	�l�	�&��	�\��	�����	����	��,���	 # use std::ffi::OsStr;����	��1ԓ�	�1IJ�	��!���	�� ���/	��1���-	* # use clap::builder::OsStringValueParser;����#	Ò!l��	�!��	��!��	��!���	��1���.	+                 OsStringValueParser::new()����(	%                 .try_map(verify_ext)����	��1T��	��!��	����B	? fn verify_ext(os: OsString) -> Result<PathBuf, &'static str> {����%	"     let path = PathBuf::from(os);����7	4     if path.extension() != Some(OsStr::new("rs")) {����8	5         return Err("only Rust files are supported");�L��	��0���	
     Ok(path)�,��	����	����^	[ let error = cmd.clone().try_get_matches_from(["mycmd", "--flag", "foo.txt"]).unwrap_err();����	 error.print();���	����S	P let matches = cmd.try_get_matches_from(["mycmd", "--flag", "foo.rs"]).unwrap();����)	��!|��	��!���@	=     matches.get_one::<PathBuf>("flag").map(|s| s.as_path()),����!	     Some(Path::new("foo.rs"))�4��	ߖ!<��	��<��	��ƞ���
��
͝�
�M�
�
�
�
�

��(��	��О��	��ƞ��	�ƞք2���	ƞք2���d��	�ƞ,��	��ƞ$��	�ƞ$��	ƞ<��	��2$��	��2$��	��(,��	�О�����������lf���]v���������8	
�
����Оƞ`��k@C=@:=����	�M�
��
͝�
�
�
�

�&ۖ�&���d��	��(��	׏2��	�&�ۖ��2Ġ�	��'��	�ۖ,��	��ۖ$��	�ۖ$��	ۖ<��	��2���8	��2$��	��2$��	��(,��	ۖ�
�
�
�
�
������T��	,��	�
�
������	L��	�&�&�&�&�&ۖ�&������������������;t����&���&����������������������q�aXۖ�
���
��	�

�
ۖ��О$��	��]�h�s���	��
���	���.	+ Implementation for [`ValueParser::string`]���	��
�
�����+	��
�
�
�
�
�
�
�
T��	,��	�
�
������	L��	�&�&�&�&�&��&������������������;t����&���&����������������������q�aX��
���
��	�

�
$��	����	���	�,��	����	,��	�&�&�&�&��&������������������;t����&�����2�
��	�

�
$��	����	��$��	�,��	���"	��
��
���	<��	��
�

�
Ŀ�	���
���	���1	. Implementation for [`ValueParser::os_string`]���	���
�
�����-	���
�
��
�
�
�
�T��	,��	�
�
������	L��	�&�&�&�&�&���&������������������;t����&���&����������������������q�aX���
���
��	�

�
$��	����	���	�,��	����	,��	�&�&�&�&���&������������������;t����&������2�
��	�

�$��	_cmd�$��	��$��	�,��	���$	��������	<��	����
����	������	���0	- Implementation for [`ValueParser::path_buf`]���	����
����,	������
�
�
��T��	,��	��������	L��	�&�&�&�&�&���&������������������;t����&���&����������������������q�aX���
�����	�
�$��	����	���	�,��	����	,��	�&�&�&�&���&������������������;t����&������2���	�
�$��	����	���	�,��	��	�����������������#	��������	<��	����
����L	͝��������	B�����	���,��	����$��	���$��	��<��	��\^���	���,	) Parse an [`ValueEnum`][crate::ValueEnum]���	��������a	͝��֬2��	�2���	��2,��	��2$��	��2$��	��2<��	�����
�
�
��SUT��	,��	��������	L��	�&�&�&�&�&��&������������������;t����&���&����������������������q�aX��
�����	�
���$��	��)�)�)��	����������������	����������������	����������������	��������������À	�����������������p	|��	�&�&�����������������;t��������������lf���]v�J�J���&�����	�
���$��	ӊ	�����������������X	͝��֬2��	�2���	��2,��	��2$��	��2$��	��2<��	����AC��	<�	���
���̣�	ș����;	�Ùc	` Verify the value is from an enumerated set of [`PossibleValue`][crate::builder::PossibleValue].���	��ș�������������	���ș�Ú	
����dB,.���.	ș�����
�
�
�
���T��	,›	�����כ�	Lڛ	�&�&�&�&�&ș�&������������������;t����&���&����������������������q�aXș�
����	�
�$�	����	���	�,��	�ϝ�	,ҝ	�&�&�&�&ș�&������������������;t����&������������������������q�aX������	�
�$�	���	���	�,��	��	�����������������	��������������з���	����������������	���������������2����	����������������p	|�	�&�&ș����������������;t��������������lf���]v�J�J���&�����	�
�$��	���s	��������(D٧	��(��	��(�̧	����	�������	ș���)+HJԍ�	$��	��ș��
�������CΨ	���������������C	�������	���d�	̟/,��	�/$��	��/$��	�����AC�ո	���	 Select full range of `i64`�ܸ	���������=	�	 Narrow the supported range�,��	�����������������	� �����	
�����$׹	ʈ=T79���!	l��	�
�&�&�������	���$��	����	�������	��2d��	̟/,��	�/$��	��/$��	��/<��	����$��	���$��	��<��	������	�3��D��	�����
�
���T��	,��	��������	L��	�&�&�&�&�&���&������������������;t����&���&����������������������q�aX���
�����	�
���$��	���m��m��	n��	����������������	�����������������h	����������	��2��	��2d��	̟/,��	�/$��	��/$��	��2���	�����JLNP���	$��	������
�����ʈ�����O	�������	��2d��	̟/,��	�/$��	��/$��	�����8:���	<��	����
������-	�������	���d��	�����&(���	���	 Select full range of `u64`���	����Ղ���=	���	��2,��	�������������2��	� �����	
�����$��	ʈ~�79���!	l��	�
�&�&�������	���$��	����	�������	��2d��	̟/,��	�/$��	��/$Á	��/<ʁ	����$��	���$��	��<��	������	�3��D҂	�����
�
���T�	,�	��������	L��	�&�&�&�&�&���&������������������;t����&���&����������������������q�aX���
�����	�
���$��	�����ǫ��ҫ�	����������������	�����������������N	����������	��2��	��2d��	��2���	�����/135�ِ	$ܐ	������
�����ʈ&����9	�������	��2d��	������ϒ	<Ғ	����
������	�������	�є,	) Implementation for [`ValueParser::bool`]���	����
����K	|��	�
���
���̕3	�����������	����<�}�Ta!N������������4�8I�w+C�g�g��h��g�h���g�h���gFPR<?����
�������2��J��2�ѕ.	��2�J���ڕ$	��2��2&��2����)	������
�
�
��T��	,��	���̗�	Lϗ	�&�&�&�&�&���&������������������;t����&���&����������������������q�aX���
����	�
�$�	���	���	�,��	��	����������������	�����������������p	|��	�&�&������������������;t��������������lf���]v�J�J���&���Ӟ	�
�$Ԟ	�� 	��������	<��	����
����	�������	���=	: Parse false-like string values, everything else is `true`���	����
����K	|��	�
���
���ɮ3	�����������	����<�}�Ta!N������������4�8I�w+C����������
�3�����3�d+{���2��2���������2��J��2�ή.	��2�J���׮$	��2!��2&��2���	����������������+	������
�
�
��T��	,��	������	L��	�&�&�&�&�&���&������������������;t����&���&����������������������q�aX���
���ʱ	�
�$˱	��ٱ	��$��	�,��	���p	|�	�&�&������������������;t��������������lf���]v�J�J���&�����	�
�$��	���"	������·	<ŷ	����
����	՝�����	���!	 Parse bool-like string values���	՝��
����K	|��	�
���
�����3	�����������	����<�}�Ta!N���2���2����2s�J��2���.	��2�J�����$	��2���2%��2���	�����������������,	՝����
�
�
��T��	,��	������	L��	�&�&�&�&�&՝�&������������������;t����&���&����������������������q�aX՝�
�����	�
�$��	����	���	�,��	���p	|��	�&�&՝����������������;t��������������lf���]v�J�J���&�����	�
�$��	���#	՝������	<��	՝��
����	������	���!	 Parse non-empty string values���	����
����3	�����
�
�T��	,��	��������	L��	�&�&�&�&�&���&������������������;t����&���&����������������������q�aX���
�����	�
�$��	����	���	�,��	��	�����������������*	��������	<��	����
�����	���M������
��������	������	����	��1���	���$��	��$��	��,��	�������	��1��	���,��	����$��	���$��	��,��	���IK�������"	��	�
��������
�����������������	���M������ׅ3��	�3��	����	��1���	��3$��	��3$��	��3,��	dž3���	��1��	�3,��	����$��	���$��	��<��	��3$��	��3$��	��,��	�������
�
�
�
���������T��	,��	��������	L��	�&�&�&�&�&���&������������������;t����&���&����������������������q�aX���
�����	�
�������$��	��!��,��7�����	,��	�&�&�&�&���&������������������;t����&������3���	�
�������$��	�������������p	|��	�'�'������������������;t��������������lf���]v�J�J���'�����	�
�������$��	����	���M���͝�����������d��	�3��	����	������	��1���	��3$��	��3$��	��3,��	dž3���	��1��	�3,��	ʉ3$��	܉3$��	�3<��	��3$��	��3$��	��,��	�����2���8	��ac���������"	��	�
�������
���������������������	���M���͝�������3d��	�3��	����	��3��	��1���	��3$��	��3$��	��3,��	dž3���	��1��	�3,��	ʉ3$��	܉3$��	�3<��	��3$��	��3$��	��,��	ē3���8	�����
�
�
��oq������T��	,��	��������	L��	�'�'�'�'�'��'������������������;t����'���'����������������������q�aX��
�����	�
���������$��	�������������p	|��	�'�'�����������������;t��������������lf���]v�J�J���'�����	�
���������$��	���	à������/	��#	  Suggest an alternative argument�\��	��à��%����� t��	� L��	
������!�ׇ2	��� 	 Provide a general suggestion�<އ	��à������������	�����|�	
�������,.���@	ԁ�	 Extend the suggestions�\��	à��à�������3�É	��3|ȉ	
���$��	����(*���4	à����
�
�
��T��	,�	��������	L��	�'�'�'�'�'à�'������������������;t����'���'����������������������q�aXà�
�����	�
�$��	����	���	�,ߋ	����	T��	�'�'�'�'�'à�'������������������;t����'���'����Ӣ3���	�
�$��	����	�ʍ	_value�4�	��4��	��	�����������������È
���	���@	= Register a type with [`value_parser!`][crate::value_parser!]��	�l�	�&��	�\��	�����	�����!	 #[derive(Copy, Clone, Debug)]��Ϛ	 pub struct Custom(u32);��	���7	4 impl clap::builder::ValueParserFactory for Custom {����(	%     type Parser = CustomValueParser;��Л+	(     fn value_parser() -> Self::Parser {����	         CustomValueParser�L��	��0,��	����	�ܮ�	 #[derive(Clone, Debug)]��ʜ!	 pub struct CustomValueParser;���@	��1䭝	��1ʝ	��Ν	��1��	��1��� 	��1���$	��1���$	��1��/	��1���1	��1�ğ8	��1���	��1L��	��0,��	����	����@	= let parser: CustomValueParser = clap::value_parser!(Custom);�<�	�����	����.����	���.��.!���������d��	�3	�\��	���.	+ Generated parser, usually [`ValueParser`].�̡	��ԡ]	Z It should at least be a type that supports `Into<ValueParser>`.  A non-`ValueParser` type����A	> allows the caller to do further initialization on the parser.�4��	�����"	���)	& Create the specified [`Self::Parser`]�d��	��3��
�����"	�������\��	4��	�������!	d��	�����
����$	�������\ӥ	4إ	����������
����
;*��Os����������!	d��	�����
����.	�������\��	4ç	�����ݧ!	d�	�����
��ߨ0	�������\��	4��	����������
����
;*��Os�����������!	d��	�����
����.	�������\��	4��	�����ӫ!	d֫	�����
��Ԭ0	Ӣ�����\��	4��	����������
����
;*��Os������Ӣ���!	d��	Ӣ���
��� 	�����\��	4��	�������!	d��	���
����	�����\ذ	4ݰ	����������
���
Q��頚���!	d��	���
����	�����\ܲ	4�	����������
���
Q��頚���!	d��	���
����	�����\�	4�	����������
���
Q��頚���!	d��	���
��ö	�����\�	4�	����������
���
Q��頚���!	d��	���
��˸	�����\�	4��	����������
���
Q��頚���!	d��	���
��Ӻ	�����\��	4��	����������
���
Q��頚���!	d��	���
��ۼ	�����\��	4��	����������
���
d�߶�]�����!	d��	���
����	�����\��	4��	����������
���
Q��頚�Ѿ!	dԾ	���
�����	������
��L��	�����	�
��ܠ�	����	�/$��	��/$��	̟/,��	�������68\��	4��	�������!	d��	�����
�������	�����3L��	��3���	��3ܫ�	����	�/$��	��/$��	̟/,��	�������68\��	4��	�������!	d��	�����
�������	�����3L��	��3���	��3ܛ�	����	�/$��	��/$��	̟/,��	�������68\��	4��	�������!	d��	�����
�������	�����3L��	��3���	��3���	����	�/$��	��/$��	̟/,��	�������68\��	4��	�������!	d��	�����
������!	�������	ҥ����	���	��	��	8�4��	t��	��	ҥ��
������	���	��	��	8�4��	t��	d��	�����
�
�
�������
���� ���
͗���
��͗®�
���L��
����R��
��Ȝ�q�
���?���֬�����<��	�
�������	��������	��������	�����|��	������������	�������������	��������	�����|��	��������	��������	�����̒�	�����t��	��������	�������	��������	�������������	����������
�����
�
�������
����� ���
������!���
�����!���
�,��	���M	���	��	��	8�4��	t��	���	����.����	�
�����(	���.-��3 ��.9��3,���������d��	��3	�\��	4��	�����'	d��	�'�'����3���	�
���$��	���Y	8�'8�'8�'8�'8�'8�'���'�'��'�'�'�'�����	�����	�������,.\��	4��	�������&	d��	�'�'��������	�
�888888�$��	���;	���	��	��	8�4��	t��	���	����.����	�
�����	���.-��3 ��.9��3,���������d��	��3	�\��	4��	�����'	d��	�'�'����3���	�
���$��	���u	8�'8�'8�'8�'8�'͝��'�'�'�'�'���ɧ��	Bɧ���	�ɧ,��	��ɧ$��	�ɧ$��	ɧ<��	�������km\��	4��	�������&	d��	�'�'��������	�
�88888ɧ$��	���C	���	��	��	8�4��	t��	���	����.����	�
�����#	���.-��3 ��.9��3,������0	d��	�'�'��’���	�
���$��	����	8�'8�'8�'8�'����'�'�'��'����d��	��������	�"��l��	���,��	����$��	���$��	��<��	ܧ���z|���/	d��	�'�'ܧ’���	�
�8888��$��	��	�����������������=	���	��	��	8�4��	t��	���	����.���~	�
����� 	���.,��3 ��.8��3,�
�
�
���0	d��	�'�'��’���	�
�
��$��	����	8�'8�'8�'���
�
�'�'�'����L��	�
����
�����!	�"��l��	���,��	����$��	���$��	��<��	���
�
�
����	���/	d��	�'�'��’�
��	�

�
888��$��	��	�
���
���
���
�
�
�����?	���	��	��	8�4��	t��	���	�
�
��.����	�
�����!	�
��.-��3 ��.9��3,�
�
�
���0	d��	�'�'��’�
��	�

�
��$��	����	8�'8�'ï�
�'�
�'��©T��	�©��d��	�"©l��	�©,��	��©$��	�©$��	©<��	���
�
�
z|���/	d��	�'�'��’�
��	�

�
88©$��	��	�
���
���
���
�
�
�����9	���	��	��	8�4��	t��	|��	�
�
��.���z	�
�����	�
��.+��3��.7��3+�
�
�
���0	d��	�'�'��’�
��	�

�
��$��	����	8�'���
�'�
����<��	�
����
���	�"��l��	���,��	����$��	���$��	��<��	ҩ�
�
�
����	���/	d��	�'�'ҩ’�
��	�

�
8��$��	��	�
���
���
���
�
�
����7	���	��	��	8�4��	t��	t��	�
�
��.���x	�
����	�
��.+��3��.7��3+�
�
�
���0	d��	�'�'��’�
��	�

�
��$��	����	ΰ�
�
��ʪ,��	�tʪ���	�"ʪl��	�ʪ,��	��ʪ$��	�ʪ$��	ʪ<��	�֋��2���8	���
�
�
�����/	d��	�'�'��’�
��	�

�
ʪ$��	���	���B	? Select a [`ValueParser`] implementation from the intended type���	����	 Supported types����A	> - [`ValueParserFactory` types][ValueParserFactory], including����L	I   - [Native types][ValueParser]: `bool`, `String`, `OsString`, `PathBuf`����j	g   - [Ranged numeric types][RangedI64ValueParser]: `u8`, `i8`, `u16`, `i16`, `u32`, `i32`, `u64`, `i64`����+	( - [`ValueEnum` types][crate::ValueEnum]����a	^ - [`From<OsString>` types][std::convert::From] and [`From<&OsStr>` types][std::convert::From]����]	Z - [`From<String>` types][std::convert::From] and [`From<&str>` types][std::convert::From]����B	? - [`FromStr` types][std::str::FromStr], including usize, isize���	�l��	�&��	�T��	 Usage:�\��	�����	�����	��1���	�1���+	��!l��	�!���$	��1���;	͔1���	��!T��	��!��	����G	D let m = cmd.try_get_matches_from_mut(["cmd", "file.txt"]).unwrap();����,	��1���	��!���,	) assert_eq!(port, Path::new("file.txt"));�<��	����	����	 Example mappings:�\��	�����	�����	 # use clap::ColorChoice;����	 // Built-in types����-	* let parser = clap::value_parser!(String);����=	: assert_eq!(format!("{parser:?}"), "ValueParser::string");����9	6 let parser = clap::value_parser!(std::ffi::OsString);����@	= assert_eq!(format!("{parser:?}"), "ValueParser::os_string");����9	6 let parser = clap::value_parser!(std::path::PathBuf);����?	< assert_eq!(format!("{parser:?}"), "ValueParser::path_buf");����+	( clap::value_parser!(u16).range(3000..);����+	( clap::value_parser!(u64).range(3000..);���	����	 // FromStr types����,	) let parser = clap::value_parser!(usize);����Z	W assert_eq!(format!("{parser:?}"), "_AnonymousValueParser(ValueParser::other(usize))");���	����	 // ValueEnum types����%	" clap::value_parser!(ColorChoice);�<��	��'|��	!���	��	��	��	,��	8�
$��	&��	8���	*��	��	��	��	��	 8#��	,��	8,��	'��	8� <��	'��	8֬d��	'��	
��	%��	8��	89$��	��	,��	8,��	'��	8� <��	'��	8�����	'��	��	,��	8�
$��	��	'��	8�
��	��	��	%��	��	��	��	��	��	89$��	 ��	8�)d��	��	��	%��	\��		�
�
�
�
�
�
�
�
�t���
�
�
�x�� �
�
�
͗���
�
�
͗���
�
�
�1��
�
�
��7��
�
�
Ȝw��
�
�
�$0��
�
֬���
�
���
�
�
�����
�
�����
�
�����
�
�����
�
�����
�
�����
�
�����
�
�����
�
�����
�
�����
�
�����
�
�����
�
�����
�
�����
�
�����
�
�����
�
�����
�
�����
�
�����
�
�����
�
������
�
�
�
������
�
�
������ �
�
�
�������!�
�
�
������!�
�
�
�,��	���)	���	�
�
��.���,	�
��.��. ���_	8�'8�'8�'8�'8�'8�'��
�'�'�
�'�'�'�'��3��	��3���	����� 	���	�
�
��.���#	�
��.��. �ЁS	8�'8�'8�'8�'8�'͝�
�
�'�'�'�'�'��3Ձ	��3�؁	���ς$	�ق	�
�
��.�ς'	�
��.��. ����	8�'8�'8�'8�'���
�'�'�
�'�'��3d��	��3��	��3l��	��3$��	��3$��	��3<��	ܧ68��!	��	�
�
��.��$	�
��.��. ����	8�'8�'8�'���
�'�'�
�'��3L��	�
����
�����!	��3l��	��3$��	��3$��	��3<��	��RT��	���"	�	�
�
��.���%	�
��.��. ����	8�'8�'ï�
�
�'�'��3T��	��3d��	��3l��	��3$��	��3$��	��3<��	��68���	���	�
�
��.���"	�
��.��. ����	8�'���
�
�'��3<��	�
����
���	��3l��	��3$��	��3$��	��3<��	ҩOQ��	��	���	�
�
��.��!	�
��.��. ����	ΰ�
�
��3,��	��3��	��3l��	��3$��	��3$��	��3<��	��3�ٌ8	��@B��
l�
y�
�
�
�
�
�
�
�
��D��
�
��L$��
�
�
���:��
�
��Tb��
�
���<��!�
�
��<��"�
�
�����"�
�
�ר���
�
�
x<���
�
���L���
�
������3��RƼr����|���� {}dfKM��'T��'�'���
�
�����
���
���
���
�
�
�
��
��
���
���
���
�
�
�
������
���
���
���
�
�
�
������
���
���
���
�
�
�
�4̇�!�
���
���
���
�
�
�
�4��.�&�
���
���
���
�
�
�
�4����iJl�i�
�'�'�'�'���'���'�����i
�
���i��,�isecond�4�i��m8�'�'���
��
��n&�n�'�'�'�'���'���x���
���
��ר���
���
$L��6Cc�'�
�n�

�
8$�n�,�n��n8�'�'���
��
��o;\�o�'�'�'�'���'���x���
���
��ר���
���
$L��6Cc�'���
�o�

�
8$�o�,�o��p8�'�'���
��
��p'�p�'�'�'���'�����
�p�

�
8$�p�,�p��sB��s�
�'�'�'�'
���x���
���
��ר���
���
$L��6Cc�'�'�t
�
�,�t
short_or_long�l�t��|O|�|�
�'�'�����'�
��
�
�|���|�����L�|
�
���,�|)+�
�|�
8�/�/�
���������	�6����6�\�9,�~����Windows������g����g(�h��9�8���
��8������������������;t���8��ٱ4����8�
:�J��4��|��4�Jױ4|�|�4d��4"��4�
�}�
���
���
���
�
�
����~"��~�
�'�'���~
�
���~��~<�~�~���~�	,�~8��
�~&�~8�,�~8��L�~,���,�8���&�8�,���*����8�8��� �,�8��
������8�8�8���8�4�'�8�
���%�,����8��8���� ��,��8�����������8#��8���'��8���'��8Write�,��%��8write�,؀	݀ހƁ߀8��8��$�73  AppSettings::{} conflicts with AppSettings::{}.\n���5$��8���'��8�L��	������,��8����$��8���'��8�L��	��Ł,Á8��
ā ǁ8�4ȁ΁ρ%Ё��8��	��8��� ��8��D���������8�,��	����Ղ7{}\n{}�D��$‚8��Ă ǂ8�eDȂЂт$҂8�Ԃ%����-���
�'�'����
�
�������
���
���
���
�
�
�
��.߉�
���
���
���
�
�
�
��L���
���
���
���
�
�
�
�'�'����4ؠ�
���
���
���
�
�
�
��
���
���
���
���
�
�
�
������
ȹ�
���
���
���
�
�
�
��Ħ�T���
�'�'����
�
����������
�'�'����
�
������<����������	,��8��
��&��8�,��8�(D��,������,��8����&��8�,������*������8��8��� ��,��8��
����������8��8��8�����8�4��'��8�
������%��,������8��	��8��� ��,��8������������8#��8���'��8���'��8϶4,��%��8�4,��	��������8��8���$��7,  Arg::{} is required when Arg::{} is set.\n����.$��8���'��8�L��	������,��8����$��8���'��8�L��	������,��8��
�� ��8�4������%����8��	��8��� ��8��D����������8�,��	������7Argument {:?}\n{}����$��8��� ��8�<4������$��8���|�
�1. Terminal [`Styles`] for help and error output�<�
�Color�-���
	AnsiColor�M���
Ansi256Color�e�W��
��4��
RgbColor�E�t��
��4��
Effects�=���

EffectIter�U�E��
��-���
����
��-���
<;\����
�
�
�
�
�
�
�
�
�
�
��� No terminal styling�,����
�
���
�
 Default terminal styling�4�
���
�
����3��JG General Heading style, e.g. [`help_heading`][crate::Arg::help_heading]�4��������
�

�
$������2�� Error heading�,��������
�

�
$���!��2�� Usage heading�,��������
�

�
$���-"��4��.+ Literal command-line syntax, e.g. `--help`�<��������
�

�
$���J#��8��XU Descriptions within command-line syntax, e.g. [`value_name`][crate::Arg::value_name]�\��������
�

�
$���g$��2� Highlight suggested usage�,��������
�

�
$����%��4�� Highlight invalid usage�<��������
�

�
$����&��4��=: Highlight all specified contexts, e.g. `[default: false]`�����ZW To specialize the style of the value within the context, see [`Styles::context_value`]�<��������
�

�
$����'��:��VS Highlight values within all of the context, e.g. the `false` in `[default: false]`�����;8 If not explicitly set, falls back to `context`'s style.�l��������
�

�
$����(\�t���/���
�
�
�
�
�
�
�
�
��(��J��4T��'�'���'���
��

�
$��� '�� ��4L� �'�'���'���
� �

�
$� ��!'�� ��4L�!�'�'���'���
�!�

�
$�!��")��!.��4\�"�'�'���'���
�"�

�
$�"��#-��#X��4|�$�'�'���'���
�$�

�
$�$��%'��$��4L�%�'�'���'���
�%�

�
$�%��&)��%��4\�&�'�'���'���
�&�

�
$�&��()��&=��4�'���'Z��4\�(�'�'���'���
�(�

�
$�(��*/��(V��4�)���);��4��*�'�'���'���
�*�

�
$�*��+����+���
��
��,<�,���
�

�
ܸ,8�'�'��
��
��,<�,��
�

�
8��,4�,�
��t�
�V��
�VD�
�V��
�Vܐ
�V��
�Vl�
�V�
�V��
�V��
�V��
�V��
yV|�
nV��
cV��#
YV��$
OV��
DV�� 
:V�
/V��
%V��
V��	'
V��	!
V��	 
�U��
"
�U��
"
�U��"
�U��
�U��
�U��
�U��(
�U��
�U�� 
�UԦ
�U��
�U��
ZU��%
NURUAUEU|�
8Ul�
� Error reporting�,�
��������������$�����Q,�����$��*���,��_����_���<��_���L��^����'����	StdResult�L�����x<�������L�������4�������L��!����4��!���\������<��!����d������T������\��"���t�����l���������L�����\�����d�����l����������
����������\��l��y|l�^a;>,/t�t��̩�������ԇ���$������;��qt��e\�<������ �����+ ��: 7 End-user description of the error case, where relevant�4� ��Ç��
�$� ��& ����_���B � �'�'�'�'���'�^�^��^��[�^�[����e�S��'���� �
�$� �� ��' ����_���B � �'�'�'�'���'�^�^��^��[�^�[����e�S��'���� �
�$� �� T�4������������������2�����L�2����
x<�2������L�2������4�2������\�2������d�2������L�2�������2�����4�2������������2��2��2�̣2��2�̀2���2���2���2|��2l��2��=2: Defines how to format an error for displaying to the user�t�2����,�2����������@2��&2# Stylize the error for the terminal�d�2�'�'�����������isI�
=������2�
����Q,�2��2��2 Report [`ErrorKind`]��2�ܜ2 No context is included.��2�̼2ʢ�2���_2\ **NOTE:** Consider removing the `error-context` default feature if using this to remove all���#2  overhead for [`RichFormatter`].��2�T�2��3��2l�2���T�ɺ���M)������%2�������?2d�2�'�'�����������isI�
=������2�
��Q,�2|�	2�	2��2��"2 Richly formatted error context��
2���
�2� This follows the [rustc diagnostic style guide](https://rustc-dev-guide.rust-lang.org/diagnostics.html#suggestion-style-guide).�3��2l�2��W�8���-��(������%2�������?2d�2�'�'������2�
��Q,�2|�2�2�� 72\�!2��'�'�'���'���!2
���4�!2�V4�!2|�!2�!2��"u2-\�"2��"2��'�'�'�'���'���'���#2
��Q,�#2��4�#2�V4�#2|�#2�#2��k�2��k2��'�'�'���'���'������������������;t����'���l2
�	list_name�L�k2��4�l2Է,�l2��|�l2|�m2�m2��p�2��q2�'�'�'�'�'�'������������������;t����'������������������;t����'�����q2
��
<�q2�V4�q2���q2��,�q2��u/2��u2���
����u2��v72L�v2��'�'�'���'���v2
���4�v2��,�v2��wG2l�w2�(�(������������������;t���ϐ�w2�����w2��z62��z2��(�(��È
�z2
����z2,�{2���������������
4�}2�������������̇���}2�������������È
��<�~2���������������.����~H2D�~2��(�(�(�(���(������������������;t����(�~2
���4�~2�V4�~2�0$�~2|�2�2�āa2dǁ2��(�(�(�(�(���(���(�(��܁2
���4ԁ2�V4�2�<��2	possibles�L��2|��2Â2D�$���t�]!����]+!��]:!��44�]!�Ç��
�$�]!��i$!���_���iB!�i!�(�(�(�(��(�^�^��^��[�^�[����e�S��(����i!�
�$�i!��i!����
|�����������l�
���
��
" Short hand for [`Result`] type��
���
#  [`Result`]: std::result::Result�4�
��͝��������͝L���������������������q�aX����5mof�����6��&Ԩ����.������-Щ,��M����'��$�ۖt����isI�
=��0�����,��������
$<�
������� �M����'�ʕ5t����������������������������������������������������:�� Create an unformatted error�����0- This is for you need to pass the error up to���[X a place that has access to the `Command` at which point you can call [`Error::format`].�����41 Prefer [`Command::error`] for generating errors.�����-Щ����������������d��_��<�
�ۖ���	uY�
Y13��2��:7 Format the existing message with the Command's context�-\�4��(���(�������
�ۖ$����^��#��.+ Create an error with a pre-defined message���d�	 See also��� - [`Error::insert`]��� - [`Error::with_cmd`]���l��&��\�����)��1������!��1��#��1��$��1����)& let cmd = clap::Command::new("prog");�����>; let mut err = clap::Error::new(ErrorKind::ValueValidation)�Ĉ     .with_cmd(&cmd);���RO err.insert(ContextKind::InvalidArg, ContextValue::String("--foo".to_owned()));���RO err.insert(ContextKind::InvalidValue, ContextValue::String("bar".to_owned()));�����
 err.print();�<���<������������	gb��",��!/, Apply [`Command`]'s formatting to the error��!���!/, Generally, this is used with [`Error::new`]�D�"�(���(������"���f���f��(3��$/, Apply an alternative formatter to the error��$�l�$�&�$�\�$����%��ij%��!��%�� ��%%" # use clap::error::KindFormatter;���&! let cmd = Command::new("foo")���&/,     .arg(Arg::new("input").required(true));���&��,��'30     .try_get_matches_from(["foo", "input.txt"])���'0-     .map_err(|e| e.apply::<KindFormatter>())���'&��(<�(��,�(���������������(���t�(
�ۖ���h(*��*��)-* Type of error for programmatic processing�$�*�(�(�����*���$�*��+K��*74 Additional information to further qualify the error�<�+�(�(��ۖ�(���+�
�ۖ$�+���+2�8�/�/����������	����<�}�Ta!N�����������j��9%�%�8�����ۖ8��8�����5��ۖ8���J��5��+-��5�J�5��+#��5 ��5$��5�D�,����������������-=�, Lookup a piece of context��-�(�(��������������������;t����(����-�
�ۖ$�-�	 q��/X�. Insert a piece of context��.���.b_ If this `ContextKind` is already present, its value is replaced and the old value is returned.�4�/�(�(����������/�
�ۖ$�/�	�s��s��2C��0:7 Remove a piece of context, return the old value if any��1���1GD The context is currently implemented in a vector, so `remove` takes���1
 linear time.�4�2�(�(��������2�
�ۖ$�2�	;v��4 ��352 Should the message be written to `stdout` or not?�T�4�(�(����4���$�4��4%4�4�(�(������4���$�4��7��6B? Returns the exit code that `.exit` will exit the process with.��6���6C@ When the error's kind would print to `stderr` this returns `2`,���7 else it returns `0`.�L�7�(�(����7���$�7��:��8 Prints the error and exits.��9���9^[ Depending on the error kind, this either prints to `stderr` and exits with a status of `2`���:96 or prints to `stdout` and exits with a status of `0`.�$�:�(�(����:�
�ۖ$�:��?%��;ZW Prints formatted and colored error to `stdout` or `stderr` according to its error kind��<�l�<�&l�<��(��<����= use clap::Command;��=���=52 match Command::new("Command").try_get_matches() {���=     Ok(matches) => {�܅>         // do_something�T�>��,��>     Err(err) => {���>63         err.print().expect("Error writing Error");�܉?�5T�?��,4�? };�<�?��,�?�(�(������?���$�?��F!��C0- Render the error message to a [`StyledStr`].��C�l�C�&l�C��(��D����D�5�D���D5��5ĂEȻ5ܟE�5T�E��,��E��5��E#          let err = err.render();���F         println!("{err}");�ܳF�5T�F��,4�F��5<�F��4�G�(�(������G�
�ۖ$�G��GE<�G��(��(��������H�
�ۖ�	$�G���G��4�H��HH\�H������������������I���кl�I
�ۖ��$�I�
ɇ46��JWT�J����2������$�J������K:T�K����������$�K�V����LBL�L����������$�L��ˑ��MN��M����������$�M�����NSl�N����5������$�N�����P��P������������$�Q�	-��7���S�īS������������t�S
�ۖ�$�S�ٝ#�S��TDd�U�(�(��������U�
�ۖ���U��4�U��VJ��V�(�(��������V�
�ۖ���V��4�V��WG|�W�(�(��������X�
�ۖ���X��4�X��X���Y�(�(������������Y�
�ۖ���Y��Yothers�4�Y��,�Y��`���`�(�(������������`�
�ۖ���`��`��54�`��,�`��gS\�g�(�(�(���(��������g�
�ۖ���g��L�g��g��hUL�h�(�(����������h�
�ۖ���h��h��,�h��l�l�l�(�(�(�����(��������m�
�ۖ��j���t���~�����q����������������t���t�(�(��������������t�
�ۖ���t�4�u�d�u�
$�usuggested_trailing_arg���u��,�v|�v�v��������(�(������������
�ۖ�����4����,ց����̇��(�(������������
�ۖ�����(D����,����������(�(��������������
�ۖ����parent�4Ƌ	available�Lދ��,�����Kd���(�(����������
�ۖ������������|̔�(�(�������������
�ۖ�����������,�����t���(�(������������
�ۖ�������min_vals�DŚ	curr_vals�Lޚ��,���������������2����
�ۖ�H��S���^���������(�(���������ѥ�
�ۖ��̥����D����5L����,��������(�(��������������������;t���ʦ3��������
�ۖ��������d����5�����,��|ɮܮ��������(�(������������
�ۖ���������,Խ|�������)L����(�(�����ݏ��������A��@����(��������$�����4�M����'��ʕ5t����������$��ȹ����
�ۖ�]����5�M����'��ʕ5t����������$��������
�ۖ�����*�M����'��ʕ5t������_����>���(�(�(�(���(�^�^��^��[�^Š�[����e�S��(������
�ۖ$���Զ���1�M����'��ʕ5t����������94���(�(������������������;t����(�����
�ۖ$���������������������,�M����'��ʕ5t������_����3���(�(�(�(���(�^�^��^��[�^Š�[����e�S��(������
�ۖ$���|�d��к�����=4����(�(�(к�(����������$��������,�����:L����(�(�(к�(�����ݏ��������A��@����(��������$���V4�����к������$����к��
��,����� �����!$�����
��,��t��ͻ�������������Ԫ�ͻ��_����3���(�(�(�(ͻ�(�^�^��^��[�^Š�[����e�S��(������
�$����t�
�431 [`Command`][crate::Command] line argument parser�4�
��������T�3����T�3� ����T�3�����T�3� ��4�3����T�3� ���L�3������3����4�3�����L�3�����4�3�����L�3�����T�3�����<�3� ����\�3� ����d�3��|63\:3���D"���mem�("����,;"������Z"���ר�"����
��d�"����
x<�"������T�"� �����T�"� �����T�"�������T�"� ������T�"�������\�"� ������D�"�!�����<�"�!������"�"����"�D#"�|1"{�S"l�r,"^aJM8;̤"(��"��@"��������"���"�|�"y|�"����������������������������)"�"�(�(������"�
���2$�"�"���������������.�"���������������$�"���������������
����	,"T�	"��ǽ��
�$�	"��
A"��
"�(�(�(���(����
"�
�$�
"��.t�
"���"��"��(�(�(�(���(���(����"�
�$�"��.t�"vals_map�D�"��9"�"�(�(�(���(������������������;t����(����"�
�$�"��"��E"<�"�(�(�(���(������������������;t����(����"�
�$�"��"��1"4�"�(�(�(���(����"�
�$�"��"��/"D�"�(�(�(���(����"�
�$�"��"��8"<�"�(�(���g�g��h��g�h���g�h���gFPR<?���(����"�
�$�"��L"$�"�(�(������������j��9%�%��(������"�
�$�"��Q",�"�(�(�����������������~XL���(������"�
�$�"��"��3"T�"�(�(��ھ��"�
�$�"���"��4"|�"�(�(������������������;t����(��"�
�$�"�� O"t� "�(�(�(�(���(���(���� "�
�$� "�� "��L� "�!"�����������������	��!I"��""�(�(�(���(������""�
�$�""��""��4�""��%H"��%"�(�(��������%"�
�$�%"�$�%"��4�%"��'D"��'"�(�(�(���(����("�
�$�("���("��,O"T�,"�(�(�(���(��������,"�
�$�,"��,"��,"raw_val�<�,"��-;"d�."�(�(�(���(����."�
�$�."��."���."��/5"|�/"�(�(�(���(����/"�
�$�/"o��/"�0"�������������ͬނ����32"t�3"�(�(������������������;t����(����3"�
�$�3"�4"���������������6����4�"��4"�(�(�(���(�����(ǎ��4"�
�$�4"�$�5"�,�5"trailing_values�|�5"�6"��������������������:'"t�:"�(�(����:"�
�$�:"��<;"d�<"�(�(�����<"�
�$�<"��<"�������\�="4�="��ǽ��= ",�="�(�(���(�����="�
�$�="LG3,K3����T#�!����#��#ݼ���B#Pd�#4�#��(�(���������#����#
����$}����� ��'#ݼ��'#ݼ��_���	B#�	#�(�(�(�(ݼ�(�^�^��^��[�^Š�[����e�S��(����	#�
�$�	#��	#\R3<V3������4J4����Lg4����4�4����L�4����T�4����<�4� ���\�4� ���T�4����T�4� �|4\4��������� ������ � H�"���,)����D0����,I�_����_����4`������<h�8����q�����$��g����������������
��T�� ������d�������\�� ������D��!�����T��!�����<��!�������"���l������|?��T!`cPSAD�{4̞%����܎�ԯج��������|��|�|� # Arguments�ǽ������������������U��?< Gets the value of a specific option or positional argument.�����WT i.e. an argument that [takes an additional value][crate::Arg::num_args] at runtime.�����0- Returns an error if the wrong type was used.�����0- Returns `None` if the option wasn't present.�����ʢ����TQ *NOTE:* This will always return `Some(value)` if [`default_value`] has been set.���WT [`ArgMatches::value_source`] can be used to check if a value is present at runtime.���T�����\� # Panic�����^[ If the argument definition and access mismatch.  To handle this case programmatically, see���  [`ArgMatches::try_get_one`].���t����\���������85 # use clap::{Command, Arg, value_parser, ArgAction};���! let m = Command::new("myapp")���     .arg(Arg::new("port")���/,         .value_parser(value_parser!(usize))���#�� ����'��1.     .get_matches_from(vec!["myapp", "2020"]);���Į let port: usize = *m���     .get_one("port")���%"     .expect("`port`is required");�ܒ assert_eq!(port, 2020);�<�����%" [positional]: crate::Arg::index()���2/ [`default_value`]: crate::Arg::default_value()�Pd�<���(�(�(ǽ�(����������������;t����(������� ����ܟ/�̟/,��/$���/$���/<�
���$� �$��DF��&'�� SP Gets the value of a specific [`ArgAction::Count`][crate::ArgAction::Count] flag��!�\�!��6�!���!QN If the argument's action is not [`ArgAction::Count`][crate::ArgAction::Count]��"�t�"��"�\�"����"��Ď#��!��#�� ��##Ò!l�#�!��#��!�$��!��$/,             .action(clap::ArgAction::Count)�T�$��!�%���%[X let matches = cmd.clone().try_get_matches_from(["mycmd", "--flag", "--flag"]).unwrap();�|�%��!��&"     matches.get_count("flag"),�L�&     2�4�&ߖ!<�&��Pd�&L�'��(�(�(ǽ�(��'�
�$�'�$�'�'����������������0(��(�� Gets the value of a specific [`ArgAction::SetTrue`][crate::ArgAction::SetTrue] or [`ArgAction::SetFalse`][crate::ArgAction::SetFalse] flag��)�\�)��6�)���*�� If the argument's action is not [`ArgAction::SetTrue`][crate::ArgAction::SetTrue] or [`ArgAction::SetFalse`][crate::ArgAction::SetFalse]��+�t�+��+�\�+����+����+��!��,�� ��,#Ò!l�,�!��,��!��,��!��-1��1T�-��!�-���-Q��1��.)��!|�.��!��/!     matches.get_flag("flag"),�d�/	     true�4�/ߖ!<�/��Pd�/D�0��(�(�(ǽ�(��0�
�$�0�$�0�0�����������������;{��2DA Iterate over values of a specific option or positional argument.��2���3;8 i.e. an argument that takes multiple values at runtime.��3���30��6�4���40��6�4�\�4��6�4���4^Ϣ6��5! [`ArgMatches::try_get_many`].��5�t�5��6�\�6����6����68��6��6"�� ��7     .arg(Arg::new("ports")���7&��!��7/��6��8         .short('p')���8��'��8����9:7         "myprog", "-p", "22", "-p", "80", "-p", "2020"�\�9����9.+ let vals: Vec<usize> = m.get_many("ports")���:$!     .expect("`port`is required")���:     .copied()���:     .collect();���:%" assert_eq!(vals, [22, 80, 2020]);�<�;��Pd�;D�;��(�(�(ǽ�(����������������;t���������	���	���u7ڸh�(�������<����;ܟ/�;̟/,�;�/$�;��/$�;��/<�;
���$�<�$<�DF��G���=C@ Iterate over the values passed to each occurrence of an option.��=���=ZW Each item is itself an iterator containing the arguments passed to a single occurrence���> of the option.��>���>^[ If the option doesn't support multiple occurrences, or there was only a single occurrence,���?1. the iterator will only contain a single item.��?���?0��6�@�d�@�� �@���@li If the argument definition and access mismatch (debug builds). To handle this case programmatically, see���A(% [`ArgMatches::try_get_occurrences`].��A�t�A�\�B����B����B74 # use clap::{Command,Arg, ArgAction, value_parser};���B"�� ԜC     .arg(Arg::new("x")���C         .short('x')���C��!��C&��!��D1.         .value_parser(value_parser!(String)))���D����D74         "myprog", "-x", "a", "b", "-x", "c", "d"]);���Ec` let vals: Vec<Vec<&String>> = m.get_occurrences("x").unwrap().map(Iterator::collect).collect();���F/, assert_eq!(vals, [["a", "b"], ["c", "d"]]);�<�F��Pd�F|�G��(�(�(ǽ�(����������������;t���������	�"OGAUn1��(�������G����Gܟ/�G̟/,�G�/$�G��/$�G��/<�G
���$�G�$��DF��V8��H.+ Iterate over the original argument values.��I���I]Z An `OsStr` on Unix-like systems is any series of bytes, regardless of whether or not they���I\Y contain valid UTF-8. Since [`String`]s in Rust are guaranteed to be valid UTF-8, a valid���JMJ filename on a Unix system as an argument value may contain invalid UTF-8.��K���K0��6�K�\�K��6�L���L^Ϣ6��L  [`ArgMatches::try_get_raw`].��M�t�M��M�\�M����M��,��M����N-* # use clap::{Command, arg, value_parser};���N%" # use std::ffi::{OsStr,OsString};���N52 # use std::os::unix::ffi::{OsStrExt,OsStringExt};�ܜO use std::path::PathBuf;��O���O  let m = Command::new("utf8")���OMJ     .arg(arg!(<arg> ... "some arg").value_parser(value_parser!(PathBuf)))���P85     .get_matches_from(vec![OsString::from("myprog"),���P+(                                 // "Hi"���QIF                                 OsString::from_vec(vec![b'H', b'i']),���Q0-                                 // "{0xe9}!"���RKH                                 OsString::from_vec(vec![0xe9, b'!'])]);��R���S" let mut itr = m.get_raw("arg")���S$ݼ6��S     .into_iter();���S30 assert_eq!(itr.next(), Some(OsStr::new("Hi")));���TC@ assert_eq!(itr.next(), Some(OsStr::from_bytes(&[0xe9, b'!'])));���T! assert_eq!(itr.next(), None);�<�U��<�U����U%" [`Iterator`]: std::iter::Iterator���U [`OsSt`]: std::ffi::OsStr���U#  [`String`]: std::string::String�Pd�V<�V��(�(�(ǽ�(����������������;t���������	���	��o.�F̨�(��V�
�$�V�$�V��hI��WFC Iterate over the original values for each occurrence of an option.��X���XFC Similar to [`ArgMatches::get_occurrences`] but returns raw values.��X���X]��6��Y\��6��ZM��6�[���[0��6�[�\�[��6�[���[^Ϣ6��\,) [`ArgMatches::try_get_raw_occurrences`].��\�t�]��]�\�]����]��,��]����]=: # use clap::{Command, arg, value_parser, ArgAction, Arg};���^%��6��^5��6܎_��6�_���_"�� ��_��6��_��6Ę`��!��`&��!��`2/         .value_parser(value_parser!(PathBuf)))���a8��6��a52                             OsString::from("-x"),���bIF                             OsString::from("a"), OsString::from("b"),���b5��6��c41                             OsString::from("c"),���c,)                             // "{0xe9}!"���dGD                             OsString::from_vec(vec![0xe9, b'!'])]);���d,) let mut itr = m.get_raw_occurrences("x")���d"     .expect("`-x`is required")���e*'     .map(Iterator::collect::<Vec<_>>);���eIF assert_eq!(itr.next(), Some(vec![OsStr::new("a"), OsStr::new("b")]));���fZW assert_eq!(itr.next(), Some(vec![OsStr::new("c"), OsStr::from_bytes(&[0xe9, b'!'])]));���g!��6<�g��<�g����g%��6��g��#��h#��6Pd�h��h��(�(�(ǽ�(����������������;t���� � ��� �	��٩��
1�(��h�
�$�h�$�i��u[��iB? Returns the value of a specific option or positional argument.��j���jWȞ6�k���kQN Returns an error if the wrong type was used.  No item will have been removed.��l���l0��6�l���lʢ�l���lTҠ6��mW��6�n�T�n���n�\�n��6�n���n^Ϣ6��o#  [`ArgMatches::try_remove_one`].��o�t�o��p�\�p����p����p8��6��p&# let mut m = Command::new("myprog")��q��!��q�� ��q$����r����r!         "myprog", "file.txt",�\�r����r+( let vals: String = m.remove_one("file")���s%"     .expect("`file`is required");���s! assert_eq!(vals, "file.txt");�<�s����s%ݧ6��t2��6Pd�tT�u��(�(�(ǽ�(�������u����uܟ/�u̟/,�u�/$�u��/$�u��/<�u
���$�u�$�DF��{��v>; Return values of a specific option or positional argument.��v���v;��6�w���wQ��6�x���x0��6�x�\�x��6�x���x^Ϣ6��y$! [`ArgMatches::try_remove_many`].��y�t�z��z�\�z����z����z8��6��{&��6�{��!��{&��!Ԋ|ɋ"�|��'��|����|IF         "myprog", "file1.txt", "file2.txt", "file3.txt", "file4.txt",�\�}����}1. let vals: Vec<String> = m.remove_many("file")���~$!     .expect("`file`is required")���~��6��~KH assert_eq!(vals, ["file1.txt", "file2.txt", "file3.txt", "file4.txt"]);�<���Pd�\���(�(�(ǽ�(������������ܟ/�̟/,��/$���/$���/<��
���$���$��FH�������30 Return values for each occurrence of an option.�ˁ��Ӂ]Z Each item is itself an iterator containing the arguments passed to a single occurrence of�|�� the option.�ɂ��т^��6���1��6����0��6���\����6����DŽ^Ϣ6���+( [`ArgMatches::try_remove_occurrences`].�څ�t�����\������������8��6��&��6ԙ���6�����6�ԇ��!��&��!���1��6�҈�����7��6���eb let vals: Vec<Vec<String>> = m.remove_occurrences("x").unwrap().map(Iterator::collect).collect();����/��6<Њ��Pd�������(�(�(ǽ�(������׋�����ܟ/��̟/,���/$����/$����/<ŋ
���$܋�$'�KM���+��<9 Check if values are present for the argument or group id����̬�ʢʍ��ҍMJ *NOTE:* This will always return `true` if [`default_value`] has been set.����W��6���T�������d���� ������li If `id` is not a valid argument or group name (debug builds).  To handle this case programmatically, see����$! [`ArgMatches::try_contains_id`].�Ґ�tڐ���\������������*���ؑ"�� ���į �����'���(�� ����ԏ�         "myprog", "-d"�\��������Ɠ$! assert!(m.contains_id("debug"));�<���������2��6\���(�(�(ǽ�(�͔�
�$Δ�$Ԕ�›���gd Iterate over [`Arg`][crate::Arg] and [`ArgGroup`][crate::ArgGroup] [`Id`]s via [`ArgMatches::ids`].����t������\�����͖����-��6������"�� �җ!     .arg(arg!(--color <when>)����74         .value_parser(["auto", "always", "never"]))����"     .arg(arg!(--config <path>)��ۘ=:         .value_parser(value_parser!(std::path::PathBuf)))����NK     .get_matches_from(["myprog", "--config=config.toml", "--color=auto"]);���! assert_eq!(m.ids().len(), 2);�|����!|��     m.ids()����"         .map(|id| id.as_str())���!         .collect::<Vec<_>>(),�܋�     ["config", "color"]�4��ߖ!<����ɛ�(�(ǽ������	�P���U���(�͛�
�$Λ���"���FC Check if any [`Arg`][crate::Arg]s were present on the command line�������WT See [`ArgMatches::subcommand_name()`] or [`ArgMatches::subcommand()`] to check if a��ݝ/, subcommand was present on the command line.����t������\�����Ğ����*�����'$ let mut cmd = Command::new("myapp")��ß     .arg(Arg::new("output")���%"         .action(ArgAction::Set));����|�� let m = cmd����=:     .try_get_matches_from_mut(vec!["myapp", "something"])�����,� assert!(m.args_present());����|����7�š0-     .try_get_matches_from_mut(vec!["myapp"])������,���  assert!(! m.args_present());�d���(�(ǽ�ʢ�
�$ˢ���������������Շ6������������������ѩ;�٣)& Report where argument value came from����d���� ������?< If `id` is not a valid argument or group id (debug builds).���t������\����������å*����$! # use clap::parser::ValueSource;����"�� �¦į ����'���(�� ������ҧ�7\���������HE assert_eq!(m.value_source("debug"), Some(ValueSource::CommandLine));�<֨������2��6Pd��dة��)�)�)ǽ�)�����
�$��$����1��2/ The first index of that an argument showed up.�������A> Indices are similar to argv indices, but are not exactly 1:1.������XU For flags (i.e. those arguments which don't have an associated value), indices refer��֬\Y to occurrence of the switch, such as `-f`, or `--flag`. However, for options the indices����_\ refer to the *values* `-o val` would therefore not represent two distinct indices, only the����96 index for `val` would be recorded. This is by design.�ٮ���^[ Besides the flag/option discrepancy, the primary difference between an argv index and clap��į^[ index, is that clap continues counting once all arguments have properly separated, whereas�ܧ� an argv index does not.�ǰ��ϰ&# The examples should clear this up.����̂�ʢ������\Y *NOTE:* If an argument is allowed multiple times, this method will only give the *first*����+( index.  See [`ArgMatches::indices_of`].����T����в�dز�� ����?Ó7���t���г��سZW The argv indices are listed in the comments below. See how they correspond to the clap����\Y indices. Note that if it's not listed in a clap index, this is because it's not saved in����+( in an `ArgMatches` struct for querying.�ȵ�\е���������*�����!ۤ6�ٶ��$�����&���(�� �ķ�"����"���$�����<9     .get_matches_from(vec!["myapp", "-f", "-o", "val"]);���74            // ARGV indices: ^0       ^1    ^2    ^3����74            // clap indices:          ^1          ^3�����,) assert_eq!(m.index_of("flag"), Some(1));����.+ assert_eq!(m.index_of("option"), Some(3));�<Һ��޺���=: Now notice, if we use one of the other styles of options:����\�����������*�����!ۤ6칼��$�ۼ��&���(�� ����"�Ƚ��"��$�����96     .get_matches_from(vec!["myapp", "-f", "-o=val"]);��˾1.            // ARGV indices: ^0       ^1    ^2����41            // clap indices:          ^1       ^3�����¿,ʥ7��.��7<����������]Z Things become much more complicated, or clear if we look at a more complex combination of����GD flags. Let's also throw in the final option style for good measure.����\������������*�����!ۤ6�����$�����&���(�� ���     .arg(Arg::new("flag2")����         .short('F')����(�� ���     .arg(Arg::new("flag3")����         .short('z')����(�� ����"�����"���$�����:7     .get_matches_from(vec!["myapp", "-fzF", "-oval"]);����30            // ARGV indices: ^0      ^1       ^2����41            // clap indices:         ^1,2,3    ^5����            //����@=            // clap sees the above as 'myapp -f -z -F -o val'����>;            //                         ^0    ^1 ^2 ^3 ^4 ^5����,ʥ7���-* assert_eq!(m.index_of("flag2"), Some(3));����-* assert_eq!(m.index_of("flag3"), Some(2));����.+ assert_eq!(m.index_of("option"), Some(5));�<����������C@ One final combination of flags/options to see how they combine:����\������������*�����!ۤ6����$�����&���(�� ���ˬ7����7���(�� �����7���ǭ7���(�� ����"�����"���$�����52     .get_matches_from(vec!["myapp", "-fzFoval"]);����+(            // ARGV indices: ^0       ^1����1.            // clap indices:          ^1,2,3^5����ݯ7���@��7���>°7���,ʥ7���-��7���-ϱ7���.��7<����������[X The last part to mention is when values are sent in multiple groups with a [delimiter].����\�����������������!ۤ6����"�����"���!         .value_delimiter(',')�ܺ�         .num_args(1..))����>;     .get_matches_from(vec!["myapp", "-o=val1,val2,val3"]);����+ǵ7���85            // clap indices:             ^2   ^3   ^4����ݯ7���B?            // clap sees the above as 'myapp -o val1 val2 val3'����?<            //                         ^0    ^1 ^2   ^3   ^4����.+ assert_eq!(m.index_of("option"), Some(2));����PM assert_eq!(m.indices_of("option").unwrap().collect::<Vec<_>>(), &[2, 3, 4]);�<�������.+ [delimiter]: crate::Arg::value_delimiter()�Pd��D����)�)�)ǽ�)ނ����
�$���$�����9���52 All indices an argument appeared at when parsing.�������A��7������X��7���\�7���_ʚ7���9��7���̽�ʢ������UR *NOTE:* For more information about how clap indices compared to argv indices, see��� [`ArgMatches::index_of`]����T�������d���� ������?Ó7���t������\�����������������!ۤ6����"�����"���"��"���>ù7���+ǵ7���8��7���ݯ7���B�7���?��7���P��7<����������EB Another quick example is when flags and options are used together����\������������*�����!ۤ6����"�����"���#�� ���'$         .action(ArgAction::Append))�����$�����&���&#         .action(ArgAction::Count))����QN     .get_matches_from(vec!["myapp", "-o", "val1", "-f", "-o", "val2", "-f"]);����MJ            // ARGV indices: ^0       ^1    ^2      ^3    ^4    ^5      ^6����MJ            // clap indices:                ^2      ^3          ^5      ^6�������MJ assert_eq!(m.indices_of("option").unwrap().collect::<Vec<_>>(), &[2, 5]);����HE assert_eq!(m.indices_of("flag").unwrap().collect::<Vec<_>>(), &[6]);�<����������^[ One final example, which is an odd case; if we *don't* use  value delimiter as we did with����_\ the first example above instead of `val1`, `val2` and `val3` all being distinc values, they����_\ would all be a single value of `val1,val2,val3`, in which case they'd only receive a single�T�� index.����\������������*�����!ۤ6����"�����"���#�� �����7���>ù7���+ǵ7���.+            // clap indices:             ^2����ݯ7���DA            // clap sees the above as 'myapp -o "val1,val2,val3"'����63            //                         ^0    ^1  ^2����JG assert_eq!(m.indices_of("option").unwrap().collect::<Vec<_>>(), &[2]);�<�������41 [`ArgMatches::index_of`]: ArgMatches::index_of()�Pd��T����)�)�)ǽ�)����������������;t���� � ��� �	�� �	�T�`TP�4�)����
�$���$��|����� # Subcommands�ǽ��������7���:7 The name and `ArgMatches` of the current [subcommand].�������74 Subcommand values are put in a child [`ArgMatches`]�������?< Returns `None` if the subcommand wasn't present at runtime,����t������l����(��������!Ѥ(���$!  let app_m = Command::new("git")����+(      .subcommand(Command::new("clone"))����*'      .subcommand(Command::new("push"))����,)      .subcommand(Command::new("commit"))�Ė�      .get_matches();������� match app_m.subcommand() {����85     Some(("clone",  sub_m)) => {}, // clone was used����74     Some(("push",   sub_m)) => {}, // push was used����96     Some(("commit", sub_m)) => {}, // commit was used����WT     _                       => {}, // Either no subcommand or one not tested for...�,���<����������^[ Another useful scenario is when you want to support third party, or external, subcommands.���^[ In these cases you can't know the subcommand name ahead of time, so use a variable instead��Ղ with pattern matching!���\���������찃��,�҃��2����!���<��+�τ&# let app_m = Command::new("myprog")����)��,������̅E̫,\����������^��,ܑ���,�����7�ԇ$!     Some((external, sub_m)) => {����GD          let ext_args: Vec<&OsStr> = sub_m.get_many::<OsString>("")��Ɉ;8             .unwrap().map(|s| s.as_os_str()).collect();����,�,���K��,T����,�����,,����<�����Ċ,) [subcommand]: crate::Command::subcommand�T���)�)ǽ����������������;t����)��7����
�$��$������������������C���A> Return the name and `ArgMatches` of the current [subcommand].�Ҍ��ڌ7��7������?��7��t�����l����(��������!Ѥ(��(%  let mut app_m = Command::new("git")����+��7���*��7��,��7���#       .subcommand_required(true)��Ɛ��7����EB let (name, sub_m) = app_m.remove_subcommand().expect("required");����" match (name.as_str(), sub_m) {��ܑ2/     ("clone",  sub_m) => {}, // clone was used����1.     ("push",   sub_m) => {}, // push was used��ɒ30     ("commit", sub_m) => {}, // commit was used����63     (name, _)         => unimplemented!("{name}"),�,����<Ɠ��ғ��ړ^��7���^��7Ԡ���7���\Ǖ���ו�������,ĝ���!���<��+���*' let mut app_m = Command::new("myprog")����)��,�ؗ�����E̫,\Ƙ��֘��ޘ^��,�����,��%" match app_m.remove_subcommand() {����(%     Some((external, mut sub_m)) => {����@=          let ext_args: Vec<OsString> = sub_m.remove_many("")����,)             .expect("`file`is required")�ܮ�             .collect();��Λ,�,���K��,TϜ��,�ޜ��,,���<�������,��7����)�)ǽ����������������;t�����ǽ�ӝ�
�$؝$���������������ְ��7���C�ʞ2/ The `ArgMatches` for the current [subcommand].�������7��7ş��͟?��7���d���� ������52 If `id` is not a valid subcommand (debug builds).���t������\����������á*����&��7���į �����'�ܢ'��!L����!���(��+�ã          .arg(Arg::new("opt")���             .long("option")����)&             .action(ArgAction::Set)))�������ޤ52         "myprog", "-d", "test", "--option", "val"�\����������_\ // Both parent commands, and child subcommands can have arguments present at the same times����%" assert!(app_m.get_flag("debug"));�����Ʀ/, // Get the subcommand's ArgMatches instance����;8 if let Some(sub_m) = app_m.subcommand_matches("test") {����%"     // Use the struct like normal���TQ     assert_eq!(sub_m.get_one::<String>("opt").map(|s| s.as_str()), Some("val"));�,����<Ǩ��Ө��ۨ,��7����� ����)�)�)ǽ�)����������������;t�����7�ʩ�
�$˩�
$ѩ$�����������������ɱ���-���)& The name of the current [subcommand].�����?��7���t���Ϋ�l֫��(�������!Ѥ(���$��7�۬+��7���*��7���,��7����7������#  match app_m.subcommand_name() {����/,     Some("clone")  => {}, // clone was used���.+     Some("push")   => {}, // push was used����0-     Some("commit") => {}, // commit was used��ԯNK     _              => {}, // Either no subcommand or one not tested for...�,����<�������,��7���� |���)�)ǽ����������������;t����)����
�$��$�����������������Ӵ6���(% Check if a subcommand can be queried�����ŲYV By default, `ArgMatches` functions assert on undefined `Id`s to help catch programmer����ZW mistakes.  In some context, this doesn't work, so users can use this function to check����+( before they do a query on `ArgMatches`.��´Ŵ̴8�4ƴt���ڴ�)�)�)ǽ�)���
�$���������������������|��t� # Advanced�ǽ�����������Ʒ����41 Non-panicking version of [`ArgMatches::get_one`]�\ͷ�)�)�)ǽ�)��������������������q�aX����������������;t����)��ݼ���������ٷܟ/ܷ̟/,��/$���/$���/<����$���$^�EG���������������������ɻ52 Non-panicking version of [`ArgMatches::get_many`]�d���)�)�)ǽ�)��������������������q�aX����������������;t���������	���	���u7ڸh�)��ݼ����ȼ�����ܟ/��̟/,���/$����/$����/<����$ɼ�$X�EG�������<9 Non-panicking version of [`ArgMatches::get_occurrences`]�����)�)�)ǽ�)��������������������q�aX����������������;t���������	�"OGAUn1��)��ݼ�����������ܟ/��̟/,���/$����/$����/<����$���$�EG��������������ǃ���R���41 Non-panicking version of [`ArgMatches::get_raw`]�\���)�)�)ǽ�)��������������������q�aX����������������;t���������	���	��o.�F̨�)ݼ����
�$���$�����z���@= Non-panicking version of [`ArgMatches::get_raw_occurrences`]�����)�)�)ǽ�)��������������������q�aX����������������;t���� � ��� �	��٩��
1�)ݼ����
�$���$����������������������������74 Non-panicking version of [`ArgMatches::remove_one`]�t���)�)�)ǽ�)�������������ܟ/��̟/,���/$����/$����/<����$���$
EG�������85 Non-panicking version of [`ArgMatches::remove_many`]�|���)�)�)ǽ�)�������������ܟ/��̟/,���/$����/$����/<����$���$�EG�������?< Non-panicking version of [`ArgMatches::remove_occurrences`]�����)�)�)ǽ�)�������������ܟ/��̟/,���/$����/$����/<����$���$WEG�������������������E���85 Non-panicking version of [`ArgMatches::contains_id`]�|���)�)�)ǽ�)��������������������q�aXݼ����
�$���$�����F���(% Clears the values for the given `id`�������[X Alternative to [`try_remove_*`][ArgMatches::try_remove_one] when the type is not known.�������fc Returns `Err([``MatchesError``])` if the given `id` isn't valid for current `ArgMatches` instance.�������\Y Returns `Ok(true)` if there were any matches with the given `id`, `Ok(false)` otherwise.�d���)�)�)ǽ�)��8����
�$���$��|��ǽ����������M\����)�)�)ǽ�)��������������������q�aX����������������;t����)��ݼ������$���1����l����)�)�)ǽ�)��������������������q�aX����������������;t����)��ݼ�����������ܟ/���/$����/$����/<����$����<>���������)�)�)ǽ�)�������������ܟ/���/$����/$����/<��ȍ$����"<>���{d����)�)�)ǽ�)���������������ܟ/���/$����/$����/<����$���&<>���<T����)�)�)ǽ�)������Ӱ$�����(�������������������=Pd��<������)�ǽ�)����������������;t����������
�$����� "��������������������;Pd��t�����)�)�)ǽ�)����������������;t����)ھ����
�$���
$���������������������ނ ���˿����J�J�J���L��$����������$$���)�)˿����������������;t����8����
��$����-L��)�)˿������
��$�����+���˿��I�Ą��)L��)�)˿��8����
��$���ą%8�)�)������������������J�J�J��&(Lʌ$ό�����ތ($��)�)������������������;t������J���
���$����-L���)�)��������
���$�����)�����������I����-L���)�)��ƹ8����
���$�����'���������	�‘��� Creates an empty iterator.������Ǒ�������<�����
���������������������-��������(�����������J�J�J���=?�L��$����������($���)�)������������������;t������J����
����$����-L���)�)��������
����$���Ϝ8��������(؜��8ۜ����I�Ԝ$&����-L���)�)����8����
����$���ٞ6��������(���8���ޞ����,�����8��������(����8���������$&���<�����
������� ,������!E����������������#���������J�J�J����L��$����������'$���)�)������������������;t�����8����
��$é���-L���)�)��������
��$���ӫ.�������I�ث���,L���)�)����8����
��$���ҭ(8�)�)����������88�)�)������î<Ʈ����
�8�� ,��ǎ��Iί��������������������#�������������J�J�J��&(Lγ$ӳ�������($���)�)������������������;t������J����
���$���ô-Lƴ�)�)�����д�
���$Ѵ���.�����������I��ϵ-Lҵ�)�)����8�ܵ�
���$����,���������	�׶"�����ܶ��������<������
��������������������۹(������������J�J�J��&(L��$���������($���)�)������������������;t������J����
���$�����-L��)�)��������
���$���Ļ3�����ɻ����I����-L���)�)����8����
���$���ռ1�����ڼ��	�ɾB��������(Ҿ�����������J�J�J��ξ=?L��$���������($¿�)�)������������������;t������J�ǿ�
����$̿���-L���)�)��������
����$�����M��������(����8������I���$&���-L���)�)����8����
����$�����F��������(����8���������)8�)���)���(����������<������
�8����� ,�������Z��������������۴���G��������(�������������J�J�J����=?L��$������8���($���)�)������������������;t������J����
����$�����-L���)�)��������
����$�����R��������(����8������I���$&���-L���)�)����8����
����$�����K��������(����8���������(���������J�J�J����L��$���������($���)�)������������������;t������J����
��$�����-L���)�)��������
��$�����/8�)�)����I����-L���)�)������������������;t������J����
�8$�����-8�)�)�����#8�)�)��������<������
�8��� ,�����8�b�����������������8���A��������������J�J�J����L��$������8���($���)�)������������������;t������J����
��$�����-L���)�)��������
��$�����L�����8������I������-L���)�)����8����
��$�����28�)�)�����8�)�)������J�J�J��L��$�������#$���)�)��ނ����
�8$�����-L���)�)��������
�8$�����(8�)�)����I����(L���)�)��ނ����
�8$�����&8�)�)����������88�)�)��������<������
�8Ģ�,�����h���VP|��������)�)���)�����������ܟ/��̟/,���/$����/$����/<������i=?���UP|������������������ܟ/��̟/,���/$����/$����/<������j=?|4\4�� �,
����D#
�����49
������<A
�8���$V
�g�����k
�����d�
����
��\�
� ������D�
�!�����T�
�!����t�
����R
������\O
��d
��
�ԥ
���
y��
e��
R|�
��������������������������/
<�
�)�)������
�
���
��!
L�
����
���	8
d�	
�)�)������	
�
����	
��7
<�
�)�)�������������3<�YPƇ��g�g��h��g�h���g�h���gFPR<?���)��
�
�$�
��
=
L�

�)�)��ނ��

�
�$�

�,�

��1
T�
�)�)����
�
�$�
�,�
��4
$�
�)�)���g�g��h��g�h���g�h���gFPR<?���)����
���$�
��3
L�
��ɥ����$�
��E
d�
�)�)���8�8���8��7���>Z\O�g�g��h��g�h���g�h���gFPR<?���)����
���$�
��S
��
������Ր$�
��8
D�
�)�)���g�g��h��g�h���g�h���gFPR<?���)ǎ��
�
�$�
��I
��
�)�)���8�8���8��7���>Z\O�g�g��h��g�h���g�h���gFPR<?���)ǎ��
�
�$�
��/
,�
�)�)������������������;t����)����
���$�
��&
l�
�)�)����
�
�$�
��E
T�
�)�)��������
�
�$�
��
��6<�
��&
D�
�)�)����
���$�
�
�����������������1
��
�)�)����
�
�$�
�
���������������9��E
t�
�)�)�)���)����
�
�$�
��L�
�
�������������˓7�
�������������������	�� 2
4�!
�)�)������!
�
�$�!
��!8
T�!
�)�)������!
�
�$�!
��4�!
��#2
<�#
�)�)������#
�
�$�#
��$F
l�$
�)�)��������$
���$�$
�D�$
�$
��������������������%
�����������������D�%
�������������������&
�������&(
�&
�)�)�)���)����&
�
�$�&
�,�&
��,
���"4d&4�� ��$�����'$\�$����
�$�$�=4��Z4���z4쾴�4���"4վؾȾ˾��4����4����4��T�34�3��� � � � p$%�+���,,%����D3%�����Lw%����
����%���ר�%����
x<�%����	ClapError�L�%�����'T�%�����<�%�!����,�%�����\�%�����T�%������T�%�������L�%������\�%� ������D�%�!������%�"���\%���4%T%�
�����F%+�p%�̆%���%��y|��%a��%R��%C��%4��$%#��'%��'%���ڬ�%�|�%���%4�%�����������������������_>
�c�����_>
�c�������$�%��%�%���������%<�%����+�+p�+��*�@��n�*{�%t�%���ނ��%��%�����%�����9�$�%��1%�%��9�9��
������%��%�����9��������������������$�%��	�%��	%�)�)�)�)�9�)���)��������
%�
���$�
%matcher�<�
%��D�
%��.\�
%���%,�%�)�)�)�)�9�)���)��������%�
���$�%�9<�%��D�%��.\�%�%���������������4�%���������������,�&%����������������������������������_>
�c�����	ParsedArg���\�!�J�P�$�P%���������������������9�q%�����������������4D�s%����������������u%����������������{%���������������
��4$�%��������������È
��
��%������������������%|�%��)�)�)�)�)�9�)����9��\�!�J�P��)�)�������%�
���$��%arg_os�4��%valid_arg_found�|Ů%��6|�%�9<��%$η%���������������9��
�%������������������~%���%��)�)�)�)�9��������������������q�aX�)�)������������������;t����)���%�
���$��%���%ͫ9|��%��%���������������
�����%������������������B%��%��)�*�)�9�*����������������;t����)���%�
���$��%���%$��%���������������9�4��%�������������̇�����
<��%���������������9õ9����%���%��*�*�9�����������%���߶9���!%�J߶9��%߶9�J�������%
���߶9$��%cmds�$��%XZ$��%�������������߶9��
�����V%T��%��*�*�*�*�*�9�*����9��\�!�J�P��*�*�����%�
���$��%�$��%current_positional����%����%���%��*�*�*�*�*�9�*�*���*���������%�
���$��%sc_name�<��%�9<��%��D��%��.\��%
keep_state�T��%����%t��%��*�*�*�*�*�*�*�*�9�*����������������������q�aX�*�*������������������;t����*���*���*��������������������q�aX�������%�
���$��%�9<��%long_arg�D��%
long_value�T��%parse_state�\��%pos_counter�\��%ͫ9|��%̂%�������������������������������;t�������d�%���������������	��9�����%���������������9Պ	��܅%���������������9���������	�6����6�\�9,�~���9D��%�����������������$΍%���������������9��
��.��%�����������������9,��%�������������������%|��%��*�*�*�*�*�*�9�*����
ShortFlags����utf8_prefix��invalid_suffix��<9�@�l�*�*���*վ9���%�
���$��%�9<��%	short_arg�L�%��9\��%��9\��%ͫ9|��%,��%���������������,��%���������������Υ%���������������������������������q�aX״��
٥%���������������.��
�%�������������״��%���������������������%|��%��*�*�*�*�*�9������������������;t����*���*���*��վ9���%�
���$��%�,��%attached_value�t��%���%�9<��%has_eq�4��%���I%���%��*�*�*�*�9�*���*������������������;t��������%�
���$��%���%���%��%���������������״����%|��%��*�*�*�*�9�*��ǎ���*�������%�
���$��%���%��D��%��4��%�9<��%���E%|��%��*�*�*�9�*�������%�
���$��%�9<��%����%,��%��*�*�*�*�9�����*��ǎނ�*��վ9���%�
���$��%�,��%��4��%���%��D��%��d��%�9<��%��%���������������	���w����%��������������������M%|��%��*�*�*�*�9�*���*
�������%�
���$��%���%��D��%$��%���������������2Ǭ%���������������2���?%���%��*�*�*�*�9�*���*�����%�
���$��%���%�9<��%���B%d��%��*�*�*�9�*�������%�
���$��%�9<��%���R%���%��*�*�*�*�9�*���*�������%�
���$��%���%�9<��%<��%���������������9��	D��%���������������9���T%���%��*�*�*�*�9�*���*�������%�
���$��%�9<��%���%��4��%|��%8�*�*�������������������_>
�c���8�������%���%��*�*�*�*�*�*��9�*�*���*
�*�������%�
�8$��%���%�9<��%remaining_args�t��%��6|��%��%���������������.È
��%����������������d��%�������������ʦ3ʦ3D��%���������������9��9��%���������������9��
��%���������������,��%������������������/%D��%��*�*��9�����%�
�8$��%��D��%���2%\��%��*�*��9�����%�
�8$��%��D��%l�3L�3�������!���&�����L?&����ר_&����
��Dd&����
��dn&����
x<|&������l�&�����,�&�����'T�&�����,�&������T�&������T�&�"�����<�&�!�����<�&�"������&�"����&p�/&a�NE&OR<?),��+&��4�&��&���&ż�&���&���&�|�&u��!&L�&��������������(�n���:��n���:��$�&��&�&�������Ħ&D�&�����.��&������9�����������$�&��-&�&��9��9��
������&��M&D�&�*�*�*��9�*������&�
���$�&�9<�&t�&������������������&��������������5��~&��&��*�*�*�*��9�*���*������&�
���$�&�9<�&��L�&t�&���������������9l�&���������������9��
��D&��&��*�*�*��9�*������&�
���$�&�9<�&��&���������������9��
t�&���������������9L�&���������������9����
��4�&���������������
��4,�&���������������������������(�n���:��"�&��"&��*�*�*�*�*��9�*���*���*������"&�
���$�"&�
$�"&conflict_ids�d�"&�9<�"&4�$&������������������
4�'&������������������
��+�&Ģ+&��*�*�*�*��9�*���*������+&�
���$�+&�9<�+&conflicting_keys���+&t�,&���������������9D�-&���������������9���-&���������������9��
�/&���������������,�/&���������������9��,�1&���������������.��
,�1&������������������������	����<�}�Ta!N��g�g��h��g�h���g�h���gFPR<?���������4�1&��������������:,�2&���������������9������43&|�4&��*�*�*��9�*����4&�
���$�4&�9<�4&t�5&���������������9��73&��������������*�*������8&������������������<^&��<&��*�*�*�*��9�*���*������<&�
���$�<&�9<�<&��L�<&t�?&���������������9L�?&���������������9��
,�@&����������������B&���������������9��9�K&����������������9�O&���������������
��9t�S&�����������������9�\&���������������
��9��aH&��a&��*�*�*�*��9�*���*����a&�
���$�a&��
�a&��L�a&��fJ&��f&��*�*�*�*��9�*���*����g&�
���$�g&��
�g&�9<�g&$�h&����������������9��j~&��j&��*�*�*��9�*��������j&�
���$�j&�9<�j&raw_req_args�d�j&�n&�����������������t�v&���������������9D�w&���������������:�w&���������������9��
�x&���������������t�{&�������{9&L�{&��*�*�*���*������{&�
����{&�9<�|&t�}&���������������9L�~&���������������9������
��A&��&��*�*�*�*���*���*������&�
�$�&���&��4�&���<&���&��*�*�*���*������������������;t����*�����&�
�$��&��4��&���=&���&��*�*�*���*������&
�����&�$��&�όC&�Ҍ&��*�*�*���*�����&
����&���&���=&캑&��*�*����ߑ&
��2,ؑ&���D&���&�*�*������&
���
��&,�&���������������&��3D�3��5\5��x< ��������d��*�*��������������������T��������H��D�
�������%���/�XZ]_��D�<����������������	��������������L�
��������������������*�*�*�*�*
�*�������5������������������	���:���������:��
)������:T��H�:���:�H�:D��H��:��
$��:�H�����

�����:�:��:����9t�Ɲ	,�
�P\�
�,���������<�d���������������:�:��:������������������;t���ʦ3�
״���������������:�:��:��9D���������������:�:��:��:����������������:�:��:��:ʦ3��3e!��'3Y!]!H!L!ĭ3;!��3/!��3"!Ԥ3!��(3	!��3� ġ3� ��3� ��3� ��13� � � � � � ��3� \�
<�
��!�!�!�D'�J����,''����ר:'����
���J'����,r'�����'s|'cT3'R�C';�b',d�'�����('\�'�*�*����'�
�$�'��!'�������!'�'�*�*�*���*��'�
�$�'���'�� '8�*�*������� '�'�*�*�*�*���*�*��'�
�8$�'���'��'�������'�'�*�*�*���*��'�
�$�'���'��	!'�������	!'�	'�*�*�*���*����	'�
�$�	'���	'��
 '������� '�'�*�*�*���*��'�
�$�'���'d�'�������������Y'D�'�*�*����������'������'�����d�'
���$�'���'13�'���������������������+'$�'�*�*������'���
$�'��<�'��e'�'�*�*�*���*������������������;t����*��������'������'��:d�'
���$�'���'%'�'��������������������'���������������������
��;'$�'�*�*���*���'�
�$�'���'�8�0�0����������	����<�}�Ta!N��g�g��h��g�h���g�h���gFPR<?��8���8������8���J��:̔'��:�J��|�'��:
��:"��:��'����������������7'$�'�*�*���*���'���
$�'���'�8�0�0��g�g��h��g�h���g�h���gFPR<?��8������.~�J��.��'��.�J��\�'��:���:!��:���C'D�'�*�*���*���'�
�$�'���'�8�0�0��h�h���h��g�h���g�h���g��Xt��,�8����8���J��:��'��:�J8��|�'��:���:'��:���R'D�'�*�*��ۖ��M���'���'�'��'��'��'�'��
$�'�e�&(��'4�'�*�*����'�
�$�'��B't�'�*�*�*���*��
��'���
$�'�
$�',�'�����������������'��������������������#'8�+�+���������\�'4�'������/',�'��+�+�+���+���+��������'�
�8$�'���'�� <'\� '��+�+�+���+���!'
���$�!'��!'�,�!'T�
4�
��������TT�*����D�*����d�*����l�*���$�*����,�*��D*$*��x<^6������L{6������,�6�����N6K�k67��6$��b6T�6�+�+�+�+�+���+���+����������V���(����Xh���+�6����4�6���6��,�6��D�6|�6D�6��6d�6�#*l'*����������������������dD��
����l������������
��L�������4�����ר�����
x<�����������ƊL������,�������l������$�������4�������������<��"������D�������v��c̮P��=��*-��ĥ������՜�œ�������)D�������������ą�����������b5���������b5���$�<���%D������������������V�������1������������f\\������+����������:��$�<�����������9������������V���(����Xh������:��
�������4������,���D���#T��+�+��:���
�����$�,�	����������������,������������������:��
��
�����$�������T����-d�����������:���:���f\\�������$�<���4������:��������9��4��������A,������:��t����l�4����t�D������/����������:���$�<�������:��9��:��:��
�������4������,���D���&4����9��
����������#=��#�+�+�+��:�+��#�
�����$�#��D�#|�$�$̂?8�+8�+�+�+��������������V�������1������������f\\88���������? ��?��+�+��:��?�
�88$�@�A��������������-��
��Ct�C��+�+��:��C�
�88$�CܙHl�H��+�+��:��H�
�88$�H�I�����������������
��JGd�J��+�+��:��J�
�88$�Jbefore_new_line�|�Jafter_new_line�t�J��MF\�M��+�+��:��M�
�88$�M��:|�M��:t�M�N�����������������
��R��R��+�+��:��R�
�88$�R�T���������������:��
��W��W��+�+��:��W�
�88$�W�X���������������:��
��[8�+8�+�+�+��:���������������]'t�]�+�+��:��]�
�88$�]|�^�^�_���������������
,�_���������������
��:�a���������������
,�a���������������
��:,�c������������������o���������������
�,�q���������������
��:��wNT�w��+�+�+�+�+��:�+
�+���+�+�+������w�
�88$�w�$�w	_category�L�wsort_key�D�x,�z�����������������:���HL����+�+�+��:�+������
�88$������1t��longest�<Ƅч���������������:��Έ���������������:�����,����+�+�+��:�+������
�88$�����|������$���+�+�+��:�+�����
�88$����|��ǎ�ÑMtƑ��+�+�+��:�+���Ց�
�88$ڑ����1t���:<���ƞ�$ɞ��+�+�+�+�+��:����������������;t����+���+���+�מ�
�88$ܞ���Y,��؀L���1t����:<ן|�������T��������������������2۰���������������2$�����������������2���?t����+�+�+�+��:�+
�+������
�88$���$����:<��,�����������������:��������������V�������1������������f\\,������������������;�����P�����+�+�+�+��:�+���+����
�88$�����؀L����:<�������������������:�����&L����+�+�+��:�+��������
�88$����
��$�����������������9��$�������������������4���������������ǻ
,�������������������ݛ4���������������δ
,�����������������	���;$�����������������;���;���(T����+�+��:������
�88$���������*l����+�+��:����
�88$��amount�4��|�������(\����+�+�+��:�+������
�88$��������8�+8�+�+�+��:����������E�����+�+�+�+��:�+���+����
�88$��������,��|����d�����������������
�����������������:��
,�����������������
��:���.�����+�+�+��:�+������
�88$������|����d�����������������
���������+�+��:ʂ���ʂ����������;�È%�H��;�Ȉ ��;�H����Ո
�88���;$���P\����:<���nplӉ���������������;��
d�����������������;��
·;�΋��ы��+�+�+��:���+�����
�88$��sc_str�4�������1t����:<Ό�����������������:��
�ҏ-dՏ��+�+�+��:�+�������
�88$���
������������������5�;����������������5�;����������������5�;�כ[�ڛ��+�+�+�+��:�+���+����
�88$������؀L����:<��מ���������������:��
�ߡM4���+�+��:�����
�88$�Μ;4���1t����:<��伤�¤���|�T�����:���4�����+�+����:��
�������0|����+�+����:��
������<T�ނނ
��Ұ5|հ��+�+����
���D�������7�����+�+���
��PTسL6*,:*������L�(����
��L�(������4�(������d�(����
x<�(������T�(������T�(�"�����<�(�"������(�"���̂(�̡(Դ�(���'(����̉(���(s��(_|�(K��#(��(��������(L�(�����(,�(������:���Xh�����$�(��(�(�����9��(4�(�����:��&(D�(�������������������;t�������.��(������:�����$�(��-(�(��9��:��
������(��H(D�(��:��;��:��
���$�(�(D�(��	N(��	(�+�+�+��:�+������
(�
���$�
(�$�
(|�
(�(��L(��(�+�+�+��:�+������(�
���$�(�$�(��K(��(��+�+�+�+��:�+���+����(�
���$�(��4�(�$�(t�(8�+�+����������V���(����Xh��8���������2(��(��+�+�+��;�+����(�
�8$�(��4�(|�(,�(�(���������������
��"@(��"(��+�+�+�+��;�+���+����"(�
�8$�"(��4�"(�$�#(|�#(,�#(��'O(|�'(��+�+�+�+��;�+���+����'(�
�8$�'(��4�'(�$�'(	incl_reqs�L�'(|�((�((��-8(��-(��+�+�+��;�+����-(�
�8$�-(��4�-(|�.(�.(��:#(��:(��+�+��;��:(�
�8$�:(�E(���������������
���I[(T�I(�+�+�+�+��;�+���+����I(�
�8$�I(��4�I(incls�,�I(force_optional�t�I(|�J(�J(��M3(��������������+�+����O(���������������:���o�(��o(�+�+�+�+��;�+������������������;t����+������o(�
�8$�o(�;,�p(�9<�p(	incl_last�L�p(��t3(��������������+�+�������������������;t��������x(���������������:���(���������������9��,��(����������������9و(���������������;��B*Q*�!�!��L)������\7)�"���)-�#)t�)������B)�)������������4�)��T�)��@)d�)����������$�)��<�)t�)�����1),�)�+�+������)���$�)��$)����_���B)�)�+�+�+�+���+�^�^��^��[�^Š�[����e�S��+����)�
�$�)��)�o*D~*����$�����0l��+�+�
���$���D��
����?$��+�+���
���<���0\���*�<��*�<��!*�<��#*�<��*�<��*�<��*�*����!*L�*D�
$�
���������������"���D��!���T��!���4���������,�����<��!���<��"���T��"���t�����l�����\���l2L6��!�!l���������U���������������"�l���,����$���$��<�
�����ac��pd��+�+������������������;t����+�����������ܟ/l�̟/,��/$���/$���/<���$�68��\l���ߵ��������ܟ/l�̟/,��/$���/$�����.0,�����������������*<��+�+���������$���!����_���M��+�+�+�+���+�^�^��^��[�^Š�[����e�S��+�����
�$���	|������/�������������<�
���
�������
"�
�+�+�+���+����
�
�$�
�,�
�������������A\��+�+�+���+�������
�$��,���/�������.��+�+�+���+�����
�$��,����������1��+�+�+���+�������
�$��,���#����`���3$��+�+�+���+�����������/���/��
���$��
�$&��#����_���M��+�+�+�+���+�^�^��^��[�^�[����e�S��+�����
�$�����8�������������<�������$&��$�������
������TA4E���*0����0�E4B0�����������9����@��9����@������;�E���;��;��
���I0�M0����;�c0������;��h0�}+0t�0�+�+��;��0�
���$�0��+04�0�+�+��;���ݏ��������A��@�������0�
���$�0��%08�+�+����_���B0�0�+�,�,�+���,�^�^��^��[�^�[����e�S��,����0�
�8$�0��0�MD\������!g4'+����+��(+����������:�+�����+�����L�+����+�����������������jlfhܒ+�+����
�������B+4�+�,�,����������+�
�����$�+����,�+��;+��+�,�,��������+���$�+��.��8���Q+��+�,�,�����Ύ���+������� +�H����+���H��l�+
�������$�+�	P�HJ��l+d�+�,�,�,���,��������+������+�����L�+����+
�������$�+���+IK��
�+4�
+�,�,�,���,����������
+���;�
+��;L�
+�`��|�+��;�+
�������$�
+��5�EGD�+�����������������+d�+�,�,�,���,����������+���;�+��;L�+��;|�+��;�+��$�+����/1��%+D�+�,�,����+�
�����$�+��9+,�+�,�,�����������������~XL���,������+�
�����$�+���+��g+�+�,�,�,���,������������������;t����,��������+���;�+��;L�+��;�+
�������$�+����57��s+<�+�,�,�,���,������������������;t����,��������+���;�+��;L�+��;�+
�������$�+���+57��4+$�+�,�,���g�g��h��g�h���g�h���gFPR<?���,����+�
�����$�+��6+4�+�,�,���g�g��h��g�h���g�h���gFPR<?���,����+�
�����$�+��++$�+�,�,������������j��9%�%��,������+�
�����$�+��6+D�+�,�,��������������z{�F�,������+�
�����$�+��4+����������:�+��;�+��;L�+��;�+�����+-02��+<�+����
�������+,�+����������������+�����+���ķ$+����������������~XL��������~XL��������������������|�8��W�������;�����������������ƅ^�������;�+]`[^�F�F��
�������F�F��;��;����;��+����;HH��
������HH��;��;��ɀ<��+����;��&+�������������;�+��;�+��;�+��;�+��;���+,.�46���6+L�+��;�������
������$�+><�+��!M+t�!+��;ƞ�<��M����2�!+�ƞl�!+ƞ����!+
������ƞ$�!+><�!+RT��$'+\�$+�������������;�$+��;�$+��;U��;\��;�|�8��W���$+;=@B��$+�����!�!���!����!�������3����4�$+�$+�������$)+l�$+�������������;�%+��;�%+��;Đ%+��;��;����ƅ^���%+;=@BE�%+�����<d�%+,�%+�����% +$�%+�������������;�%+��;�%+��;����;
��j��9%�%����%+=?BD��%+$�%+����g�g��h��g�h���g�h���gFPR<?�������&+4�&+����g�g��h��g�h���g�h���gFPR<?�������&*+�������������;�&+��;�&+������J�J�J���&+358:L�&+$�&+����������&,+$�'+�,�,������������������;t���Ռ<��'+�
������$�'+��(-+L�(+�,�,������)+�
������$�)+��)5+�������������;�)+��;�)+����I��)+!#&(��*1+L�*+�,�,����<��*+�
������$�*+��,/+8�,���������,��;�,+��;�,+����,#+<�,+�������������;�,+��;�,+��;�,���;
���z{�F���,+=?BD��, +$�,+����h�h���h��g�h���g�h���g��Xt��,������-"+4�-+����h�h���h��g�h���g�h���g��Xt��,������--+�������������;�-+��;�-+������J�J�J���-+358:L�-+$�-+��׌<�<��.0+$�.+�,�,������������������;t���ٕ<��.+�
������$�.+��0-+L�0+�,�,������0+�
������$�0+��08+�������������;�0+��;�0+����I��0+!#&(��15+L�1+�,�,����<��1+�
������$�1+��32+8�,��������,���;�3+��;�3+���fDu�"g4',����,��",������,��4L�,����,����������8:��,�,��������1,4�,�,�,������,���$�,���j,D�,�,�,�,���,��������,�����<�,�����<L�,���<�,
�����<$�,�,�,DF��P,4�,�,�,������M���,��3�,�,����,����,�,����<�$�,
�����$�,��,_a��%,D�,�,�,����,�
���$�,��4,$�,�,�,���g�g��h��g�h���g�h���gFPR<?���,����,�
���$�,��e,\�,�,�,��ќ�����M����	,���;�,��2�	,�,�ќ�,��t�	,�,ќ��<����	,����	,
�����ќ$�	,��	,}����	&,D�
,�����
���$�
,��
.,������
,��4L�
,��<�
,�����#%��
,<�
,����
�����3,������,��4L�,��<�,������H�H�H�13L�,$�,����l�,D�,��ަ��$,L�,�����H��
���]��
;,���������(�
,�����L�
,����
,������H�H�H��
,KML�
,$�
,������l�
,D�
,���g�g��h��g�h���g�h���gFPR<?��������$,L�,�����H��
��������0,������,��4L�,��<�,����I�#%��8,4�,�,�,���������,����,����,�:D�,
�����$�,�	F02��6,������,��4L�,��<�,����H�#%��8,L�,������������,����,�:D�,
������	�)+L,���"�"�"�K-�����P-���
�b-e-�������
����$i-��=-�����,�-��4L�-̟/,�-��������-��--l�-����
�����-��0-4�-�,�,������-�
���$�-req��-�-�������������������-�����������������
������G-d�-�,�,������-�
���$�-��54�-child�,�-��5-$�-�,�,�����,���-�
���$�-���-�8�/�/����������	����<�}�Ta!N��g�g��h��g�h���g�h���gFPR<?��8�����8��ٱ4����8���Jߵ<��-ߵ<�Jٱ4L�-׵<�<"��<��-���������������.-D�-�,�,�,���,����-�
���$�-ί<�-�-�����������������<��<4����"�"������
�<�����������#$�������&<�������'D�������9|�������
��
$����" Get the raw string of the `Id`�4��,�,���,�����$���,|��,�,���,�����
�$�Č8�,�,�����ܫ$��,�,�������
�8�$��������ԁ$�������
��
$�̺8�,�,�������$��,�,�������
�8�
$����������#$�������
��
$���"8�,�,�������'$��,�,�������
�8�
$���
�����̠
$�
������
��
$�
�������̆$�������
��
$�������_���B��,�,�,�,���,�^�^��^��[�^�[����e�S��,�����
�$��T#������_���B��,�,�,�,���,�^�^��^��[�^�[����e�S��,�����
�$�� $���������4��,�,���,���
�$���$�������4��,�,���,���
�$�Ԁ�������!��,�,�,���,���
�$���%ԇ����� ��,�,�,�,�����
�$���&�8�,�,�������"��,�,�,�,���,�,���
�8$���'��8�,�,������� ��,�,�,���,�����
�8$��`(ԧ�������!��,�,�,���,�����
�$��W)Է������� ��,�,�,���,�����
�$��T*���������$��,�,�,���,�����
�$��Q+��������� ��,�,�,���,�����
�$��
,|�\������<).lM.���,��*.t�.��<�-��?.\�.�N���N������<|�.���<T�.
���<��.')d��C���C���C���C��{C��mC��_C��QC��!DC�� 7C��)C��,��"��l/�����L6/B���/+�'/��/�����?/�� / Report all `possible_values`�|�/���
����#/�����������	�6����6�\�9,�~�g�g��h��g�h���g�h���gFPR<?����
H������<��J��<��/��<�J����/��<���<!��<���
&/����_���B/�/�,�,�,�,���,�^�^��^��[�^�[����e�S��,����/�
�$�/��/��&/�����t�t�D�/�/������//D�/�,�,��������������������q�aX�����t��/�
���/��/����CH����%/t�/�
�������
���/��4/��/�,�,������/�
�$�/��"d��� T���=t��,�,�,�,�
�left�$�right�,���������XA> Behavior of arguments when they are encountered while parsing���t����\����� ��!��������!���� ��#Ò!l��!��$!         Arg::new("special-help")�܃��)��.+             .action(clap::ArgAction::Help)�T���!����! // Existing help still exists���MJ let err = cmd.clone().try_get_matches_from(["mycmd", "-h"]).unwrap_err();���@= assert_eq!(err.kind(), clap::error::ErrorKind::DisplayHelp);���̒ // New help available���EB let err = cmd.try_get_matches_from(["mycmd", "-?"]).unwrap_err();���@��<<���<���3��L����՘ʝ�m�������������������������������XU When encountered, store the associated value(s) in [`ArgMatches`][crate::ArgMatches]�����ʢ����KH **NOTE:** If the argument has previously been seen, it will result in a���	JG [`ArgumentConflict`][crate::error::ErrorKind::ArgumentConflict] unless���
UR [`Command::args_override_self(true)`][crate::Command::args_override_self] is set.��
�T�
���
�t�
���\�����������!���� ��#Ò!l��!���!����!��
-��0T�
��!�
���
R��!��)��!|���!��gѕ!����!4�ߖ!<��������������4���X��<��t����\�������Ľ��!���� ��#Ò!l��!���!����!��0ѓ!T���!����gd let matches = cmd.try_get_matches_from(["mycmd", "--flag", "value1", "--flag", "value2"]).unwrap();���)��!|���!��gѕ!��      vec!["value1", "value2"]�4�ߖ!<��������������<�+��LI When encountered, act as if `"true"` was encountered on the command-line�����RO If no [`default_value`][super::Arg::default_value] is set, it will be `false`.�����:7 No value is allowed. To optionally accept a value, see���EB [`Arg::default_missing_value`][super::Arg::default_missing_value]�����ʢ����K��<��J��<��U��<��T�����t����\�����������!���� ��#Ò!l��!����!���!��1��1T���!����Q��1��)��!|���!��!��6d��64�ߖ!����?��2�� )��!|� ��!�� !��6l�!
     false�4�!ߖ!<�!���!���!\Y You can use [`TypedValueParser::map`][crate::builder::TypedValueParser::map] to have the���".+ flag control an application-specific type:�\�"����"����"��!��#�� ��#/��1��#,��1��$#Ò!l�$�!��$��!��$��!��%1��1��%��1��%-��1��&'��1��&.��1��&��1��'��1T�'��!�'���'Q��1��()��!|�(��!��(2��2��)�24�)ߖ!�)���)?��2��*)��!|�*��!��*2��2|�*��24�+ߖ!<�+��Z����or����D�6��+MJ When encountered, act as if `"false"` was encountered on the command-line��,���,QN If no [`default_value`][super::Arg::default_value] is set, it will be `true`.��,���,:��<��-E��<�-���-ʢ�.���.K��<��.J��<��/U��<�0�T�0���0�t�0��0�\�0����0��ć1��!��1�� ��1#Ò!l�1�!��1��!�2��!��22/             .action(clap::ArgAction::SetFalse)�T�2��!�3���3Q��1��3)��!|�4��!��4!��6l�4��<4�4ߖ!�4���4?��2��5)��!|�5��!��5!��6d�6�64�6ߖ!<�6�������������,�?��6A> When encountered, increment a `u8` counter starting from `0`.��7���7NK If no [`default_value`][super::Arg::default_value] is set, it will be `0`.��7���7:��<��8E��<�8�t�9��9�\�9����9����9��!��9�� ��:#Ò!l�:�!��:��!��:��!��;/��6T�;��!�;���;[��6��<)��!|�<��!��<"�6L�=��64�=ߖ!�=���=?��2��>)��!|�>��!��>"�6L�>     0�4�>ߖ!<�?��1����FI����$�F��?QN When encountered, display [`Command::print_help`][super::Command::print_help]��?���?eb Depending on the flag, [`Command::print_long_help`][super::Command::print_long_help] may be shown��@�t�@��@�\�A����A ��!��A����A��!��A�� ��B#Ò!l�B�!��B$��<��B��)��C.��<T�C��!�C���C!��<��DM��<��D@��<�E�̧E��<��EE��<��F@��<<�F��<�F�����������L�M��FQ��=�G�t�G��G�\�G����G ��!��H����H��!��H�� ��H#Ò!l�I�!��I$��<��I��)��J30             .action(clap::ArgAction::HelpShort)�T�J��!�J���J!��<��JM��<��K@��<�L�̕L��<��LE��<��L@��<<�M��<�M��h����}�����D�T��M[X When encountered, display [`Command::print_long_help`][super::Command::print_long_help]��N�t�N��N�\�N����N ��!��O����O��!��O�� ��O#Ò!l�P�!��P$��<��P��)��P2/             .action(clap::ArgAction::HelpLong)�T�Q��!�Q���Q!��<��QM��<��R@��<�S�̑S��<��SE��<��S@��<<�T��<�T�������������<�\��TKH When encountered, display [`Command::version`][super::Command::version]��U���U_\ Depending on the flag, [`Command::long_version`][super::Command::long_version] may be shown��V�t�V��V�\�V����V����V��!��W�� ��W#Ò!��W��)l�W�!��X'$         Arg::new("special-version")���X(%             .long("special-version")���X1.             .action(clap::ArgAction::Version)�T�Y��!�Y���Y$! // Existing version still exists���YTQ let err = cmd.clone().try_get_matches_from(["mycmd", "--version"]).unwrap_err();���ZC@ assert_eq!(err.kind(), clap::error::ErrorKind::DisplayVersion);��Z���Z // New version available���[TQ let err = cmd.try_get_matches_from(["mycmd", "--special-version"]).unwrap_err();���[C��=<�\��r����������QrQr������QrQr�,�,�������
�,��s�s�����_��s�s�,�,�,�,���,�^�^��^��[�^�[����e�S��,�����
�,���s���	r2
D���t;�Q�̾�����r27�����
�����]v]v������]v]v����
� Y����v�v�������v�v�,�,�����_�
�,_ww�����_�ww�,�,�,�,���,�^�^��^��[�^�[����e�S��,���f�
�,f�wfxfx���fxfx������fxfx�,�,�,���,���m�
�Lm�fx�x�x�������x��x�x�x�x8��x�x�x�,�,���x�
�x��\���`b#5��������������������������������������������������������������������������		�

���

�������������������d���������������������	����������	����������	��������t�	����������	��������l�
����������
����������
����������
��������L�
����������
������������������ܴ��������\�������������������d�������������������|���������������������������������������4�
����������
��������d�
��������d�
��������L�
��������\�
��������T���������,���������d���������yy�����_�yy�,�,�,�,���,�^�^��^��[�^�[����e�S��,�����
�,��y�}�}����}�}�������}�}�,�,�,���,��� ��
�L���} !�����~�~�������~�~�,�,�����"��
�,�t���[X The abstract representation of a command line argument. Used to set all the options and���?< relationships that define a valid argument for the program.�����b_ There are two methods for constructing [`Arg`]s, using the builder pattern and setting options���c` manually, or using a usage string which is far less verbose but has fewer options. You can also���LI use a combination of the two methods to achieve the best of both worlds.�����'$ - [Basic API][crate::Arg#basic-api]���	1. - [Value Handling][crate::Arg#value-handling]���	 - [Help][crate::Arg#help-1]���	KH - [Advanced Argument Relations][crate::Arg#advanced-argument-relations]���
)& - [Reflection][crate::Arg#reflection]��
�t�
��
�\�
��������&# # use clap::{Arg, arg, ArgAction};���MJ // Using the traditional builder pattern and setting each option manually���  let cfg = Arg::new("config")���       .short('c')���       .long("config")���!       .action(ArgAction::Set)��
       .value_name("FILE")���
41       .help("Provides a config file to myprog");���
IF // Using a usage string (setting a similar argument to the one above)���PM let input = arg!(-i --input <FILE> "Provides an input file to the program");�<�������`&�������������������������������������������"$�������'L�������$4�������3d���†�L������D�������L�������4�������,D���ڂ��",���ƒ��&L���ƒ�D������� d�������,������$�������$<�������+l�������"D���ނ��L�������'D������"L�������#d������H����Ί��+�������"T�������,���ނ��,d���ڌԾ�����Q�Q�������Q�Q�����
�ܐܐ������ܐܐ�,�,�����$��
�,����F,) Specifies a logical group of [arguments]�s��w You can use this for���IF - applying validation to an entire group, like [`ArgGroup::multiple`]���`] - validate relationships between an argument and a group, like [conflicts] or [requirements]���GD - check which argument in a group was specified on the command-line�����85 For visually grouping arguments in help, see instead���41 [`Arg::help_heading`][crate::Arg::help_heading].���t������_\ The following example demonstrates using an `ArgGroup` to ensure that one, and only one, of���A> the arguments from the specified group is present at runtime.���\���������;8 # use clap::{Command, arg, ArgGroup, error::ErrorKind};���$! let result = Command::new("cmd")���@=     .arg(arg!(--"set-ver" <ver> "set the version manually"))���;8     .arg(arg!(--major           "auto increase major"))���;8     .arg(arg!(--minor           "auto increase minor"))���;8     .arg(arg!(--patch           "auto increase patch"))���$��'��:7          .args(["set-ver", "major", "minor", "patch"])��	��'��	A>     .try_get_matches_from(vec!["cmd", "--major", "--patch"]);���	:7 // Because we used two args in the group it's an error��
��&��
"��&��
8��&<�������@= This next example shows a passing parse of the same scenario�\���������-* # use clap::{Command, arg, ArgGroup, Id};���$��=��@��=��
;��=��
;��=��;��=��$��'��9��'����'��63     .try_get_matches_from(vec!["cmd", "--major"]);�� assert!(result.is_ok());���" let matches = result.unwrap();���RO // We may not know which of the args was used, so we can test for the group...���)& assert!(matches.contains_id("vers"));���30 // We can also ask the group which arg was used��� assert_eq!(matches���     .get_one::<Id>("vers")���%"     .expect("`vers` is required")���     .as_str(),�|�     "major"�4�ߖ!��OL // we could also alternatively check each arg individually (not shown here)�<�������&��-* [conflicts]: crate::Arg::conflicts_with()���*' [requirements]: crate::Arg::requires()�*D�����Zm$�����������������$�������D����D������L�������D����W�W�������W�W����
��Y�Y�������Y�Y�,�,�����e��
�,�[[�����_�[[�,�,�,�,���,�^�^��^��[�^�[����e�S��,���f��
�,��[bb���bb������bb�,�,�,���,���g��
�L��bcc������c�cccc8�ccc�,�,���h��
�����,) Operations to perform on argument values�I��Ma^ These do not apply to [`ValueSource::DefaultValue`][crate::parser::ValueSource::DefaultValue]�+d����c�nB��/�����������L�� Is the argument present?�+*����>@����	3��0- Does the argument match the specified value?�+	3��
�	3	3��������=,�����=v=v������=v=v�,�,�����i��
�,�fwfw�����_�fwfw�,�,�,�,���,�^�^��^��[�^�[����e�S��,���j��
�,��fwyy���yy������yy�,�,�,���,���k��
�L��y�{�{�������{��{�{�{�{8��{�{�{�,�,���l��
���3,Dj��uL���-_�����36�����
�s����|�|�������|�|����
� n4���}}������}}�,�,�����o:�
�,:y}y}�����_�y}y}�,�,�,�,���,�^�^��^��[�^�[����e�S��,���pA�
�,A�y}�~�~����~�~�������~�~�,�,�,���,���qH�
�LH��~""������"�""""8�"""�,�,���rS�
�S܉	-\�	����C������������������������������������������		�

���

��D�	-��������4�	-��������4�	-��������d�	-����������	-����������	-����������
-��������l�
-��������$�
-��������t�
-����������
-��������T�
-��������|�-��������t�-��������L�-��������__�����_�__�,�,�,�,���,�^�^��^��[�^�[����e�S��,���s��
�,��_����������������-�-�-���-���t��
�L��� u�������������������-�-�����v��
�,�����#  Build a command-line interface.�����TQ This includes defining arguments, subcommands, parser behavior, and help output.���'$ Once all configuration is complete,���	MJ the [`Command::get_matches`] family of methods starts the runtime-parsing���	JG process. These methods then return information about the user supplied���
  arguments (or lack thereof).��
���
:7 When deriving a [`Parser`][crate::Parser], you can use���MJ [`CommandFactory::command`][crate::CommandFactory::command] to access the�t� `Command`.�����+( - [Basic API][crate::Command#basic-api]���KH - [Application-wide Settings][crate::Command#application-wide-settings]���KH - [Command-specific Settings][crate::Command#command-specific-settings]���
QN - [Subcommand-specific Settings][crate::Command#subcommand-specific-settings]���-* - [Reflection][crate::Command#reflection]���t����l���(����������&# let m = Command::new("My Program")���"     .author("Me, me@mail.com")���     .version("1.0.2")���96     .about("Explains in brief what the program does")�l��!��         Arg::new("in_file")�L���!��JG     .after_help("Longer explanation to appear after the options when \���HE                  displaying the help information from --help or -h")�����(����(% // Your program logic starts here...�<�����4��(.<���W�����:�����������������������������������L�$��������L��������T�������d����È
ıD����È
��4��������<������̂d������ġ,�������T��������\��������#��������T��������"|��������<��������%���������#��������L��������T����È
��D��������D����ނ��D��������D��������T������l�$������̷\����Ϗ
��4������
��!��������������ނ��"������������������1�����†���������(D������
��<�������������_����-�-�-�-���-�^�^��^��[�^�[����e�S��-���w��
�,���~�~�������~�~��-�-�����x��
�,�ĥ	���������������
�:4zL��
���ɀ:����@����:49�����
�,��
�����������������
� ���
	���b�b�������b�b��-�-��������
�
�,��
njnj�����_�njnj�-�-�-�-���-�^�^��^��[�^�[����e�S��-������
�
�,��
�nj�4{d��
�����˽xi�����49�����
�,��
�����������������
� ���
	���L�L�������L�L��-�-��������
�
�,��
���������_������-�-�-�-���-�^�^��^��[�^�[����e�S��-������
�
�,��
����t}T�������?�8=���)T����̠��������������
����������������-�-������e�
�,e(�(������_�(�(��-�-�-�-���-�^�^��^��[�^�[����e�S��-����l�
�,l�(����K  A UTF-8-encoded fixed string�l��pʢ����NK **NOTE:** To support dynamic values (i.e. `OsString`), enable the `string`�\� feature���T���~,���:>-�š}U�\�$��������������������
����������������-�-��������
�,�9�9�������9��9�9�9�9�8�9�9�9��-�-������
������������������-�-�-���-������
�L������������������-�-�-���-��������
�T���� � ������� � ��-�-�-���-��������
��� ����������`������-�-�-���-����������������`����
���$��������l5,�5��=�h�a������l58�������
���5�����J�J�������J�J��-�-�������5�
�,�5��	��$! A possible value of an argument.�����<9 This is used for specifying [possible values] of [Args].�����KH See also [`PossibleValuesParser`][crate::builder::PossibleValuesParser]�����ʢ����a^ **NOTE:** Most likely you can use strings, rather than `PossibleValue` as it is only required���[X to [hide] single values from help messages and shell completions or to attach [help] to��� possible values.���T�����t����\���������96 # use clap::{Arg, builder::PossibleValue, ArgAction};��� ��=���� ܨ��!��     .value_parser([���'$         PossibleValue::new("fast"),���@=         PossibleValue::new("slow").help("slower than fast"),���96         PossibleValue::new("secret speed").hide(true)�\���<������� [Args]: crate::Arg���C@ [possible values]: crate::builder::ValueParser::possible_values���! [hide]: PossibleValue::hide()���	! [help]: PossibleValue::help()��l�	��{��vH�M����L�
$�
�������
$�
�������
<�
�����T�
$�
������������_������-�-�-�-���-�^�^��^��[�^�[����e�S��-�����	�
�,�	���������������������
�'�'�������'�'��-�-�������	�
�,�	����������������������-�-�-���-�����	�
�L�	���v�v�������v��v�v�v�v�8�v�v�v��-�-�����	�
��	�V�)& Values per occurrence for an argument��Ta���h��o�D���r|r�����l���� �3������������������-�-������9�
�,9����������������������-�-�-���-����@�
�L@���>�>�������>��>�>�>�>�8�>�>�>��-�-����K�
�K���������`������-�-�-���-�������O��>����>��
���$O���������ܽ Clearable builder value�����]Z This allows a builder function to both accept any value that can [`Into::into`] `T` (like���YV `&str` into `OsStr`) as well as `None` to reset it to the default.  This is needed to���c` workaround a limitation where you can't have a function argument that is `impl Into<Option<T>>`���GD where `T` is `impl Into<S>` accept `None` as its type is ambiguous.���l��&��\�������ă��!���� � fn common() -> Command {���     Command::new("cli")���<9         .arg(Arg::new("input").short('i').long("input"))�,����� let mut command = common();���41 command.mut_arg("input", |arg| arg.short(None));�<����T���������۽4���������������;=6�� Overwrite builder value��6��
���66��������>�	����,�	��	 Reset builder value��&����:<���� ��������i���7��~������������̟/��������������-�-��������
���,���������_��/�����_�y|���-�-�-�-���-�^�^��^��[�^�[����e�S��-������
���,�������������g��nq�������������4��������������-�-�-���-������
���L����r�r�������g��<r��������r��r�r�r�r�8�r�r�r��-�-������
��������������8������������^a�����-�-�-���-��������
���T����6�6����������6������*-6�6��-�-�-���-��������
�����6�$�$���������`��$�����`���$�$��-�-�-���-ԡ���������ԡ$��`ԡ$�
���ԡ$��$�$�$�t��2 ��>S��Wʢq��uLI **NOTE:** To support dynamic values (i.e. `String`), enable the `string`�\�¨>��T�������֓�E���\�$��	������������������
����������������-�-��������
�,�@�@�������@��@�@�@�@�8�@�@�@��-�-������
������������������������-�-�-���-������
�L�������������������-�-�-���-��������
�T�������������������-�-�-���-��������
������������`����-�-�-���-����������>���>�
���$������6�,�-��~���"���������68������
���-����X�X�������X�X��-�-�������-�
�,�-B7�N Terminal-styling container�m��q`] Styling may be encoded as [ANSI Escape Code](https://en.wikipedia.org/wiki/ANSI_escape_code)���t����\���������*' // `cstr!` converts tags to ANSI codes���63 let after_help: &'static str = color_print::cstr!(���30 r#"<bold><underline>Examples</underline></bold>�����74   <dim>$</dim> <bold>mybin --input file.toml</bold>�D� "#);�����)& let cmd = clap::Command::new("mybin")���PM     .after_help(after_help)  // The `&str` gets converted into a `StyledStr`�t�     // ...�L� #   ;�<����L����Q�*��������B77�	������
�4��	�������������������-�-��������
�,�������������������
����������_������-�-�-�-���-�^�^��^��[�^�[����e�S��-������
�,����U�U����U�U�������U�U��-�-�-���-������
�L��U����������������������8��������-�-������
��u�u�������u�u��-�-�-���-��������
�T��u�@�@�������@�@��-�-�-���-��������
���@���	�;8 Provide shell with hint on how to complete an argument.�T��XOL See [`Arg::value_hint`][crate::Arg::value_hint] to set this on an argument.�����C@ See the `clap_complete` crate for completion script generation.�����96 Overview of which hints are supported by which shell:�����96 | Hint                   | zsh | fish[^1] | dynamic |���96 | ---------------------- | --- | ---------|---------|���96 | `AnyPath`              | Yes | Yes      | Yes     |���96 | `FilePath`             | Yes | Yes      | Yes     |���96 | `DirPath`              | Yes | Yes      | Yes     |���96 | `ExecutablePath`       | Yes | Partial  | Yes     |���96 | `CommandName`          | Yes | Yes      | No      |���96 | `CommandString`        | Yes | Partial  | No      |���96 | `CommandWithArguments` | Yes |          | No      |���96 | `Username`             | Yes | Yes      | No      |���96 | `Hostname`             | Yes | Yes      | No      |���96 | `Url`                  | Yes |          | No      |���96 | `EmailAddress`         | Yes |          | No      |�����YV [^1]: fish completions currently only support named arguments (e.g. -o or --opt), not���	       positional arguments.�3��	�L�	Ƅ�k�rh&�������������������������������������		�

���,���OL None of the hints below apply. Disables shell completion for this argument.��_��Ƅsu��Ƅ<��� Any existing path.��%��Ƅ9;��ƄD��� Path to a file.��"��Ƅ68��Ƅ<��� Path to a directory.��'��Ƅ;=��Ƅt�
��
 Path to an executable file.��/��ƄCE��Ƅ\���
^[ Name of a command, without arguments. May be relative to PATH, or full path to executable.��n��Ƅ����Ƅl���;8 A single string containing a command and its arguments.��K��Ƅ_a��Ƅ����]Z Capture the remaining arguments as a command name and arguments for that command. This is���a^ common when writing shell wrappers that execute another command, for example `sudo` or `env`.�����MJ This hint is special, the argument must be a positional argument and have���gd [`.num_args(1..)`] and Command must use [`Command::trailing_var_arg(true)`]. The result is that the���_\ command line `my_app ls -la /` will be parsed as `["ls", "-la", "/"]` and clap won't try to���$! parse the `-la` argument itself.�����IF [`Command::trailing_var_arg(true)`]: crate::Command::trailing_var_arg���.+ [`.num_args(1..)`]: crate::Arg::num_args()�����Ƅ����ƄD���*' Name of a local operating system user.��:��ƄNP��ƄD��� Host name of a computer.���SP Shells usually parse `/etc/hosts` and `.ssh/known_hosts` to complete hostnames.�����Ƅ����Ƅ�́ Complete web address.��(��Ƅ<>��Ƅd��� Email address.��!��Ƅ57��Ƅ�����Ƅ��_������-�-�-�-Ƅ�-�^�^��^��[�^Š�[����e�S��-�����	�
�,�	��������Ƅ�������Ƅ��
������Ƅ�����Ƅ��������-�-�-Ƅ�-Ƅ���	�
�L�	���x�x��Ƅ���x��x�x�x�x�8�x�x�x��-�-Ƅ���	�
��	�����Ƅ��`������-�-�-Ƅ�-��������	��>����>��
���$�	������� ��	�Ƅ~�~��Ƅ���~�~��-�-ƄƄ���	�
�,�	_���
\Y Default value if hint is not specified. Follows shell default behavior, which is usually���
 auto-completing filenames.�><�T��_���Ƅ_�_���Ƅ��	�
�����������
����	�
�����������
����	�
�����������
����	�
�����������
���	���.	��2��	����2	/ Useful for composing new [`TypedValueParser`]s�3���	�
��@��=3�� ���		������������-�-������	�
�,��	������_����-�-�-�-��-�^�^��^��[�^�[����e�S��-������	�
�,��	����	�
�����������
�������
���	���1	ݝ2��	����2	��?3���	����~����5� ���		��������������-�-��������	�
�,��	�������_����-�-�-�-���-�^�^��^��[�^�[����e�S��-������	�
�,��	�����	���0	��2��	����2	��?3���	�������^�E ���		��������������-�-��������	�
�,��	�������_����-�-�-�-���-�^�^��^��[�^�[����e�S��-������	�
�,��	��9���3	0 Parse an [`ValueEnum`][crate::ValueEnum] value.���	�l��	��1���	 - [`PossibleValuesParser`]���	�l��	�&��	�\��	�����	��Ԡ�	��2��	ɀ4���*	' # use clap::builder::TypedValueParser;����+	( # let cmd = clap::Command::new("test");����	 # let arg = None;���	�d��		 // Usage����+	��!l��	�!���#	ܢ!���S	P             .value_parser(clap::builder::EnumValueParser::<ColorChoice>::new())����	��!T��	��!��	����E	B let m = cmd.try_get_matches_from_mut(["cmd", "always"]).unwrap();����/	, let port: ColorChoice = *m.get_one("color")���	��!���*	' assert_eq!(port, ColorChoice::Always);���	����	
 // Semantics����L	I let value_parser = clap::builder::EnumValueParser::<ColorChoice>::new();�L��	 // or����8	5 let value_parser = clap::value_parser!(ColorChoice);����N	K assert!(value_parser.parse_ref(&cmd, arg, OsStr::new("random")).is_err());����H	E assert!(value_parser.parse_ref(&cmd, arg, OsStr::new("")).is_err());����f	c assert_eq!(value_parser.parse_ref(&cmd, arg, OsStr::new("always")).unwrap(), ColorChoice::Always);����b	_ assert_eq!(value_parser.parse_ref(&cmd, arg, OsStr::new("auto")).unwrap(), ColorChoice::Auto);����d	a assert_eq!(value_parser.parse_ref(&cmd, arg, OsStr::new("never")).unwrap(), ColorChoice::Never);�<��	����͝��֬2��	�2���	��2,��	��2$��	��2$��	��2<��	��)4�ag.������9���
�����
��������	�
����!!�͝��֬2���2!�2���2���2���2���2�����"%!!�-�-������	�
���,��	l!l!�͝��֬2��_��l!�2���2���2���2���2����_���l!l!�-�-�-�-��-�^�^��^��[�^Š�[����e�S��-������	�
���,��	�l!Á	����������������	����������������	����������������	����������������	���������������9���c	ȸ2��	�l��	��1���W	T - [`EnumValueParser`] for directly supporting [`ValueEnum`][crate::ValueEnum] types���`	] - [`TypedValueParser::map`] for adapting values to a more specialized type, like an external��Ŏ@	=   enums that can't implement [`ValueEnum`][crate::ValueEnum]���	�l��	�&��	�T��	��3\��	�����	���ӏ+	��!l��	�!���#	ܢ!���d	a             .value_parser(clap::builder::PossibleValuesParser::new(["always", "auto", "never"]))����	��!T��	��!��	��őE	�?���*	' let port: &String = m.get_one("color")�䶒	��!�Ӓ	 assert_eq!(port, "always");�<�	����	�t��	 Semantics:�\��	�����	��Ժ�	��2�Փ*	��?���+	ɰ?���	��?�”]	Z let value_parser = clap::builder::PossibleValuesParser::new(["always", "auto", "never"]);����N	��?��H	ڶ?���[	X assert_eq!(value_parser.parse_ref(&cmd, arg, OsStr::new("always")).unwrap(), "always");����W	T assert_eq!(value_parser.parse_ref(&cmd, arg, OsStr::new("auto")).unwrap(), "auto");���Y	V assert_eq!(value_parser.parse_ref(&cmd, arg, OsStr::new("never")).unwrap(), "never");�<Ƙ	���S�ș�1���ݞ����ș�9���
��ș��
�̆�	�
����u@u@�ș���u@u@�-�-șș��ט	�
�,ט	�@�@�ș��_��@�@�-�-�-�-ș�-�^�^��^��[�^Š�[����e�S��-����ޘ	�
�,ޘ	��@��	���������������?��
���L	��3	0 Parse number that fall within a range of values���	�̨�	ʢ©	��ƩC	@ **NOTE:** To capture negative values, you will also need to set����J	G [`Arg::allow_negative_numbers`][crate::Arg::allow_negative_numbers] or��ժB	? [`Arg::allow_hyphen_values`][crate::Arg::allow_hyphen_values].���	�T��	����	�l��	�&��	�T��	��3\ȫ	���ԫ	�����+	��!l��	�!���"	�!�Ѭ	��!��E	��!���-	��0��	��!T��	��!��	����M	��1��&	��!䇯	��!ܤ�	ɬ!<��	��ȯ	�t̯	��?\ۯ	����	��ԇ�	��2���*	��?�Ͱ+	ɰ?���	��?���X	U let value_parser = clap::builder::RangedI64ValueParser::<i32>::new().range(-1..200);���N	��?���H	ڶ?���L	I assert!(value_parser.parse_ref(&cmd, arg, OsStr::new("-200")).is_err());��ͳK	H assert!(value_parser.parse_ref(&cmd, arg, OsStr::new("300")).is_err());����Q	N assert_eq!(value_parser.parse_ref(&cmd, arg, OsStr::new("-1")).unwrap(), -1);���O	L assert_eq!(value_parser.parse_ref(&cmd, arg, OsStr::new("0")).unwrap(), 0);����Q	N assert_eq!(value_parser.parse_ref(&cmd, arg, OsStr::new("50")).unwrap(), 50);�<��	����������Ӷ+	��2dֶ	̟/,�	�/$��	��/$��	��Q��頚��EӶ	���4	4��	�
������#	4��	�
���� ���		������w��>/��2�̟/��/���/������E�E�������̟/�E��2̟/�/��/������E�E�-�-��������	�
���,��	�F�F���������/�F��2�̟/��/���/�����_����F�F�-�-�-�-���-�^�^��^��[�^Š�[����e�S��-������	�
���,��	��F��	��������������,��	����������������	����������������	��������������,��	����������������	����������������	�����������������6	���3	��?��	�l��	�&��	�T��	��3\��	�����	�����+	��!l��	�!���"	�!��	��!���E	B             .value_parser(clap::value_parser!(u64).range(3000..))����-	��0���	��!T��	��!��	����M	��1���&	# let port: u64 = *m.get_one("port")����	��!���	ɬ!<��	����	�t��	��?\��	�����	�����	��2���*	��?���+	ɰ?���	��?���W	T let value_parser = clap::builder::RangedU64ValueParser::<u32>::new().range(0..200);����N	��?���H	ڶ?���L	��?���K	��?���J	G assert!(value_parser.parse_ref(&cmd, arg, OsStr::new("-1")).is_err());����O	��?���Q	��?<��	����
��������	��2d��	��d�߶�]����)��	���4	4��	�
�������#	4��	�
���� ���		������w��>/��2�����c�c��������̟/c���2�����c�c��-�-��������	�
���,��	��������m��/���2�����_������-�-�-�-���-�^�^��^��[�^�[����e�S��-������	�
���,��	��܄	��������������,��	���������������	����������������	��������������,��	��������������ҍ	����������������	��������������ԗ�	���,	��2��	����2	��?3���	������ܿ��B ��		���@�@�������@�@��-�-��������	�
�,��	~�~������_�~�~��-�-�-�-���-�^�^��^��[�^�[����e�S��-������	�
�,��	�~����	���=	��2��	�l��	��1���:	7 - [`ValueParser::bool`] for assuming non-false is true��ɡN	��1��	�l��	�&��	�T��	��3\��	���Ţ	����+	��!l��	�!���$	!         clap::Arg::new("append")��ģF	C             .value_parser(clap::builder::FalseyValueParser::new())����	��!T��	��!��	����C	��1���)	& let port: bool = *m.get_one("append")�䨥	��!�ť	��1<�	���	�t��	��?\��	�����	��Ԩ�	��2�æ*	��?��+	ɰ?���	��?���?	< let value_parser = clap::builder::FalseyValueParser::new();���W	T assert_eq!(value_parser.parse_ref(&cmd, arg, OsStr::new("random")).unwrap(), true);��ȨT	Q assert_eq!(value_parser.parse_ref(&cmd, arg, OsStr::new("100")).unwrap(), true);����R	O assert_eq!(value_parser.parse_ref(&cmd, arg, OsStr::new("")).unwrap(), false);���W	T assert_eq!(value_parser.parse_ref(&cmd, arg, OsStr::new("false")).unwrap(), false);��ȪT	Q assert_eq!(value_parser.parse_ref(&cmd, arg, OsStr::new("No")).unwrap(), false);����U	R assert_eq!(value_parser.parse_ref(&cmd, arg, OsStr::new("oFF")).unwrap(), false);���S	P assert_eq!(value_parser.parse_ref(&cmd, arg, OsStr::new("0")).unwrap(), false);�<Ǭ	��3���	�O��n�8L��� �ج		���?�?�������?�?��-�-������ެ	�
�,ެ	}�}������_�}�}��-�-�-�-���-�^�^��^��[�^Š�[����e�S��-�����	�
�,�	�}���	����������������
���	���!	��2��	�l��	��1���M	J - [`ValueParser::bool`] for different human readable bool representations����:	��1��	�l��	�&Ź	�Tɹ	��3\Թ	����	�����+	��!l��	�!���$	��?�ߺG	D             .value_parser(clap::builder::BoolishValueParser::new())����	��!Tǻ	��!һ	��ֻC	��1���)	��?�ļ	��!��	��1<��	����	�t��	��?\��	�����	���Ľ	��2�߽*	��?���+	ɰ?���	��?�̾@	= let value_parser = clap::builder::BoolishValueParser::new();����N	��?�ܿH	ڶ?���K	H assert!(value_parser.parse_ref(&cmd, arg, OsStr::new("100")).is_err());����U	R assert_eq!(value_parser.parse_ref(&cmd, arg, OsStr::new("true")).unwrap(), true);����T	Q assert_eq!(value_parser.parse_ref(&cmd, arg, OsStr::new("Yes")).unwrap(), true);����S	P assert_eq!(value_parser.parse_ref(&cmd, arg, OsStr::new("oN")).unwrap(), true);����R	O assert_eq!(value_parser.parse_ref(&cmd, arg, OsStr::new("1")).unwrap(), true);����W	р@���T	��@���U	��@���S	�@<��	��3���	��՝bl�7��* ���		�՝�����՝��������-�-՝՝����	�
�,��	�����՝��_������-�-�-�-՝�-�^�^��^��[�^Š�[����e�S��-������	�
�,��	�����	����������������
��	�����������������	�����������������	�����������������$	���!	��2��	�l��	��1��	 - [`ValueParser::string`]���	�l��	�&��	�T��	��3\��	�����	�����+	��!l��	�!���$	��?���N	��!���	��!T��	��!��	����C	��1���+	( let port: &String = m.get_one("append")����	��!���	 assert_eq!(port, "true");�<��	����	�t��	��?\��	�����	�����	��2���*	��?���+	ɰ?���	��?���G	D let value_parser = clap::builder::NonEmptyStringValueParser::new();����[	X assert_eq!(value_parser.parse_ref(&cmd, arg, OsStr::new("random")).unwrap(), "random");����H	ڶ?<��	��3���	�{%���d@�V�� ���		������������������-�-��������	�
�,��	:�:������_�:�:��.�.�.�.���.�^�^��^��[�^�[����e�S��.������	�
�,��	�:���	����������������
���	���8	��1��	����!	 See [`TypedValueParser::map`]���'���M�����1��	�3��	��;*��Os����)+-/L��	4��	�
����<��	$��	�
����_�_�����M�����1��3����_��3_����������_�_��.�.��������	�
�����,��	'�'�����M�����1��3��_��'��_��'�����_�����'�'��.�.�.�.���.�^�^��^��[�^�[����e�S��.������	�
�����,��	�'����"	���8	��1��	����%	" See [`TypedValueParser::try_map`]���*���M�����1��	�3��	�eӭ� ����)+-/L��	4��	�
����<��	$��	�
����������M�����1��3�ݣ@��3������������.�.������	�
�����,��	��������M�����1��3���@��Х@�����_����������.�.�.�.��.�^�^��^��[�^Š�[����e�S��.������	�
�����,��	�����	���������������	����������������	���������������܄%	���e	b When encountered, report [`ErrorKind::UnknownArgument`][crate::error::ErrorKind::UnknownArgument]���	����L	I Useful to help users migrate, either from old versions or similar tools.���	�t��	���	�\��	�����	�����	��!���	�� ���#	Ò!|��	��'���#	          Arg::new("current-dir")����	             .short('C'),����+	(         Arg::new("current-dir-unknown")���	             .long("cwd")����S	P             .aliases(["current-dir", "directory", "working-directory", "root"])����[	X             .value_parser(clap::builder::UnknownArgumentValueParser::suggest_arg("-C"))�䃀	             .hide(true),�\��	����	����.	+ // Use a supported version of the argument��߀S	P let matches = cmd.clone().try_get_matches_from(["mycmd", "-C", ".."]).unwrap();����0	- assert!(matches.contains_id("current-dir"));�|�	��!��n	k     matches.get_many::<String>("current-dir").unwrap_or_default().map(|v| v.as_str()).collect::<Vec<_>>(),���	     vec![".."]�4��	ߖ!��	����&	# // Use one of the invalid versions����N	K let err = cmd.try_get_matches_from(["mycmd", "--cwd", ".."]).unwrap_err();����D	A assert_eq!(err.kind(), clap::error::ErrorKind::UnknownArgument);�<��	����3àX��>�;�����	��	�
����ܞ�	\��	�
���������à��������.�.àà��̈́	�
�,̈́	O�O��à��_�O�O��.�.�.�.à�.�^�^��^��[�^Š�[����e�S��.����Ԅ	�
�,Ԅ	�O�P:���	��	��	8�4��	t��	��5�������	ҥ0���q������ҥP:�5�
��ҥ��
���mo���	�
�����������������/��ҥ��_��������.�.�.�.ҥ�.�^�^��^��[�^Š�[����e�S��.������	�
���,��	����:��	 Unstable [`ValueParser`]���	����E	B Implementation may change to more specific instance in the future����	��	��	8�4��	t��	��7’�~yվ);/����’�:8�
��’��
�\��	�
����\�\��’��_�\�\��.�.�.�.’�.�^�^��^��[�^Š�[����e�S��.������	�
�,��	�\��O�
�����������
�����
�Q�
�����������
�����
�T�
�����������
�����.l�m�$�m�
�����$L��6Cc�������������������@���m�;��;�
��
���;�;�
����@������@4�m�
����<�m�
����@D<�D<�
��
��D<D<�
����@������@4�m�
����<�m�
����@MM���������ilM�MMMM8�MMM�.�.�����m�
���mx���(������
�����������
���
��
�����������
����x���(���x���(���x���(���x���(���x���(���x���(���x���(���x���(������H  Terminal styling definitions�i��m96 See also [`Command::styles`][crate::Command::styles].���l��&���� clap v3 styling�\���������$! # use clap::builder::styling::*;���! let styles = Styles::styled()���/,     .header(AnsiColor::Yellow.on_default())���-*     .usage(AnsiColor::Green.on_default())���/,     .literal(AnsiColor::Green.on_default())���41     .placeholder(AnsiColor::Green.on_default());�<����4����j,�=�����������l�4��
����d�,��
����d�,��
����t�<��
������\��
����d�,��
����t�<��
����t�<��
������l��
�������	��������.�.��������
�,�[[�	����_�[[�.�.�.�.���.�^�^��^��[�^�[����e�S��.������
�,��[�� �. + Semantics for a piece of error information�3�b �\� ��=�m�T ��������������������������������������������		�

���

������ Ա  The cause of the error��)����=?����T� �� ��@�����')����D� ��  Existing arguments��%����9;����|� Ŀ  Accepted subcommands��'����;=����T� ��  Accepted values��"����68����d� ��  Rejected values��"����68����|� ��  Number of values present��+����?A������ ��  Number of allowed values��+����?A����L� ��$ ! Minimum number of allowed values��4����HJ������ ��  Potential fix for the user��-����AC������ �� ��@�����')����d� �� ��@�����')����t� �� ��@�����')����\� ��  Trailing argument��$����8:����L� �� ��@�����')����,� ��  A usage string��!����57����4� ��!  An opaque message to the user��1����EG���� �8 �	���3�3�	������3�3�.�.������> �
�,> 44�	����_�44�.�.�.�.���.�^�^��^��[�^�[����e�S��.����E �
�,E �477�	��77�	�����77�.�.�.���.����L �
�LL �7�7�7�	������7��7�7�7�78��7�7�7�.�.����W �
�W 88�	����`�88�.�.�.���.�������[ ��>8��>8
���$[ �888�� ��   A piece of error information�3�� �d� ��-�l�D�����������������������������������������������$� ��H E [`ContextKind`] is self-sufficient, no additional information needed��X����ln�����<��  A single value���<��
��<�<������@$� ���=�� ��@��=��
��=�=��������@4� ����(>|�  Many values��(>��
�(>(>��������@\� �����>�� ��@��>��
��>�>��������@�� ����\?t�  many value��\?��
�\?\?��������@� �����?�� ��@��?��
��?�?������@,� ���8�8�	������8�8�.�.������� �
�,� �<�<�	����_��<�<�.�.�.�.���.�^�^��^��[�^�[����e�S��.����� �
�,� ��<3B3B�	��3B3B�	�����3B3B�.�.�.���.����� �
�L� �3BKK�	�����K�KKKK8�KKK�.�.����� �
�� �t!�.!+ Command line argument parser kind of error�3�b!�L}!�z��
jp�������������������������������������������		�

���

����d�!��D!A Occurs when an [`Arg`][crate::Arg] has a set of possible values,���:!7 and the user provides a value which isn't in that set.��!�t�!��!�\�!����!����1!��,��%!" let result = Command::new("prog")���!     .arg(Arg::new("speed")���,!)         .value_parser(["fast", "slow"]))���5!2     .try_get_matches_from(vec!["prog", "other"]);���!��&��D!A assert_eq!(result.unwrap_err().kind(), ErrorKind::InvalidValue);�<�!������ #���|�	!��[!X Occurs when a user provides a flag, option, argument or subcommand which isn't defined.��!�t�!��!�\�!����!����1!. # use clap::{Command, arg, error::ErrorKind};���%!��@��&!#     .arg(arg!(--flag "some flag"))���7!4     .try_get_matches_from(vec!["prog", "--other"]);���!��&��	G!D assert_eq!(result.unwrap_err().kind(), ErrorKind::UnknownArgument);�<�	!��������������!��	^![ Occurs when the user provides an unrecognized [`Subcommand`] which meets the threshold for���
3!0 being similar enough to an existing subcommand.���O!L If it doesn't meet the threshold, or the 'suggestions' feature is disabled,���;!8 the more general [`UnknownArgument`] error is returned.��!�t�!��!�\�!����'!$ # #[cfg(feature = "suggestions")] {���
!����
3!0 # use clap::{Command, Arg, error::ErrorKind, };���
%!��@��*!��(��,!)         .about("Used for configuration")���(!%         .arg(Arg::new("config_file")���8!5             .help("The configuration file to use")))���5!2     .try_get_matches_from(vec!["prog", "confi"]);��!��&��I!F assert_eq!(result.unwrap_err().kind(), ErrorKind::InvalidSubcommand);�<�!��<�!���!���%!�!��3!0 [`UnknownArgument`]: ErrorKind::UnknownArgument�����������D�!��M!J Occurs when the user doesn't use equals for an option that requires equal���! sign to provide values.��!�\�!����!����<!�� ��"!�� ��!��&��$!!          .action(ArgAction::Set)���"!          .require_equals(true)��!          .long("color"))���>!;     .try_get_matches_from(vec!["prog", "--color", "red"]);�ԁ!�� ��=!��"<�!������������|�!��Z!W Occurs when the user provides a value for an argument with a custom validation and the��� ! value fails that validation.��!�t�!��!�\�!����!����?!< # use clap::{Command, Arg, error::ErrorKind, value_parser};���4!1 fn is_numeric(val: &str) -> Result<(), String> {���"!     match val.parse::<i64>() {���!         Ok(..) => Ok(()),���C!@         Err(..) => Err(String::from("value wasn't a number!")),�L�!��0,�!���!���%!��@�!     .arg(Arg::new("num")���.!+          .value_parser(value_parser!(u8)))���:!7     .try_get_matches_from(vec!["prog", "NotANumber"]);���!��&��G!D assert_eq!(result.unwrap_err().kind(), ErrorKind::ValueValidation);�<�!���%���:=���l�"!��X!U Occurs when a user provides more values for an argument than were defined by setting���! [`Arg::num_args`].��!�t�!��!�\�!����!����1!��,��%!��@� !     .arg(Arg::new("arg")�� !         .num_args(1..=2))��� E!B     .try_get_matches_from(vec!["prog", "too", "many", "values"]);��!!��&��!E!B assert_eq!(result.unwrap_err().kind(), ErrorKind::TooManyValues);�<�!!����"-!* [`Arg::num_args`]: crate::Arg::num_args()�����#&���d�'!��"[!X Occurs when the user provides fewer values for an argument than were defined by setting���#!��A�#!�t�#!��#!�\�#!����#!����$1!��,��$%!��@��$!!     .arg(Arg::new("some_opt")�ĥ%!��$��%!         .num_args(3..))���%C!@     .try_get_matches_from(vec!["prog", "--opt", "too", "few"]);��&!��&��&D!A assert_eq!(result.unwrap_err().kind(), ErrorKind::TooFewValues);�<�'!����'-!��A������������.!��'Z!W Occurs when the user provides a different number of values for an argument than what's���(K!H been defined by setting [`Arg::num_args`] or than was implicitly set by�̕)! [`Arg::value_names`].��)!�t�)!��)!�\�)!����)!����*<!�� ��*%!��@��*!!�Aě+!��$��+#!�� ��+!         .num_args(2))���+>!;     .try_get_matches_from(vec!["prog", "--opt", "wrong"]);���,!��&��,K!H assert_eq!(result.unwrap_err().kind(), ErrorKind::WrongNumberOfValues);�<�-!���-!���--!��A��-3!0 [`Arg::value_names`]: crate::Arg::value_names()�������������4!��.]!Z Occurs when the user provides two values which conflict with each other and can't be used�l�/!
 together.��/!�t�/!��/!�\�/!����/!����0<!�� ��0%!��@�1!į Ԥ1!� ��1'!��!��1%!��%��2!��&Լ2!         .long("color")���2(!�� ��3B!?     .try_get_matches_from(vec!["prog", "--debug", "--color"]);���3!��&��3H!E assert_eq!(result.unwrap_err().kind(), ErrorKind::ArgumentConflict);�<�4!�������
�����8!��4I!F Occurs when the user does not provide one or more required arguments.��5!�t�5!��5!�\�5!����5!����61!��,��6%!��@��6!į �7!��'��7,!)     .try_get_matches_from(vec!["prog"]);���7!��&��7O!L assert_eq!(result.unwrap_err().kind(), ErrorKind::MissingRequiredArgument);�<�8!���k����������>!��8Z!W Occurs when a subcommand is required (as defined by [`Command::subcommand_required`]),���9&!# but the user does not provide one.��:!�t�:!��:!�\�:!����:!����:,!��(��;"! let err = Command::new("prog")���;"!��,��;)!Ӈ!��<#!�� ��<!��,\�<!����<!��,��<F!Ȣ,<�=!��<�=!���=!���=I!F [`Command::subcommand_required`]: crate::Command::subcommand_required�����������\�H!��>C!@ Occurs when the user provides a value containing invalid UTF-8.��?!�ܛ?! To allow arbitrary data���?f!c - Set [`Arg::value_parser(value_parser!(OsString))`][crate::Arg::value_parser] for argument values���@O!L - Set [`Command::external_subcommand_value_parser`] for external-subcommand�d�@!	   values��A!���A! # Platform Specific��A!���A?!< Non-Windows platforms only (such as Linux, Unix, OSX, etc.)��A!�t�B!��B!�\�B!����B!��,��B!����B<!�� ��C*!' # use std::os::unix::ffi::OsStringExt;���C!��,��C%!��@�D!     .arg(Arg::new("utf8")���D!         .short('u')���D$!����E<!9     .try_get_matches_from(vec![OsString::from("myprog"),���E9!6                                 OsString::from("-u"),���FE!B                                 OsString::from_vec(vec![0xE9])]);���F!��&��FC!@ assert_eq!(result.unwrap_err().kind(), ErrorKind::InvalidUtf8);�<�G!��<�G!���G!���Gc!` [`Command::external_subcommand_value_parser`]: crate::Command::external_subcommand_value_parser�����������\�N!��H@!= Not a true "error" as it means `--help` or similar was used.���I.!+ The help message will be sent to `stdout`.��I!���I\!Y **Note**: If the help is displayed due to an error (such as missing subcommands) it will���J,!) be sent to `stderr` instead of `stdout`.��J!�t�J!��K!�\�K!����K !��!��K!����K1!��,��L%!��@��L6!3     .try_get_matches_from(vec!["prog", "--help"]);��M!��&��MC!@ assert_eq!(result.unwrap_err().kind(), ErrorKind::DisplayHelp);�<�M!��<�M!���=���RU�����U(!��NQ!N Occurs when either an argument or a [`Subcommand`] is required, as defined by���NF!C [`Command::arg_required_else_help`] , but the user did not provide�D�O! one.��O!�t�O!��O!�\�O!����O!����P3!��A��P%!��@��P%!"     .arg_required_else_help(true)���Q*!��(��Q,!��A��R(!ʊA��R8!��A��R,!��A�S!��&��S`!] assert_eq!(result.unwrap_err().kind(), ErrorKind::DisplayHelpOnMissingArgumentOrSubcommand);�<�T!���T!���T%!�!��TO!L [`Command::arg_required_else_help`]: crate::Command::arg_required_else_help��v��������t�Y!��UC!@ Not a true "error" as it means `--version` or similar was used.���V)!& The message will be sent to `stdout`.��V!�t�V!��V!�\�W!����W!����W1!��,��W%!��@��X!     .version("3.0")���X9!6     .try_get_matches_from(vec!["prog", "--version"]);���X!��&��YF!C assert_eq!(result.unwrap_err().kind(), ErrorKind::DisplayVersion);�<�Y!�������������[!�Z! Represents an [I/O error].���ZS!P Can occur when writing to `stderr` or `stdout` or reading a configuration file.��Z!���[! [I/O error]: std::io::Error�����������4�]!��[A!> Represents a [Format error] (which is a part of [`Display`]).���[8!5 Typically caused by writing to `stderr` or `stdout`.��\!���\"! [`Display`]: std::fmt::Display���\#!  [Format error]: std::fmt::Error���������mKmK�	���_�mKmK�.�.�.�.��.�^�^��^��[�^Š�[����e�S��.����8!�
�,8!�mK �?!�	�iNiN�	����iNiN�.�.����E!�
�,E!�N�N�	��N�N�	�����N�N�.�.�.��.���L!�
�LL!��N�O�O�	�����O��O�O�O�O8��O�O�O�.�.���W!�
�W!�O�O�	���`��O�O�.�.�.��.�������[!��>�O��>�O
���$[!��O�O�O��
�T�
��s��Ѹ�2����������|�
$�
������+<����آ��<��������34��������������������;t�����2��$L������5t�4��������T��������|�������L�������P�P�	���_��P�P�.�.�.�.��.�^�^��^��[�^Š�[����e�S��.�����
�
�,�
��P����<��к�7)-7�D��������к����к�@��@��
��@�@�����A4������)A�)A��
�)A)A��к����AL�����������	к��������.�.кк�����
�,��*�*��	к��_�*�*��.�.�.�.к�.�^�^��^��[�^Š�[����e�S��.�������
�,���*�����L���ͻ�:�/H����1+���ͻG�G��	ͻ��_�G�G��.�.�.�.ͻ�.�^�^��^��[�^Š�[����e�S��.�������
�,���G��"�T�"���] ��������"<�"���ǽ��"<�"���������	����_������.�.�.�.���.�^�^��^��[�^Š�[����e�S��.�����"�
�,�"���&�&��	�����&�&�����
���#�>#; Violation of [`ArgMatches`][crate::ArgMatches] assumptions�3��#�d�#ݼ�%I���d����D�#��7#4 Failed to downcast `AnyValue` to the specified type�3��#�M��ݼ��#��>#; Type for value stored in [`ArgMatches`][crate::ArgMatches]�4�#������#��"# The target type to downcast to�D�#����|�#��7#4 Argument not defined in [`Command`][crate::Command]�3��#�M��ݼ�����	ݼ��������.�.ݼݼ��f#�
�,f#E�E��	ݼ��_�E�E��.�.�.�.ݼ�.�^�^��^��[�^Š�[����e�S��.����m#�
�,m#�E�����  Container for parse results.�����_\ Used to get information about the arguments that were supplied to the program at runtime by���gd the user. New instances of this struct are obtained by using the [`Command::get_matches`] family of�d�	 methods.���t����l���(������*����$ڔ7��'$ let matches = Command::new("MyApp")���     .arg(Arg::new("out")�܇         .long("output")�ܣ�� ��#�� ��          .default_value("-"))����������$����<9     .get_matches(); // builds the instance of ArgMatches��	���	`] // to get information about the "cfg" argument we created, such as the value supplied we use���
@= // various ArgMatches methods, such as [ArgMatches::get_one]���
74 if let Some(c) = matches.get_one::<String>("cfg") {���
&#     println!("Value for -c: {c}");�,�������^[ // The ArgMatches::get_one method returns an Option because the user may not have supplied���_\ // that argument at runtime. But if we specified that the argument was "required" as we did���^[ // with the "out" argument, we can safely unwrap because `clap` verifies that was actually���
 // used at runtime.���
RO println!("Value for --output: {}", matches.get_one::<String>("out").unwrap());�����96 // You can check the presence of an argument's values���#  if matches.contains_id("out") {���A>     // However, if you want to know where the value came from���b_     if matches.value_source("out").expect("checked contains_id") == ValueSource::CommandLine {���*'         println!("`out` set by user");�����0��+(         println!("`out` is defaulted");�L���0,���<�����;8 [`Command::get_matches`]: crate::Command::get_matches()��T�ǽ��]I�g/1������T�������&��������($�������.T�����b�b��	ǽ��_�b�b��.�.�.�.ǽ�.�^�^��^��[�^Š�[����e�S��.������
�,��b������	ǽ��������.�.ǽǽ����
�,�<�<��	ǽ���<�<�ǽ��
������	ǽ�����	ǽ��������.�.�.ǽ�.ǽ����
�L���������	ǽ��������������8��������.�.ǽ����
�����T��ھ�}��G��
�����$���������<����ǽ�*�*�	ھ��_��*�*�.�.�.�.ھ�.�^�^��^��[�^Š�[����e�S��.�������
�,����*�,�,�	ھ����,�,�.�.ھھ�����
�,��P.P.�	ھP.P.�	ھ���P.P.�.�.�.ھ�.ھ�����
�L���P.�.�.�	ھ����.��.�.�.�.8��.�.�.�.�.ھ�����
���������g�7���t������\������������-��6������"�� ���!��7���7�7���"��7���=ӆ7���N��7|����!|����7���"ˆ7�Ɓ!�7����74��ߖ!<�����4�����˿P���U������ǂ$ǂ����g�g��h��g�h���g�h���gFPR<?�����l/l/�	���˿�����l/l/�.�.˿˿�����
��,��00�	���˿��_�6900�.�.�.�.˿�.�^�^��^��[�^Š�[����e�S��.�������
��,���0�����QN Iterate over multiple values for an argument via [`ArgMatches::remove_many`].����tĆ�ӆ�\׆���������*�����%" let mut m = Command::new("myapp")��ԇ֍7����"���'��7���EB     .get_matches_from(vec!["myapp", "-o", "val1", "-o", "val2"]);�������63 let mut values = m.remove_many::<String>("output")������,ȉ��̉:7 assert_eq!(values.next(), Some(String::from("val1")));����:7 assert_eq!(values.next(), Some(String::from("val2")));��Š$! assert_eq!(values.next(), None);�<����4���������������H�
�� "�ȋH$ȋ����T��������1�1�	������̟/�1��������1�1�.�.���������
���,��S2S2�	�����:��/S2����_�TWS2S2�.�.�.�.���.�^�^��^��[�^�[����e�S��.�������
���,���S2�Ș���NK Iterate over multiple values for an argument via [`ArgMatches::get_many`].����t������\����������ʔ*�����!ۤ6���֍7�����"�ϕ'��7���EǐB������30 let mut values = m.get_many::<String>("output")����     .unwrap()�쇗     .map(|s| s.as_str());�������,) assert_eq!(values.next(), Some("val1"));��֗,) assert_eq!(values.next(), Some("val2"));����$��B<�����LӘ��������(�����u7ڸh��ݘ')���@$��������������	����<�}�Ta!N��8�8���8��7���>Z\O�g�g��h��g�h���g�h���gFPR<?������.�.���.��T֙֙����;�;�	��������(���(�;�����~����;�;�.�.���������
����,���<�<�	��������(J�_���<����_�LOru�<�<�.�.�.�.���.�^�^��^��[�^�[����e�S��.�������
����,����<�ҧ���A> Iterate over raw argument values via [`ArgMatches::get_raw`].���t�����\���������,������Ǣ-��6�����1���3�1ţ��ɣ ��6��#      .arg(arg!(<arg> "some arg")����30         .value_parser(value_parser!(OsString)))��¤8��6���/,                             // "Hi {0xe9}!"����YV                             OsString::from_vec(vec![b'H', b'i', b' ', 0xe9, b'!'])]);�|����!ԕ�     &*m.get_raw("arg")����         .unwrap()��Ʀ         .next().unwrap()���         .as_bytes(),����&#     [b'H', b'i', b' ', 0xe9, b'!']�4��ߖ!<����<�����Lݧ������o.�F̨������D$��������������	����<�}�Ta!N��8�8���8��7���>Z\O�g�g��h��g�h���g�h���gFPR<?���ǎ�.�.���.��T�����qGqG�	��������SVqGqG�.�.������ç�
��,çFHFH�	�������_���FHFH�.�.�.�.���.�^�^��^��[�^Š�[����e�S��.����ʧ�
��,ʧ�FH̃��\������������H(�v(=�� �ɲV$ɲ���ɪoJoJ�	�����r̟/oJ�������oJoJ�.�.���������
���,���J�J�	�������/�J����_�58�J�J�.�.�.�.���.�^�^��^��[�^�[����e�S��.�������
���,����J�Ѹ��ܸ������������� ���:$��������P�P�	�����r̟/�P��������P�P�.�.������¸�
���,¸QQ�	�������/Q����_�58QQ�.�.�.�.���.�^�^��^��[�^Š�[����e�S��.����ɸ�
���,ɸ�Q��� �t����������(����"OGAUn1����%'��T$�������������	����<�}�Ta!N��B�.�.��������	���8�.���T�T�	��������(��(�T�����69�T�T�.�.���������
����,���U�U�	��������(���B�U����_������U�U�.�.�.�.���.�^�^��^��[�^�[����e�S��.�������
����,����U���%������������(������8���%'���2$��������������	����<�}�Ta!N��g�g��h��g�h���g�h���gFPR<?������.�.���.��6\6\�	��������(7��(6\��� �� 36WZ6\6\�.�.���������
� ���,���\�\�	�� �� � � ��(���B�\��� �_� �� �\�\�.�.�.�.���.�^�^��^��[�^�[����e�S��.��� ���� 
� ���,����\����t���� � ���٩��
1� �����Q$���� � ���������	����<�}�Ta!N���B�.�.ǎ� � ��� �	�:9�2��h��.�`�`�	�� � ��� �� ���`�`�.�.����� ���� 
� �,��PaPa�	�� � ��� �_� uxPaPa�.�.�.�.���.�^�^��^��[�^�[����e�S��.��� ���� 
� �,���Pa���"������ � ��:9�2��h�� �����6$���� � ���������	����<�}�Ta!N��g�g��h��g�h���g�h���gFPR<?������.�.���.���c�c�	�� � ��� �� �c�c�.�.����� ���� 
� �,��KdKd�
�� � ��� �_� ��KdKd�.�.�.�.���.�^�^��^��[�^�[����e�S��.��� ���� 
� �,���Kd������da Iterate over indices for where an argument appeared when parsing, via [`ArgMatches::indices_of`]����t������\������������*�����!ۤ6���֍7�����"���ɋ"���$�����?<     .get_matches_from(vec!["myapp", "-o", "val1", "val2"]);�������63 let mut indices = m.indices_of("output").unwrap();�������(% assert_eq!(indices.next(), Some(2));����(% assert_eq!(indices.next(), Some(3));����%" assert_eq!(indices.next(), None);�<�������85 [`ArgMatches::indices_of`]: ArgMatches::indices_of()��<���� � ��T�`TP�4� � ����$���� � �����������3<�YPƇ��g�g��h��g�h���g�h���gFPR<?���T������ � XfXf�
�� � ��� �� ��XfXf�/�/����� ���� 
� �,��-g-g�
�� � ��� �_� ��-g-g�/�/�/�/���/�^�^��^��[�^�[����e�S��/��� ���� 
� �,���-g�
�T�
��Nɦ(���� � � � � � ��
4�
�� � ����
<�
�� � ��ܐ
<�
�� � ��ı
$�
�� � ɥ��
D�
�� � ����
\�
�� � �j�j�
��� �_� �j�j�/�/�/�/���/�^�^��^��[�^�[����e�S��/��� ��
� 
� ,�
��j�q�q�
��� �� �q�q�/�/����� ��
� 
� ,�
�s$�"$ Origin of the argument's value�3�a$�\|$��/��E(�\T� � � � � � � � � d�$��@$= Value came [`Arg::default_value`][crate::Arg::default_value]��P� � ��df� � ��\�$��,$) Value came [`Arg::env`][crate::Arg::env]��<� � ��PR� � ��\�$��+$( Value was passed in on the command-line��;� � ��OQ� � ��9s9s�
��� �_� 9s9s�/�/�/�/���/�^�^��^��[�^�[����e�S��/��� �,$� 
� ,,$�9s�
��� �� �/�/����� �3$� 
� ,3$ �:$�
���t�t�
���t�t�
��� �� �t�t�/�/�/���/��� �@$� 
� L@$��t|u|u�
��� �� |u�|u|u|u|u8�|u|u|u�/�/��� �K$� 
� K$�u�u�
��� �� �u�u�/�/�/���/����� �O$� 
� TO$��u�v�v�
��� �� �v�v�/�/�/���/����� �[$� 
� [$��v4�%���� ��� ��� � �� ����9��Ԓ�%�T��%��|iTf��� � � � � � � � � ����� � ����T��%�� � ��� � ���A��A� � 
� �A�A����� � ��B��%� � ��_B�_B� � 
� _B_B����� � ��B��%� � ���w�w�
��� �_� �w�w�/�/�/�/���/�^�^��^��[�^�[����e�S��/��� ���%� 
� ,��%��wrzrz�
��rzrz�
��� �� rzrz�/�/�/���/��� ���%� 
� L��%�rz\~\~�
��� �� \~�\~\~\~\~8�\~\~\~�/�/��� ���%� 
� ��%���%-\��%�\��%���V,���(� � � � � � � � � � � � � � � � � ����� � ����� � � � � � � � � �B��B�� � 
� �B�B������ � ��B4��%�� � ���C��C�� � 
� �C�C������ � ��B��%�� � ��T��%��� � �� �� � �����%��� � �� �� � �����%��� � ��d�%$�%�� � ��l��%$��%�� � ��\��%��%�� � ���ҁ%��� � �� �� � �����%��� � ��\��%��%�� � ��l�%��� � ��\��%��%�� � ��,݃%��� � �� �� � ���~�~�
��� �_� �~�~�/�/�/�/���/�^�^��^��[�^�[����e�S��/��� ���%� 
� ,��%��~ՅՅ�
��ՅՅ�
��� �� ՅՅ�/�/�/���/��� ���%� 
� L��%�Յ�����
��� �� �����/�/����� ���%� 
� ,��%䎄%�T��%���>�R�C� � � � ���%��%� � ���Ȅ$%,ӄ%� � ����"%D��%� � ǎ���&%d��%� � ނi�i��
��� �� i�i��/�/����� ���%� 
� ,��%d�d��
��� �_� d�d��/�/�/�/���/�^�^��^��[�^�[����e�S��/��� ���%� 
� ,��%�d������
�������
��� �� �����/�/�/���/��� ���%� 
� L��%���v�v��
��� �� v��v�v�v�v�8�v�v�v��/�/��� ���%� 
� ��%��%�T��%��Oȗe_h`�� �!�!�!�!�!�!�!�!,��%�� � ��� � ��$��%�� � ��� � ��,��%�� � ��� � �� �΅%	�
��țț�
���!��!țț�/�/�����!�ԅ%�!
�!,ԅ%'�'��
���!�_�!'�'��/�/�/�/���/�^�^��^��[�^Š�[����e�S��/���!�ۅ%�!
�!,ۅ%�'�L�L��
��L�L��
���!��!L�L��/�/�/���/���!��%�!
�!L�%�L����
���!��!������8�����/�/���!��%�!
�!�%��{&�L�{&�����+t����!��{&L�{&��!�!������
���!��!�������!�!
�!Q�Q��
���!��!Q�Q��/�/�����!��{&�!
�!,�{&ϟϟ�
���!�_�!ϟϟ�/�/�/�/���/�^�^��^��[�^Š�[����e�S��/���!��{&�!
�!,�{&�ϟ�����!���!���!�!��!�:�:��:��
���'��'���{m�'�8��!�!d�'�'��!�!��d�',�'��!�!�����
�������
���!��!�����/�/�/���/���!��'�!
�!L�'���;�;��
���!��!;��;�;�;�;�8�;�;�;��/�/���!��'�!
�!�'�����
���!�_�!�����/�/�/�/���/�^�^��^��[�^�[����e�S��/���!��'�!
�!,�'���o�o��
���!��!o�o��/�/�����!��'�!
�!,�'̐'�<�'����Q�k$��!�!t�'$�'��!�!��t�'$�'��!�!��ıı�
���!��!ıı���!�!
�!@�@��
��@�@��
���!��!@�@��/�/�/���/���!��'�!
�!L�'�@�޳޳�
���!��!޳�޳޳޳޳8�޳޳޳�/�/���!��'�!
�!�'#�#��
���!�_�!#�#��/�/�/�/���/�^�^��^��[�^�[����e�S��/���!��'�!
�!,�'�#�0�0��
���!��!0�0��/�/�����!��'�!
�!,�'��'�<�'����/��D��!�!�!�!�!�!�!�!���!�!�����!�!��0D�0D�!�!
�!0D0D���!�!МC$�'�!�!�D��D�!�!
�!�D�D�����!�!��C,�'�!�!��`E�`E�!�!
�!`E`E���!�!��C,�'�!�!���
���!�_�!���/�/�/�/���/�^�^��^��[�^�[����e�S��/���!��'�!
�!,�'��ǹǹ�
��ǹǹ�
���!��!ǹǹ�/�/�/���/���!��'�!
�!L�'�ǹ̾̾�
���!��!̾�̾̾̾̾8�̾̾̾�/�/���!��'�!
�!�'���
���!�`�!���/�/�/���/���!��!�!��'�!�>���>�
�!��$�'����\�\��
���!��!\�\��/�/�����!��'�!
�!,�'�r)�4�)��C�E�P��!�!�!�!�!�!4�)��!�!���!�!��4�)��!�!���!�!�� �	N)���<�<�����!��!<�<��/�/�����!�	T)�!
�!,T)��������!�_�!�����/�/�/�/���/�^�^��^��[�^�[����e�S��/���!�	[)�!
�!,[)������������������!��!�����/�/�/���/���!�	b)�!
�!Lb)���Z�Z�����!��!Z��Z�Z�Z�Z�8�Z�Z�Z��/�/���!�	m)�!
�!m)ܾ)�L�)���	�E*�!�!�!t�)4�)��!�!����)T�)��!�!����)<�)��!�!��=�=�����!��!=�=��/�/�����!�	�)�!
�!,�)��������!�_�!�����/�/�/�/���/�^�^��^��[�^�[����e�S��/���!�	�)�!
�!,�)�����D#��g�	��!�!�2@,2��!�!�5�5I�5��4�5���4�5��4榦������"�����t����!�!����������!��!�����/�/�����!�		�!
�!,	<�����!���!���!�!�����
�T�
���0���1��!�!��
<�
��!�!����L���!�!�� �	�
���m�m�����!��!m�m��/�/�����!�	�
�!
�!,�
��+�<�+���!���!�!�!��:�+��;�+�������3�!�!'),.d�+$�+��!�!ؾt�+4�+��!�!ѿ��������!���!�!�!��:���;��������������!��!���������/�/�����!�	z+�!
�!����,z+������!���!�!�!��:���;��_����_������!�_�!�������/�/�/�/���/�^�^��^��[�^�[����e�S��/���!�	�+�!
�!����,�+��������!���!�!�!��:���;�������������!���!�!�!��:I��;H��;����������!��!~������/�/�/���/���!�	�+�!
�!����L�+����������"���"�"�"��:K��;J��;����������"��"|�������������8��������/�/���!�	�+�!
�"�����+D�
+����"���"���"�"����,�<�,��"�"���,��1޾N��C�"l�,,�,��"�"�SS���"�"��n̟/S���"��"��SS�/�/�����"�	z,�"
�"��,z,�����"�"����/����"�_�"-0���/�/�/�/���/�^�^��^��[�^�[����e�S��/���"�	�,�"
�"��,�,��f
f
���"�"����"%f
f
���"�"��Y��4f
���"��"svf
f
�/�/�/���/���"�	�,�"
�"��L�,�f
�
�
���"�"����<�
���"��"58�
��
�
�
�
8��
�
�
�/�/���"�	�,�"
�"���,|-�,-���"�"��-��	���==�"�" ,'-'-��"�"���2-D2-��"�"�������"�"�����/����"�_�"�����/�/�/�/���/�^�^��^��[�^�[����e�S��/���"�		-�"
�"��,	-���H�T�-��"�"���-��-K���V�"�"�����HQ������"�"
�"��jll�-��"�"��ff���"�"�����/f���"�_�"��ff�/�/�/�/���/�^�^��^��[�^�[����e�S��/���"�	�-�"
�"��,�-�f�I�KC@ [`Arg`][crate::Arg] or [`ArgGroup`][crate::ArgGroup] identifier�����YV This is used for accessing the value in [`ArgMatches`][crate::ArgMatches] or defining���DA relationships between `Arg`s and `ArgGroup`s with functions like���85 [`Arg::conflicts_with`][crate::Arg::conflicts_with].�����?���;��+�"�"�����I7������"�"
�"���"�"��]]����"��"]]���"�"
�"������"��"���/�/�����"�	��"
�",�zz����"��"z�zzzz8�zzz�/�/���"�	��"
�"��������"��"�/�/�/���/���"�	��"
�"L��������"��"���/�/�/���/�����"�	��"
�"T���� � ����"��"� � �/�/�/���/�����"�	��"
�"��� N!N!����"�`�"N!N!�/�/�/���/���"��"�"�	��"�>N!��>N!
�"��$��N!N!N!��/�B7/4 Represents the color preferences for program output��\�/��(bX(D�@�"�"�"�"�"�"�"�"�"4�/��^/[ Enables colored output regardless of whether or not the output is going to a terminal/TTY.��/�t�/��/�\�/����!/ # #[cfg(feature = "color")] {���/����'/��)��/��'��#/      .color(ColorChoice::Always)���/��(<�/��<�/���<�"�"��QT�"�"��,�/��W/T Disables colored output no matter if the output is going to a terminal/TTY, or not.��	/�t�	/��	/�\�	/����	!/��C��
/����
'/��)��
/��'��"/��)��/��(<�/��<�/�����"�"��
�"�"�� . .����"�_�" . .�/�/�/�/���/�^�^��^��[�^�[����e�S��/���"�	�/�"
�",�/� . �	�/���B/B/����"��"B/B/�/�/�����"�	�/�"
�",�/�/�/����"��"�/��/�/�/�/8��/�/�/�/�/���"�	�/�"
�"�/�/�/����/�/����"��"�/�/�/�/�/���/���"�	�/�"
�"L�/��/�0�0����"��"�0�0���"�"
�"�0��N/K Enables colored output only when the output is going to a terminal or TTY.��/�̦/ʢ�/���5/2 **NOTE:** This is the default behavior of `clap`.��/�T�/���/�t�/��/�\�/����!/��C��/����'/��)��/��'��!/     .color(ColorChoice::Auto)���/��(<�/��<�/��><�/T�/��0�"�"���0�0�"�"����o���o��o�I�o��o��9o�\�o��:o���o�!�o�{�o�[�o���o��o��bo���o��co���o���o���o��ko���o�a�o���o��ro���o���o��o�c�o���o�K�o���o���o���o�"�o�}�o���o� Fo�=uo�bto�zro�ro� qo�Apo��oo��no��mo��lo��ko�qjo�io��go��fo�seo��do��do�do��bo�[bo��ao��_o�5^o��]o�f]o�]o�2\o��[o�[o��Xo��Wo�mWo��Vo�cVo��Uo�LUo��To�<To��So�.So��Ro�)Ro��Qo��Po�Po���	o��Oo���	o��No�$No���	o��Mo�0Mo���	o��Lo���	o�2Lo���	o�\Ko���	o���	o��Jo���	o���	o�Y?o�I7o��o�Ro���o��o�oo�o��o�ro��
o���o�n�o���o���o���o�'�o��o���o�ƒo���o���o���o���o�<�o��o�Y�o��o�٣o�0�o�آo�١o��o�Ơo�ܟo��o�O�o��o�/�o���o���o��o��o�C�o�N�o���o�ɔo��o�a�o�p�o���o���o���o��o���o���o�h�o��o�8�o�m�o�€o��o�lo��~o�w}o��{o��zo�@yo�-xo�vo�)so���o�ro���o�Npo���o�foo�oo�}no��mo�\mo��lo�Alo��ko�ko��jo�Sjo�jo��io�#io��ho�2ho��go�#go��fo�fo�weo��co��bo�"bo��ao��`o�i`o�s_o��^o�7^o��]o�2]o�s\o��[o���o���o��Zo���o�xYo�(Yo��Xo�<Wo��	o��Vo�'Vo���	o���	o���	o��To���	o�:So�&Ro�|Qo�Qo���	o�	Po��Oo�]Oo��No���
o�ͥ
o�sLo��Jo���
o�Jo��Io�PIo�Io�FHo�}Go��Fo�ٶ
o��Eo���
o��
o�
Ao���
o�R@o��=o�=o���
o���
o�E<o���
o�@;o��9o���
o��8o�h8o�8o���
o��7o�7o���
o��5o���
o���
o�}5o��4o���
o���
o��1o�#1o��0o��/o��o�.-o��,o��o�I,o��
o�z+o��o��*o��o��)o�T(o��o��o��'o�V'o��&o�p&o��%o��"o��%o��#o��#o��$o��$o��$o��%o��$o��%o��&o��#o��&o��&o��'o�s#o��(o��"o��)o�|"o��*o�"o��+o��!o��-o�� o��o��:o�=o��;o��o��<o�'o��=o��o�$o��o�^o�~o��o�h
o��2o��o�jo��o��o�Vo�o��o�to���o���o��o��&o��'o�f�o��*o��*o�8�o��o���o��o���o���o��o��o��o��o��o���o��o���o�2�o���o�O�o���o��o�e�o��o��o���o��o��o��o�_�o��o���o��o�h�o�� o��!o���o��!o��!o��"o�`�o��"o���o��#o�k�o��%o���o���o��1o� �o��2o���o��3o�
�o��5o�o�o���o��o��o���o�j�o��o���o��o��o�_�o��o���o�c�o��o���o��"o���o��#o��$o��&o��o��)o�@�o�T�o��,o��o��o��/o��/o��o��o��8	o��9	o��9	o���o�γo�w�o�؞o���	o�Ղ	o�u�o��o���	o��	o���	o��o��	o���	o���	o�›o�Ϛo�y�o���o��	o���	o���	o�ߗo���	o���	o�̔	o�}�o���o�*�o���o���	o���	o�ި	o���o���	o��	o���	o���o���	o�ӭ	o�Èo���	o���	o���o���	o�`yo���	o���	o���	o�cwo���	o���	o���	o��vo���	o���	o�Pto���	o���	o���	o��so���	o���	o�9qo���	o���	o���	o�}po���	o���	o��lo���	o���	o���	o��jo��fo���	o���	o�Ü	o��eo���	o���	o�co��_o��]o���	o���	o���	o�Zo�Xo���	o�ƃ	o��	o��Ro���	o���	o���	o�$Qo�Mo�ޱ	o���	o���	o�Lo��Ho���	o���	o���	o��Go�|Eo���	o���	o���	o��@o���	o���	o���	o��?o���	o���	o��>o��:o���	o���	o���	o��9o�6o���	o�ɋ	o��	o�95o���	o�֍	o��	o�io���	o���	o���	o���	o���	o���	o�to�'o���	o���	o���	o���	o���	o��o��o���	o���	o���	o���	o��o�o���	o���	o���	o�So�o���	o���	o��o��o���	o��o�Do���	o�2
o�݀	o�ހ	o�߀	o���	o��	o��	o���	o���	o���	o���	o���	o���	o���	o���	o���	o���	o���	o���	o�Ї	o�ч	o�lj	o�?�o���o��io��io��no���o��no��no��oo���o��oo��oo��po�<�o��po�n�o��to��to��o���o���o�;�o���o�O�o���o�0�o���o�i�o��o���o�?�o���o�G�o��,o�h�o�� o�� o���o�� o�� o���o���o�B�o���o��!2o�d�o��#2o��#2o���o��l2o��l2o���o��q2o��q2o��q2o���o��v2o�c�o��o���o��~2o��~2o�e�o��2o���2o���2o� �o��i!o��i!o�ҽo��o�P�o���o�n�o�u�o�\�o�ȱo�}�o�s�o�P�o�)�o���o�H�o���o���o�<�o�֦o�Z�o�إo��go�v�o���o��mo�8�o���o�"�o���o�)�o���o�B�o�I�o�|�o��o�'�o��o���o���o�#�o�ݙo���o���o�e�o���o���o���o�Ֆo���o���o�u�o���o��
"o�L�o��"o��"o���o��"o��o��"o���o��"o�3�o��"o���o��o�Y�o��o�b�o��o�� "o�� "o�/�o��""o�Չo�g�o��("o��o��,"o���o��."o�(�o��/"o�'�o�W�o��5"o���o�9�o���o���o��o��	#o��	#o��yo�� o��vo��'o�Yso��0o��no��<o�Mio��Go��ao��Vo�[[o��io��Wo��uo�hTo���o��Po��o��Mo�ؔo�	Jo��Fo��Co��o�H0o���o�l&o���o��o�bo�	o�שo��o��
o���o��o���o��	o�ۼo��o���o��o���o�so���o�Zo���o�ho���o�oo���o���o���o���o���o���o���o���o���o��o���o�t�o���o���o���o���o���o���o�a�o��o���o��o�Y�o��o�m�o���o���o���o�D�o���o�e�o���o���o��o���o�-�o��o���o�(�o���o�^�o���o���o���o���o���o���o�0�o���o�m�o���o���o�J�o���o�b�o���o���o���o�R�o���o���o���o���o���o���o�P�o���o�2�o���o�8�o�0�o�V�o���o���o���o�W�o���o�N�o���o��
o���o�:�o���o���o���o��&
o�4�o��
%o��
%o���o��%o��%o���o���%o���%o���%o���o���%o���%o��o���%o�~�o��o���%o���%o���%o�i�o���%o���%o���%o���o���%o���%o���%o���%o���%o���%o���o�Ś%o���%o���%o���%o��o���%o���%o���%o��o���%o���%o�2�o���%o���%o���o���%o�'�o���%o���%o���o���%o���%o�g�o���%o���%o���o���%o�}�o���%o���%o�@�o���%o���%o���%o�!�o���%o���%o���%o���%o��o���o���o��&o���o��&o��&o���o��&o�ޖo��"&o��"&o��"&o���o��+&o��,&o��7&o�*�o��4&o�w�o��<&o��<&o��o��a&o��a&o���o��g&o��g&o�Êo��j&o�U�o��|&o��o��&o��&o�m�o���&o��o�‰&o���o���&o�`�o��o��o���o��o��o�I}o��|o��'o��'o�E|o��'o��'o��{o��'o�V{o��	'o��zo��'o�Rzo�]yo��xo��'o�6wo�ouo�_to�9so��ro�gro��'o��'o��po��'o��po��!'o��no��6o��6o��6o��io�=fo��#o��?o��?o�(eo�rdo�do�Zco��bo�bo�Lao��\o��\o�U`o�]o��wo��wo��xo�\o���o��Zo�Êo�WZo���o��Yo��o��Xo���o���o���o�Wo���o���o�JUo���o���o�pTo���o�=Qo��Po�OPo���o���o���o��Oo���o���o�
No���o�Mo�lKo���o�zJo��o��Ho���o���o�Ho���o�pGo�$Go��Fo�MFo��Bo��
(o�4Bo��(o��Ao��(o��(o��(o��@o��(o�@o��#(o��#(o��?o��'(o��'(o�
?o��-(o��>o��M(o��=o��I(o��I(o��u(o�9<o��p(o��p(o��8o��7o��)o��)o�l7o��6o��3o��2o��1o��	o��	o��0o��
o�>0o��o��/o��o�K/o��o��.o��o��-o��o��o��+o�+o��0o�J*o��0o��0o��(o�h(o��'o�3'o��+o�r&o��
+o�p%o��+o��$o�E$o�u#o��+o��"o��+o��!o�!o�n o��o��o��o��o��,+o��o�Bo�ko��3+o��o�wo��,o��,o��
o�'
o��o��	,o�o��o�Ao�o��o��o��-o���o���o��o�8�o��o�i�o��o���o��o��o��o�c�o��o��o���o���o��o��o���o��o��o��o��o��o��o���o��o�!�o��o���o��o�1�o��o���o��o��o��/o��/o�:�o�p�o���o��o���o��o��o��so���o���o���o�wo�S�o�[�o���o���o���o�yo�d�o�l�o���o� �o��o�M�o�U�o�[o���o�ŭo�'�o���o���o���o�fwo�g�o�o�o�Ѩo�i�o���o���o�y}o��o� �o���o���o��o�_o�h�o�p�o��o���o�ȓo��o�Y�o���o�Őo�͐o�njo�Z�o���o���o���o���o�Ìo�ˌo�(�o��o�]�o�ĉo�̉o�B�o�J�o���o�Ȉo�/�o�7�o���o�8�o�@�o���o�w�o��o��o�Go�.~o��}o��}o�}o�s|o�{|o��vo��uo��uo��o�uo�uo�Fto��so��so��ro��ro��qo�ro�po�{oo��no��no�`no�hno��mo��mo�Mmo�Umo�+lo��ho�jgo�rgo���o��fo��fo�Bfo��eo��eo�>eo�Feo�Vo� Vo���o�.Uo�6Uo��To�To�To�XSo�'Po�_Oo�gOo��o�No�TMo�\Mo��o�vLo��Ko��Ko��o�HDo�"Co�*Co�l!o��;o��:o��:o��@o��3o�y2o��2o��Fo��+o��*o��*o��o��'o��&o�'o�~�o�� o�6 o�> o�}�o��o��o��o���o��o�o�$o�:�o��o��o��o�'�o��o��
o��
o���o��o��o��o�O�o��o�o���o��o�o�\�o���o���o���o���o�[o��o�=�o�D�o�4o���o���o��o���o���o�k�o���o���o��<o��o��o�x�o�׼o�޼o�mKo�W�o���o�ƻo�(�o���o���o�,�o�3�o��Po���o���o���o�*�o���o���o�G�o�t�o�{�o���o�ưo��o��o�E�o��o��o�b�o���o���o���o��o��o���o��*o�z�o�ޢo��o�C�o���o��o��o�0o�j�o�o�o�v�o�S2o���o�8�o��o�"�o��<o�ƨo�_�o�|�o���o�FHo�k�o�p�o�w�o��Jo�a�o�f�o�m�o�Qo���o���o���o���o��Uo���o���o���o���o��\o���o�!�o�>�o�E�o�Pao���o���o�ɀo�Ѐo�Kdo��|o��{o��{o�-go�:zo�Azo��jo��yo�wo�"wo�9so��vo�vo�
vo�luo��to��to�ito�pto��qo��qo��wo�qo�qo�jpo��ko��ko��~o�bko�iko��jo��io�io�
io�d�o�qho�xho��go�.fo�eeo�leo�'�o��do��do�5do�co�Wbo�^bo�ϟo��`o��`o�S`o��_o��_o���o�"_o��]o��]o�/]o�h\o�o\o�#�o��[o�yYo��Yo��o��Xo��Xo�MXo��Wo��Wo�$Wo��Uo�Uo�Uo���o��To��To��So��Ro�.Ro�5Ro���o�Qo��Oo�<No�Mo�Mo��o��Ko��Ko��Jo�HIo�QHo�XHo��o�gGo�nGo��Fo�Eo�&Eo��o�xCo�Co�fo��@o�E@o��?o��?o�'?o�.?o��>o��>o�>o�>o��9o��9o� .o�h9o��8o�68o�=8o���������&r*r��3�7�V�Z�����ھ޾���"�2�6���������J�N�7�;�����W{[{�.�.�r�r�n�nv:z:6:a�e���������}���������������������������	�	�	�
�
�
�
��������������
�
���������������������������������������-3https://docs.rs/clap/latest/clap/_derive/index.html�LICENSE-APACHE�LICENSE-MIT�CONTRIBUTING�CONTRIBUTING.md�Command::error�docs.rs�xcrate::Command::error�https://docs.rs/clap�Derive Tutorial�=https://docs.rs/clap/latest/clap/_derive/_tutorial/index.html�crate::Command�Derive Reference���D��D��D��D��Dx��D��D��D��D��D��D���D��D��D��D��D��Dx���D��D��D��D��D��D��D��D��D3ArgAction::Count�crate::ArgAction::Count�
crate::Arg�Arg::id�crate::ArgAction��ArgAction::Append�crate::Arg::id�
Arg::short�crate::Arg::short���crate::ArgAction::Append�	Arg::long�רcrate::Arg::long�Arg::value_name�crate::Arg::value_name���D��D���D���D��D��D��D��D��D���D��D��ר��D��D��D��D��D��D��D��D��D��D��D��D��D��D��ר��D��D��DE���crate::builder�+FromArgMatches::update_from_arg_matches_mut�ArgGroup::id�crate::ArgGroup::id�����crate::builder::EnumValueParser���DError::exit�$FromArgMatches::from_arg_matches_mut���D9��D���������>
Parser::parse��"CommandFactory::command_for_update���D��Dy��D��D7��D���������D$�#CommandFactory::command���D4����D��D���Dx�����5�����Dcrate::ArgGroup���D3��D��x��2��D���D��D��x���D�:��D��D�	xר�x�	arguments���Dרx��Dרlcrate::error����super::Command::long_version�Command::print_help�super::Command::print_help�super::Arg::default_values�super::Command��Ȝ��D� super::Arg::default_value�super::Arg::env�
super::Arg�Arg::default_missing_value���Dsuper::Command::version�crate::ArgMatches�)crate::error::ErrorKind::ArgumentConflict�crate::error::ErrorKind���� crate::builder::TypedValueParser���D��DCommand::long_version�Ȝ��D� "crate::Command::args_override_self���D��D���D�-Command::version���D���D��D��D���D��%crate::builder::TypedValueParser::map���D��D�-��D��Dy� ��D��D��D��super::Command::print_long_help���D��D��D�רyTypedValueParser::map���D�
��D�
�-��!Command::args_override_self(true)���D��D��Command::print_long_help�x��D��Dר!super::Arg::default_missing_value���D��D���D��D��D����Dx��D��Dר��D��D��D��D��D��D���D��D��DȜ��Dx��D��D��D��D��D��D��D�
Arg::required���Command::next_display_order�std::ops::RangeBounds��p$crate::builder::RangedI64ValueParser���Arg::hide_short_help�Advanced Argument Relations���DArg::next_line_help�Arg::required_if_eq���Arg::short_aliases�����Dcrate::ArgMatches::contains_id�ArgPredicate::IsPresent�/crate::Command::args_conflicts_with_subcommands�Arg::long_help������D��DArg::ignore_case��	Basic API����D��D��DArg::short_alias�'Arg::required_unless_present_any(names)���D���*+crate::Command::dont_collapse_args_in_usage�����D���D���D��value_parser!(T)���D� ���D���DyArg::next_line_help(true)���D����D�����*��D��Dstd::ffi���D�������DArg::hide_default_value���D��D��D��D$crate::Command::disable_version_flag���D��D���(crate::Arg::num_args��*��D����D
Arg::requires���D��Arg::global�Arg::value_terminator���D��D��D��D��D����positional arguments��(��D�Arg::require_equals���D�����D$crate::Command::hide_possible_values���D��D��D Arg::required_unless_present_any�Arg::new���D��D����Dconflict�Arg::num_args(..)��(��D���DArg::requires(name)���D�����D#crate::builder::ValueParser::string���D���D��D��D���D%Command::dont_delimit_trailing_values�����D��D��D,.num_args(0..N)����D��D,crate::builder::ValueParser::possible_values���D��D��D��D��D��DArg::allow_hyphen_values���D��D,��DArg::conflicts_with���D��D!crate::builder::FalseyValueParser���DArg::allow_negative_numbers���D��DArg::default_value_if���D,��D��D!crate::Command::next_help_heading���D��DArg::action(ArgAction::Set)���D��DArg::conflicts_with_all�
Arg::num_args���D��D��D
Arg::index���D��E$crate::builder::PossibleValuesParser��'��D�x΀EArg::required_if_eq_any���D��E��E��ArgMatches::value_source���D��D���E"crate::Command::next_display_order�crate::value_parser��
��EՁE�,�'
Reflection�x΀E��EArg::conflicts_with_all(names)�Arg::num_args(1..)���E��E��̂E'crate::Command::subcommand_negates_reqs���E��E��Estd::ops�ՁE��,xۃEArgAction::Set���E�'��E��EArgMatches::contains_id���D��̂ĒE	Arg::help���EArg::hide_long_help���E��E�,Value Handling���EۃE��EArg::aliases���E��EۅE����D
taking values�̄EValueParser::string���Erange expressions like 0..=1��0��E�Arg::hide_possible_values��V̆E��E��E��EArg::last(true)�ۅE����D���EArg::default_missing_values���E��E�0ևE�V̆E Arg::required_unless_present_all���E��
Arg::alias��ELjE(crate::error::ErrorKind::UnknownArgument�����Eר��Ecrate::Subcommand���EևE�0	Arg::hide�	Arg::last��V��E��E���EArg::allow_hyphen_values(true)�LjE��E͗��Dרstd::ffi::OsStr�ˊE��E�E��E'Arg::required_unless_present_all(names)�!crate::Command::disable_help_flag����E��E��E��E�͗��D��ר��EˊE>�Ecrate::builder::ValueParser���D��EČE,crate::Command::dont_delimit_trailing_values���E��E�WȜ.require_equals(true)�͗��D����D�+�!�E�Command::hide_possible_values���EArg::default_values_if���DArg::action(ArgAction���EČE�EArg::exclusive�Arg::value_delimiter��WȜ��E��DArg::overrides_with��+����!��E)crate::builder::NonEmptyStringValueParser���E�
��D��EʏE��D�Arg::trailing_var_arg���D�E��E�WȜArg::default_value���D��E�!�+��Ecrate::Command::next_line_help���E�E��E��D��EʏE‘EArg::exclusive(true)�panic!���D��E��E��EConflicting���E��E"crate::builder::BoolishValueParser��E���D�Arg::required_if_eq_all�‘E��E��D�
��E���crate::ArgMatches::value_source���E��ECommand::next_help_heading���D��EѓEpossible values�Arg::action���E
num_args(1..)���E��E�����DҔE��E��E��D��D��EѓE���DǕE��D��D��EݕE��D���ҔE��D��D��E��D���D��E��D��DǕE��D��D��D��DݕE��D��D�EArg::help_heading�crate::Arg::help_heading��crate::Arg::requires_ifs�argument exclusion rules�crate::Arg::conflicts_with_all���Drequirements�crate::Arg::requires��Eargument��argument requirement rules���E��E��D���Dcrate::Arg::conflicts_with���E����E��E��D���ArgGroup::required���E��E��D��EArgGroup::multiple���EˊE����Eר��D��required group�šE��Ex�E��D��E���רˊE��D���E����EšEx�EרˊE>ӘE�E��E��Ex��EӘE��D��E
crate::parser��ValueSource::DefaultValue�(crate::parser::ValueSource::DefaultValue�� ��crate::parser::ValueSource���E��E����E�E� ��E��E����E�E�clap::Result�Command::help_template�Command::multicall�std::vec�Error::context�Subcommand-specific Settings���DCommand::term_width���Command::new�Arg::display_order�Arg::required(true)�Styles::default���E�[��Command::disable_colored_help���D Command::subcommand_help_heading���E��E�:crate::ColorChoice::Auto�ǟECommand::disable_help_flag���Dstd::process::exit��0��Ecrate_version!�.https://en.wikipedia.org/wiki/ANSI_escape_code��%Command::no_binary_name���EApplication-wide Settings�Command::propagate_version����'crate::error::ErrorKind::DisplayVersion�crate::Arg::index����DCommand::render_long_version�Command::long_flag_aliases�crate::CommandFactory::command��(�ϡE�"crate::Command::aliases���'��E��ECommand::long_flag_alias�Command::styles�ģECommand::build��E���Command::before_long_help���D�exiting���E��D��D��ECommand::flatten_help�std::iter::IntoIterator��$crate::error::ErrorKind::DisplayHelp���ECommand::after_long_help�Command::try_get_matches_from���'�std::env::args_os�std::io::Write��ECommand::get_matches�Command::subcommand_value_name�crate::Error�ArgAction::HelpLong���Dstd::io::BufWriter��Command::alias���D��DArgAction::Help���E�H'Command::subcommand_precedence_over_arg���E�P��E��ѨECommand::visible_alias�delimiting of values���E��DCommand::mut_arg�
Command::hide���Ecrate::crate_description�Command::get_matches_from���D�E�crate::Command::no_binary_name�crate_name!�clap����E���Command::long_about�xstd::io::stdout����Ecrate::Error::context�ArgAction::Version��EۃEcrate::Arg::default_value���DCommand::max_term_width��ECommand::arg_required_else_help������ECommand::arg���E(crate::Command::try_get_matches_from_mut�حE��Dcommand!� Command::disable_help_subcommand��0��Ecrate_authors!���E�Command::render_version�
std::vec::Vec�Command-specific Settings���D��E(Command::args_conflicts_with_subcommands�����E#Command::allow_external_subcommands��U��Dcrate::ColorChoice�ר�0��E��D����ECommand::override_help���EװE�?��D�EColorChoice::Auto���Denv::args_os���ECommand::next_line_help�crate::Error::exit������E�Command::before_help�!Command::try_get_matches_from_mut�ANSI escape codes�std::process�̱Ecrate::CommandFactory�Command::disable_version_flag�ר�ErrorKind::DisplayVersion�positional/free arguments���D��DCommand::render_help�Command::short_flag_aliases�
crate::Parser���D��E�"�� crate::Arg::hide_possible_values���E��D��E�ECommand::short_flag_alias���Ecrate::Arg::value_delimiter��	��D	std::iter���E Command::subcommand_negates_reqs���E�Command::after_help�io::stdout()���D�std::env��E‘EArg::value_delimiter(None)���E#��E%crate::Command::subcommand_value_name�
Command::name�ErrorKind::DisplayHelp�ζECommand::about��PCommand::try_get_matches���DCommand::render_long_help��a��E'crate::Command::subcommand_help_heading�clap::Error��	ArgAction::HelpShort��E��Dstd::io�Command::visible_aliases�‘E�E���ɹEcrate::Command::subcommand�Command::subcommand_required���E��E�Pcrate::Arg::required��acrate::Arg::overrides_with��E�Vcrate::crate_name��!Command::allow_missing_positional���E��Ecrate_description!�ƻE�Arg::overrides_with("foo")�Command::write_help�crate::command��ߞE��E�EݼE��E�V�E����E��E��E̠E˾E��E�[�E�E��D��E��E��E��EǟE�E��D�����E��E̢E�%��E��E��E��E̠E����E�[��D��E�E�(ϡE�E��E��E��E̢E��E��E�%��EģE��E�E��E�̦E��D��E��E�E��E3�(���EاE��E��'�E��E�E��E��EͩE��E�̦E��E��D��E��D��E��EŪEاE���E�P��E��ѨE��E���E��E��E��DΫE��EͩE���E��E��D�E��EˬE��E��E��ŪEx��E�P��E�����E��D�ΫE�E�E��EۃE��E��EˬE�EۮE��E����"��Ex���E��E��EحE��D�E��E�E���EۃE��E��D��EۮE��E��E���E�U��D��D���E�E�0��E��E��E���E��E��EװE�E��E��EijE����E���EƴE̱EݴE�U��D��E�"רµE��D��E��E��D��E��E�����D��E���EijE���E�E��E��EƴE�.��EݴE2��E��D߷E��EµE��E��E��D׸E��E��E��E��E��E���۹EζE���D��E�E��E��E�	��E��D߷E�1�E��D��E��EһE׸E�‘E�E��E��E��ɹE��E۹E���E�P��E��D���E�a��E�E����E��E��E��E���D�EƻEһE��E�ߞE�����E��EݼE��E�V����E�E��E��E�E��E��E��E˾E�E9possible value����D�ζE��DPossibleValue::help���E�
��E�0Arg::hide_possible_values(true)�����D��ζE��DPossibleValue::hide���E��E�0��D��Dy�����D��E��Eר�0��D���ՁE��E��Eר�����D�ՁE��Eר�����E��E��EՁE��ζE����E��E�
Into::into���E���E����ANSI Escape Code�̢E̢E��E��E̢E!crate::Arg::value_hint�.num_args(1..)�Command::trailing_var_arg(true)���D crate::Command::trailing_var_arg���Dxר��DArg::value_hint���E��E��D���E��E��Dxר��D���E��E��E��E��D��E��Dxר��E��D�ValueParser::os_string�ValueParser::path_buf�ErrorKind::UnknownArgument�ValueEnum types���EFrom<OsString> types�std::convert::From�����Dcrate::Arg::value_parser�
value_parser!�ValueParser::new���crate::ValueEnum�"crate::Arg::allow_negative_numbers���E��E��Ecrate::Arg::allow_hyphen_values�Ranged numeric types���E��E����D�Arg::value_parser���E��E����E��E��E��EValueParser::bool�Native types���E��E�����Dy����E��E�����E��D��EBר��E��EValueParserFactory types����E��E��������E��͗��D��Eר��E��E���Estd::str������������D͗���D���E�ר��E��std::str::FromStr���E��D��F��D�����Ȝ͗�
�
FromStr types���E��E�0��D��D����TypedValueParser::try_map�Ȝ�Self::Parser�From<&str> types���E��E�t��D���Dcrate::builder::PossibleValue���E�
Ȝ�
��EFrom<String> types���E��E��D��	std::path���E��D���E��D����EFrom<&OsStr> types����E��E��D��Dstd::path::PathBuf�������E��D���E���D��std::convert���E���E��Dstd::ffi::OsString����������E��D����E�+��D�
��E�
��E����E���E��E��E�������E��E�,��D��E��E��E��E��E��E��E����E��E��E������E��E$�*��E��D��E�0Styles::context_value�x�����Dcrate::Command::styles���D��D���E�*�0��E��Ex��D�����E��D�*��E��D��E�0x��E����D��D��E���������6https://rustc-dev-guide.rust-lang.org/diagnostics.html�����rustc diagnostic style guide��������E��E��E�����E]��E�ۮE)Command::external_subcommand_value_parser�0crate::Command::external_subcommand_value_parser������EFormat error���Dstd::fmt::Error�std::fmt��*ۮE*Arg::value_parser(value_parser!(OsString))���E����Estd::io::Error���D���E��EÅ#crate::Command::subcommand_required���E���D������E��E	I/O error���E��EƻEרˊE��E��Ecrate::Arg::value_names���E��D������E&crate::Command::arg_required_else_help���E��Dx��E�ƻEרˊEArg::value_names���E��E��Estd::fmt::Display���D���E�������E��E��E��E��Dx�ƻE�רˊE>��E��E��E��E��E��EۮE��E��E��E���Dx���E��D��E��E��E�_-��std::result::Result�std::result�
Error::format��
Error::insert��Error::with_cmd���Dx
Error::new���D��D�����E��E�W����E��E��E�x��D��D��D���E����E�������E��E��E�x���E��D��D��E��D��	x��Dx��D�x��Dx����D���D��x��D��Dx����D���D�ArgMatches::remove_one�����D��D��D����"ArgMatches::remove_many���EArgMatches::try_contains_id�ArgMatches::ids�ArgMatches::subcommand_name()���DۅEArgMatches::get_raw�ArgMatches::get_raw_occurrences���E����D��D�std::string::String�"ArgMatches::try_remove_occurrences���E��EۅE��D�ArgMatches::get_many���E��E�������DArgMatches::try_get_occurrences���EArgMatches::try_remove_many���E��E��DArgMatches::get_one�ר����E��E��EArgMatches::try_get_many���E���E�FArgMatches::try_remove_one���E��E��D�E��DArgMatches::index_of�ר��E����E��Ecrate::ArgAction::SetFalse���E��E���D#ArgMatches::try_get_raw_occurrences���E��E��D��E����D���Eר	delimiter�ArgAction::SetFalse���E��E��D��FArgMatches::get_occurrences���E��E��E��E��EArgMatches::indices_of���D�E����߷E��Ecrate::ArgAction::SetTrue���E��D���E���Estd::iter::Iterator���E��E��EArgMatches::subcommand���E��E� ���߷E��EArgAction::SetTrue���E��EArgMatches::try_get_raw���E��E��E��E��E��E� ߷E�1ArgMatches::try_get_one���E��E��Pstd::string���E��E�JArgMatches::subcommand()���E��E��D� try_remove_*�takes an additional value���E��E�P��E��EArgMatches::subcommand_name���E��D��EArgMatches::remove_occurrences���Ecrate::Command::get_matches���E��Ex�P��E�1̂E��E��E��D���E��E��D����E��E��E��Ex��E��ÊE��E��E��E��E��D��D����E��Ex��E��E��E��D̂EۅE��E��E��E��DרArg::env���Ecrate::Arg::env���E��Dר��E��E��E��D���Eר��E��E����Dר��D��D����D����E��Eר����D��D��D��D����D���D�ר����D���D��E:25#>B��������H�������������������I�I�I�H�J��������3��������H�������������������I�I�I�H�J��������3#25:>B��������H�������������������I�I�I�H�J��������3��������H�������������������I�I�I�H�J��������3��_���������H�������������������I�I�I�H�J��������3���������H�������������������I�I�I�H�J��������3��������H�������������������I�I�I�H�J��������3��������������H�������������������I�I�I�H�J��������3���������H�������������������I�I�I�H�J��������3���������H�������������������I�I�I�H�J��������3�t��������H�������������������I�I�I�H�J��������3�� �
�
���������H�������������������I�I�I�H�J��������3��������H�������������������I�I�I�H�J��������3��������H�������������������I�I�I�H�J��������3��_�_���������H�������������������I�I�I�H�J��������3��������H�������������������I�I�I�H�J��������3��������H�������������������I�I�I�H�J��������3�"�_��������H�������������������I�I�I�H�J��������3��������H�������������������I�I�I�H�J��������3��������H�������������������I�I�I�H�J��������3`ValueEnum::value_variants contains only values with a corresponding ValueEnum::to_possible_value`invalid variant: VersionHelpLong	HelpShort	HelpCountSetFalseSetTrueAppendSetAppFlagsBinNameBuiltBuilt
ColorNever
ColorAlways	ColorAuto	NoBinaryNameHelpExpectedHidePossibleValuesHiddenPropagateVersionDisableVersionFlagDisableHelpSubcommandDisableHelpFlagDisableColoredHelpNextLineHelpArgRequiredElseHelpFlattenHelpSubcommandPrecedenceOverArgArgsNegateSubcommandsSubcommandsNegateReqs	Multicall	AllowExternalSubcommandsSubcommandRequiredInferSubcommands
InferLongArgs
DontDelimitTrailingValuesTrailingVarArgAllowMissingPositionalAllArgsOverrideSelfAllowNegativeNumbersAllowHyphenValuesIgnoreErrorsshort option name cannot be `-`short alias name cannot be `-`ArgGroupargsrequiredrequires	conflicts	multipleidEquals	IsPresent	ArgFlags	Exclusive	HiddenLongHelpHiddenShortHelp
IgnoreCase
HideDefaultValueLast
RequireEquals
GlobalRequiredCommand	long_flag	
short_flag
display_namebin_nameauthorversionlong_versionabout
long_about
before_helpbefore_long_help
after_help
after_long_helpaliasesshort_flag_aliaseslong_flag_aliases	usage_str	
usage_name
help_strdisp_ordtemplatesettings
g_settings
subcommandsgroupscurrent_help_headingcurrent_disp_ordsubcommand_value_namesubcommand_headingexternal_value_parserlong_help_existsdeferredapp_extname
Argument `
` is undefinedGroup `	Command `	�	TermWidth	MaxTermWidth
Extensions

extensions
"`Extensions` tracks values by type"
PossibleValue
helphideResetValue	StyledStr	EmailAddressUrlHostnameUsernameCommandWithArguments
CommandString
CommandNameExecutablePathDirPathFilePathAnyPathOtherUnknown...StringValueParserOsStringValueParserPathBufValueParserEnumValueParserPossibleValuesParserRangedI64ValueParserboundstarget must be in .. is not in RangedU64ValueParserBoolValueParserFalseyValueParserfalsetrueBoolishValueParserNonEmptyStringValueParserMapValueParserparserfuncTryMapValueParserUnknownArgumentValueParserargsuggestions_infer_ValueParser_for_AnonymousValueParserStyleserrorusageliteralplaceholdervalidinvalidcontext
context_value
headerCustomUsage	Suggested	TrailingArgSuggestedValueSuggestedArgSuggestedSubcommandSuggestedCommand	MinValues	ExpectedNumValuesActualNumValuesInvalidValue
ValidValue
ValidSubcommandPriorArg
InvalidArg
InvalidSubcommandNumber
StyledStrs
StringsStringBoolNoneFormatIoDisplayVersion(DisplayHelpOnMissingArgumentOrSubcommand(DisplayHelpInvalidUtf8MissingSubcommandMissingRequiredArgumentArgumentConflictWrongNumberOfValuesTooFewValues
TooManyValues
ValueValidationNoEqualsUnknownArgument
ErrorInner
messagesource	help_flag	styles
color_when
color_help_when	backtrace	kind
Backtrace:
	Formatted	Raw	Backtrace	
ArgMatcher
matchespendingDowncastactualexpected+Mismatch between definition and access of `+`. 
ArgMatches

valid_args
valid_subcommands
subcommand

SubCommand
IdsRefiterValueslen(internal error: entered unreachable code(	ValuesRef	�	RawValues	OccurrencesOccurrenceValuesOccurrencesRef�OccurrenceValuesRefRawOccurrencesRawOccurrenceValuesIndices
MatchedArg
indicestype_idvalsraw_valsignore_caseCommandLineEnvVariableDefaultValuePosOpt
ValuesDone
NoArg
NoMatchingArg
EqualsNotProvidedMaybeHyphenValueUnneededAttachedValuerestusedAttachedValueNotConsumedFlagSubCommand
PendingArg
identtrailing_idxIndexLongShort	Conflicts		potential	KeykeyindexMKeyMapkeysPositionQ{before-help}{about-with-newline}
{usage-heading} {usage}

{all-args}{after-help}QE{before-help}{about-with-newline}
{usage-heading} {usage}{after-help}E-         
       StderrStdout	Colorizer	streamcontent  FlatMapvaluesFlatSetinnerChildchildren
ChildGraph
yyeston1nnofoff0NeverAlwaysAutocFatal internal error. Please consider filing a bug report at https://github.com/clap-rs/clap/issuescCOMMAND��F�F��F��F��F��F��F͔FܔF�F��F��F��F��F��F��FҕF�F��F��F��F��FŖFޖF��F��F��F��F֗F�F��F��F˜FҘF�F��F��F��FՙF�F��F��F��FԚF�F��F��F��F̛FۛF�F��F��F��F��F��F��FΜF�F��F��F��F��F��F͝FܝF�F��F��F��F��F��FȞF۞F�F��F��F��F��FȟF֟F�F��F��F��F��FƠFՠF�F��F��F��F��FơF�F��F��F��F��FˢF֢F�F��F��F��F��F��FģFգF�F��F��F��F��FŤFѤF�F��F��F��F��F��F˥FݥF�F��F��F��F��F��F��F٦F�F��F��F��FاF�F�F��F��F��F��FѨF�F��F��F��F��FΩF۩F�F��F��F��F��FتF��F��F��F��F��F��FūFӫF�F��F��F��F��F��F��FҬF�F��F��F��F��FԭF�F��F��F��F��FƮFӮF�F�F��F��F��F��F��F��F�F��F��F��FɰF�F��F��F��F��FƱFܱF��F��F��F��F��F��F̲FܲF�F�F��F��F��F��F��FʳFسF�F��F��F��F��FдF�F��F��F��F��F��F��FʵF��F��F��F��F��FƶF۶F߶F��F��F��F��FǷFշF�F�F��F��F��F��FƸFиFڸF�F��F��F��F��FֹF�F�F��F��F��F��FкFܺF�F�F��F��F��F��F��F��F̻FۻF��F��F��F��F��F��F��FнFݽF�F��F��F��F��F��F��FľFվFݾF�F�F��F��F��F��F��F��F��F��FĿFϿF��F�yy@��#l��#�d$�2��ܭ2:�̶:=da�ڿg�^�B���L�tY:v�U��yB�z2E޳�w=��~iӀ�T��,���{(z+?��5@3Z�$	�,��TY2*���_��x*AV���W�ͽ�������B��~wk���_clcǗ���@Ðe�րt�'�}p�nu�q
�0bb���M��I|.�khm.�����|�F�dw�������Vu�UV�۴4��]�iq١��4����-$���
Y�M���T�,�Yd�n�U�*68�H(h����?=%�H.�:�f`��}o*����������%+חSix'X���>��e���
%�.�|E
�<4������p�I��Z�fUq{R�˷���I=yo��4�;y;6'/�*���[�w�K�Gȥ�1~��5�!(��L)	���E�yp**�S���y'��_{	[�rT#J�'g{����
���0��rX�O����z~�}j�a5Uڽ�48�f�@ 1D�Q�h.�j�ppO�=�����$��i��)���.�b�5�ۧԲB�14I%,~�a�%M�E��{V-R���HZ����6��?i>"_�jJ�`����d϶N�1Rѓ���r�����x)W���4RK��!E��f]=]�b��i����2��iz������7i1zY5Z��C}y�a����h�Z1U4�+#�Ɯ�<���H�B^�)��9�-�a���^7v��ɭ�����Ώ��[�8���sQ�j#��4v.r�yUXBt�<ׯ Ԡ=����+~.믓���a6�zN�_�6���&Zi�@�Y�f����yt��*�
�T�B{��8}������Z�sޥ��x��l�vx��D�l�$@��G�uq��l	Dw���Ī#x��nO�f5
�����	������N�����H�;��S����u\�h���E�T�>�Z�p�-6�"���B^u.�B
X�O���߬0�^O����˄�	s>�#���F��>�^JEW)W�t��,�!ٌrS����MD���Mv?�^ZE4϶^ɣ����WE��&[�Cؔ���j��q���#C��^U^�V탨���H+Z��"u�}4��]Ax����Z�I� 2��A��R1�0E��gFK\ST^�0^_ �p5
@_q��y�@��ݚja������w��Ca|	��a)��g�n��Bh�F`��]�in{�D���7.OnU'�z	�7�4�8��'X�$O���5�����)���ZNH&�4����j�ZFЩ`F8TҜ��{��ێob��(��
lП�ط�}q�֐N�uC��OX�t�u!:�.Ȏv�� >����á���)�Q��G�-���zq����~�p�'�Z�Dθ�����Y���d���	�������0?r��x�o����#X��;���M82���P�y!\��^W������J�� (�Oy����x]7���Iwek�~������� AcZ�0ͷ)x�VA���Fe��2��4Ix�௪��2�G����q$�b��3��Y��
���@�����h���������E$Շ^c�R0�@3�&mߑ6A��嵻�g�mʎ��� ��s���d�ݮ���$+R���r��Q�ٛ!1)ʯH�S&�L��Y	���}�|����Y������)��C���1
ۢ@��j��-�xn��>l�s�����A����m�d�`�m����9*�����.F�.�7?n>��G�
��e��&!q��9xO�v�_�T.���Ŕ"���cy����C'Ȋ��6��x�i�W�^���GN�bU�g|T�\�#$l��1���xv�
Ŧ�aL��+8��v�b�Ԍ.��{�Eô�	K��iD;�k$��Ư�w�.����J�,�M��.!s(�d*��i�&���ŭ��)�b�ylF�
O����k�u��[�q�tbd�g�����i�`Q/^[o�G��?Ƴ��ڴ]�X&Ύ�]yKW^���Y4ŎمH�����f���鳴�Hmm<P�]Aᜡ��΁�$��͐c�{�2���"�����W-�c÷�)4H��&`��*����^F�ϾG�)�.�P�_�Xrߒx�	�!p����WV���%
Z�<{Uk�ȮX�Ǡ�L}W���6;�M�ǫ�N��}i	��G�Pi��F����g��������d8�x�����SNi6.b�v9}��J�g�C��Ɇ��^b����[%��U���c�%�����K��6-��W��%B�*r[��v��{BM	� ����'k[��L��rJo`�FP�N�79C�j�s�!���C��w
;�f���\�SDd�z��6+�k��rWVW�{;�)"śhҔ�Qԗ�M8F����'9됸����Ъ6�zK>�ɮ��8Z��3�Lb2,oQ s
`k	�4i�V�Lk��H�����|ő:l�H{	-
�5�@��m��_%7���t=� s�}'$I�����Ei�*���y���b�ݺ!�'\_c�Y/I��3���6D�bqs'�r�\�)��z�40��ۈ�Ȕ����n��^G_�y�����^�L���`"���FYXBˏ��h�#}�+Ʌ
J�6<$C�	's�pM|�y���i��}��@
�	����?�#V#��
�0B���w�Fat�q`�yg���<b�-2�Z}I)��T2X<�S:�l�Z+'Kyo��`f��5c)oC�A,��;4���'[1�#��F�Fg�O��[��d&	E��j�@|1����vs����	�dߎP�\[�ey��!�x�!�*���a5�#ه�[��}*d��ƅ�����"��,��fS-@�XUa�4�rg*Q�o�׶���F��$'^�����	�եc��B8�}zh�p}���Cl��@���r5GY��sHZ�P��̫�hR�Έ&:��wN]��2�ܜhC�?l�>Ж�m?$�`���heq�8��:[w~�k��{<6C.G�����O���iؗ�ܫ�
8��.�d_�}��>��jN49j�%'���g�^��!�)�����K��q�0|ӼI��~8m!�}h�Ҁ�Z��pe�F���Z;Yf�'U.a-�=V����@�ne��s�\��T�c��I�]8������Q�g�#�7c�Ϟ`_�"��`kJX��)ۑv)�]�K�K?~� �"r����p7��o-$��Z�.�ze���v9�L�� =ȫ���'�ջ0�}ץ��ׯb���Hm���A*�S�ag-ё�*�E�$,��"= BH;���2uCx05��rl�
��-�N�x��\�#�h�(�u�5"2�=�n�!��ē���]��pi��q��-�}9�A����ɋ8a���CE���}���6i�	}��)@��^$��x7�},�<vP�)�u�
��T}��l���rd��������e�f?3�Tl%š��>�Q9�/F^�����ǃ'T�;��ĕrF�G#8k�̨�,Z��m$RZ�F`�
�׾n��63�)�2�?U;�"��~�hd�$̱��t��GYѴ�U�N@%�H�GƬ"`�V�W8t��v�O/���媣uDz/�
�g)��s$�pbz��
Ѥ���Vf�[�P\��8�<=�p��S
����2���|����;2|7���~mz;�w���Bs���r��!kC<��hc���z����Aw��n;�Ǣ����k��At��a@j�9�w|تWw:=_~$���fe��/AE+~�'�˨D鴔���%�»�w50b�
#��b,KЩ{�]g"0\����$��A�!���a>�eu�ɞw�hzu�?����!�6�����=��ZBn�����d��E�a�
�}��\!�I.�e�t����U),q�w��zX$�����>�L�����vtc�CJ�j���F��VވV���Z=3��)�|$10���8q�/�Fsݭ��$%���J��Pl�yUed��'C�9`*�ĝ��8�+]�;%ݻ6�.��&�&�f����&��n�|�㄂����1�'�bW��b���A���QI��Ѓ��\��+�܉�>�V„��|,�gu{�r J��M" ��y�����Y�	���xQ*��ߗ��(Q��;1显�J��^6��ۀ&܇�0�N�"�`0��A���5���y��
�:����d6A|��N
�9��<�tx�(����"��pad�'и�cn�����]o+O@rQ��=��$�� �nrR�{�^E�S�w�}��e0�!�.%��r�tm9�<��m����Y�Geh�o	�*ʤ^�<
���ڍ:��!;ණe�?!=���sۙ�K�?&�xQA*�#�M֧<c��c�x�����Ұ��o'��Cו�mR�#W�m�!�����?�R`ѯ�Eű�S%�e
�T� �[D,z���|�Żς��>�
��)
�2�gR$��@��Mm^��[~H�\d��-4������=���&�J���r�rY�P�ة~��+R��[����@IIP���!-@�ۃM|!��D�#��w��������P���,
�(c�FT��5/�y�E���f���,��o������^��!�|?�L��%eőh �����>�T3���L	/��t��Y��W�sE�sS�cų������?�ĝO���ie�"����W���W������_�Ozw�#����Vq�M#�nqP���i^���wY�jh-�
���
�q_��Dh�!�a����4��BGY_���Ġn�,m�!�)\EI�ʙ�x����7G�/r�H]�*E��*

��r=4�|B��Y�����������������G��MNj�*9�zD���KO�*��{f�E�,p!���oyE�\��@~O���)0��Tƴ�4�a�U��Po�Ԩڞb8���zD�H�����?�T�eR�=
��o���$��������Ԃsw��<����W@Z�S��<D����mQu�Xɖ�-^7���W��6�#��f�x��nbs�7� ZPIǖ�򴙱=�s��6������!��m0��H1@�w�£=�B�sH2-��,9D�2z��G���GNǞ£`У������Uߛ�AHS�j�[|A��k��am(����>yk��IA+u!�i�)|�݄4)Tx�,آ�۶z^&C���onޥ+�E��y<��Tt�Af�����j۱�l��{�U�S0ܼ�1溩W�,0�a��)jf��MF�x�*J�{E��ڛ� ���?��0y�A�<�s�r�ˆ�뢃������ ���/쫝
�����s�)Cb�M��*?BdU���3�("b���$�`p�Hji��P�B�d�~�D��	�P;��F�|g��V@���r����8�pq	�@p��s,z�v�x��k�b�Q8����Z'H)�@�H�q���+���h�8.E�uJ<|��U��ޔ��,��uv��O��,�����R�ۋW�R��`zDnL?<��J��i���	0��A������^;�TV~N7��q����~�� ���,-T��(Γ�]�q��{�������-blE���‘�o����{���r$UX��5H�旓�{y�hc�I�uE�QSKb]�c߀�f�@���0��3K�aޘ�=��Ѧ�L3$�5J2��*��m�q�n��(}U��q��h�F��|l9q���ڋj�ޟ'�5:(TϺ��40 �V�`�z\�=<�Y���mH���k��ݷ�ʒ���*��g�����"�9s"4i8qp��9�d2� ӈ�Be���-?�����ʶqk�3��џb3�z�R3��u/G#��'#Dm�q>p��ժ� 5��
�T�P����T�#��f��5�[0��EQ�0(q8}Ҕ��)�V���j�,~���0=jG{T�Q���O�ho?���o�Y0���~���N"���|[����{Q|�8�&�������NN��`P��&i�R٣Z\�1���ӭ��2������^$AĄ�T��?b><�b����t�l�+��(C1�ޭl%X@�������ó���D�&`t�:8�(��81�-�#\�����he��@.K�?�+#�fK-̌{x�ηʈ�zM�q�?T-�礒����	Mr������S���I
�n�g��y1��sk��0�,]x1x�`ef]���������=0tːo�;M�T�x�ʛ�?B~��^5sv�ʩG�ڵ��z_dAX���q���X�5�Y
��l��wHGӶ	�������Js�̢�M��yӉ4�y��`mO���y����1��0
3{��C�Ÿ!���I	���1�Rא�6=]��-�'+�/�m���)�н��U����S��<Џ�����D6�RA�r�7�����uvb�:�a?@��{���f���cud��v'i��J+B������^�k�)dR��0cL����}�k�bp�!3�W��~�%�J!�P�F����ɯ�.��xe˯�5���;��ʝR������Y��4�33�;�ŀ|1�2�$Vθ��=��&ϑ�����j(��ɟoH,����?3��]y�X�il�c�HQKP
dN*n�4����p$�3\*Vqg���=�s"8n�#���;�>OX9�_g�ND���RN��j��ʳ�|l��s��>i����r��(g�-����]�:�]��Q7�Q��!<��I@,&a��r���|�����s(�����%�WՁ�OT��-�+�b�a{wWB�o
!de�3N/�0A���+�ԇ���C}�	/H;��?��'��z�l��+[ˈ�AM 俍j�=i�
)�Κ÷6#�!Ԟ�"s��~Y ����Dc?ǀ�?�`��J�)��/�f���,�w.e_�!���:6j���BV�i>�h0�DPe�q��tޛ=gh�L�����0�yFNS�,�ȋ8&�@N���>���y�Hbb|�Rv?m��[8U3n���_D� L_L���ږ࠸?j�:^��I���046�i1Z�Y/A_�v���`�2dT�>�,��"�ဖe��`����S2�Npx�����rD��7���y�Ǖ	`g��S�vƈS"n�J|���ֵi #�I�V�ޱrRq�f�@����*���dxo\�^�c'�C�,'��L����T�d=�{���W��M��
rU�L����H���5��p����=%�o[��&P�v�"�.�>5�R����O�J'(	)�74�����q݊{㍌��[���J��F[��K�|�9���X�)�xO�U8
RyjG8
؄�?h'���H<"?�sNԞ88/�|C����02�;S���b`�;�<�F�8|r1���H±��dt@t�z���A�xd���u�1���y���ơQ��q� ���7&�͚Y�B�l��5�Ga��?H�����yW���q�>Ǥˉ�8�<��8Pxn�m��� ����{�.�pO/�<�n�f^N��v3r�Q���7G�}(-C�����A�*�^lAe`uЯ�Z��QC#/	?;�6�]r
e]�N�WvcS�34eWA��X�m�������$�[�o|b��ZBa�g�X&n���ئ��p�V@����PCZ�PnS���S�0[��c.0 (�:(����|����0����l8|G`b���kUZ2Q9�5B��&AY-���,�k)���w?��l�?���;���*���m9�!I��۸i9�&��Vf�~��D0�A��$�K���DńN��y�����#�ԙ(�@�)��OCN;Pw_��
DSN�
:��C!��[��8vy�7�a<��U<W���N{ƽ���aRBJ�ӯ/��P�1؜c��U���-�
6JޢHⴲ�U3T���W�&ޗ5b�`��}匟�3O^5*�7Mج�,�v�W��B[+zi��vq�ȓ��8��*�
�+߲�=��)o���=�tj���3֐C~��)�E3j����e�#��F�)̗fNCV���L�b/s�!c��G�e]��*�B��\Nass
�D����	���LN|v�njm����ѳB6�f:[k�aopC�S-���Sd�����iAt������rl~�-�3�F�jZ�<Ꝇ�g)��4�|O5'g����\ѻ����Z3���èO*�]�����|��g`�S���+D�<C��#Zѳ��<1Y&����i�uҪ\g6�y�
T����)щ�Rk���˶�8�fJ��QO˥��Ħ��	�:V�B����|)F;�.V�����ڋ�}���j(	P>����Q����.�)s�}:v��Ms��~�hn�Y|c��'2���n�d(�@mA�EC�pjo�<w/�*<��m�TX�S���2��Y
ߋ%8�ҙJ0%{d.-�>Z�%$*"�
4Ý\�<,qp�O�(AT�{4��7�綴y�LM���&���?�<�q���Dw�8�C[�v�!=���BFݼ+K���L�˻Y��
 �L��Cl�7��$��'Y	�{m�@�a̾�*�D8X���,�w���>�1(����_�/ː�sq'n)vL�hҹ�D��!xCd��_�CdHU����V����}�m�Z��)�#�zW*�Pŏ�2n-G�=�n�Ms,@SF�@��q�Gi�@�,a��rZ��y�ӛ$�J�T�Ә�*����*Y��揉�W�i{�Ӊ}�,����qa~b?�/kD_Ⱦ�}g�D�Bk!�
/ٚАDc�
���~����Y05H�:f�P޸����D�r���0t�s׻EP�`���>�n�#Ҩ�h�ڕHDQw���Dm���R�&<���Њ#���)˄�\�:�=�����7iT�U;�E<�,]"k��K�L�!O�����Ώ�/�^]35��Uٗ��0��k	�l��+�Lp�x#��`���6L���4��H�`��J��c��Vj���>�z���O�]j�*nn ���[���)���\���0��>�����$F-�^5E�l���8͚&>�]��ۖ����Q�qb���I.^���g�[+��1Q
�P���O�giNs �т��n�������Q`o��Sm����<$"^�G�䝠*y����'󰙺�ot )��Ѣè���[IJ��4I�oI
{��0�eZz��O
/�i�ɟQ�,����f:q��0X��S�|�Ci�%���5�SU&s��8g��{��l>�9�UtB1�&
��h8��6 (��fTUA��tG���F]	_�:�
X� k\@�-	�/�g�j}�~�����tb��ƕD}�@��D�Y�c��4Bi\#�"����F�9ii�q�'w�AvQ��J�PL���%�:��3ѼY�x��6���漴�t���t��9��[dC�>�<�'�FD5S�բ'��2��)?��e;�n�@&�JPH~X�8V;6�ޓ�g�8�񧙛Y����6$R���3�:L4$jy#l����.���-9X�mL��Gιo�e,x�s��p����|AW��#���ե7�Pv���5�	ԥ=�1�Qç�佦��T ��*X%�	�[�3dc%h/�E�5I����aP�u�<v���?�"t��+�܃�i�+�����P�+�{�mR��oQ�r�׉�z�*f[5|&��
C�.�ďt���
��?����3E:Io/G�2i(�Ʊ-x���!��a�X/�$�r�V
����i8[Y�< =�?�����vӑ�������@}*����'֌�4�	r�u���ՍBޣ.R�-��&9�3x!Y󚳷��
���S�܏��(���|�
F%Σ!�>r�g06y:>�t����n�K�]&A��(E�ڜ�-Z�AD�y�N
�D7A�*vX�<���*����{��ޤ	�Mɶj*��E&w*����Ë�X��[w~i:�8
�o~���РQ�ʢ����쿣ڲ�����гsAeYO7yѲ�p��"#޻��6�"
�mߞZ�� o���f%'Mi�e��((���������6ϳ0 ���4,�]jF���yk�CED9�d��8~}���qt�&���+(����r
F��K�lP�Y�6�4�W�|
������ Z��(�B1��sV��C���r��X��g�������|�1�u�MYw�"+�6����
�PT�C(6;Vi����H;!^ܓ���u����]��̒�^6�K�Vl�R��=K��cF9�5���H!���$m#��/Xx�O�	���,򞫻�Q�9�����QΙ"�U[�*W����*H��֬DLvdq��4�b]|����H
wwUT��Y����SU�/����`���:g�p��%�@~fc��Ϳ2�
�Y���1�f��3���:.�r.�?'�F]Va�����Ϫ�d��,��[?�
���/�U��Ηm~iLH�w8JC��B�3�S���y$��:�H��p�C�#S�W0���d���{���Έ�
7��G�<��B"�yΫf�k��*88>�>C���NG�Qp�`��u�.��H��bB] �ٴ�`p�����9ՐFI�F��[+��hX^��-◡Q��v�K/���%��ϲP�!�r�ov�ׇ<�;�J�2%��}#�ld�o���a�\5�_E,�'^D	{W9<>��n`R�JR��]c[.�X�\�K�6�R��u+
8��u���xl�=�aN}"�����te����+��]i��nUh��[�uA�ޜ���PzO�?��OcB��SzVM��?�*L��8M�̔�kؘ�W�"W���Kh�(z�Hr�da��K:�m�q��ī��^�
����;M�9�[l�"�a�D���y�Ԟ+�^��Xv���\�ʦ��#�r�SC֖q��	�?˟��N\[�Π�nS�<�#�	̺:�4%��=M�C��ˤ����o������)Q.L��z:G㔄W�_�$V�뉧�;���#��Ļ��>6ר]��H��cB���C�=s�x���{��^�i��Dt}P��!�Y��R��~~���?�-U�^J�����ϙ�����5#�S~�%�0�G�6�h·	�q?�
���%��N �];XV�_&�_X9�`�(T޲�h����|z�u�;�2������Q�ۼ?No��Ws΂>OD���.���B��{?Cċ�uGC#�!��w�!Q�T�7�bÕ��Ϥ�C��4D{?���`�A��ةf���4�A�����>s���z����Pv�QB�m^�����X�S?��Ӭ���7�k}��O�ɗ�M"�<[��
�h����Cz��D���u�1�b8��do��<sG������4��0������F弔��$I؞4�Y�^jc��c��_���h�����=5��D��G%S.�m!?���5��R�4�-�Q���3(��Z+���Z�q�ěy>1#VrC���j�[�jG�/t�j�̉�?:�՘&CMi��\U0�ټ��W*�)����8�݂
��0��K��bI��F�F?��*���\)4��d���M���Gj�`
���O%�A���f_���i�޻w������[<�l��wV�&�nmL�Xk�?��'E~��b�j#�pEs�Oِ�-}2�\��ɯ̑�WR��	��<��h�5�-{��qd�Z��ъL�~\ݠ��$��nb�E�wʟ��rս�e�v]EI<4,�YᦈKY�˹�X����l�TBҢ]����nMA�(ѹ����b�f6�D�F���@��:pu��ט����x�N��j����b���0P��@%�r��ȹ_E����Լ�����:eϫY3T��ǝ��^F��������2�]!C�0�0��b�d�֬�o�	���̬��?��"�1e՝�ݰ7D�t�<.IIo�-�gW8Da��ͮ��fk�&�֜Y��~5��?�k5�T"n?�~��_.Zc��&��a�����k.ޑa#�6�r/�J1L�(�+D��N>��G�}9���j5F����7D�3�m!�2B�_2�x7��{���� �������2��>_We�JO
�"�������ĹO!
|"p�n�*`����DM2�)/F�C��/��V����x��Iv�D�}�F��ڳ_�W'M��c��c9��$�;sJt�^�yR(�ma��&-�$�ϙ��W�balG�dFv.���G%N�s�H۸��Z(�N{Ҵ1���G�de fWN+!`�2-��]��S)Ai�x�)��y>s��Y�����}�K'R�}�"\��A���_��؈W�N�
�4�c��[�U�kg�J�]u�{�2U+{iI�U)����Ӑ�<���D�=9�v'�Zg�<�bK+Qg����p����Nϼ"`���c�6HU���D���5��3�P���H�*�p[���L��E�c�]VZj��g�,u��K<��qm5��'�F�C[2����kD{_��g��e���(��:�K�]�!l���Ԅq�XEŌ&Wjm�n=�sB�td��u�U77�����.��OU���6�����̭l����^��O��J�P��C̤�q��lv��Ȋo���y���6�L��Z�=��jz��-M�+�3|��C��X����i_�<��̃ĩ#I	E�j�~�a0�%V4��j�j�7S��W�OK᱌P�$���
S���P�s�Cr��B�I���
)����؜<d2�VC����;ש]H�F�X�pxL���o�0�-��ѕ�U��Eh@�=�$8Y�6��3��M)V?Jp8G�y�ZLKz��
T�]6�;��d�Bѧ��\��W�[�eJ\�
�m{W�
��"jY`��\7.��3?H�CS�U?�qB��=ۡ��_s��?���/�y�Řz>&,>�>���
p=���lkH�E}}��.�	n�l��M	�vEu��oI!����G��~��h�Q�a�?Wm���$�VG]#�ti<�r���G��r��ϻ	G�(���M�$ז�?_�C>\m�1���^�KۺA�g�}a/��0�.X�a�e���C-�cb��0`Ó���h�����k>f�J��|ݲ��Y�$��&΄\��4��n��+}f��.tc��B%�>I��DZ�.z� ��R�~0Ē�����z�R�K���,IA�J�<��
IWr�	���,��꨹�a�j��&
2��株)�D�]�5.�Τ��V2��z���� T�֊��ʽ�	�.+���#�/��`X&����C�)�3A�;
~��cB���������5	�Y3��Oо����4}��qm,���Uľ�!�lKj�P*{�j�6N��Rn�'Ma���RO�`�����^F�!�>zĽ6S/�Ё�<"gܓ~�	�>�i��w�;��]�k��KA�g��y�%-�3�+<MW�J�5˳���I��[Ýs�鳬��E-4�N�H	�F�̬R��-]E莦����I��Հ�S�gͧ�&

�p.�6��CH�?i�L
�yP��)2~��6�)�#�(���#^>�Hj�Z�FT�x����]��&t���'���Y"Q]GỢ�rb�{'�.���M�]|�q��Bbګ��
$L�٫�H��Ǎ���	K���̡֗B�$Kd��<�w�Li�����
f�o̮��@�	�h���*��Q��&Dj�q"���\��T,)o��FL�\�3=�S���:�����.�M=�O���ה׈�i9F��\§�g�7�x�G*J�0��I�YP@6�
G6_r^ߤ �R;A��=�d����@k���x�Μ@|��d�V��3%�O�����6ucA���?�-;Ā!!�v7ҹ
�V����(��v��w�
�!���&�i���	�7i�`/�������}���-C,�}1�[���>�M����Y��_�E@�X�OSI��w��/]R�j�v#E�	#S��
#�
��܃�|!��
tnta�0c.9	%pK��"%EȥV���w<��ZQ���o���,=�N��o��1E���p2c�����6�]y�„u.���x�"=$�J�9e��ۼUX�ޡ���Q��ۈ3r�ץ\��ſ�]���w<��6yѡ�mےZq>�R�o���K6��,s����������)���%GM٣�C4��ɴ�VZ�?�o��T^j��(vEQN?Ww���@~y�Q9R�0
6�r���3a����Ϻˋ�E�����Q��1��ֽ�M������4E�g��@T��4�g1�r(��yQ�].N�ߓӟ��`)�d�޹�K=��WMZM<�w Y�ӡ �c9���BR��dT�[,e�i���a���}�!
�W6�&2h��?�*�R�(�
��EK0:?�<i�4���,�'�xh��8$��X�Q��D��γ�/��p>�7dmGV>��"��C4�r��ك
�y�z�.a)[��m���
�*��DCx�i(�#%���}�á<��k�xCX���[���ϧ�ԗ�W��P]R�;����!����P�P�3�d����ו��T5u�̜{�HCC"6��&���G�_Z�������"�;�ᦲ��ϭ����a����5�0�;�퓣!���gI��\[�����-�CVz��bNb3Th� ��ؗ�5Μk���̴wA^��u��O�x��竪�e�{����Ir�X�ԇS ���ke��
RO�R��dn1�}KW��3��Ҋ#]��(D�{_nS`d�|���`���yë��Dnз�9�>
X�@礨KK�c�ws�]z�^���5���:ه��"u�5�ywX��	����$2��(�9����MO�xt��
iY���v3��n�m2�4�v�eġ?��ӏ�SE^
�V,���i=���nU�wk!��1,�gތ��e�hQ��2(�7��j��i͜	:�n&m4˽�IN]dddp��g����=2�G&��3��~=~�O':����ܼ�ݴ�Y\o�E�0��k,-l�I�GcRMw���޿�b$is#Va�i0^qŲe�g8����щ��b ��F9oQ��h��u�Cx���0�..k]�<~��r)d�;zP%A�M��d2v��V\>�f�O��Q{f%ۋ�N�ٱZM�݁CV3Ⅺ�h��o��lFғY�8oW-k
Z�������'O�D���:��&�
L���p�>�����)��}0O)��!�=�r�)jZ#�B�����;��{��ϴ����K�
uX�����6����hGj����8ɝ
�^�x��(���>E�.���՞�M��h�=-s�p/Vz�^���u��'�
��V#���1G8��`�BI�j�j��M�0�٤�^��J��d^�*Ϟ�tX�:�(Ļ9���\�N�OΞ„�g[p������9
5�4�;d����.�p���u&p��$PW�}�
��N!N���(#*xSy�x?)Y��Mj������c��Y������vO�q�=��~Ћ3�C&�t4\K�誏�m*��T F��7�f9��M;�%��I�W��H�w��I�"o׵�-l\�;e����SM�ۼ܁`J؊�R�x�g7(V�­�_eU��u��p�:�D�h@�#=����;�&]��p���:�p|�L����.|�[�����Y1̥�
�C)G:k��\
d�l."���0��a�C���zOAO���$�Nj�ҕ���*n�����Y��j��:�ڲ�l�=`x�� `V����폭BQv$�@ڐ�i���8�.�q(,#��.x/K�]�&�7�z��\�gG_�?��C1WԹ����c����,��{q��&<0hz]��D���D&�BW~�h�K����WL���/�M�����#a
r�T�(9�5�<+�P��݌a�W����7*�;c��P����})�[�0�l�G]Vv����nӭ_���Ym��BR�L�|	���g���m�{J!���)"Fs$��޼��{����T��z,?��&�8���(�%aJ�b��(�&�ņ*6uW�_5>�Љ���ŨC���.�j���&���'�����aD
$��T���j���3�/��V����%�p��3'h_���T
L
�=��K}J��� ��Xc��:v)���LB*6�w2��
��2տ�o�+�1= I[�3'!K߃�2L�(U��?��'�}�
�`ߑ�S�p���(��x�c$O8�1��W�
�CN۬�*�:q�`��k���m��{Ɇ���{m���0���A��]���<��/4h�A�� ���k�&��Z?-���I�Ħڞ@fn<u�l�!:��-�0�T�+lхp��㜳�Y�N���rf�畣a�=��6W�*n6�>�����F�2��pDJ��ǔpZ�U-��z��|(|�n�Z@�ʧ�Y�z����d�a.�~�+����F��$����c����
Rb{$Fދ��)>L���Ŋ������//
Ǹ��v�EU��;����^gKM&�q��B�Ȩ��撏iI[	�V|�2��%�����*��R���L��
hg[�,9�Pű�v�B����*]��m�zb���<=X�?�g�Q�#5sW\�1�~D���c�-�����'�2_M����
�\ܜ��X鴦����1y��͋���d|~���ōV IK��3�<඘��Hz��Z�J�NTT�dr�9�.��%�	[f�G�y-��\����>穙��D?����%]�Hg�BL����]�Gܟ;�
�~��U�gt�C�8�;����ic*���+�����ޫ�6��!خ��5Q���+��x��ձ�͕	���G��c�^pRRq�!��`�?��R
��Fy�V&���s"0�$��d�!����6�̞��
��ٲ��a��\����?�i�C[����t��1�rNW���	�#L�	Cݩq���a�*DB�T���+q(�;ᆬ�d��z2�`��T7�3`�G����U�0��sp'l;P�e>@�+��pO~r�S��U�,���{pj��ա��%B?��c���M�t]���H\E.l,d�
��a	�ן?&�dYՙk���8�֚�ұr��C\�V5*f�����$�E���1뼚"��PM���YpK�_��9O����'V&�
�cxS&p<�6)T�^���/KWH2���u�g茪��ש�.L��#
��3�J� R�#�f!�o9������Eg"�U]IĂ�C�f��C���C�{����v�1��/�`:�����2lg�j|���94��3�>���lS�kv���0a;ǹ��#���;	h1-5�����A?:�A������py�ə{8Eb��ǖwE񘞲���H�u��X�{
������1��o�Z��]��?8������,�����қ��I�vdj���090����[���aw䚊��2�J��gnpG5�?W�3GI�4'����]��F���gy�7 �jZ��|��|�绯H���]>�{1������K�3�=������R�5
K"N(��d����M$��nQ�¹�&ד~]�I12y��ee��`�p����;����C��	�ir��/�+�����X��u`#�"�x��|av1����K����+���&����4��芺s���o������x�?D:��8EBb�.�L���F��O��o0�LE�D�.�-�*
k/0Fh%H�S�?��t�@�N�OVf<�=����t.ϼ�_5���Ao�w�(��~��$#���f�vՍIQffiU��L+�a?	��xv�_���/�kĊD��1R�r#�����%N��j��p������=&>�l���ed���.&'�2BV������Ӑf�`���
�Qh.wxN)��b;�	�|��hI���u]�w	.�6<8	�-l�����oP��t���������)+GPbq�����W�~��������C���\q��D�f�]A}Q2W�dTʆ;=`Vqw:�h� �Slx�F2����3�Ű�@g��$(@6=®A����,�̛ʚ�i}<��������9��f��z$l���"Gɝ5�T���S�ޢO�����/�R���S�|\AgL>�uɅTM�(�){��7;�Q�m7w.�}�>�>��|C����0n�;���5t�|�_tH�.S@�6����Nv|ؓ��S��
�#d>��wq�@�Dђ��if��7������Q���7�� ��=1f��Ԙ�ך�)�
�@~�=x�xe�)�A�bw|�&���X��u���Im�H;�'��	Q�hgU��I���%
a\A�
����릪���]�u��������E���#s~S���R{��%��2d]�b��Wk�p���E��Q�@ԔE!wM���ǒ���]�x�nך��
�k���`��f_l:�[��T<JN��	2I�������:#:<1��E�)(Hw��ж������ '"w�"����/dz�Uλ9��V�_�EKb�Spk�����fr��x,3�I-�K��j��x��qz �I��P�m��mڱ����E�o�b#���~��)�Y�3C{] YA�ʜ�8j[d���yO�����y����t2/�ͥTEZzw' #�7��)Q=�Yc{�{dNL�W8��.9,��p���u6����ϣ.LR����l���2-�2�O��k� �]�p�mE�����oGM�͵{f�d�˙�
��LQ2T�^��Yt�;Zyk9�T�i�{��� ���"Q2�2�^��Aٹ�35�{�kc.�ڝ��Y��WF���v3�e�5���&o|���|"ڗ�uSsI��
�K4R��z]��~�L^��m�zr�R.'kjw7��6�-�Xo�Ӓ
Y���*M�qʷ
�~jx6l�
V�������
���z3
��F�:a�ݍ�(�`l���<�a2N�?�[�,
�+H-F��h�!��v=G�_�߮��4����;��\͹Р��������-��=��)c����C���sy/���=6ۢ�|,$k�2�7�V���U�ܛ%��96�7�a"��x�q�JP���V92lڱw���d`�`���bl��/!hLD}�@5`7�uw%N�G��z��:޸*�P�v�qQ!)�h���Q��`X�ׅ�Dx�}0X��ғd��OT� �!^�G��E�4:h�|��eW*�;���S�!�d���uI�E��F᤼�aG�:�4ik~���Yp����}q��K}�<hR���`�Q�p�zk�V�?���������6#^��	*W?�}{
�M��Py�ݪ��?|8���0j�K�����T�a
�cV�5����l�	�$�0�	}�PL#��ҹ���n�� h����Y1�=�_�uH����ö@�9�
����[�
`�VCܪ���r�E�gJ\;���ͦ�7��}���a����4��*�L©���=�L4j��`]�MH�n�ƒ�?{�
�o�k���e< b"Lb�3�A�����-Kv��^�Z�'�bLy���#!��C}[�Fd�Ҥ/�w����Փ�S�v��O�%�ҽ�Ƙ��Qc�NV�~WJ�n��m�ґ��,n=�Q����g`��F��Um�(�ƺ�Lm�!Kx���Z��2��;�:�bYE���^ց5�S
�^_��.6S��[�"�:b	��Y�\2ƍ�s����`&1~�a�eK
�C��$-Y�����ͿUa�!r]
�3����@��!�xA��󱗆�pd*� z�:�ad%g��a�k`�F��k_�2����9A���N>�I�6�2t�3�jͣtޮ��F�y<��9[ ��%Ur8M��:��l�J�R��e\���G�uS�~̌�8ظhj��CWq�b4Ѐ�XKl�?vj�ŞD��}�S˩�fi�8�
ML�$�����!��v�{K��
�^%H�	�����l�?/�J7X�2�DZl�����'W'7��C
�n����^0 N̶�ф��@}���Qk��q+���@��5����b<�,����/���S�G)��#�pVu�.)<�~�ُ<@���t�O �E��9�x������S��0����j`��Ӊ�q�T������'X��|��y����~x	�t��U��}��%�7�Ru�ڭ:|��0�2�i�'ly˞>������>�;'�6J��]��̣�\J���j�b\2�C�U����ʡ��eF�b�	�e�b�=���C�TX�`���Zc�3X)�^�4���/gOsL�8Ϯ�P:JNo]7�!���!��残u�w)�R�E(���%%/�.��v��1Pm����׈��Vߎ��(}�UVa�7y>����x����vBG{��B$��_�9l��~�g������Z�6�(T�
K_q|u�iO6[��釉��Gx��7V(%u��X�!)3�q!�?�����dV������,!x�l�l"�cŠL�3��\���Cui��M��b/�0�+W �Fj��t[ts�9x�k���?"�xȕ@��CvR�^t������)��z �Mc�����w��`t;٫���
i}�4M$�b��m<	��*���f��/DpW��DHk��w�U�~`�Ov�,�M���;y�P�S�Id�i�P��p���Ҿ��F�??� �^)J0x2�1�}�V>9��ƿZ�0�5&3�����V��cc�=��\�Z\��iJiy\&�<I8tfh$-m�s����������ɚ>������LϴW�3��ST�T�r;���£�n��w

1���j`��'����BD�Q������Q��192~��€ō�~Ya�ա�Ɠ�E>l�4al)�2=��X}�;�Z�<<����
��Wn�{;�I�:f���e�_�sS�
o�2�i��Ag�H���fH���Y�qC�*�g�Q��K�:a�R=�5TB��N�M|�Z�Iv��B���0(՝����j�A���<$���ޖ�|.������i���)x�A�w
�Ou���*�8��?�>�`���;�
%�WW:�3�n�r���9�r=�Ƣ`Uo�	�HI�Ґ����u������a�gpz����z0?Y��B��%�8J__bMd����N��~�G��[Ĝٝ2�Q�mϾ��?2U����m����<�D�)�@�ޞ��Z��p��~��H��>nz&��uA�C��UYw�^UC�T��7�(����������BE�m2Qgܷ�7l#��`�9�k��"�ّ��Obwۢ�b��N��c�_>�h��D�o0���%]kvN�3�/Y�e1����	���uc��ILl͑ꋅEPN���d��r_V����\���R���+đ��ԩ<�R��,�MIb�;'>A�4�2�L]���8��LP* �TX1ɥY	��E�;n8�"��ʉ�*��,f��2����/ν~R΋`#���Fjxa�H��Va#w�B��Y�7�α��w�E����m���������%�:<���{���}S�@nv’9U�&�0���zRi�?�O}-���_���>��"=Z���>�![��[a�>�&ֈ���,>�����k؟Ғ`���)����$�Z|կ�%��+)P����B��
�f+�ޜt��P�An�{j�T�x�74S\�L˺j��K�̋��9��O"�B��:��M�+*ٷ8.��)�ƴ�ĕ��\\��^��á���Oo^1
y4�?D'j�i ("�xi�a_.6_�-L��B׺�X�2e8�Bɓ{>o�'@�)sѸb/��T~F.�đgb�0]7�t'_��;[���u�,U����2�h"
I]�f��N���󜢁��±%���@�#�ͧ�a�s�0�$ew�;*z�h��a�������Y
	cR�%��T�9�p��W�� @Ts�r*υ��.4��P���ʇ�N����8)�8�|�V�y�z���9��!����8��K-#�NV z_��u��`��Y�M6wW]��t���^,�c��gg�qXX%���\�}��X�]1��0=9K�JIM��;�Q��o�<���3�R*�2ﯿ8O򍘈X�C|y�
Fp�ōt�R�؇�uN�͆�j�4�j�ґ��f��1�W����W&"��2 �:���F�In����KD���V�d#������u�z0�%��".ovuL��diԨ���W0�g������d���)�h��ڔ\��HJ�p����,�
��
���\5�ܺ���Ex���ڳ�!y���88�v���{?+���m�`u�$�_�^����v�@����)����
Aֵ�a��3��
d�{�5{�7)����
F�C=)��"Ũܔ��|Ύtk"	���!66�K<���*�LCVɜ�FZƟ�"�����\�z\Y ,�*�F,��#H%TQ�L���
�^�A�iG�v;*���+V�}��U��-�Ɠ/Nz�Ʀ�Agr��M����+��/~��׬�O�/1C`���M6�8�D����g�C4z�8�q���~�y�[�=�2	% ��.փ�Ӛ]{���b.)GLl�ze@�t�'%�Y�o���s��/(ֹ�.� ����n$�>7�3��&l�@.U̜�Ƽ�]��C3�af#�S���2@�v�SqI�yϑ�����S�3�(�'���;�6���B
�ձ�6�KS��z��'-{�*�xĀ��1�Ν��GkMH|��Z
�U��?��q�A�ih;/6��ˎ�R�$���U�ؚ-hQ�kġWş~'<�9�Cq�֛Υ`ppҿ䱕?�n��Oz�A��,юg����6�k@ʆf�-�^�z�O!k��͎�2��HVv�F���`0��<��	�7��kt�Xm��&���=��CG|s%���TЇc1w�<��u�Ɂ��+����S��b�By��E�p)~����e��yOfV�3����~G�eoޣ柮z9
4� �$����_��5?d7e)��{�YGwLE����GE񱉹k��HFh��S��#W���ůx��O�Ѭ"�9e@�+�P"�{�L��I�5�N�RI�5�XU��T���e����|�ܭ�wg$��*'��!r�VV�� _�
y9�z�74�ş�}U-vI+�R8	�U?��2
ɡ�y�����xtX�L�$?v���e����u�����jO�0��q��w�̚�&����1�a�M�D���'p��� �fĒ��5�Ѯ`��^����Nx�T]�*��
�o�Bzθ���X)�����S�貾����,��ʦ� S��19e�A�l-��f����h.��ww���-P��u�t�[8�Ԝ�G��_!�mՋ>��o"Ӌw)�dM�HԽ6��,�\8e�����k�SwΥ^��L�=��o�/Z����C;[����,�/
��^�k����I���s Q��|5��"`��#@���Y��P4ڥ*�چMm��eSQ8ۻ�iD��ӫ<����6=�a�ث��C�(%$/�:�e	��(t�&4;H���k��g�κAH��Ȯ�$Yٖ����R�R:�T���1�5�|<��?)_��}U&�f�!͘E�S� �?X3��3��uE�p�R|��Tq����2�q���[�\"z�D�sDg�;bQ�H
�G7�xf�E�W���]
�O>��Ғ�2�=�[��t�qУ���tʼ����W��bO�'�167%"bY�q��A��<������>���&D�7�nS��%Õi�C(�aw
�^�ǾR6�C�viQ��B�;�����$�;��o�B�Rb�gL��}��������W���Bf�����y�U}J���S������$��8Չ*^�
�bOVքr�y ^�y0�e�˧��9�Ɣ�	�=S��A�1��p�f336P��]�l��,���%��
�����-!wô#����K'_���~R��sc����H1���
S�%�V\�
ݑ8�3D>;��kAn�ud6�W���Uc{Q�f��������U�`��c>�7����z��]�G�@�����	��t9��g>x���?;0���ȰN�#z);��.���[%2�гgtO�sļ���@V���H�w���;�*ެ���]��ڋ'�[��2U:}���;���n@�C�sgS=��
\
}�u,<�,pb�	r2{�U�t��<�ҕB�ր�����'��3[k����u-fUɟZ���ݧ�~X���d���'b�4�	vV��=}�M�(FDŕH"��-O{ާ4��2�$;x�J,��9�^�av&�!���=0΋SդG���<����Q3o�)P���>�k�`O�Km�U������X�<�˯���I]�rӁdr�}먁�TA\�X�j3�#�xF�;�%�r��2P�Ԁ�5���e�7X��2R$������c1�4Bn�z)��8M����Z�M3�ֻ-B�i�
���s�v�=Ɛ��*Z}��[��s�UYR�F�i 
�A'+���}�V͜���HW���¦����ԌE���~�@$b�E��ʏ���"'\����*��/[��;?�:�z����|t����ז�ɘ'H@�D�F�>���lr�B�e?Vć���Շ�q[Yڶ���{(��f
�Lĸ�P,
�j��-~U�'ŋޫ�ҵM�Wa�R? ���O�qF����P������j�6!;]��q,���2n�:[�h]�~�#֋��]$�!�A'Ae���k���y�䛾�	8g�7�۰�]�o�IHnJΆ���L`�NL����!��D+���,�G��럚,��7��]���^X`	��X�B�DU����qP���1�`�� ��[$l�|6!(㋷s(�?ZjDw=��͓���p��(G�k��9h,���躮�~��Y����}�i�$��
�-��(z�����l��pNHQT_�L��P�!�c0��#�2�Ho��?l&EF��A��w���q
%�+��{{-I�D�J.���fI~���|f�7���'����
���<����mrJr�
�(��^F��"0s�OA{�u���a�YwpF
�=0��b&�6�b����ڎ]��F��������7}�y�̈́
nh�ƶp�&��?	�o��2����y�oƦ������-����	.�pq��e�"-�5p�dsж�˪(�h��N3Lg�����6cH��;�r�=��R�A�PB�䓱��z��N�iA?M���_ȂR�c�6��Z�[�!��T+�D��H~\;��‚ '���q�,w�^p[�kF_�sO��1;����O�
��J4bf�B\̴L��hޅ��}X�l�)�2E�\��g4I*�����X�tH�9���F�bY���l�䊢wP�G}�z���9(C��k�j������Nr*��>���B<�O����3��1'ϒ��&����S݌�!sH�e[�1q����L#l�������[i�5
,PK���^tj�z`��.M�;i
U���5��M/'�)Ҍ�rs)>�K*仓�����T 5]�U�h�Wq���5sa)t�@c�{�nQX3sخ<��Z���-D���\֩h�T�~�تP~
R��z��gKN���e��u�]����r�(�,�Y�%�r��p}���i�
����b	��F�ZnA���m���޽�:�2��[!�ʀ	Qg�@e���Ia��Ꝓ�+#��)�[���8��R��Z��=[]
V��9�@���吃�p�F�%c�=D	{�6��
�0��L*�W<��H������V ��Z�Ё�GIS `繩uncy����[u�,����H�C0��t���+����v�yh0��T%{����|S�iIzˀ6I�D��N��J	��9���J$Wӎn���λ���=a�
����)��Q=U������1���8��A�Y�FEj_D�/�/�-w�w,�6Q9q��s�[�Ѕ|D͠3�N��w3�P(�4
^�W�c��,1���s��c.��%�.e]bd���S����F�����f/�\�?q��0V(�I����y����F����J�Y�X���!����$�c�H:�:�m�
��p���df5�`�+��:�8!��R8�
:b
���/ w'Z��ɨ�I�
�V0Rչ�M�.mKہť��z�kSz;�B��ی��t�~
�QC��77Q}y�Xqm`������m���OD8�B���ɬۗlo �_T$��:���T��;�M�,'J"��7m�(��;�����q��*�y(zIL��{���d9%�Ni`��)%�.�(��|�=�f��G��_9�x?�F�9��)��y`�'���~�7��H���
vJ�"�eH��{�>	B� |Ș�Se�]fg��(A6:�i^@(`\�sn�@iW��>K�M�5b�]4@�P��:����p���xeQEe���t�&
:����+\$
�8ń�IyA'j@��օc�ex�a��.��%�n�3e��o��
��rN��$��x��)#`aĘ���ѶUw�	�%a2q*��*?<[V9���-
wH%�"�R�!�p��O<���݁���D+�,y�؎�X�K������nrJh����j�����ѳ:zD�d@��c#��x�lHA}���E�W�B��N�����(`��˧0>��M8=�909������T�̒3&wR��?����j�Ӈ��{�u/e�jJ#g8`�w��It���wW�Iα�.x�,IB�5n�N/1+��Z�]� ĝ��8��y����[E����h煨�|û�wC�=����O�~W̐W�s����D3���� �������q�I}��B����z~F���^AcJ�H��j��+YP���z��Vo7A�y���OŹ�k/ŤZ�{��2U�O�����k����Z�%�/kr֞ݑ3I2���|�-uL3&{��z��[�_��k�Dnw����[�v ������y/�	����j�I�(yS'Eԥ�L�v�'�����<8�uf�dO�{Z-�J������u��K�p����_��#Ν04H�+���s��� ,��X�'t-'u��/NG�o�ww��*W�QXJy�*�f�|�Ĥ��4�
�o%V+�L"�,d›�8�I����&R���
����aMC�>�>��°Eʯ�i�.��!Ā��R���U7�P���)X���b��	9��+d�X�D��<Y��
ϣ�ن��m�Y9[�=��㾘�!��5.cZ�֜H�U�Fηܺ���`��\*߸x�N��E�&@m%_��KrHe'��!X�ɤz�%�K���~�M�u�o�e�I��0s�8#ؙ"��S�Ēľ���hџ	���F��ҡ��T����2�f���)��AC7A���������a�Z0-��T��p�-=��m��a�~�"N�q��ZC��fW����=/ﵛՁ����SU��?� �F��
u���������/���J`��/�6��i������#�m��|Zt�gQp�:�&|����y�ƥ��rX����E��S䲮��#�9����.�n4��ׅږ�a@�o0���L����hR�U��*��@T~J��D��v^�I=#h���1ݠH���6�"����_�8[[t���.�j;���̖Z��~��`YK�Q��0:7dO�
�h�K%�bS5P�Z<L8�A_ �s �;盆��PW�L���)�mhqB�a�դ��F_-X+1AfrH�z?	<�2�=ݺ_���a����������"�>4������q��<s"I�y���yeԢ�7�`��2��@VoF�}KR9۰��)T�h��k>�Z����w(��^Ԛ��jݪ�C�{�EU����.h��d̵-����E��V^L�bF��%� p�D��?���~E27�/2�G��W���zsDN�~'�-���=Zh'~@}
����a�ShZ_�/�F��Et;&X^��g5�5���#�^�f���j���n�3��Wh"N	{��`�Uؤӓ���rd�1�kZJ����~���� Z��Ye�,څ��+��ҩ�"�.�_Y�z����Sd�0�s�*�F�R�Y��9`�GZ�����l���Բ���÷�*H�m�2�U0�=��j�%8���JE�jq����T���Q1[؈$��ޔ��3ɂ����̑�[�:_w\��;w�N���xZ��Rl�'M���$����M�J_7!�g�i�@E輟0(����Ԇ&EkIɏ7 ��)�/t@���ɄR��۟}v�!�FG�^.��	&����:��
�)ܚGQ�3��uiN���\�sN���V�9~Gs��'��y(����S4/�w�0��p��@&_���䙄�-�%��������h	��2K8"1���z�����.D%M�Hԡ�" >���U��s���㓲=!}zw9�vL�s�/C+-q���%x�Q���)A��pօ���i1y^tD�E8Q}��������ܭ�V�x]�&�'��7d�R�^R�V�h4������}K��q�V!�h���>�Յ�'a]�s�ۊ�rOA�+�u.�S��-n7n1�ZF���Z��D�K[p������dT�=+S
�z��JrV!*S�e�/����h M����5#�=�czsʊ�afj;����I(��"�cFdu$�'��;С��'�*���]ŋ�[��y��:�;.����KY��aE;
�)V��`�9�g�kѐ�u`��uM�%�r�!�|h�6�L��80w`�Z�Hp`�C���-%��塓���S�~n��p�޻�����ȇ)J��x�w�dѤ_���$H}	�
��e�ψG���-��_s�~sM���
�'�׈��EH�3m�-��)�����G����J@��D]ӻ��Ď����<�{��P�4�y��U�q�'P��<��S|D�L�Dz-;��Wm�����"�Hq�u�^�^�n�X'�
S����I�P�D��"�l�F ��_ko���1xH�c5��R�H
L����D�LA�u�[�A�z��<�\V8��o1bYz����"�"<��T�P�+6������u�h�rrh�n�̒�eo�@\�u��h�!@{W�#���r{��&
�QD�
~���s����Q�4�ze��n�G��_z���h���H�:�(��Q��F���>D`QpPE��R��u��8s˰�̼��c�Tp�[��%<�0���I"���B`�ށ7�4�>(�"B�џ�Jb��)gG3��R��g�LAp�(4J[y?���pwb�bk�Y��f���o+z�,7���:� i�Ȩ�
���P�����|�օCKQ��FL��$MF@������Q��w�`�:�H����QR��~&��Ε����$1$�i�{@'</
O�v�FjI}�7�>P��.-ͷ�b�9�b�{�,^�T�$""`W��@��–D ���=3i�UҵZ���e��iOa�
gΝ���8c����V����m�����#�����C�PY��ҕ*���?d��XG+�����f�Rf��:�k?��6������<���$SM�6m!���R|Ck��k�Gc�n��K�Ia�W��y
���eA|`c���V$V14��u�L��	�`F8ӝɸ$� 7�/��o��R�Ue[�>K�;��������X����Q�AX�w��o��?< {�����n�,����wg��#(XkV�ї��c��VU�}岆'��6�9���rT���Z��Q��]$�^5�*k
E�rgn�!¡&?-_	���U�\e��6a��-9��N�FlL������힠�6����m����p0і��:j	Nx
��a�6���ru!������[R�����A����l|������L؄�!Ez��/�	���|�'~�6�0o�j�
,x=O���*�������Ǧ;ƿ~٠e�7,	Z����Iv`E�	:bO�]닷\�b�F]vG��o���V$�r�&ơ��gh�{8�Erx�W	0�UJ,b���.qܔ�:���֤Aħ� .5���B�s;i��#��S�B1d$��&������ ѫ)�tl;{= +_5?c�v�p��x}���xIS�6����F���uR��n��}f�|y�6� w�	���N}���_���Y���է�w���Bz�o��ȃ��,�䩤����qX�w7L���:���=\�؃�U��X��>��ŕ|�_�n?bN�'����4:uQ���H0�8!>�a���0k	�i\63���-�� *��P�u/�hD�@W_G��ۋ�݄�}�b8Z�WN�QCo�"�F�nY���#~;�ǫ~Xs�F0��U7��L<S���>��~
�:U���$�H;mwk�&j.\�I�-�m�c�0Mw(΍UV�J	+��yg`/�[�؂����mh�ae��k%���̾���6G\�>5�b�*`��lV���oJ�2hs��>L$Cࣼy�}$
C���lq���r�+!�<F��!��R���׺�x��|��k����!��<�C����S�^���۪������VS��
/g�ya<MV�?��V臇��F�
��}IZ��bqnN}{���ޘ��а
�յ>p�=�Bh�=N������ƈj;�u6��T%����&�A���=.B��⭆D+��l�nV���T�G}�Z���V
�W��޵=�����p���Í�o9����P�J�as�V��[d3�41�Cs������H��m2��9��n���ǥQ�Oq�ԓS�~4��y����Ds;[Ԩ�kΓ:��dB|�0�+2t�԰F��B�w��$Qb`��w_(z�t���#3���\s=��I��ѥ����'�6�^uo���t��jA��C7%,�E�<.�K�Ȱ&X�=()�)Cm)�GfB����G�e!�E1ZW`$��Pgo6��4S��m��=|2�¥H>(�%<H����}
����d��d�]��U��y�9c��I!��n�:��$k��$;��6�}�D:F�b�k,��-J��K��͚����R��������@���_g�_ʞ�:�c`�s�C!y���o�"�����㇓�E���o,��}摝�U:��r���r(��ʿ����9r��wɇ#}���n]{�+�2��z݈;�7>w��ddA(WgțZ�XH.���/�P.r�hpp	?E8h�-�|�������P"y��=
�t��6o��	Cr��������n����4�Ҁ,v��Ҟ�Fo�=�۳�V
;H�Y�����p��<}N}"ο8s��W��K��lotL�*֦u���1�W:����mx��#�R�moW����oQ
�ǮJjm,��l�[���"v���7)Gi�m�o�j��V�:2?�g�1��&6,?�J:�����|�n����+Z#��6�,��ダ7�=s�� 
o�܃�����SV��M��2���NCe�62N�@�i>��gG�nl�N����9��x6S�dV��bW\?�Є��Ë^%'2��ɮxU�j<�i�]|���r�j��_�ܟ�8J����`[?����!�bRTj�	?z4@�������;!V����@�x�ΰ�Y+�����>#c%+�(�W�C�QY^���q?lZ�՜̑�`S<�"�8����)�D� =���Y�&�*vć�z�����'O�k�D�vo��,MY�e�G��9�T�}�^��"����?����=L8��Z���G|e�L�Im0?�!y�;O�p��r��(;^�*��*�N�jYb�$�s��2�4t�B9E�A~���C��?Ob"�5�y_x�|�2�g�O���!.��U�3w�3�!�%5Hi#$P��('odg�eƿ�S�X�z-_Їq�'!�S	d��z�;]�a���w�s����;s��}W�WțyJw0p³s_j'g�����dŀ��;�5�b��	k�'��-�(��k�W0�����y�)p�Ff�`��ѝ���q��gn�>�,(�L7I;g��W��J^f�~C�N���7��v�[st=<��W�+۬�A��zs�`���F[I�yI�#/�oy��7qfa������A�ޛbT��5�x)ۻZ�`�����n���2C��֗���J)��6?���f@�?���M��?�!mW6�;ûc��&])����k���
]u7�C��hm̉T�p\����΄��>�s
��.�Vn����)iq4��T�V�`l!���%�09r��[|������ṷ���3y��t��/[���Z��+�.����m��H���T��¢3��0�/#��1��\�v�T�&�,�p���G>�d�s_#��׸�HC3}�H�?�lj��u�`�)�y�����P�o<½]���1��Xk���H��F�#���2e�
	��K���O�_�_&�p��P�S�<	�Riq7)Z+l=��%�8:���Ze�7o�X�>�~s#��o$ߺit�ֺ��սy�z��)�K-˓�ܗ��6�6@��,بB��B��Ȇ�ć�g�$�)/yC�け?�����y��,�3`���Bn�S�a�Ԧ0��`q��p0�Rͮ��(�C<�%G��$�Jv|�!K@'ߢ-��s�%��M��uL�#Z����E�����?�k�q���m�<�`kZųMEW����\{h�s��Mǁ���&7K�ԼU�A�vOU�
�d�x2)�9�	a���h�a4RArv�S���E
����L������;�#���C��/h�[3Kx�/&@M�`���\��϶[��G��n�6�����F��Nz ��b��va�=���V�M@��-����o�!���Ȟ�3.�nyR8�4<���}����Y�^�l*}�s��"0~	
��D�L_xx4�v!��/ln��} ���3ׁR��ݺ���q��+�������6D�f��Z�t�8��"�U�lc7x�ݗ����|b��}�h�43�ν��Dg#��T��׮嵺�8ڇs�ǀ��67�����qQ*1�&���#M�c�
?ʚH�.�8������1����.��
j�UsNѝ$6p_�f�K�Z�Bj�`�î Y_&��$\�����=�鵹���4�=EB�|Lx#�^tSl��ϼ�[�k��R��#�v#z~�ϫ��2��q��h�(&�''�ͺkJ���mq�_���JE(B��YxiM�{��gY"T�o�YdV?~�=G��UM(gyzɹ�P�;��R�H��N��.��LO�~�I����'�	�+�8�&�C9���yCN��ye��:|�(oLOѐ'�IwJS�%�)oF���4-x��FC�[�����pı�/���<�Z(E*��Rc�@��/m3�t��&��'d�m�������=2���o<W��4�N��6f�h�)�v�Z+:��׋tB2�D��S��b�����a�>�VL��%�.��:���=I*#�B\����?��D(��#^/�HY! ���p��Y�������k��So�����U�c�2�+�*oq^f�}dx ��6���Hߔ>��0�Or��ic7������%cn�S��Q�4��Rݾ�������C�ێ�>�qㅺm����y-P����
�g���I���k�'�Q�V�a��~V[�Q�-�V:�yu��!G��)KN��~饠���Fq_3X�-.��U_���6z�^�3D�A���n���a�\ ��|L�Dkv�n|ˉSZ���^����͐%?D���Ck�R�j0S�쪥��ZFR���b]��]�Ύ-$�H2~�S��Y��s�D�H~V�veCҍuU]rjXfk�;��ͻ�P�˂Z���Mf�I�fw���!��
�����Mb��4zȜ}�ݴ��#͹�%/�G�x�����_j^9�����h�L?Y
#G�~#�3��2���Ґa�g�T�	�7l��rJIK�O,Y���s�����,;��[��#�7�N���71�e1,4����L�*骝d��̈{�V�M��쨗:$D��Ē�I�*�O�uF�k~�l%,^�lZ4a�����KQ�Q\�?U��!v�U��3�?,�i��f�讳Y���e��+�)/'f�@�UY�4��W�H]�P���Q}�	���]Q<+��#�ݱ؟AZ�EW�Zc:�)�{u���9G���M0���JW��?vH#<�A\���J&4��v��������.�� ���$�Z�(���O�J�Í������uN�?���"]�*�\�f�/p����q��t�����ճ=����Tb;��bs�B��Cva���G�"�*�p�E&^W����ёT����^{/I���8�����S��%�g�,�P��R}p�@KEf�|%JӏJ�A�!��g�U6��u(��D���\IS�!�g�[f�C(��������#�U���Z��yF1c�m�
'�<�~
Մ��%`�H�6ڼH�+��b� 5�6�و�GŧT��#�pR#�8YKjA�c�8������p�3�(鴸�|�_�$�#&I��`���.�.��;����h�s�ߓ�S|ќ����i�60�~�&O͇���4�,2�=:0�%n�s]�B{Lj�?�jXج.2c3����D�x���è�����S��`o;&�Ʉ��R��[�*$�p8X)�g^�޴�+i^+i~�h�
��?���`�*
u���pa!��^��wjbs���
;��%�B��{�3�H�
,zSz�x,=�F�_O��-x������O�TCLS�+�n֣LFD�Lr~2+�>&ƺ�lԵ�8ſ�7��EK��s�0����ݞM�SX��ɷ<Vn7eu�i���b�\>`3�CT���g�]�)Q������MCH,6���'��@3�F����������
S~R3���������� ���B�t�&X�)��˚ۥ6%IL	)�n$�ݥ��F���P���඾�.PL9�4#Y.�������l̵����@���>m������Ѣ-��Q@S}�x�����Q�,�C�ͤ��c�����t$�lxF���Y�C�ס����>��c<�?�
�������		�ݍ�nCvA������/�w+�H.�k~��6��Hݹrӥ�f� �5�_8��I$�'g�S|K]-M���CP�6��H|�����Pk�)Ύ#��I��k�c�*������O�X&Vb��7�5b�U�;�y�|�G���O9�%���M4�vv]�$0���������-z?5� ����ʨ�Q�x�g��i�gd,"��J�lu��щ_��U_	KE�	��.ʩEX�8���(��L����u|���MD�0є�ףd�`���Ӯ��Xh�����S���c�J�G@�c�|�
�6n�-ze-��\�1��}E�@O4���VD�(m}/D�1�D��3��h�|��M�7�ىN�d��Ҟ�ɫ`�(��Mc��Kտ���m������Q���@l�tY�YɞWD��)h8V5܀�I�S��$�����]"��w�F�(%m@�x�/��Jϻ�=܌M\���h��R����k#aU�ǎ�c�W�^�`�鮒�/�UEM��~ tUS�{��ib'���EW��C�S2����0��l���F������T�=�w��9Y���G���&m#�m��@�V�kܓ�4�I�p�-)�����u�����O3���F2B���g�<ߜ����y���/�U,%v�v�~S�H����.)�ڠ�D�T`Rl�@ѩj���Z�D�= �XjZ��OB/9�א��qi�s�B�h{l��.��������V��p�j��G��e�T�0��6�B��~��ԋ��P$D�{q	wI�}^�=�a������Jn�[i�+�.�c�&`�8�7*�|����|� s�rŽ���爿d��†7��Ř���������T�N[oY�n/�+���T�'Il����Z�ԉ��EEql-�;��4�`��|'i�.C�*S�czn_5��8�XGc�h����&[j
Y9�!�@?Y�
���a��Mdi�i��%j�����\�!���h�����r%{ ����N"�9`�@�[��$f�{*g��%hĸO��\�-�У0@{@co��<����Ű�9b�>�a�+w�?�I���iT�D��:>�0R��~
��8P�-���
�����~��v�>L�x�*0�v�`~T�̄g3wk�����tŦ��L��	���\7������(O�tXA7��m�H�Y��r��Z���D�7�$ڼ�&�JN���.�l�
q�_��e�2{�k\��	���'gP�D8T����]������j[gk����o�mK!c��ő�X.�|������/��`�Jc��n�BI�L�͜��x~�lNwU����D�ѻ%��4�4�Ym�`>��F�Xۮ��5'�a�j-S{m�Dx��VK$�*d�蘡A�:�/a�����Vq�3!
��y�ii�k�����wE��W��{[z)_f��3��
���6�k�u��r�c�5��dg=�}E�N�:�5$��E��6��1s}`0�(y�Fn��k_��--8A���Rt; 9x�fU��}sC��Z�8-upј��C����\7�T�P=��t#��Pe�N��|��a9��+��)�ѩ��Iٟ�v
M��g�0Z��
~[:+Et��	��5'�2�`�ҟu��e�;�\����;wf;��M�<x{+"�k�[��$7=V�s�CvЪ�X��亡:p;u2���Iz��b����:��{C4�q�y!#͍�������OW-#j��*��h�^�B��u�}�`��I�}6c�TɮՇ�k���IGں�y�$=iJ>���W��7�,n���#z��hc�sP.9EA�6"
�+�1���6���n�qD����&�"�@D�b#��H�.���3ܿb��`�h�� t����TBW���
��.�JY٢s���U*F;��㧸���q��"
L��nC��R��QR!��g��C_}+b�RY��53�,Q������������A���}%����EK.
�yP��&�T���{2�9c�-��Z���Mؓ*�t�y�tn:CMI~����<��GC���]����Zj;�K�UL�P����o��.�Iޟ�D�xϽKP��+��$�H��?���ME�RLC�%���L�Y�����y��th&�����OM$�<�Mfb�1���2�~�,�Xg��V�kz�V��a���ݶN���a��Qc�Gs�5�C-���[qM�c�N���
����B����mLOOm���w�?օ"o2U�/\
7����R��>n����x��*����Y�je�����{�H��8����vc��)<wlB*N.�\n5ٲ2!� r',��0i��
Z,��ܤ��0'�����Ж7f��	s<}ά���y�r�Cy�Y)&^���<��UP�g���"Y3�X�2)�62�v�L��w<}r?;k?b��t���Q�r���K�"� �!Ķ��T���&qI1���:��A��>���0�k�8kJs�R�/��=��t����2�ߕL�� ��a$���Mk�ī�i���v親��7�H�Y��*�r#�"�W$Ś�~ab8��0*۹o_l����c�5z��ga<Du~`Ǝۊn�S��&��A�5�P%���(�q/У�u��b3S�Qx�( �����cnƟ�"�`U�(��2O�"D� �^x��@����Nԣ��B�<̨M#����?{u�e������f^W��+�cJ�u2k"�wDş.�vM;w�#�`�Gb�ܹDu�(&�Ȁ9Uw�ns1�a�K����S�"4����?)����<�+�Nc�I���S]���T�
ZL��r�1�p���tS8d�]@o'n�'/�%1][Pt�V�s��[1u�C��U1$��c�[��/%}+�����2���y=JHyԟX-�D´
�n�4�*/+ٖ�|�
�Y�%'����@c��N˳<Y,fl
����l:��o��ɉ�������n7�Uh��~�U��<i�W�F�?��{\5��(xP�j�K�j����������ɛ]+j`�:ew�����N�P1��}}V!PK
��5�:��#���&s�����ɭv�'��2R6d�֯X<=�܎En��a�~1��$��m}&5%/�nd�\>���=��0� �š�4��6/���	��S9S]w��I!��M��7��]�դ��Aw�N$ <�ȉc5G�$dj�M\d|||=��Ġ(��򃂀$x���
���]��G��LHP!3���eB�k'�q�	E� #�����ӭ�u⎍����7zV9������.Q�S���W 7��F��"0�iu5��b1t�" I���:�&3�#�y	K��q��\��1qT-����?��/�]�T��Ԥ��RC?�~]>�Z���K%�đ$C��_�ap�&A��^\]0>���z�ׁ0u_���U�J�WE�TYeN�F@��1�	�y��!�ﺽ�:Q9F15��!]�eN|c���X���
U�$+z�گu�/I�x�F�ͧ�d�*�g��[_�…���?�!=�w�桉�w�]���wl���pr4+t(!�A&*HЃ6���E3N��U�&=<A�bBdN�h
X�&�K�����a%Z�6�Eޢ5_I��%W�8
{��u�R��H��n��+2v��+3%��
�"
]��N]���8���z���ᵰ�X��]��$o?8�/oۙBT�'��-iK�~�4+��	鹺��L�ێi5|�2�KN�!��%�����g
�K�wT�o��:dZm��K�J6x�B�[U����Ɍu�Ģz�H�&ߘ~~]�R�6�T�o�|���W,H2,����<�ў��Jd�Q&I�Y
3��r�۸���T�HS~��e�h���[t<"�x��x���[�7Z1XK��mխ6���Ω%A{��+���������X��%�\��(pn腂�Yp�Yg��
_Y\�Yn�"{w���m&0��e.Y �S�M�5\Zi��� T�yKS�ehs�O�B�V}	�	2�
W�w�"K��A�ux>�@��A������m�[t�ͦh�?���X�pP|�Z�4��yY����V��^L���Vi�sP{�"X���SaN�Y3���y������q��R@4=]'��M`�����=p�,���teᣡ=dO�D�L0��D<�2���̌�����Ae;T� ���d"6���`�:�2�K;����*f��>=5�I�RY}Sj/
?�dG�c�J#ǫ
f�͸9��{�#!��]#R��y3����[�Z_>�`%�t����aU߱N�'b��2�~�+��' ��ķ��jM�R��C���L�w:-,d{��[J����G�z�U�(���
#�߿��]/���Ú���
Ɋ[�A&��J���J������<�!2K\�Ϭc�*���֥�x`�η�d�,��a��5�BW,M����l���`Zs���Sdxi0����pϢJ���w�0�U��a�R�3�cS�Sߧ	�$i����9'�ݵ��
�*��P})qh9�(|� �9
^�[:W(�0f�b�C�R��F�}�� �HwvA��"(��(t��<��V�c݌�����f_Z{Rv0)�A_����V��H�-R�z�2����̃𵱒��l��a4�B�%c���>���G��^O���)��q&`'FJ��iDOF	�^��A�����E�;C[hk�i��/��IUs]µY��x�|��Ƹ��gf8�U�VK��{b(>�P��I�������	�_J�F�鴴��c��fd/ؒs�/Ї��K��/�OŌ��?���K	�4#xB�Yd��W'OC���� |�fW�4�B���h�T��u}\�_����lu�]���z�O���5�ڿ|��1Ɉ��MQ����ܚ����9s�0��A?�@.o g٫Oa��B@:����"� �,��b�g௮&n}��ˉ�ߏ��� �,�^nŀ]��ſ=;4ͬR�ҷ���0F����
lc�!�!͡ap>ؼƮe(L��^��}04VԯH��Y+J� $2d�"@%t@T�"��J
�E{B�S��`ϼ�)n�2YK�{C��(����J�H	z�F<j��%�fք#�Z���\��i�V��2���C��f����J�� Q���MT?�ݟ>��x�`@�\M��g��'���f�%�{3�R"�]�Q��J��.x1+8o��n��k�hz
���'��y"�0k~��I,�~}�?!9{)��
�^�h3j�Q
��<N��OU�k���{�.M��%fmϿ�H��牸s��5��uf�w�<����}���$|��xo{y�4[J�YƈOotg�ǼOm�d��:̭��AH�s�*�d��.97?�1${7�H5Z\0�a<��ׁ9Hn��'FZlJ���B2Җ����I>=��j�9������>�$%_��v�.��e����+�!�i��X����$��"�Y�"w�4x7�ڠ��es��0��:s��jO\��0�p��ܭG7}�����}��9NG�w��R�o��$*�[`lX���@J,<`�x��z�uE��na��*�W
j�o`��(' +�K��a�� �u���Kr��A���G���T~T�T�|���Y����9�<���S�2��-�<R	u�s�f��ԛ��H���,��B�rò4�X1����0c"��߇��R�%�q���2�3߯���<{qsD�|����X�͝���R'sq5����J�L3��5sD؄D�k����'�D���ӥ�s4ln�Pn���s��R˧�u��,��÷M�@�A���UDӔys��7v\���h�#4�Z��:��;.�U���-@2q	]��Ef5C�7��V;���		�����wX��C��C%3V)�U���~c�����d���+y�yA�uz�Sp�{J�A�@�>
���]c[���G�zi`�'Ɣ��g<����|�Q�'4N�d2�Qy�@���4�g�`�1���L@� �E�+ �Z�h����ޝ����k���Y1cz]�m%��X��p�N���R�S���W�lʳ�hwr>g�5�;�a,O?��'4G�AV�h�u�e3��z���I�	F���:�k8}�0<D+1CI�YW$OI�/�J�B�7�~�u��g��#�V��
��G��&�
��߳�d�X	x��g��
��ƶ$W,l�O��J1ޖ/�����]SN�]�H�1�M�G�����0.@'�%R¶T�>��s�8M��^|��j>����1[a�a}�G����(�I3&�A�l�F0!A�k�W�$��0�˟�f4T����`�d���rJf��T:F�G�����e�j���̫���� �Kf��{~��!�T+T��f��4�D���%��8��!}w�SZ�s/vq���
�C1oy\��k
.�/&_
�I:v�M�,.Q���zx@��F��mN�����s �w�#E�DZ��!�g�=%H���3�j4XH�g�<e�e���$�(�v���mTV�1�r�E/Ix���
�:7������bߗ��@K�ןA�F78��Ԛ_	��SES_8"��+O9�A%��7	ߙx�T��ȿ�,�UX0�k��m+&K�g��C;����=��0M�&��"��Y��Fv�j���O���
r���(}���P5(8F|�Q
����S�\3s���:�t�X��˜�����z��'"fj.42�'xT�m^��z���X��b���ki]���F��6�]���[��>��pZbB�'��˫kre�哻��?I�����
�#�\�`#AMC�a�Y1�ô梌q���i�/収#A���f��Y�#���}<��mpЕ��%�rw�A�{�@��E9:
Hm��^�:Ƙ��J���A/���U��㨫�<%�ۀ����mw'�*���]�,m���dƣa�?���7�N��Ub�"��]����\~p���/����_w\�v4A��+a�Y�'A�#"�"5�+���y A{M��n$�]k�-y���'!��ObA^���l��][�4�F������z�*~����a_�i9Lu�?��?m^2Dd�E2���&��)u�|f猢��@�-B�fla�\��<t����>����'
1w@�mPy�"G%+'�)�[B�3�ݐTk3��
�8���C��6Iؔ��(B�/W����z]���#cz������ �4�S~����[��2�3p��=�c�g(x�T瓛RF.4�]� ���\E��LhQ��l�:����c������-U��x��i
�W&����e�Ջ���
$��7�UAeD�����֨Ą:���kW����R�S�7|��k�����f*�����n�8¸�.�B$#���m{���M�y"o��-Kv׿&BQ��n%2o���9���������$&���9�81�`�}dp3i׮�k�h
�m{؟��lI{�F�7|�K����c53P��`���Z1�R���13���Sv��1ѽ:���Øa�\�ȶ,
��Z��v��j!<YU�@6�c�}1�a��zDՔ����ܳ�v�T	�|��Gv�ؾ���V�WE[�ΦH7�
C�R$�xd|e'��h��
N�~=/���9=�Ȁ��$GM�L�U�/�	kr���j�gq}�(��u*(e}��\I�$	�)�T$A��w��<����L؎( ;A���	v����/*���O:`׊P� P�rI5�0�V�|G�σ���垇$����ֹ<Ù�Н��kl�<ϒ���R���-8�(L�A���k�4[��Z�O;,���Aq�b8���
يmO&�_g����۵U�'��PW�(�l[��8��W[�<����+�:���T������޼;�ڴ��Zp��M���n^�jr�;-ys�U���4��W�����������'�V��i��1��^Fw�*T4�^ܤT�W���d�����} �u�TѴ�*���۸��ME�#S&��Vƅ�֤����:�2P��:}U
o�����V��A�u�_���j�;!���(���;�VZ�{��)�K6��[���{����T�P��Ҁ��'����؇��2sʽW�N&Zo\��	�=gx�Ú=�+�5|�7P�
� �!���j`tƲ�%�����$T�� ��E��S}���8f�v̮d�����&��9O֙�xх�J��i"A��K�h�іR���-�i/z������#ދ����~UPTK�v�˞�^��}�n7���ex��,e�j|jc��9�A���0e�L:�I�Gd����į/�Fu��'��Ga(/�U��y̻�It���9��,�P������m��i��R�a�sNZ�GϮ%~y�_����з�u�Ǜ�Nޙ�Q\1�P
�T	PEd��Vp��Ed�Eo~����j�s6>Lꐖ!'}A��n��7!�{l��u��s�d���:��2A;����B��-���A����QD�έ�vh�?�C�o<0B\�ڗE#+t��HM?>���F�r�������(ڌ�;y�Ψ�7-���M^D��f���"��y�jK��&A�������(���t��`�7�G^�6�g�Y7x~*�o�l�"��L�5Ƒ(�*�k��HDWO��h����Xy;�=F��XpM��rC�‬Om��x	��j��1� �13����2F�^�q�����Gz��ix�h����rV���� ����E*14TV<Y������݉%�N�F��0˻UҚ�'��V�*��.���lY�/��]���V��K~��/΅�~Z����o����0��N��\�@8��'w�tB%�UA�rե�zDb]Ed+,������%B�Y�3��	�ʘ�\J�S��~�_P��+���ƒ�z��D�eׯ�k��ϛ�1�/%7O��
Z�]=�:��X]�U��BWKO{���v+mb�
T��f�rH�x&��_ZGG�K�v���ݴh&���y���?)�D�u�R�+m��S�~�Y���ه���*+
�F^�:���7�/P�5�W�T��ѡ�c^^Id��e��R��ᶻeV���~:HXa8��lrr����j�-q$a��Z�z
�&0[�
l�ÿ�/,�+[K��.Daa�o�'���)ža�P)!@�	
k�m���O�`��������K���C�,�Į��f���FC��4ڡV�qsLѪd��wn�>�s:m]�\w��/���J�eWe���b�z�a�+��`�Z�3��:���&�@��xx�q���3O�#��	O���ϩŁ��pJ�l�2�}��GG�紟����g������`;��e���k�*0�c	��^`��'Єog�~rm=b
�XZ+f�aݜ-��!����I+�t񃛢\�R���{��-���^�! |u�w�c��C���#�~��$�O�}����ݟ��f܎o4v�^���O�I��E�Rfc���?�%C��۵Փ�S%�X 
?���K����Br�E��A'~��=>I�MrV�Ndo�qJw���:���贝���m�cIQz_
g"#�R��
���q�ȟ:D�q*�+b�Z�ȉ���R�艌�j���\k<�gVe`��44|�����R~\Z�@�v�'g".�*�9�k'�8L�������u�Dq�=	��1�{�����n�=�0=���#zXr��K,=EɍS�`��ؠ��v]]��~5X���.V!j�}Mh���sa��
��c
g޽Rm�s��
�{6�,a�q(��Vϱ���J�y�$>�	2�Ʌ��xs�������t>�1I<���H���
��3�cIQ+��xHK^v.�)�j��.#��>��W�_�JK%�E|ހA��/���w
`��L�U�U@,,�;���`C1TM=�V���Wa0�V�U�����R���`�Jd.����J�p����F���N��?�|%���l�)�4?S:u�O�]�KF�ۏ��|$ȿ��q�
2u)��M�/i����R:���s��&�\��4ݝ2ʎ9��y9a�+�I�r8w���F�oL�q�xؤ��]��g�>���uz��T]�/@�ۃ(<�J-п�/��u�%��\�u{1Gr�M�"
s�Sj5��I�.����Yl‹�Їލ��)�u�Ex�:B�zw'R��O�H��Ż_m���6�\:2_�5���ڬ��bTf��3U�舟eEބuQ
f��<� ��� =�B��	&�Wx�)[]g?*�l���!�p˄��m���U0OˁqۋA,�hGV�M��;Z����J�U
1x��3�����O�Y�܆W�|��1w�p�;��o�bC>�'崇Q7s<0���9'�Dj�����P9;�^��P %���a��wL2�i�]>�e�_dYN����6��Y>�k��z��Q,@O"�Rϻ��-������6������Ff�N�#)Z�XH��pX7�|�N����t�aTqRF���@����&-u$k�+���v��˯�_GzM<:@��'|]��E�$i�]�uU�fm�0�H����r�ݭM쉚Bz>�CD:m�B�T�(?��AN
>�Ұe�N/��	fh�7:��Y)���)#m\+�O��T�+�}�����N'c��>K��X1(_��S#�=�p3�*c�z�C#���c抑�CP�|�U���Wl*����VH�.@el��ΞB�3y]��q���D��P�:�9Д�|а�"�=��y�!��E.������L��B�����Fz�J�:�7����3�Ĉ�/�6_�����W�:�F)7ñtgn%[y	R2|!��wS2������.�K�Y�1�2���O�~�\ܴ92���;E���Ą���q�}<]j��p&��SghB�#>e�[�4��?܁4�pkc�,.Ky�>�y�d�+���
�zT�I��؎xK�@�Վ%Zn��x,��ws��%��J3]KXBہI0�1H��I�%{_��í����\?�o#��GIA+�t�)̶�|U[���R�҅euLQ��hx���	/X���dl/bBb*���"̺���q��#.�:(r\�'�mKʿZkp'BT�b�M�R��=>n�`J����;�n,`��B��"g��7{�����L�c��ރP5�X�)g���#��*#ra����$����o-��{��C���:P]���6D�ʯ����dɞd�p��ge�LM��6�T2_���}��j��YD(a̶QI)JK��Z�����8��,;aa"����B��������(���*��HZ����uW���3M��:��V���JwZ	�����#��E4�=�"�ķr�)�~5��*!��w0!��>n�컻�����7'X����R��Q3dRo���5:ZÚγkk�rZ0��+�*f�D
Q�� �u�$<�l��H��P=5�3�h�sG�*��C ?�2�b�؎�YX� j>D���ߑ�d��{���L?��C��{�H�����������'(����y��E��;;��q�)��I�8����|�i$�f�/|]
]�
�(]��m嘪j�"8�1zE�<d[�TmͲ�]��N����k(����-[Sw��9,櫮MLN_��h�IZ�9Ȝm����cP��o�n��m��l@�<�i��	^Ѡ�ݤʔ?���dC�Z���Y�
1���OjB��jCb�HX���#uT=���� eg�a94wTe�R��GTq���ԱB��e�T���7�a*�\�٧�u���l��?�Ɔ�Y�m.��U�2���k6#ef�>�Ѵ	��p>x��+�ͬd!��MN�W�0�g;���~!�tf�>�����w�w Y��7zZ �<]p&���-QC�':�k� xc�_n�忩�=w*��=��
@��!@��>�DO.�a
6a�����LS�SU������XX���R��+�8w�-<�פ�Cʠ3�d��%�;��ރ�qj[�,���N��M��^nlf�gz��I*h�t�!��V��f<s�g�p("�M˒�I�CN�Vʟ��x/b�
w���{�EGMp����׆=|x���1�z%��Ѿ(��ܞ�3jP��t58�<���,����}a��;�����*q5�{&��wT�T���E��LQ���ޅ�;t�7m�Z��iњ��#Lcd�C�ޢ.\!� oZ�SSx��9��W��!��`���8&j��?�a�Yd]��t��Ͼ���9��'�U��f�m�<8�w�Rc����Eů�����b���Pe8W�dW�
eqIA��>�dM���������
�aCg:��V<����XM��QI��0�����Z��je�}��S逻S8pNY�ϑ�ݘG��QLɆ��Y��+�]|�f%[�O�j9d`tz��`���K�i���n6��|�)?�JfSֈ�}�,BҤ�C�x���5NyK.:�)W�YO�gz�s�-\Ϻ�ű��
��q{��H�|���p��iH_�-��fdO卷��9�PYl��ж�h��sB`$�sF���+"qo��ȋQ��V=(���	׀HVtI%|z��j�ە����Џ�Ր'�͆�8�ӭ����ꐎ���C�eZ���8Qz��J/R�J@5@i�Y�MS�� �@~n�p]�$ ��d����
yts�re��ۚ��2�Ӆ:��F�@m1k�p5/�Ԙ�
U��:X�n�L��;=צ�qƢ�V���\Ͼ���,Fd�i�֠@y�@�iVo����B8#���j�� �1q�ނ��׶��Z�̆Š�v��/9���w�pV{��CV���d��L�S�:�V^�.��s2�(Kdr��eD�
/)�0JXC��6ܽ�*�5�x%y��Ƿ>�AB�2���@}�Z�]��r����}���&bo1�'\RV%:��d�U�kc^�h�o7U%�w�r�-�k&K���H�@�F]C�{ؕҟ���X��K��?8qH��kӂ8�6�QΓ�#�]�ڭEM4���a����k�K�-
�`n�k�%<*����a�ҡ�~T���-K�n+�S�hI�0J"�"0����YƭEGc.�(���s�'׷R���wO;���ڹۿ�WϘB6�b=���f�8l�¶��!�y��D:۠�#�$З�C'H��g��Uv��4��	��8J�L���&?�˪���2�J51�:���ui�JCl�_q6.	�<5��8�CA�6
t�B��,^b��u���3!:Os��hT�.#8*y����ۼO��#���`*�8�Ƅ�1�w�o���!n�n�Pj�����Q��-���:dh9G���*�B��Kk'��-�ۦ�=4+�IU����`�J	2�9���>+��Z����b���Iԕ$M�-)�M�RD�|�K���H��3Tq%�<`�|�)�x����k��jA�UZu����]��H\7�om��K&����q-���|�U�]R��\ZJ���{�A��$�r�����Έܢ$
+vށ���6�e��dLԾKC8����J�w�?��3�d�魽��'6�:*x��w�}��͂lHA�+�FƤBsIP*�Cd;�	�^��*���"G��Đ� �a��R�	-cf�h�j�l�n�p�tv.�B���[�������-��&�+vv��U���r���(�k
�U
�����V&*��	yc_f�hkm
o/q�tJvj�~�������<��v��&,�v����#�����A��
>V
U������X*��]���#>�u���;���"����p����=ev]�����]������
	
�	
�

�
�
R

0
;
����A���.���|����Ue7vc������i����
�	
�	
�

�
�
X

6
;
�+,+,1,9,;,C,O,S,�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+,,,,	,,
,,,,,,,,',),3,7,5,G,K,M,Q,U,W,Y,[,],�R��;(�X�'�����	��	h�	#%�	�������)%�173�#��#
�

�%
�3
;9
�v
*x
��
�	�
u�
�;�Jv5���p���d��	�����������(�KJT9UEU�V�_���s���������F���������������e�e"��"�b��|
���e�����R���n��+���F���������6�n�I���N�����"�y���@����G�����+�o���;�]����A�������'�f�����{����O�����M�������*�|��d�����k�����B�����!�<���������.����.��#��������$z|	���AE�$d �9-2>5�";�'?�EFF�F�FeG9L	�W�kr5l�Ar){y${Y;��C����1����[9�7���A�C��m����b���-�6�����81��>�"A�%�~2��'���z��S��L���%��&��x	'	x	Z	�	�[	l!	�#	D=%	K+	sM3	�R;	sMC	�L	�KL	�S	%;T	uJ[	]d	�d	�e	�Ee	�;m	(t	A(z	�	h�	��	��	��	G�	/�	�	�	��	��	��	��	��	z�	��	��	�	f�	��	��	��	��	X�	5�	��	�	��	��	u�	��	a
�	�
�	��	<�	��	��	A�	��	n�	��	�	[�	��	3�	��	I�	��	s�	�	��	$�	��	B�	��	T�	��	��	Z�	��	�	��	'�	��	��	H�	��	��	%�	D�	��	��	C�	b�	��	��	�	��	��	��	��	!
�	�	*�	��	��	�0�	,�	�/�	�(�	�+�	u&�	�*�	��	��	x�	�	2�	��	��	�	[�	��	��	�	c�	��	�	D�	_�	��	��	�	��	'�	��	��	Z�	��	�	m�	[�	�%�	s�	]�	��	��	7�	�$�	4!
v	
}

k
�
�
:
�
�
!
4#
�!#
D(
�+
,,
�(0
b4
�4
�6
69
�;
�=
�>
`?
oB
cD
�E
F
?G
�J
fN
�P
 T
�V
G Z
^
q,a
f
�h
~2j
o
�q
G-s
6x
�x
�z
`-}
��
w
�
O�
��
�
1�
��
@�
�
��
&�
w�
H�
.�
�%�
�?�
��
�
k�
��
�
��
b�
��
��
6�
��
&o�
��
6�
�&�
#�
��
��
&�
i�
��
�
a%�
�
~�
�%�
��K.Z�0$?}	4"�3(y�/o=H�=MRS�ST�TLU�U\V�V�W%X�XyYEZ[z[F\�\�]�^�_Z`Wa�c�c;d�f�f!g�hIi�i<k�k5m�m/ooRq�q�qPr�rhs�tgv�v�w�xcyz�z|{
}]}�~.�����_���	�T���u���A���Q���B���;���l����4���$�����Q���n���n�
���0��������>������g�
���Y����m���5���,����c���3������+����^�����G�j���!�}���G����j���%�����d���'�k�����=���[����t���%����k���@�����i���"�_�����M�
�j�%���\���*���v�#��������X����t���>��������8�����Q�p�&����������>��g���z���6�������M���a������@�i�����"�L������/��������D�b��6�Q�����)�G������<�����)�S�����l����@�����:�X�����L�j������B������7�U�����I�g��������m���'����0��� �]������i�Q���������;��������d�������,�y���
��g����_������h���;}���;Y���[y*H��e��.s	�	�	
/
o
�
�
�
+I���Ec��*
F
�
�
�
�
>\��7��(m�^��>��.p�4]��@���Tq��-�����A^��2P��(E��%A��R|�v��)��C a � � S!c!!�!"b""�"�"<#Z#�#�#P$b$�$%E%�%�%'q''(z(�( )�)*f*�*+1,�,-G-�-�-�-&.P.�.�.	/3/�/�/�/0�0�061�1222M2�254�8�8�9�9:^:�:�:;9";�@�C�E4I
L*LM�MaO�O�Q�QRTR�TU�V�VvX�X�Z�Z�\�\W^�^'ataVc�c�crd�d�d�e�f�g�g�hEi7j.k0l�l�m�3m�v<w�x�y�z�{%}L*�����o�����#�A���g�������C�s����������%�������,�	�e�����P���@�^�����C�����1�)�y���&�=�7�r������a���8�������{���������������/�~���d����V���	��������0����J����� �9����>�Z�����V�J�h�����7�����(�D����������P�?�������!��3�j������&�k������U�����	�\�F�J����F�d���������:����.�u�t��#������A�^�����(�g�������
�s�������3�X����� �=�y�����1�U������e������\������9�������I������A�����>����� ���������������	�����@���
���R�l�������F���A�%�����������>���,���U���������:���&���I��5��
�
	
�	
�	
r

�

U
�
O
�


f

�

D
�

T
�

~
�
4
�

G
&
P
1
[
�
�
�

d
�

_
�
@
�
 
[ 
� 
� 
k%
�&
�&
A'
�'
<(
�(
)
�)
>*
�*
"+
$,
-
Y-
�-
0.
�.
/
s/
�/
I0
�0
P1
b1
1
�1
�1
2
y3
�6
�6
�6
w7
�7
F8
d8
9
�:
);
�;
a=
=
>
3?
Q?
�?
@
�@
�A
�B
�B
fC
�C
HD
�D
E
hE
�E
�F
PG
_G
uG
�G
�G
�H
�I
�J
�J
�J
�K
NM
�M
�P
�Q
�S
T
ZV
�V
W
�X
�Y
/Z
�Z
�[
�\
�^
�`
�`
�a
�a
'b
sb
�b
c
bc
�c
Fd
�d
e
�e
f
�f
g
�g
�g
�h
i
�i
j
�j
k
�k
l
�l
m
n
�n
�n
?o
�o
�o
 p
�p
'q
�q
&r
sr
,s
Fs
�s
�t
�t
�t
	u
Lu
bu
�u
�u
kv
 x
-z
�z
�z
7{
�{
�{
6|
�|
6}
�}
�~

�
+�
��
��
��
�
�
j�
��
M�
��
E�
��
)�
��
1�
��
0�
��
��
?�
c�
~�
��
�
"�
��
��
��
��
O�
��
�(�
M�
,�
��
w�
�"�
9�
�+�
@2�
�'�
� �
 �
��
��
V�
��
��
`�
ؘ�
AR�
-�
j6�
��
78�
G�
�(�
��
�
\.}�d��`�3
�!
$,|~~�����Dl3�����+����a��_��g�9 � !c!�!,"p"�"�"B#f#$f$�$�$%M%�%�%B&�&�&['�'�'W(�(�()_)�)�)x*�*+t+�+&,C,�,T-�-.n.�./>/�/0$0�051�1�1O2�2�2Y3�3�3�4�4�45P5�566�6&7b7�7�7878�8�89y9�9�9:X:;�;�<F=�=�=(>�>\?�?\@�@lA�APB#C�CD�D�D5E�E�ENF�FGfG�GHuH�H@I�I�I5JFJTJjJ�JTM�MN_N{N�N�N
OnOP�PQhQVR�R(S�S�S>T�TU�UZV�V�WPX�X�Y�YPZ�Z�[�[�\�]�_i`�`@a�anb�b4c�c�d2e�eFf�fg{g�hvi�i�jk�kUl�lTm�mn�n#o�opxpq�qrr�r>s�stbt�tu�u�u�w]x�x�x�x0y�yzvz{d{�{9|�|�|_}�}b~�����I����a������{���N���+����}���6�����Y���H���6���+�����@�����)�����y�<����p����*�W�7�����#����1�����N�d�����?�i����p����������S���������q����������M����A�\���Z���X�D�s��������,�������/����������*�E�`����m������o���-���$�����^����{���3�����N����s���������y���� �7�N����t�
���\���`���H��������J���%���!�b��d���%����	�n���}���^�����#���
�"�;������x�����C�Y�������@�v������	����������-����`������������U����W�p�����o���<�K�\�����e�{�������������
�Y�����y����!�������(�F�����;�Y������/�y���i��������������u���+���T�#���5���>������b����%�e�1�����6�%�o�����`�6����w�D�O	�	F
f
r�Q��D
z
�
�l�mt�F���&��9��z�I[��0v�C���p��#?[w�<��8x��Y���9 V � � d!�!2"O"�"�"!#?#�#�#+$U$�$�$l%�%�%&|&�&'"'�'�'�'�'�(
) )t*�*C+g+�+,,S,�,�,-(-�-�-�0�3�N59*;@">�@�B�D�F>JbJ�J�J�KLL?LtL�L�LM$M�M�MNyN�NO�PQCQ�Q�QROR�R�RS[S�S�S$TgT�T�T0UsU�U�U<VV�VWHW�W�WXTX�X�XYAY�YZ/Z�Z�Z�Z)[�`a4aPala�a�a�a�a�ab,bGbcb~b�b�b�b�bc$c@c\cxc�c�c�c�cddBdwd�d�>d�n�n�n�noo4oXo�o�op(p�p�pq�q�qrststt?t�t�tgu�u�uv3v�vw6wZw�w�w�wx?x�xy+y�y�y0z{O{�{�{|[|�|�|$}g}�}�}0~s~�~�~���w�����%������������-�I�e������������,�I�e�����������
�)�E�a�~����������)�E�a���6�Z���	�~�������
�.�����\������F�]��������������P�t��������������'�{����3�W�����U�y������2�L�p��!�S�o����������������h������5����&�B�Y�}������v����7���U�����P�����D���L�����L����z���F������������
�1�����$�=�a�����_��������+�D�h��������f�������������>�b����o����
����a���-���\
�k������a���7�[�������9�]�����������/��b����O������j���C�����?�����n������[��3&�����R���*���3����� �n'������r���K��.�I�h�����K�������k���	�X����&�V�u�����.���������9�����&�u��� �7�[������)�=��l�-���*	N	
_
�
r#\s���#� ��P4Q�*�h�V!�A��o=W�^ �!�!�!r"�"(#�#$e$$�$�$%2%i%�%U& 'k)�)�)�)�)�)*/*K*g*�*�*+�+�,E-�-�-U.�./u/�/J0�01N1�1�1I2�23)3M3�3�3s4�4�45>5�5�5{6n78p8�8�89o9�9�9:o:�:�:;$;x;�;N<g<�<�<=�=�>	
AC�F�HRL�N�PS�U^Wu Y9^�`hcHe?fpg�gEh\h�h�h�hiyi�ij:j�jk5kQknk�k�kl#l?l[ll2m�m�m�mXnqn�n�no�opAp�p$q@q\q�q2rVr�rsos�stvt�t�tu�.u�}�}�}�}�}~�~�~Cg���E�i����3�O�s�'�K�������L�p���K�����H��;��)�E�����?���m�j�����L���y���������G�~�:�������V���a�����"�}����������g���������*�������������1�h�%�j�8�o��������%�A�v���
������4�P�l�������x�����f���h��������)�@�Y�}���������8��������!�:�������������0�T���������U�p������:�X�v��������5�{���S�l�����"�y��������$�H�����v�����!�E����T��������q���I�b�������������9�]���������(�D�_�x����,�����}�����$�@�\���������^�����!�����K����'�������	�-����������'�K����d�����+�B�f�����������3�W�����9�U�y���������E�a�����%�S�o��������������[���G��h���j���w����4�����*����p���2�����9���<�����D���������(�L�����?�X�|����z����0���Z
��
�
�.������q����)�M�������
RAU������G���:���T�!�����	��	b�	�	��������������	�[!%%�1�2�
8meUvi��������u������
	
�	
�

�
�
^

<
�	
�%
�	3
�6
9
;
YG
�v
(x
��
��
W�
�;NJ�J�u%�1���b���L����C�S���������L��R��'�(09@O�rTz�j��#",�6�"=Um�r>�@�����m���2�����K���=����,�������G�+���������x������G
����+	��	��	2�	��	P�	��	��	��	��	��	!�	��	��	+�	��	�!�	�F
�
��
3JR��X�x������^�������,������z���Y���;��������Q����6���+���B�����/���G���Y�����D���V�����z�C�s�����u�*��H�h7	�	�	
|
�
8��R�5
�
�
K�o
�@�vM�/�a���N�?�5�0�k���P � p!o"�"I#�#]$o$R%7-�-?.�."/�/�/%12s899&9.969$;L�QR�T�VeX�Zs\F^a7c�cdwe�iev��|��t���P������r�:����3�D�P�k���9����������-��W����������"�w�����$���\�������m�)���t�����@����=�����h�!���������{�]������#������w����6������*�	
�	
�	
^

�

A
�
4
�


^

�

<
�
6
?
J
�&
8	-
]1
o1
�1
�6
�7
S8
;
3=
n=
?
@?
lG
�G
pJ
�-J
�n
mo
p
q
Tr
9s
�t
�t
Yu
�u
:z
L�
�
��
��
��
T�
�
����B�A-� �!"#�$%<%g&�'|(�(�)�*�+�+�-S.�.�/p142i2�3�4�4�5I7�7�7
9�9�9�<�IBJaJ�M�N%O�qOx�x��[���X���}���	�(����{������
�F���[���d��|������������5���H���
�����)���\����Hc8�F$�
��
�z|��~�(�r�F � q!?"�".#�#D$�$y%&�&')�*P+9,�0�0�0�0�0�0�0�0�0RJ�J�K/L�L�LM�MN�N�O�O�O�O�O�O�O�OP	PPP!P)P1P9PAPIPQPYPaPiPqPyP�P�P�P�P�P�P�P�P1YZZ�Z�Z�`2d�d�nHo�op�pq�q�r�r/t�t{u�u#v�vJw�w�w/xyy�y�z�z�z�z�z�z�z�z�z�z�z�z�z{{
������;#�u�J�4�����������X�q������d����������.�G���i�����`�G������|���%��T�m�������'�/�D�����v�v���~�[�'�������!���8�Q���s����X����z�������R����������������������������u�K�����M��������������~����/���������o�i�3�������-���,���:�������2�K����-����>	Un��wb��{�1���2!�!�#�#S%U	){*�*],e,m,u,},�,�,�,�,�,�,�,�,�,�,�,�,$3=3�3�4�4.5�5�6�6
7747I7^7;�;b<{<=<>D>L>T>\>d>l>t>|>�>�>�>�>�>�>�>�>�gWhph�h�h�i*j	kolemzm�n�n�o1pqpqFrs
s�tuz}	~�~W��Y�
�c�;�����`�=���i���v� �O���������h�{�������������������������R�[�Y���x�b���������R�Z�b�����;�T�m�����(�T�\�q�������D�$�9�N�V�[�i�n�u����g������8�������5����
������]�v������M��� �s���������p�����r����������������;������=�V�������G���i�����u�K�����w�1��E������e���Q����j��'�j���<���S�l����� �N�V����
���$�=���F�))))))






%(((('







































)))
&&




















%''











(((((((((%((((((((((((((((((((((((((((((((('%(((((((((((((((%%%'(%%(((((((((((((%%%%''((((((((((((((((((''''''(((((((((((((((((''&((((''''((((((('''((%%(((�RU?U�U�V#��x�Ѩ�"�#����7�?�E���|�G����%���&�r�B�v�������?�����|���W��K���^�c���7�����U��\���@�����r���V�����<�{�����%�d����R�����?���'�y���������W���%�Q������8�R� ������	V�f��-�4s;_?�E�EdF�F�K�Vvk9l�r�z�a���|��W��ˢ{�ñ�����r������P����������E�Z�s�Z�Z��	$		�	M 	y"	1$	�*	�2	1;	�B	�K	�R	�Z	dc	�d	�m	bs	�y		��	G�	7�	�	��	օ	n�	k�	X�	�	ˉ	L�	Œ	ݍ	��	��	��	ۑ	i�	[�	4�	��	��	t�	��	R�	��	��	/�	��	�	�	q�	��	��	
�	��	4�	š	U�	�	q�	�	��	�	��	p�	,�	��	��	^�	ݩ	Z�	�	x�	�	�	��	��	ɰ	1�	;�	��	��	��	��	}�	��	6�	$�	/�	��	H�	��	,�	`�	��	�	x�	��	H�	t�	��	�	<�	��	��	o�	��	y�	��	��	r�	�
�
�
�
�


�
Q
� 
�"
(
�*
0
�3
�6
�8
[;
n=
�=
�>
.B
"D
�E
�E
LJ
1N
�P
�S
�V
Z
�]
:a
�e
�h
Ij
�n
�q
s
x
wx
[z
+}
N�
�
�
��
Ǝ
�
Ք
��
I�
��
�
ܡ
��
~�
0�
V�
߻
4�
��
޼
��
��
;�
��
��
w�
��
w�
�
��
/�
S�
��
��
�
��
��
�
}�
L��
����!s(B/:H3M�Q.S�S�TpUVW�W;X�X�Y�Z:[�[�\]^!_`�`�a�d�gjln�or�rs�sPu�vPw#x�x�y:z�z6|~tЀ�����Ї���X�����-���X������f������.���/�ΓX����9�ޗ�����A�К}�#�ɜo�,��K���#�y��!�A���Ц]��������٬��ƮگS�q�Ѳ4���;����8�c����ο������n���4���T��� �O�	���-�����S�|����<��� ���$����~���a���D����w�:�f���\���Q���h����U���m�������W����j���|������������1������,�~���*�����N���������A���P���*�|��� �t����P�n�.�]�4�C�>	�	D
�
^�x�[
�
q�=�s��C��r�U�(��B��s�e�Z�V�� �>�v � Y!�!�!0"�"�"o#�#�$#%�%V&%'�'<(�(�(5)�)(*{*�*)+F,�,\-�-�-e.�.H/�/-0�0K1�162b2�2Q8�8�8�8�9�9�9::F:b:�:�:�:�:W@�C�EI�K?LbM�NvO�Q'R�T�V�X�Z�\l^<alc�c�d�d�e�f�gh�hMjDkFl�l�m�u&w�w�xz
{/|E����4�Ӌ(�W�����#�x�����u�̒��B�����E�t�G����w�������Ĥ"���Φ��z�/��,���Ϭ��`�������C�p�l�~��M�-�Z�����.�f�ļ�7�I���
�<���k����r�\���K�z���#���s��D���+�����F�t���>����������
�]���%�S���
�Z����{���4�����>�����_�������������������_���;������� ���W�������x���;��������B�k�>�������<�_��
�
�
�	
y

\
V
!

�

�

�
\
e
p
�
�
*
h
�
q 
� 
!
�%
!'
z'
(
j(
�(
V)
*
x*
�*
�+
�,
{-
�-
Q.
�.
)/
�/
�/
�0
1
�1
�1
2
�3
�6
L7
�7
y8
9
�:
m;
=
I=
�=
�>
?
f?
�?
;@
�@
�A
�B
C
{C

D
�E
�F
VG
�G
�G
'I
'J
�J
�J
�L
�M
�P
qQ
�S
BT
�T
�V
/X
SY
�Y
DZ
X[
�\
�^
B`
�`

a
�a
�a
<b
�b
�b
 c
wc
�c
[d
�d
*e
�e
,f
�f
 g
�g
�h
)i
�i
5j
�j
%k
�k
&l
�l
�m
n

o
�o
6p
=q
�r
\s
�s
�t
u
xu
�u
�v
%x
�z

|
K|
�|
K}
~
�~
/
�
@�
܀
��
�
��
�
��
b�
Є
Z�
҅
��
��
��
�
g�
��
�
>�
��
��
T�
X�
ؗ
$�

�
ä
g�
�
�
c�
�
�
��
b�
~�
��
Q�
V�
��
�
��
�
�	�
vy
��%��'��b���A0�wul�O !B"�"G#|#$�$c%�%�&�&q'(�(�)�)�*.++,Y,-�-�./0:0�0�1�2�2o3�3�4(5656�6x7 8M8�829�9":v:,;�;[=�=�==>?q?�?q@�@�A�AeB8C�C+D�DJE�E'G{G�G.H�IKJJ�JZM�MNcNN�N�O(PU�V�X�Z\�\�]�c�g�h�i�j$k�l%n�n9o�p�q3u�u�u�wax�x�xEy�z�{w~���@�̉]�K�͍���R�2���#�/�l�8���y��~����-�Ĝѝ.��ա�������E�r���`���m�I�y���߭���5�����կ���.�I���/���Ʋ�����9��Ҷ��5������6�<���r�v���;���x�;�%����������'�Q�����1������G�_�����������*����)����B���u��������2���A�Q�q�����i������������n�����6���[���n�*�D�~���7�k������������@���i�8�J���S������w��:�k�7�s��������:�s�����d����J�S	J
{
#�Y
�
�
����� �����N��O�E��3�'C_��Q�M�-� k � �!d"�"T#�#j$%�%'&�&7'�'�'�'(�(^)�*k+�+h,�,--=-�-e0�3�3b5�5�:#;>*>p@�@�B�BSD|DOFxF�I(JwJ�J�K�KLTL�L9M%N�NO�P�PQ,QGQoQ�Q�Q�Q�QR8RSR{R�R�R�RSSDS_S�S�S�S�S
T(TPTkT�T�T�T�TU4U\UwU�U�U�U�U%V@VhV�V�V�V�V	W1WLWtW�W�W�W�WX=XXX�X�X�X�XYVYDZ�Z�`aa8aTapa�a�a�a�a�ab0bKbgb�b�b�b�b�bc(cDc`c|c�c�c�c�cdWd�dgn�n�n�n�noomo�o=p+q�q�r7s^s�s�stTt�t�upv�v�vwow�wTx@y�y6z{8{S{{{�{�{�{||D|_|�|�|�|�|
}(}P}k}�}�}�}�}~4~\~w~�~�~�~2 �ǀ�������݇���1�M�i�������ڈ���0�M�i�������ى���-�I�e�������ي���-�I���o��W���ЍC���c���ӏ#������ߑ0�����i����<�ܕl����� �Ę�4���(�W�s�������П)���r���*���!�ףL�����֨�7�����ڬ��[�'�s�����F��v����*����-�}�g���ָ'�����������P�g�������$�K�������������F�,�U�����e�������$�K���p��������������)�����T��������������g�?�n�����1�����N�m�`�(���[�z�C�����p����R�s�c	6�&o����9����V��?�!X!�!�!�#$<$g$�$�$�$%%�%6)o)�)�)�)�)�)*3*O*�*+�+-/-V-}-�-�-.?.u.�.�.�.8/_/�/�/
040u0�0�0�0181_1�1�1�1232h2�2�2�2b3�3�4{5�5�6�7�7"8O8r8�8�8�89L9q9�9�9�9:L:q:�:�:�:9;�;�<X=�=�@�@�B�B�F�F�H�HL<L_N�N�P�P@SiSvU�UWHW6Y_Y�]#^u`�`)cRc	e2ef)f1gZg�g�h$i�iOj�jk9kUkrk�k�kl'lCl�l:m�m�m�mn3nZn�n$o�opVp�p(qDq�qkr�rYs�s�s`t�t%u[}�}�}�}�}.~|�����8���`�����P�������.���T��r�o���͐[���������B������i���7�������������?�������}�-�o����J���*����̫��8�T�p���۬��$���ۮ+�R���ȯ����H���M�%�����δ��#�A�o����׶���������/�W�u�������!�?�]�{���º����:�c�����7�����ѽ�
�]�׾ȿ�����<�Y�������0�����U������r����,�H���i�������(�D������6��R������.�\���������B�1���`�&�k��������{����������!�=��������I���,�W�s���$�����p�\�	�/������?���o����!���C�����Y�H������a����!���E����������C�2���b��������KTT
TTTT$T*T0T7T>TFTUUUU#U)U/U5UAU�V���n�Ǩ�������������������A���ٰ̰���±ϱٳ�������ȵ��`�`���]���w���`�����M���i���&�����B�����������1�i�)�6�C�������=�J�������t���;�������B�������&�j���*�7�X����<�{�����"�a�����v����J�����J�����������%�w�
�_�����]�b�g�����=������7�������#�'�)�/�5�7�>�D�J�P�T�Z�`�g�n�u�|���������������������)�}��������������������������huj	w	������.;�� �-,5�;�;�?�E@F�F�F_G�K	L�VW�k�kll�r�r
{{${s{F�S����������H�U�$�1�����0�=����N�[�h��������������'��#�0���������2���������k�x�����t������������g	t	�	�			"	q	!	.	;	H	U	�	�	�	�	�	1!	>!	K!	X!	e!	�#	�#	�#	�#	�#	�#	
%	%	$%	1%	>%	�*	
+	S3	`3	m3	�;	�;	�;	RC	_C	lC	WL	dL	qL	~L	�L	�S	�S	�S	�S	T	T[	a[	n[	1d	>d	Kd	Xd	�d	we	�e	�e	�e	�m	�m	�s	�s	t	.z	;z	�	�	�	c�	�	Ё	��	A�	*�	y�	�	��	��	��	��	��	t�	��	݊	�	`�	��	��	�	�	R�	/�	��	�	��	�	o�	��	[�	�	��	6�	��	��	;�	К	h�	��	�	U�	��	-�	��	C�	נ	m�	��	��	�	��	<�	ä	O�	��	�	T�	��	�	��	��	�	"�	��	�	B�	��	©	 �	>�	��	̪	>�	\�	Ϋ	�	��	��	Ӭ	��	ǭ	̭	ѭ	�	�	��	�	%�	��	��	��	̶	ٶ	�	��	'�	��	��	��	��	V�	c�	p�	��	��	��	��	��	��	r�	�	-�	��	��	��	�	�	X�	��	��	��	�	^�	��	�	@�	Z�	��	��	�	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	�	
�	�	�	�	$�	+�	2�	9�	@�	E�	K�	R�	X�	]�	c�	i�	o�	v�	{�	��	��	��	��	��	��	"�	��	��	��	H�	U�	��	�	N�	[�	h�	=�	J�	W�	��	a�	n�	?�	L�	Y�	��	��	�	&�	3�	��	"
/
d	
q	
]
j
w
X
e
�
�
�
�
5
�
�
�
!
/#
�#
=(
�+
�+
�+
,
�0
�0
�0
C4
P4
]4
�4
�6
09
�;
�=
}>
�>
M?
Z?
iB
]D
�E
F
9G
{J
`N
�P
T
�V
AZ
^
ka
f
�h
xj
�n
�q
As
0x
�x
�z
Z}
}�
q�
<�
I�
t�
��
�
�
�
+�
q�
~�
-�
:�
��
�
��
��
�
 �
d�
q�
5�
B�
�
�
ת
�
��
��
��
��
�
e�
��
�
Ѿ
O�
\�
��
��
��
0�
��
 �
��
0�
o�
|�
��
	�
��
��
��
��
��
�
J�
W�
d�
��
l�
y�
A�
N�
[�
�
�
k�
x�
��
��
�����+8EGT�jw"�(s/iH�M�MRRS�STzTFU�UWV�V�W�WX�XsY?Z[t[@\�\�]�^�_T`Qa�a�c�c5d�d}f�fg�g�hDi�i\j7k�kWl0mmOn*oyo#pMq�q�qJr�rbst�t�uav�v�w�x]yz�zv{�|}W}�~�~(������2�
�Y������O���p�ш<���L���<���5�όf�����.�ȏ�����K��h��h����*�˕—���8�ݙz�	�a����S����h�͞/�̟'����]�΢.������Ĥ%�}�����Y���ҧߧA�X�e�ũ�w�ΪB����d��� �|����_����"�Y�f���"��7���U����n�ij������f�˵;����d��������Z�����G��d�ȼ �;W���%���c�p��z�������R����n���8��������2�����L�j� �����������������9���b�����i�v���1�����������H���]�������<�e������G������*��������@�]��2�L�����$�B������7�����$�N�����g����;�����5�S�����G�e�������=���������3�P�����E�b�����������O�T�Y�^�c�i����"�������+��������Y������d�L����������6���������`��������'�t������b����Z������d���6x���6T���Vt%C���������
`���)o
		�	�	
*
j
�
�
�
&D���@^���%
A

�
�
�
9W���2{��#h��LY���9���)k�0Y��;���Om��(�����=Z��-K��#A��!<��Mw�q��$��? \ � � O!_!z!�!"W"^"{"�"�"8#U#�#�#L$^${$%%<%A%�%�%�&'l'"(u(�()�)*a*�*+o+,,�,-C-~-�-�-!.K.�.�././�/�/�/0~0�011�12
2.2H2�2�3�3�3�3�3�344�8�8�8�9�9�9�9:1:Z:v:�:�:�:;4;�@�@�C�E/IL$LM�M\O�O�Q�Q�Q
ROR�T�T�V�VqX�X�Z�Z\�\R^�^
aa"anaCcPc�c�cmd�d�d�e�f�g�g�h?ij#j0j'k*l�l�m�m�v5w�x�y�z�{}+�8�E���������ԉ�����j�����:���a�����͎=�n���ѐ��ӑ
� ���’ޒ%��_�~���>�K���.�;�W����>���ܙ+�$�s�؛�!�7�$�1�m���О�\�Ơ3�����\�i�v�£�u���ߤ��������Ħ�*�y�ȨE�R�_�����P��������������Ŭ�+�z�ɮ+�8�E���ү߯�4���ް�9�S�����P�D�c�����1�n����#�=���y���Ϻ�J���:�����Լ��.�e�{�ݿ��f������(�5�B�O������������U�@�C�`�m�z�������
��'�4�A�]�������p�}�'�4������'�n�o��������<�X�����"�a��������m�������-�S������7�t�����,�P�����	�_������V�{����4�������C�������:�������7����������������p�}����������������:��������M�f���������@���:����������������9���&���B�O��������������5��� �|�6�C����
�
�
	
�	
�	
�	
_

l

�

B
O
�
5
B
I
�




_

�

�

�

=
�
�
�
�
�
�
�
�
�
�
�
�
�

P
�


z
�
0
�

B
"
K
-
V
�
�
=
J
�

`
�
�
Z
�
;
�
�
V 
� 
� 
g%
�&
�&
�&
='
�'
7(
�(
)
�)
9*
�*
+
,
-
T-
�-
+.
�.
/
n/
�/
D0
�0
L1
^1
{1
�1
�1
2
*2
22
:2
B2
J2
R2
Z2
b2
j2
r2
z2
�2
�2
�2
�2
�2
�2
�2
�2
�2
�2
�2
�2
�2
�2
�2
3
3
3
3
&3
/3
73
@3
H3
P3
X3
]3
e3
m3
u3
=6
C6
J6
Q6
W6
Y6
`6
f6
l6
r6
x6
6
�6
�6
�6
�6
�6
�6
�6
�6
�6
�6
�6
�6
�6
r7
�7
A8
_8
9
P:
W:
^:
d:
j:
p:
v:
|:
�:
�:
�:
$;
�;
3=
\=
z=
>
>
?
.?
L?
�?
�?
@
@
�@
�@
�A
�A
�B
�B
aC
�C
DD
�D
E
dE
�E
�F
�F
BG
LG
[G
pG
�G
�G
�H
�H
�H
�H
�H
�H
�H
�H
�I
�I
�I
tJ
�J
�J
�J
xK
�K
<M
IM
�M
�P
�Q
�S
�S
zT
"U
VV
�V
zW
�X
�Y
*Z
}Z
�[
�\
�^
�`
�`
~a
�a
�a
"b
nb
�b
c
\c
�c
�c
Ad
�d
e
�e
f
�f
g
�g
�g
�h
�h
i
�i
j
�j
k
�k
	l
�l
nm
xm
�m
�m
�n
�n
�n
9o
yo
�o
�o

p
p
�p
q
!q
�q
 r
`r
mr
's
@s
�s
�t
�t
�t
u
Gu
]u
�u
�u
gv
x
�y
�y
�y
�y
�y
�y
�y
�y
�y
�y
z
z
z
z
z
z
z
#z
)z
�z
�z
3{
�{
�{
1|
�|
1}
�}
�~

�
&�
€
{�
ځ
z�
�
e�
ރ
H�
��
@�
��
%�
��
-�
��
,�
��
�
;�
_�
y�
݉
�
�
�
��
��
��
݊
��
L�
�
#�
&�
,�
2�
8�
<�
B�
H�
N�
T�
[�
b�
i�
o�
u�
{�
��
��
��
�
;�
H�
(�
��
s�
֛
&�
3�
ӥ
�
;�
��
��
��
��
�
��
��
��
P�
��
��
Z�
��
;�
(�
d�
��
1�
B�
��
��
�
V)x�R_�z�N[�-
�


'vxy���
��r�>
f.������%�����N[���MZ��KRb�3 � � � � ]!�!�!�!""'"j"�"�"�"6#=#`#$`$�$�$�$%H%�%�%�%<&�&�&�&U'�'�'�'Q(}(�(�(�(
)Y)�)�)�)r*�*++n+�+�+
,,!,=,�,N-�-�-�-.T.[.h.�.�.�.*/9/�/�/�/00�0/1|1�1�1�152<2I2�2�2�2S3�3�3�4�4�45<5K5�5�5�56�6 7U7\7�7�7818�8�89s9�9�9:C:R:�:;�;�;�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<A=�=�=#>�>W?�?W@�@gA�AKBC�CD{D�D0E�E�EJF�F
GaG�GHqH�H<I�I�I1JCJPJeJ�J�J�J�J�J�J�J�J�J�J�J�L�L�L�L�L�L�L�L�L�L�LM	MMMM&M+M1M7M<M@MDMJMPM�M�MN[NwN�N�N�NObOhO
P�PQdQRR�R$S�S�S9T�T�T�UUV�V�WKX�X�Y�YKZ�Zs[�[�[�\�]�_d`�`;a�aib�b/c�c�d-e�eAf�fgtg�hqi�i�jk�k;lPl�lOm�m	n�no�oprpq�qmr�r9s�s�s]t�tu�u�uuw{w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�wSxYx}x�x�x�x+y�yzqz{`{�{5|�|�|[}�}\~{�����E�����]���ƃ�v��I���&����y�Շ2����U���C�Ԋ1���'���ߌ<�����%���s�6����j����'�L�Q���+�3���ϓ���Ǖ͕ڕ�����Ö-����'�,�4�<�D�L�T�\�e�m�u�}�������������1�6�;�@�E�J�_���ϙ:�d���k������}���B�O����������L�m����Ӣ3������ߤI���
�=�W��V��C�H�M�S�1�9�A��	����%�,�3�7�=�C�J�P�V�\�b�h�n����������ŭ(�������*���������ͯ��&�A�[��������h������k�ʳ)��������Z����w�ȷ'�/����J����o�κ������t����z����(�2�I����n����V���Z���C����}���E���������\����_��������������i���x���Y����y��~���5������r�������������������������?�U���������<�k�q������������������w�� �(�������[��
�����������P����H�M�S�k�����j���9�G�W�����5�<�C�K�S�Z�a�v�������������u������T�����u��������������#�A�����6�T����������+�v����� �a�f�~����������������W�d�q���&���B�O�������/�����9�������������]������!�`�	���-�Z�������1���� ��LR_l��gmz���<BO\�1�������RXer�%2?����J	�	"
(
5
B
a
	m����L�����3
@
u
�
��Zg�hUbo��A����!����4���hu��9FX���+q�?����l���:Vr�7��4t��T~��5 R � � `!}!."K"�"�"#:#�#�#'$P$�$�$h%�%�%
&x&�&''�'�'�'�'�'�'f(s(z(�(�(�(�(�(�(�(�(�(�(�()))})o*�*>+c+}+(,N,�,�,�,-#-�-�-�0�3�3t5�5;5;><>�@�@�B�BeD�DaF�FJ:J^J�J�J�K�K�K�KL;LpL�L�L�L M�M�MNuN�NO�P�P�PQ?QZQ�Q�Q�Q�QR#RKRfR�R�R�R�RS/SWSrS�S�S�S�S T;TcT~T�T�T�TU,UGUoU�U�U�U�UV8VSV{V�V�V�VWWDW_W�W�W�W�W
X(XPXkX�X�X�X�XY=Y�YZ+Z�Z�Z�Z%[�`a/aKaga�a�a�a�a�ab'bCb^bzb�b�b�b�bcc;cWcsc�c�c�c�c�cd>dsd�d�d�n�n�n�n�no0oTo�o�op$p�p�pq}q�qrsIsps�s�st;t�t�tcu|u�uv/v�v�vw2wVw�w�w�wx;x�xy'y�y�y,z{#{K{f{�{�{�{�{|/|W|r|�|�|�|�| };}c}~}�}�}�}~,~G~o~�~�~�~�~���r������������Շ�
�)�E�a�}�����҈��'�D�a�}�����щ�	�%�A�]�y�����Њ�
�$�A�]���2�V����@�y�������*�����X���̏�
�?�Y�}�Ӑ����֑��L�p�’�������ʔ��#�w����/�S����Q�u���������.�H�l���O�k��������������d�}���
�1���	�"�=�U�y�ˢ��r����3�¤ӤD�Q���Ш�"�J�����ة�@�����H�w���ȫ׫H������g�v��3�B��������Ư����԰	�-����� �9�]�ɲ��[����������'�@�d�����и��b�����߹����κ:�^�ٻ��k������y������6�]������)�����1�X�>�g�����w������6�]���3�W�������5�Y�������������+����]�����J������f���>������;�����i������W�{�/�v�������?�N����&���.�}����j��������n���F���1�C�b�������8�G��������f����S�����>�P�o��������*�����������4�����!�p����3�W��������9��g����&	J	�	Z
�
lUo��
���������n}�J�/M���&���c�P��=��k�+8S��Z ?!{!�!�!n"�"$##�#�##$a${$�$�$�$%.%_%e%�%�%P&�&�&�&�&�&�&'''g)�)�)�)�)�)*+*G*c*�*�*�*�+�,-A-h-�-�-�-*.Q.�.�.�./J/q/�/�/0F0�0�0�0�0#1J1q1�1�1�12E2z2�2�2
3%3I3�3�3o4�4�45:5�5�5f6w6j7�7�768l8�8�8�8�839k9�9�9�9�93:k:�:�:�:�: ;t;�;J<c<�<�<=�=�>�@A�BC�F�F�H�H%LNLqN�N�P�PRS{S�U�U1WZWHYqY^5^�`�`;cdceDef;fCglg�g@hXh|h�h�hiui�ij6j�j�jk0kMkik�k�kll;lWl{l-m�m�m�m�mnSnmn�n�no�o�op=p�p q<qXq|q.rRr�r
sks�strt�t�tu�u�}�}�}�}�}~�~�~?c���A�e����.�K�o�#�G�����ڂH�l��?�F�����D�u�{�6����$�A������,�;��S�Z�g�e���я׏�H�������t������������C�t�z�5�}��������R�����\�����Й��y���ʚ��ڛ�������c�����ǝ��ޞ��Ÿ��&���נݠ�������̢Т-�^�d��]�d�4�e�k�ȥ������|��� �=�n�r�Ϫ�������0�L�h�����¬t����b�Ʈ��=�d���گ����Ұ$�<�U�y��������4����~���ô��6�V�����͵������,�P�ͷ���ڸ���P�k�����й���5�S�q�����ֺ���0�N�w���O�h������t���ƽ�� �D�����r������A���
�'�O�l����������m���E�^�������������5�Y���������$�@�[�t����(�����y����� �<�X�|�������Z�~��������G������#�C�|��������)����������#�G�����
�a���������&�>�b�����������/�S������5�Q�u���������A�]�����!�O�k��������{���������=�J�W���%�4�C���F�U�d�������f�������s�����0�q�~����&�����]�l����.�������5�v���8���������3�@���w�������$�H�����;�T�x����v����,�����V��������*������m����%�I��������������������#�+�3�;�C�K�S�[�c�k�s�{�������������������������������������#�+�3�;�C�K�S�[�c�k�s�{�������������������������������������#�+�3�;�C�K�S�[�c�k�s�{�����������������������������������%�-�5�=�E�N�V�^�f�n�v�~����������������������������������� �(�0�8�@�H�P�X�`�h�p�x������������������������������������� �(�0�8�@�H�P�X�`�i�q�z�������������������������������������#�+�3�;�C�K�S�[�c�k�s�{��������������������������������	���#�+�3�;�C�L�T�\�d�l�u�~�����������������������������������$�-�5�>�F�N�W�_�g�o�x����������������������������������
���%�-�5�=�E�M�U�]�e�m�u�}����������������������������������
���%�-�5�=�E�M�U�]�e�m�u�}���������������������������������
%-5=EMU]emu}����������������
%-5=EMU]emu}����������������
%-5=EMU]emu}����������������
%-6?GOXajr{���������������&.7@IQZckt}���������������"+3<ENV_hpy���������������%.6?HQYajs|���������������(1:BJS\emv��������������%.7?GPYbjr{���������������			!	*	3	<	E	N	W	`	i	r	{	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	



$
,
4
<
D
L
T
\
d
l
t
|
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
$,4<DLT\dlt}����������������'/7?GOW_gow���������������



%
.
7
?
G
O
W
_
g
o
w

�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
'/7?GOW_gow���������������� (19BJRZckt|���������������%-6>GOX`iqz���������������	!)19AJS[cks{����������������!)2:CLT\dlt|����������������$,4<ENW_hqy���������������(1:BKT]enw��������������	#,5>FOXajrz����������������
"*2:BJRZbjrz����������������
%-5=EMU]emu}����������������
%-5=EMU]emu}��������������� (19AIR[dlu~���������������$,4<DLT\dlt|����������������$,4<DLT\dlt|����������������$,4<DLT\dlt|����������������$,4<DLT\dlt|����������������$,4<DLT\dlt|����������������$,4<DLT\dlt|����������������    $ , 4 < D L T \ d l t | � � � � � � � � � � � � � � � � !!!!$!,!4!<!D!L!T!\!d!l!t!|!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!""""$","4"<"D"L"T"\"d"l"t"|"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"####$#,#4#<#D#L#T#\#d#l#t#|#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#$$$$$$,$4$<$D$L$T$\$d$k$r$y$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$%%%%%%%,%3%:%A%H%P%W%^%e%m%t%{%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%&&&&!&(&/&7&>&E&L&T&]&d&k&r&z&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&'	''''&'/'6'='D'L'U'\'c'j'r'y'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'(((((%(,(3(;(B(I(P(W(^(e(m(t({(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�()
))))&).)5)<)C)K)R)Y)`)g)n)u)|)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)****!*(*/*6*=*D*L*S*Z*b*i*p*w*~*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*+
+++"+*+2+:+B+J+R+Z+b+j+p+x+�+�+�+�+�+�+TTTT'T-T4T;TCT�TUU U&U,U2U;U�U�V ��s�̨������������������ΰ۰"���ı*�۳�0����g�2��������n�-�a�������*�����g�����B�����6�n�+�8�I�����?�N����"�y���@����G�����+�o���,�]���A�����'�f���{��O����O���������*�|��d�����`�e�����B���!�<�����,�2�:�A�G�M�W�]�d�k�r�y�����������������������#���=������n���s�������j	l	A��
���0P���-�4];�;I?�E�ENF�FyK�KpV�V`k�k#lur�rkz{{�H�K�|�f�˖A�ښJ���&�e���2�v�����P�]������\������w��%�������:�����������m�l�w�/�D�]�D�D����	i	v		�	
		�	#	0	=	J	�	�	�	�	7 	3!	@!	M!	Z!	c"	�#	�#	�#	�#	�#	$	%	%	&%	3%	�*	�*	�2	U3	b3	;	�;	�;	�B	TC	aC	tK	YL	fL	sL	�R	�S	�S	�S	�Z	V[	c[	Nc	3d	@d	Md	�d	ye	�e	sm	�m	Ls	�s	�s	�y	0z	�~	�	�	��	1�	!�	�	��	��	X�	U�	B�	و	��	6�	��	Ǎ	��	��	n�	ő	S�	E�	�	��	��	^�	�	<�	��	��	�	��	��	��	[�	ޞ	n�	��	��	�	��	?�	Ϣ	[�	��	t�	�	��	Z�	�	��	��	�	��	H�	ǩ	D�	Ҫ	b�	�	٬	��	ʭ	ϭ	��	�	��	�	�	��	&�	��	ζ	��	�	��	��	h�	��	��	X�	e�	!�	��	�	��	��	�	��	2�	��	��	�	�	]�	��	��	�	c�	��	D�	_�	��	
�	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	�	
�	�	�	!�	(�	/�	6�	=�	H�	O�	U�	`�	f�	l�	s�	~�	��	��	��	��	'�	��	��	��	J�	Z�	��	P�	]�	c�	?�	L�	��	c�	��	A�	N�	]�	�	(�	�
$
�
f	
�
_
l
�
Z
k

�
�
�
�
;
�
� 
�"
(
�*
�+
�+
�/
�0
�0
�3
E4
R4
�6
�8
E;
X=
�=
>
�>
O?
B
D
rE
�E
6J
N
{P
�S
vV
�Y
�]
$a
�e
�h
3j
�n
�q
�r
�w
ax
Ez
}
8�
΅
>�
�
v�
��
�
��
 �
�
s�
��
/�
��
��
3�
��
��
�
��
f�
ơ
7�
��
�
h�
٪
�
��
@�
��
ɻ
�
s�
ȼ
��
��
Q�
%�
��
s�
��
a�
��
a�
�
q�
��
��
�
��
=�
��
��
�
��
L�
Y�
��
n�
��
C�
P�
��
�
��
m�
g�
��
��6��-:�
I����l�!](,/$HM�M�Q	RS�S�TZU�U�V�W�W%X�X�YsZ$[�[y\]^_`�`�a�dngj�k�m�o�qyr	s�s:u�v:w
x�xqy$z�z |�|~�~^��Ձ���������B�������B�ߎy�ΏO�������������B�۔{�"�ȗh����+���g�
���Y��Ӟ5���
�c�Ԣ���+�������ԧG�Z�˩}�Ԫ�j�ì������ �[�į=�[����t�%����ѵ��"���M�j�Ӿ����e�v���X����t�>����8���p�(������������>�	�g�����k���8��������������i���L���/����b�6�Q���G���<���S�����@���X���j����B������U���g������R�W�\�a�g����������� �������������i����������J����������,���;����g����_������;��Y�yH����������.�	)	�	/
�
�
I�c��F
�
�
\��}�(��N^�����.p�]�@�q�-���^�P�E�A�|�)�a � U!!�!"[""�"Z#�#�$%%?%�%A&'�''(z(�( )�)*f*�*+1,�,G-�-�-P.�.3/�/0�061�1222M2�2�3�3�3�3�344M8�8�8�8�9�9�9�9:3:`:x:�:�:�:B@�@�C�E�H�K*LMMqNaO�Q�QR�T�VvX�Z�\W^aa'aEcVc�c�d�d�e�f�g�g�hj%j7j.k0l�l�m�u!w�w�x�y�z|/�-�:��������։�������#�A�����
�s���ؐؑ_�ǒ�,���@���0�@�^�1�ڛ���&�r���מ��^�k�{�w����������ɦ�G�T�d�	����Ҫ�������ʬ�-�:�J�ԯ�o���>�Z�V�h���7�(�D������P���ۼ!�3����&���*�7�D�U���������	�\�F�b�o�|�������)�6�F�d���
�r���)�]����.�u�&�����A�^���(�����
�s�����X��� �=�����U����e��������9�����I����������������������r������I���6���������
���R�l�������s����%������������,�D�U�9�����������&�8�I��
�
�
�	
�	
a

t

D
W
7
G
Q
	



�

�

�

�
�
�
�
�
�
�
�
�
�
�
�

�
G
P
[
�
�
?

d
�
[ 
� 
� 
�%
'
e'
�'
U(
�(
A)
�)
c*
�*
�+
�,
f-
�-
<.
�.
/
/
�/
n0
�0
1
�1
2
.2
62
>2
F2
N2
V2
^2
f2
n2
v2
~2
�2
�2
�2
�2
�2
�2
�2
�2
�2
�2
�2
�2
�2
�2
�2
3
3
3
"3
+3
33
<3
D3
L3
T3
a3
i3
q3
�3
G6
N6
T6
\6
c6
i6
o6
u6
|6
�6
�6
�6
�6
�6
�6
�6
�6
�6
�6
�6
77
�7
d8
9
T:
[:
b:
h:
n:
t:
z:
�:
�:
�:
�:
X;

=
6=
=
>
�>
?
Q?
�?
�?
@
&@
�@
�@
�A
�A
�B
�B
fC
�C
�E
�F
�F
GG
RG
�G
�G
�H
�H
�H
�H
�H
�H
�H
#I
�I
�I
#J
vJ
�J
�J
zK
�L
>M
�M
�P
\Q
oS
�S
-T
�T
�V
X
>Y
�Y
/Z
C[
o\
�^
-`
�`
�`
�a
�a
�a
'b
sb
�b
c
bc
�c
�c
Fd
�d
e
�e
f
�f
g
�g
�h
�h
i
�i
j
�j
k
�k
l
�l
sm
m
�m
n
�n
�n
{o
�o
p
 p
q
'q
br
sr
Fs
�s
�t
	u
bu
�u
�v
"x
�y
�y
�y
�y
�y
�y
�y
�y
�y
z

z
z
z
z
!z
'z
�z
�{
6|
�|
6}
�}
�~

�
+�
ǀ
��
߁
�
j�
�
M�
��
E�
��
��
��
��
�
c�
~�
�
�
(�
��
�
��
Q�
 �
)�
/�
5�
?�
E�
K�
Q�
X�
_�
f�
m�
s�
y�
�
��
��
B�
=�
—
�
��
(�
��
ե
Q�
Ӳ
۶
��
M�
��
ͽ
��
i�
��
L�
g�
��
:�
@�
��
��
j�
�T�|�P�}
`
c
m������t�Ks����#+���Pa�O_PTg�9 � � !�!�!"","p";#B#f#$�$�$M%�%�&�&�&['�'�'(�(�(�)�)�)x*++�+,,&,C,�,�-�-�-Y.].�.�./�/�/0$0�0�1�1�1:2>2�2�2�2Y3�3�45�566�6Z7b7878�89�9:_:�:;�;�;�<�<�<�<�<�<�<�<�<�<�<F=�=�=(>�>\?�?\@�@lA�APB#C�CD�D5E�EGfG�GH�IHJjJ�J�J�J�J�J�J�J�J�J�J�L�L�L�L�L�L�L�LM
MMM#M.M4M>MBMHMNMVM�M�MN_N{N�N�NfOnOPU�V�X�Zu[�[�\�]�c{g�h�i�jk�ln�n#oxp�qu�u�uxw~w�w�w�w�w�w�w�w�w�w�w�w�w�w�wWx]x�x�x�x0yvz�{b~�{�+���H�6����y�<����p��,�O�W�� �/�#�ŕ˕ϕܕ���#�0�8�@�H�P�X�a�i�q�y�������������4�9�>�C�H�d�ԙi�������D��������آ������A�\��\��F�K�Q�X�5�=�F��
���"�)�0�:�@�G�N�T�Z�`�f�l�u�
��������ʭ���1���������ѯ���*�E��������m����o�γ��$�����ͷ+�Ӻ�y������� �-�7�t�\�`���%�����b���%���������������
�"�;������x�����������������������C�[���������o�v��������	������{���$�-�����`�	����K�Q�p������>�M�\�����9�@�H�P�W�^�e�{�����������w�����Y�������!���F���Y����� �/�{�����$�d�i������������Y�f�u���+���D�T��#���5�����>����������b��	��%�g�
��!�3�^�����������%��PTao��ko|���@DQ`�������VZgw'4F����O	&
*
7
F
f
��������5
D
z
�
��\l�mWdt���������9��j��;K�� 0v����#?[w�<�8���V � �!O"�"?#�#U$�$�%&�&"'�'�'�'�'h(w(~(�(�(�(�(�(�(�(�(�(�(�()I)�*g+�+S,�,�,�,-(-�-a0�3�3_5w5�:;�=>m@�@�B�BPDhDLFdF�IJbJ�J�K�KL?L�L$MN�NO�P�PQQEQ\Q�Q�Q�Q�QR%RQRhR�R�R�R�RS1S]StS�S�S�S�S&T=TiT�T�T�T�TU2UIUuU�U�U�U�UV>VUV�V�V�V�VWWJWaW�W�W�W�WX*XVXmX�X�X�X�XAY/Z�Z�`�`a4aPala�a�a�a�a�ab,bGbcb~b�b�b�b�bc$c@c\cxc�c�c�c�cdBd�dcn�n�n�n�nooXo�o(pq�q�r5sKs�s�st?t�t�u[v�v�vwZw�w?x+y�y2z{%{Q{h{�{�{�{�{|1|]|t|�|�|�|�|&}=}i}�}�}�}�}~2~I~u~�~�~�~����������ه���-�I�e�������ֈ��,�I�e�������Չ�
�)�E�a�~�����Պ��)�E���Z��D�~���.���^���я�������ۑ�t��e���Δ'�ǕW��y��������2�p�$�S�o�����������]���&�}��£7�Ƥ�F�{���Ԩ�$���۩�����z�˫۫��Ŭj�z�6�F�����o���ذ1�ѱa����������+�h�c���Ը����Һ�����L�e�{�����"�8�������������3�)�A�����c�y�����"�8���[����������������������?���������z�����B�R��*�j����������3�I�h���;�K�����@�V�u����.�������[����=�o�N	2�k������q����4��������A���-=��!C!�!�!�#�#$'$e$$�$�$�$%b%�%�%�&�&�&�&�&�&''2)k)�)�)�)�)�)*/*K*�*+�+--T-j-�-�-.,.s.�.�.�.6/L/�/�/0!0s0�0�0�01%1]1s1�1�1
2 2f2|2�2�2M3�3�4f5�5j6�6�7�78:8p8�8�8�8979o9�9�9�9:7:o:�:�:�:$;�;�<C=�=�@�@�B�B�F�F�H�HL(L\NtN}P�P=SUSsU�UW4W3YKY�]^r`�`&c>ceeff/gFg�g�hi�i:j�j�jk5kQknk�k�kl#l?ll5m�m�m�mnnXn�no�o�oAp�p$q@q�qVr�rWs�s�s^t�tuW}�}�}�}�}~�~g�����3�s�K�ނ��
�D�K���x�������)�����/�?��X�\�m�j�ԏڏ�������V���������w�~�=�����������d������"���Κ��ߛ�����������˝��������*�ڠ�������΢Ԣa�h�(�b�j�h�o����E�����%�p�v��
�ȫ���4�P�l���Ƭ��!���Ȯ)�?������ְ}�3���8� �����ʴ�!�=�Z���ѵ¶|�ݷ����߸���U�s�����ҹ��:�X�y�����ۺ���8�P�����"�|���̽��H�¾��m����)�W�n����������@������]�����(�D���T�������$�@�������!���N������*�G���������-����K����g��������f����������9�y�������E���(�S�o��� �}�������?�L�[�(�7�G�I�X��������������	��s����*��`�p�"�Z�������x���?�������5�D�D�{�����L���|����0������������.����M�������������������'�/�7�?�G�O�W�_�g�o�w��������������������������������������'�/�7�?�G�O�W�_�g�o�w��������������������������������������'�/�7�?�G�O�W�_�g�o�w�����������������������������������!�)�1�9�A�J�R�Z�b�j�r�z�������������������������������������$�,�4�<�D�L�T�\�d�l�t�|�������������������������������������$�,�4�<�D�L�T�\�e�m�v�~�������������������������������������'�/�7�?�G�O�W�_�g�o�w������������������������������������'�/�7�?�H�P�X�`�h�q�z������������������������������������ �)�1�:�B�J�S�[�c�k�t�|��������������������������������	���!�)�1�9�A�I�Q�Y�a�i�q�y����������������������������������	���!�)�1�9�A�I�Q�Y�a�i�q�y���������������������������������	!)19AIQYaiqy����������������	!)19AIQYaiqy����������������	!)19AIQYaiqy����������������	!)2;CKT]fnw����������������"*3<EMV_gpy���������������
'/8AJR[dlu~���������������!*2;DMU]fox���������������$-6>FOXair{���������������!*3;CLU^fnw���������������				&	/	8	A	J	S	\	e	n	w		�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	


 
(
0
8
@
H
P
X
`
h
p
x
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
 (08@HPX`hpy����������������#+3;CKS[cks{����������������


!
*
3
;
C
K
S
[
c
k
s
{
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
#+3;CKS[cks{����������������$-5>FNV_gpx����������������!)2:CKT\emv~���������������
%-5=FOW_gow���������������%.6?HPX`hpx���������������� (08AJS[dmu~��������������
$-6>GPYajs{���������������(1:BKT]fnv~����������������&.6>FNV^fnv~���������������	!)19AIQYaiqy����������������	!)19AIQYaiqy���������������
$-5=ENW`hqz��������������� (08@HPX`hpx���������������� (08@HPX`hpx���������������� (08@HPX`hpx���������������� (08@HPX`hpx���������������� (08@HPX`hpx���������������� (08@HPX`hpx����������������      ( 0 8 @ H P X ` h p x � � � � � � � � � � � � � � � � !!!! !(!0!8!@!H!P!X!`!h!p!x!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!"""" "("0"8"@"H"P"X"`"h"p"x"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"#### #(#0#8#@#H#P#X#`#h#p#x#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#$$$$ $($0$8$@$H$P$X$`$g$n$u$|$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$%%%%!%(%/%6%=%D%L%S%Z%a%i%p%w%%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%&&&&&$&+&3&:&A&H&P&Y&`&g&n&v&&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&''''"'+'2'9'@'H'Q'X'_'f'n'u'|'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'((((!(((/(7(>(E(L(S(Z(a(i(p(w(~(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�()
)))")*)1)8)?)G)N)U)\)c)j)q)x))�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)*****$*+*2*9*@*H*O*V*^*e*l*s*z*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*++++&+.+6+>+F+N+V+^+f+m+t+|+�+�+�+�+�+�+U5�5���F�ְ�h���̱�������������Y�"��M��`���T��������T�������%����������%�]���3�@��������G�u������_����������-�q������U�����4�C����'�j������P�����e�����9�x��������g���O������s���&������/�u�������B���`���z���H�����������;��r=	t	~�:����8����-5�;�;u?�E%F}F�FG�KL�VW�k�kPl�r�r�z{!{k{�P�w�������m��R��.�����:�����X�e���>�����������$��� �-�=��������x���������:�u�����[�p���p��������	q	~	r				i	r	+	8	E	R	�	B	�	�	�	� 	;!	H!	U!	b!	�"	�#	�#	�#	�#	�#	�$	%	!%	.%	;%	�*	+	3	]3	j3	i;	�;	�;	�B	\C	iC	�K	aL	nL	{L	�L	@S	�S	�S	�S	T	�Z	^[	k[	�c	;d	Hd	Ud	�d	&e	�e	�e	�e	�m	�m	�s	�s	t	�y	8z	K	�	�	�	ۀ	��	��	/�	�	q�	��	��	�	��	�	��	d�	~�	Պ	��	X�	u�	��	�	ڏ	3�	�	��	�	��	ғ	]�	�	>�	ږ	��	$�	z�	Й	'�	��	V�	�	�	C�	z�	�	��	1�	Š	[�	�	|�	�	��	*�	��	?�	�	ܥ	5�	��	�	k�	��	i�	̨	.�	��	��	�	-�	��	��	#�	K�	��	۫	�	��	¬	n�	�	ȯ	��	�	"�	Y�	��	s�	ɶ	ֶ	и	��	�	��	��	��	��	
�	`�	m�	^�	��	\�	��	��	��	b�	��	�	r�	��	�	B�	��	��	G�	��	�	&�	R�	��	��	��	��	a�	��	��	�	R�	��	��	��	X�	e�	��	G�	T�	��	 �	k�	��	I�	V�	��	��	��	#�	0�	y�	�
,
"	
n	
�
g
t

b
�
P
�
�

�
�
�
!
#
v#
.(
+
�+
�+
�+
L0
�0
�0
�3
M4
Z4
�4
�6
9
�;
�=
;>
�>
?
W?
WB
KD
�E
	F
�F
bJ
GN
�P
T
�V
'Z
�]
Qa
�e
�h
_j
�n
�q
(s
x
�x
qz
A}
d�
�
�
F�
/�
~�
֋
�
�
(�
A�
{�
��
7�
ɗ
�
q�
��
�
�
4�
n�
�
?�
Ф
�
��
�
X�
��
~�
��
��
M�
��
��
��
�
Y�
c�
��
��
�
��
�
��
��
?�
y�
��
�
W�
��
{�
��
��
	�
��
T�
a�
��
3�
v�
��
K�
X�
��
�
;�
u�
��
��
R��t��5BQ��7t�!�(X/PH[M�M�QR.R�ST]T4U�UEV�VLW�WXoXaY-Z�Zb[.\�\�]�^�_B`?a�ab�c-d�de�fg�g�g<i�iLjzj~kElulwm=nmnqopAp�q�q2r�rRst2t�u�u�v�w�xKy�y�zd{�|}O}�~�~ ���2� �O�Q�փ���4���U������1���*���#���T����������9�ՑV�֒V������������&�˙h��������A����V�������n��K����u�����k�ͥE���`�ܧ&��b���
�c���&�����H����g�ԭA����J�c�s��?�/�ݱ@�����\����v�����G������޶I������Ӹ���?���O����g�E���
�l���m��e�������>�����\����~�������*�����3�Y��C�����H�����'����Z�����D�s����Q�1�����6���L�u�����*�T������6��������m�������.�L����D������1�����	�&������=�����I�����*������B�����.�T�����+�������)�?�����,�Q�������b���u������	�����(�i������>���}��S�;��<���a���!�R�������X���������$�X���w���Q�����I������Sp��%e���#C���Cc2��K|��&Y�	�	�	�	
Y
w
�
�
3s���/M���
2
n
�
�
�
(F���N��� S���V���$U��Y�!H���*~���=\��������,I��:��0��-��/f��X~���! K � � 6!k!�!"F"j"�"�"#D#�#�#3$X$j$�$%M%�%�&�&P'(d(�(
)})�)P*�*�*^+�+�,�,2-o-�-�-.:.�.�.�./q/�/�/�/e0�0 1�12@2�2X8�8�8�8�9�9�9
:):R:n:�:�:�:;;}@�@�C�E#I�KL�L�MKO�OOQ�Q�Q�Q<R�T�T�V�V`X�X�Z�Zn\�\A^�^�`aSa cMc�c�cRdzd�de^fPg�g�h)ili j-j�j�kslsm�m�u0wxx�y�z�{�|~�5�B�H���������މ����3�w����2�S�2�o���Ď5�K�������‘������֒��֔K�m���ӕH���Ֆ8�O�q��6���ԙ#��k�����.��.�?�����ӟH���
�z�ޡԢ�f�s���	�.��פL�������ئ��q�����O�\���ɩ�B�m�����V�����¬٬��r�����5�B�w���ܯ
�(���԰��M�l��<�2�R�����'�d����7�V�g���źܺ@�}�������μ�����[�r�ӿ��8�����
�T�2�?�L��������������	�%���j�w�������G��$�1�>�U�z�����H�z���1��������@�1���@����$�P�������W�o��������������#�;�g����/�j�����"�9�d������������L�d�����H������w�����0�X�����)�U������7��������z��������r�P���$�������W���a�����������$����i���/�����������l���L�����S���)����|���f���@����
}	
�	
�	
G

i

�


L
q
�
?
k
�


6

�

�


\
�
@
�
�
S
�

v
�
1

:

E
�
�

G
g

P
�
F
�

�
�
B 
� 
� 
�&
3'
�'
(
�(
�(
n)
*
�*
+
,
�,
3-
�-
.
�.
�.
[/
�/
10
�0
91
X1
j1
�1
�1
2
%2
�6
a7
7
(8
N8
�8
�:
�;
=
T=
i=
�=
�>
&?
;?
�?
�?
�@
XA
�B
�B
HC
�C
4D
�D
�D
GE
�E
mF
G
gG
�G
�G
sH
MI
�I
�I
>J
�J
�J
�J
�J
�K
�L
FM
�M
�P
�Q
�S
�S
kT

U
@U
�V
]W
^X
Y
Z
nZ
�[
�\
�^
k`
�`
8a
�a
�a
b
Vb
�b
�b
=c
�c
!d
�d
�d
]e
�e
kf
�f
bg
�g
3h
�h
Zi
�i
cj
�j
Zk
�k
[l
0m
�m
�n
�n
�n
#o
Vo
�o
�o
�o
p
�p
�p
q
�q
r
=r
jr
	s
4s
�s
jt
�t
�t
�t
4u
Tu
�u
�u
Mv
5z
�z
{
y{
�{
 |
�|
}
�}
�~
�~
h
�
��
b�
��
i�
߂
G�
��
&�
��
�
��
�
k�
�
s�
�
r�
ֈ
*�
G�
q�
̉
�
x�
��
��
̊
u�
��
�
E�
�
n�
Z�
��
ٟ
0�
��
ݥ
"�
��
9�
��
��
�
-�
��
��
>�
��
��
=�
��
 �

�
O�
��
)�
0�
��
��
��
��
Np�\�,�X�
���
�
�$n]^���r�-|�6�Qu��|�
k����4X���3W��\v z � � A!�!�!�!!"V"�"�"�"#Q#�#H${$�$%7%v%�%�%&Y&�&�&?'�'�'�';(n(�(�(�(�(Q)v)�)�)\*�*�*+X+�+�+�+,5,�,2-x-�-�-<.e.�.�.�./4/�/�/�/0�01Y1�1�12F2d2�2;3�3�3m4�4�4�415F5�5�56�67;7�7�7�7*8w8�89\9�9�9�9+:M:�:;P;�;�<�=�=>�>>?�?H@�@XA�A:B
C�CDYD�DErE�E0F�F�FPG�GHZH�HI�I�IJ=J\J�JqMN(NoN�N�N�N O�OyP�PNQ�Q�R
SjS�S"T�T�T�U>V�V�W+X�X_Y�Y&Z�Z	[}[�[�\I];_�_�`a�a>b�bcvc}dete�e�f�fUg;hFi�iJj�j�klHl�l#m�m�mtn�n�o�o\p�p/q"r�rs�s�sFt�tu`u�u�wmx�x�xy�y�y[z�zJ{�{|{|�|4}�}�}�~[�K�ʀ&����D�����Z�̄3��������[����x�Ո2����������m�Ɍ%�����	�k�ŎP������Z�������(�y�Ǔ�הו��B�	�s��V����� �S�Ě�Q�x�ۛ�c�����L�����Ȟ	�R�ȟ;�h���
�5�"�O�P���Τ2����#�O�æ6����'�ݬ��	�n�Ϯ���&�[���ů�� �:�U���ٰG�����R����o�״f�ٵ?�����^����u�Ӹ2����V���d��v���[�ͽU��ݿE�����V���O�/���A���"�����S���#�����i���A���G����y���w��K���0���3����`���e����0�y����X����P�v�������V�����f���k���e���P���~���D���T��������0�����_������[�w� ������q��������6�����L�����\��������n�����
�0������C�����������(�[���N�v���������n���a�n�����p���L��������'����� �������������D���������N����*�B�������)k���f�\i�,w����LYp�k���t�1bo�/<����_	�	2
?
T
�
N���-����=
m
�
9��d�S�_l��3]���K���l��/r��Cr���([���m��N�2Nj�(��#b��Bm��# A � � G!l!":"�"�"#)#�#�#$?$�$�$J%t%�%�%_&�&�&'o'�'�'�'�'0(p()s)�)|*%+K+u+,4,�,�,
--o-�-l0�3�3l5�5;-;>4>z@�@�B�B]D�DYF�F	J2JMJ�J�JmK�K�KL*LfL�L�L�LM�M�M�M]N�NO#O�P�PQ7QRQzQ�Q�Q�QRRCR^R�R�R�R�RS'SOSjS�S�S�S�ST3T[TvT�T�T�T�T$U?UgU�U�U�U�UV0VKVsV�V�V�V�VW<WWWW�W�W�WX XHXcX�X�X�X�XY,Y�YZZ}Z�Z�Z[�`a'aCa_a{a�a�a�a�abb;bVbrb�b�b�b�b�bc3cOckc�c�c�c�c�cd-did�d�dnn�n�n�n�no*oCoo�o�op�p�pqdq�q
r�rAshs�s�st*t}t�tJuvu�u�uv�v�vw+wEw�w�w�wx*x�x�xyxy�yz>z{C{^{�{�{�{�{|'|O|j|�|�|�|�|}3}[}v}�}�}�}�}$~?~g~�~�~�~�~���Y�������#�����͇��!�=�Y�u�����ʈ���<�Y�u�����ɉ���9�U�q�����Ȋ���9�U�p��E������m��������n���>�l���ߏ��5�S�l����������B�_���Ւ~�p��������f����)�B���Җ8�d�ʗ��k���̘"�@�[���/�c������Оz������S�w����� ������6�O�h���ޢ��Z�����"���Ф�N���ƨ��B�l������+�b���+�j�����ԫ+�j����;�s�̭�?���׮�s�ïz���ð���p����3�L���ܲB�n�Գ�u���ƴ�8�S���n�ĸ���Q�u���ιx�����!�M�Ȼ�R�~��W�q�������.�U�������!�����)�P�6�_�����o�������.�U�p��F��������H�����\�����������U�����B�������T�y�$������*����O�������E�j����������K�����#���&�u����b�u������\���,�����>�Z�y�������D���������^�����K������K�g���������'�o�����x���,�{����h����-�F�����k��(}�M�z��	9	�	E
�
�
X=i��������N���/z�(�'E��X��A��H��,��Q�5Ku�< !o!�!�!T"�"#j#�#$W$s$�$�$�$%&%N%�%<&�&=){)�)�)�)�)*#*?*[*v*�*�*�+�+-9-`-�-�-�-".I..�.�./B/i/�/�/0>00�0�0�01B1i1�1�1�12=2r2�2�23383�3�3W4�4�4�4)5�5�5:6t6�6�7�7,8b8|8�8�8�8)9a9{9�9�9�9):a:{:�:�:�:;c;�;1<]<v<�<=�=�=�@�@�B�B�F�F�H�HLFLiN�N�P�PJSsS�U�U)WRW@YiY^-^`�`3c\ce<ef3f;gdgg(hRhkh�h�h�h]i�ij%j�j�j�j(kEkak~k�k�kl3lOljlmBm�m�m�mnInen�n�n�n�o�op,p�pq4qPqkqrAr}r�rcs�s	tjt�t�t�t�ub}�}�}�}�}~�~�~.R���(�T�π��&�C�^�	�6�����ɂ.�[�׃$�\�҅,�d��҉��:�c���Ԋ�8�֋-�d�~�{����,�w���P�p�����ϕ+�c��Y�����˗��<�t���>�����ș��c���ǚe�����̜��G���ĝc����	��#�l������Ρ����M���B�{�T������_���6�]������ԫ�(�D�`�|�����[���ۭ+����5�\���ү�������6�O�h�˱��p�����#����-�����ٴ�.�L�������g������?������и���F�c�����ȹ��-�K�i�����κ�
�(�F�o���5�b�{��
�b�����ܽ���3�����X������0������G�d����������[���+�X�q�����������+�H�����j����8�T�n����������`������4�P�k�������A�m��������6�Z�����9�r���������������k����6�������P�s��������8�Q�����p������B������-�I�d�����������U�p����3�c�������N����������G�T�����1�@���2�R�a�������E�������Z������(�R�{�����#������=�i�����+��������-�W����[��������=���O��������7�����*�N�g�����]�������������������������\������8����������U#�-���$�аݰF���Ʊ_�ݳ�f�������Q��ۼA�ܿT�s�L���������L��������W���s������U���-�:�m�������A�m������S����������%�i�����	�M�����.�=�����!�b�����	�H�����Y�����1�p�������
�[���C�����
�m����t�����&�l�������*���H���b���0��������������l%	n	f�����2v���-
5�;�;l?�EFtF�FG�KL�V�V�k�kGl�r�r�z{{:{�J�n������d��L�ۢ(�����ӱ4�����óR�_�~����������������'���������`���������"�o�����R�g���g���j����	k	x	<	�			8	-	%	2	?	L	k		�	�	�	` 	5!	B!	O!	\!	�"	�#	�#	�#	�#	�#	D$	%	%	(%	5%	�*	+	�2	W3	d3	B;	�;	�;	�B	VC	cC	�K	[L	hL	uL	�L	
S	�S	�S	�S	�S	�Z	X[	e[	vc	5d	Bd	Od	nd	�d	{e	�e	�e	�m	�m	ss	�s	�s	�y	2z	$	�	�	�	̀	��	��	!�	
�	@�	�	��	��	��	��	s�	V�	p�	��	�	'�	g�	��	��	̏	�	�	��	��	��	ē	O�	ה	
�	̖	��	�	l�	™	��	��	H�	ٛ	�	5�	t�	
�	��	#�	��	M�	ޡ	n�	��	��	�	��	1�	y�	Υ	�	��	¦	]�	�	8�	��	��	x�	��	��	'�	��	��	�	E�	��	ի	�	��	��	`�	�	��	�	ٰ	�	A�	��	L�	ö	ж	ø	�	�	��	��	��	��	��	Z�	g�	F�	��	5�	��	��	��	T�	��	
�	d�	��	
�	9�	��	��	:�	��	��	 �	I�	��	��	��	��	I�	��	��	��	L�	��	��	��	R�	_�	��	A�	N�	l�	�	e�	��	C�	P�	n�	��	��	�	*�	H�	�
&

	
h	
�
a
n
�
\
�
)
�
�

�
s
�
� 
#
E#
%(
�*
�+
�+
�+
%0
�0
�0
�3
G4
T4
s4
�6
9
v;
�=
>
�>
�>
Q?
IB
=D
�E
�E
�F
YJ
>N
�P
�S
�V
Z
�]
Ha
�e
�h
Vj
�n
�q
s
x
�x
hz
8}
[�
�
�
@�
�
x�
��

�
֎
"�
)�
u�
�
1�
��
��
Y�
��
˜
�
�
h�
�
9�
��
�
��
۪
@�
��
f�
��
�
D�
��
�
��
�
S�
K�
��
��
�
��
��
��
��
'�
s�
��
�
?�
��
c�
��
��
�
��
N�
[�
z�
�
p�
��
E�
R�
��
�
#�
o�
��
��
+���\��/<�
K���n�!�(O/GHCM�M�QR(R�S�S,T&U�U7VmV/W�WXaXSYZ�ZT[ \�\]�^�_4`1a�ab�c�c�d�d�f�f�g�giZi>jejMk7l`lFm/nXn@op,pcq�q$r�rDs�stwu�u�v�w�x=y�y�zV{�|�|}~�~�~������:� �ȃ��Ą&�e�G����R�#�b��r����F�ڍq�������Ր+�ǑH�ȒH��q�
�����������Z������3�����H�~�����=�ڠ=����D�����ڤ]����o�C�֧��Ѩ\�{���2����X���:�����6�ƭ�u�Ȯ)�]�m��*���ϱ����N���ڳY���ɴ9�|��Q���;�z�ַ{���p����߻���Ѽ6�7�m���;���g���4���r���
�����N�����p�������!�����%�S���/�����$�����!����)�����(�m����=������-���?�c�����!�B������$�}������`�������%�F����;������+������� �z�����+�����<�n���������<�����!�N�����"�}����� �9������K�������E���o�����������"�B�������8���p���F�.��'���T�����=�������O����������O���j���D�����<������Fj���\��=z���:]�,��Bg��� P�	�	�	�	
P
q
�
�
-j���&G���
,
e
�
�
�
@}��9��Jo��
P���@��P�6���q���4V��������C��4��*}��'�"T��Kx�y� E � � )!e!�!�!="d"�"�"#>#�#�#&$R$d$�$%G%�%}&�&C'�'W(�(�(p)�)C*�*�*Q+v+s,�, -f-�-�-.(.�.�.�./d/�/�/�/X0�01�1272�2R8�8�8�8�9�9�9: :I:e:�:�:�:;;d@�@�C�EI�KL�L}M>O�O9Q�Q�Q�Q3R�T�T�V�VZX�X�Z�Zh\�\;^x^�`aJa
cGcyc�cDdtd�d�dPfBg�g�hiGij'j�j�kelem�m�u'wjx�y�z�{�|W�/�<��������Lj؉���%�q�܋��)�E�$�i�����,�E�y���t������~���͒�Ȕ�g�����B�����2�F�c����T�����:�{�ܛ
�(�͜(�9�x���ş�r�ܠI���Ƣ�`�m���أ�y�Τ3���ܥ���Ϧ�@���ШI�V������9�X����=���ݫ���Ь��A���Ѯ/�<�n���֯�"���˰��D�^����$�L������[�v�����.�H�Y�����ֺ7�t���P���ż߽��R�l�ʿ��*�|���� �,�9�F����������������L�d�q�~��������+�8�L�l�����0�t���+��������2�#���,������G�������N�i���������������5�^�����&�a�{����3�[������������C�^������?�������n�����'�C����� �@������"��������t��������i�<����B�����I���X����������y��C��[�����������O���^���F�����?�������K���X���:�{��
	
�	
�	
�	
c

z

�

F
]
�
9
W
�


"

h

�


F
�
6
e
�
"
�
�
E
�

�
(

3
�

�
A
R
�
F
�

p
�
Q
�
 
� 
� 
�&
*'
�'
(
y(
�(
e)
*
�*
�*
�+
�,
--
�-
.
v.
�.
N/
�/
$0
�0
,1
R1
d1
�1
�1
�1
2
�6
X7
y7
8
H8
�8
�:
�;
=
K=
c=
�=
�>
?
5?
�?
�?
z@
NA
�B
�B
>C
�C
*D
YD
�D
E
yE
cF
G
aG
�G
�G
fH
(I
�I
�I
)J
zJ
�J
�J
�J
|K
�L
@M
�M
�P
�Q
�S
�S
^T
U
+U
kV
PW
QX
rY
Z
aZ
s[
�\
�^
^`
�`
a
�a
�a
b
Mb
�b
�b
4c
�c
d
{d
�d
Pe
�e
^f
�f
Ug
�g
&h
�h
Li
�i
Uj
�j
Lk
�k
Ml
"m
�m
�n
�n
�n
o
Ao
}o
�o
�o
p
�p
�p
q
�q
�q
(r
dr
�r
.s
�s
\t
�t
�t
�t
+u
Nu
�u
�u
?v
/z
�z
�z
H{
�{
|
x|
�|
�}
�~
�~
[
�
��
U�
��
\�
҂
�
��
�
��
�
��
��
:�
�
B�
�
A�
Ɉ
�
A�
h�
��
�
\�
��
��
Ɗ
h�
��
Ҕ
?�
�
=�
M�
��
��
*�
j�
ץ
�
��
�
��
��
��
�
��
��
0�
{�
��
�
��
�
��
I�
��
��
"�
X�
��
��
��
?��Vu~�Rq
���
�
�=OP���U�v�� D��n��]�����R���Q��Vm	 l � � 3!e!�!�!"M"�"�"�"#H#�#:$h$�$�$%%m%�%�%�%D&�&�&1'�'�'�'-(Y(�(�(�(�( )a)�)�)N*�*�*	+J+v+�+�+,,,�,$-V-�-�-._.p.�.�././O/�/�/
0�0171�1�1�1@2Q2�2-3�3�3_4�4�4�4+5@5a5�56�6�6(7�7�7�7!8i8�8�8N9{9�9�9%:G:�:�:;;�;�<w=�=>�>1?�?;@~@KA�A-BC�C�CLD�D�DeE�E#F_F�FCG�G�GMH�H�HQI�IJ7JVJ�J]M�MNfN�N�N�NO�OlP�PQyQgR�R9S�S�SOT�T�U
VkV�W�WaXQY�Y�YaZ�Zw[�[}\;]-_�_z`�`Qa
bb�bEcod�dCe�eWf�f$g-h8i�i<j�jrk�k?lflmem�mfn�n{o�o+p�pqr�r�rOs�stst�tRu�u�wdx�x�xyty�y*z�z{u{|J|�|}p}�}�~*�>�����Z����r�ςۃ)����_�օ��Ά*����G����j�����~�Ջ<����Q�����:���C�����O���ԑ���"�H������ѕޕ��ؖB���P������A����D�r�Λ��V����F�d�����!���.�S����� ��:�4�����%�^����F���,���}��������=����
� �9�����د���1�L�b�а>�����!����>�ʴY���2�o��-�}���D����_���%���W���h�ʼ*���G�ӾϿ?�_���%�������������Y���"�����[���[���#����u���k���L�����"���%�o���/���4����*�n����M����J�b�������B�����Y���^���X���C���q������#�����������f���Y�����	�N�q�������k����������y����������O�{������a�������*������=�����������"�R���E�m���������a���[�h�����c���F����i�����{����������������7���������E�p��$�9������� 8���N��Vcv��q~���FSg�8���g��\i��)6O���V	�	,
9
K
�
At�� S���7
d
�
��^�F�Yf���*H���(���c��l|��=]���"R��T�`��A�)Ea�w��Yz��9[�� ; w � :!f!"4"�"�"�"##}#�#$-$�$�$=%n%�%�%R&~&�&'b'�'�'�'�'(j()j)�)v*+E+l+	,.,z,�,--e-�-f0�3�3c5�5�:$;>+>q@�@�B�BTD}DPFyFJ)JGJ�J�J_K�K�KL$L]L{L�L�L	M�M�M�MPN�N�NO�P�PQ.QIQqQ�Q�Q�Q�QR:RUR}R�R�R�RSSFSaS�S�S�S�ST*TRTmT�T�T�T�TU6U^UyU�U�U�U�U'VBVjV�V�V�V�VW3WNWvW�W�W�W�WX?XZX�X�X�X�XY&Y�Y�YZoZ�Z�Z[�`aa:aVara�a�a�a�a�ab2bMbib�b�b�b�b�bc*cFcbc~c�c�c�c�c	d'd`d�d�dhn�n�n�n�no!o=ovo�o�o
p�p�p�pVq�q�q�r8s_s�s�st$tot�t<upu�u�uv�v�vw"w?wxw�w�w�w$x�x�xyky�yz8z{:{U{}{�{�{�{||F|a|�|�|�|�|}*}R}m}�}�}�}�}~6~^~y~�~�~�~���K�~���������ć�����4�P�l�������݈���3�P�l�������܉���0�L�h�������܊���0�L�j��?������d�����ٍ���^���.�f���֏�,�M�f�����������9�Y���ϒp�j�������W�����#�<���̖)�^����M���Ƙ�7�U���)�Z�v�����ʞk���ٟ��D�q���������-�I�b���آ�L����y�ʤ�H�����ר�9�W�����ީ�M����U�}���Ϋ�U�����&�m�����9���®�U���t��������a����-�F���ֲ3�h�ų��W������/�M���h���ٸ��B�o���ȹi������G����C�x�ռQ�h�������%�L������������ �G�-�V�����f�������%�L�j��@�y�����
�B�����>������������$�s����������D�s��T����$�o���?�������5�d�����������E����������D�����1�o������L�{��\���8�Q�p�������>�|��������-�|����i�����E�^�}�������!�_�����h�����J�����7�����'�@�����[��	"m�=}t��	3	�	
p
�
'7c|����r���)���
t���<Z���3��1y���&q�A�/B`�, !f!�!�!D"�"�"9#�#
$N$j$�$�$�$%%;%�%&f&7)r)�)�)�)�)�)*6*R*p*�*�*�+�+	-0-W-~-�-�-.@.v.�.�.�.9/`/�/�/050v0�0�0�0191`1�1�1�1
242i2�2�2�2323}3�3I4|4�4�4#5�5�56n6�6�7�7#8Y8s8�8�8�8 9X9r9�9�9�9 :X:r:�:�:�:	;T;�;"<W<p<�<=r=�=�@�@�B�B�F�F�H�HL=L`N�N�P�PASjSwU�U WIW7Y`Y�]$^v`�`*cSc
e3ef*f2g[gyghLheh�h�h�hOi�i�ij|j�j�jk<kXkuk�k�kl*lFldlm<m�m�m�mn@n\nzn�n�n�o�op&p�p�p+qGqeqr;rtr�rZs�statt�t�t�u\}�}�}�}�}�}�~�~L����N�����:�X���0�{���Â�U�ǃ�S����Q�������1�N���Ċ��2�Ƌ�^�u�r���ݏ�U���@�]��������P��D��������,�_���.�k�����ݙ�S�����U����������7�p���S�����ϟ�\����x��������:��/�r�A���ե��L���-�J���ܪ��Ϋ��;�W�s�����L���̭%���ܮ,�S���ɯ������0�I�b����b�����z���'�����д	�%�C�|�����W������9������Ǹ��=�Z�x�������$�B�`�~���ź���=�f���%�\�u�м�R�����ӽ��-�x���H�����*������>�[����������K�z��R�k�����o�������"�B�����[����/�K�h����������Q�������+�G�e�������2�g��������'�T������0�i���������������\����0�������A�m��������2�K�����b�����	�<������$�@�^�����w�����L�j�����-�Z�v�������(����������A�N�����+�:����L�[�q�����6�s�����K�������=�u�����������(�c�����%�������
�$�B�z��F���������7���I��������1�|����H�a�����N������r������������������M�z����2�����������	U9�������������]��Q��d�X�������X�����)���������)�a����)�y�����c���#�����1�u����Y����E����)�n������T�����i�����=�|��������k��S������u���+������4�z�������l�u���r������PR	�i�� �-5�;z?�E*F�F�FG�K�V�kUl�r�zp{-�|�������r�/�
�������:���r������q����������Q�����`�u���u�����I	�	n	�	�	}	!	v#	�$	�*	63	�;	,C	5L	�L	�S	T	.[	d	�d	Ze	�e	�m	�s	z		�	��	Á	��	4�	�	v�	�	��	�	��	�	��	i�	��	ڊ	�	]�	z�	��	�	ߏ	8�	"�	��		�	��	ד	b�	�	C�	ߖ	��	)�	�	ՙ	,�	Ú	[�	�	�	H�	|�	 �	��	6�	ʠ	`�	�	��	�	��	/�	��	D�	��	�	:�	��	��	p�	��	n�	Ѩ	3�	��	��	�	/�	��	��	(�	M�	��	ݫ	�	��	Ĭ	s�	��	ݯ	�	n�	��	ո	�	�	��	��	��	9�	s�	��	��	g�	��	�	w�	��	G�	��	��	L�	��	�	(�	W�	��	��	��	��	v�	��	5�	��	��	2�	�	��	I�	�	��	��	��	~�	

L	
A
?
�
�

�
�
!
"#
{#
3(
{+
�+
�0
/4
�4
�6
#9
�;
�=
c>
3?
\B
PD
�E
F
�F
gJ
LN
�P
T
�V
,Z
�]
Va
�e
�h
dj
�n
�q
-s
x
�x
vz
F}
i�
�
#�
[�
�
�
X�
�
��
��
��
K�
�
�
��
o�
��
��
R�
��
��
��
5�
z�
��
�
��

�
��
��
V�
��
n�
��
��
-�
��
S�
$�
��
R�
��
�	�-��P�!�(]/UHrM�Q0R�S	TbT9U�UJV�VxWXtXfY2Z[g[3\�\�]�^�_G`Da�ab�c2d�d	e�fg�g�gAi�iQjj�kJlzl|mBnrnvopFp�q�q7r�rWs
t7t�u�u�v�w�xPyz�zi{�|T}�~%��
�7�%�T�V�ۃ
���9���Z������6���/���(�ŒY����!�������>�ڑ[�ے[�������������+�Йm��������F�����[���"����s���P����z�����p�ҥJ�����+�=����h���+����M���	�l�٭F���U�u��D�4��E����a��������L���$����N������ظ����D��T����l�J����q�?��j�������C����a������������/�����8�[�
�������)���_���Y��������;���Q�w�����/�V������8��������r�������3�N����I������3������(������?�����N�����,�����!�D�����3�V�����0�������.�A�����1�S���������w����������@������X�@��A���f���&�p�����]��������]���|��V�����N������Xr��'j���(E���He4�P��
^�	�	

^
y
�
�
5x���4O��
4
s
�
�
�
-H��"l�X��=��)s�^�&J��,���B^��������1K��!<��2��
/��4h��]����& M � � ;!m!�!"K"l"�"�"$#F#�#�#8$Z$l$�$O%�%�&�&U'
(i(�()�)�)U*�*+c+�+�,-4-t-�-�-.<.�.�.�./v/�/�/�/j0�0"1�12E2�2Z8�8�8�8�9�9�9:.:W:s:�:�:�:;!;�@�C�E*ILL�L�MPO�O�Q�Q�QAR�T�T�V�VbX�X�Z�Zp\�\C^�^�` aXa4c�c�cWd|d�dcfUg�g�h.i�i�j�kxlxm�m}x�y�z�{�|
�l����8�y����7�X�7�q���Ǝ:�M�������đ������ے��۔P�o���7���
�T�v��;���ٙ(��p�ɛ�0��A�����؟M������٢M����h�ܤw����ݦ��v�Ũ6�����G����x����ެ�w�Ʈ�|�ï�*���ٰ���R�q��A�7�T�����,�i�����<�[�l���ʺ޺E���������Ӽ���`�t�ؿ���=������!�������#��*�Y�����Z������_������$�E�6���
�&�U�������\�q�������!�������(�=�l����4�o�����'�;�i�����"�������Q�f���
��M������|�����5�����.������x�����Z������w�)����\��������)��n����������q�3�����������k�'����	
[

>
1


�

�
B
�
�
X
�
 
{
�
3
	
<

G
�
�
,
l


R
�
K
�

�
�
G 
� 
� 
�&
:'
�'
"(
�(
�(
u)
$*
�*
+
,
-
5-
�-
.
�.
�.
b/
�/
80
�0
@1
Z1
l1
�1
�1
2
'2
�6
f7
�7
-8
P8
�8
�;
=
Y=
k=
�=
�>
+?
=?
�?
�?
�@
ZA
�B
�B
JC
�C
6D
�D
�D
LE
�E
oF
G
iG
�G
�G
xH
kI
�I
YJ
�J
�J
�J
�J
M
�M
�P
�Q
�S
pT
U
EU
�V
bW
cX
�Y
 Z
sZ
�[
�\
�^
p`
�`
ba
�a
b
[b
�b
�b
Bc
�c
�c
&d
�d
�d
be
�e
pf
�f
gg
�g
8h
�h
_i
�i
hj
�j
_k
�k
`l
5m
�m
�n
�n
(o
jo
�o
�o
�p
q
�q
r
Qr
s
6s
�s
ot
�t
�t
�t
9u
Vu
�u
�u
Rv
7z
�z
${
~{
�{
%|
�|
}
�}
�~

m
�
��
g�
Ł
n�
�
L�
��
+�
��
�
��
�
p�
!�
x�
��
w�
ۈ
/�
I�
v�
щ
�
��
��
Ί
z�
��
#�
�
s�
_�
��
�
��
'�
��
n�
�
h�
��
C�
��
��
B�
��
%�
�
Q�
��
.�
5�
��
��
��
��
Su�?�g;�
����
sbc����_�;�Vz����p���?��>��*{  � F!�!"["�"�"�"#V#�#M$}$�$
%9%{%�%�%&d&�&D'�'�'@(y(�()V)�)�)a*�*�*]+�+�+:,�,7-�-�-P.�.�.!/6/�/�/0�01m1�112f2�2@3�3�3r4�4�4535H5�5�56�6
7F7�7�7�7/8|8�89a9�9�9�9-:O:�:�;�<�=�=>�>C?�?M@�@]A�A?BC�CD^D�DEwE�E5F�F�FUG�GH_H�H$I�I�IJ?J^J�JsM	N-NtN�N�N�N"O�O~P�PSQ�Q�RSoS�S'T�T�T�UCV�V�W0X�XdY�Y+Z�ZN[�[�\N]@_`�`a�aCb�bc{c�deye�e�f�fZg@hKi�iOj�j�klMl�l(m�m�myn�n�opap�p1q'r�rs�s�sKt�tueu�u�wrx�x�xy�y�y`z�zO{�{|�|�|9}�}~�~`�P�π+����I�����_�ф8�������`�ć �}�ڈ7����������r�Ό*������p�ʎU������\���
��~�̓���G��x���X�����%�U�ɚ�V�z����h���)�����W�͟@�m����:�'�T�m�Ӥ7����%�T�Ȧ8�
���,�߬���s�Ԯ���(�d���ʯ�	�%�?�Z���ްL������W����t�ܴk�޵D����c����z�ظ7�����[���i��{��`�ҽZ���G�����[���T�4���F���'�����X���(�����n���C���L����~�����P���5���8����e���j����2�{����Z����R�x�������X�����k���p���j���U�������I���Y��������5�����a������`�y�%������s�����w�k���Q�����a�����
�s������2�����"�E������	�`���U�{���������s�&����u�"�����,���%���������I�������S���G�������.���1��L��!u�}�y�C�!��d	
Y
�
S�2�
r
�
s>�X5��8w��y��q�L�${�	`�"��r��S�7So�-��%g��Go��( C � � L!n!"<"�"�"#+#�#�#$A$�$�$O%v%�%�%d&�&�&'t'�'�'�'�'U()x)�)~**+M+z+,6,�,�,-!-q-�-n0�3�3q5�5	;2;>9>@�@�B�BbD�D^F�FJ7JOJ�J�JrK�K�KL,LkL�L�L�LM�M�M�MbN�NO%O�P�PQ<QWQQ�Q�Q�QR RHRcR�R�R�R�RS,STSoS�S�S�S�ST8T`T{T�T�T�TU)UDUlU�U�U�U�U
V5VPVxV�V�V�V�VWAW\W�W�W�W�W
X%XMXhX�X�X�X�XY.Y�YZZ�Z�Z�Z[�`a,aHada�a�a�a�a�ab$b@b[bwb�b�b�b�bcc8cTcpc�c�c�c�c�cd/dnd�d�dpn�n�n�n�no/oEo�o�o�op�p�pqiq�qr�rFsms�s�st,t�t�tOuxu�u�u v�v�vw0wGw�w�w�wx,x�x�xy}y�y!z@z {H{c{�{�{�{�{|,|T|o|�|�|�|�|}8}`}{}�}�}�}~)~D~l~�~�~�~�~
���^�������%�����҇�
�&�B�^�z�����ψ��$�A�^�z�����Ή��"�>�Z�v�����͊��#�>�Z�r��G������t��������s���C�n�Ǐ���:�U�n�Ɛ�������G�a���ג��r��������k���
�+�D���Ԗ=�f�ϗ����Θ)�E�]���1�h�������Ҟ�����X�y�����"���� �;�Q�j������_����$���
���ͨ��G���ɩ0�s�0�s���0�{�	�X�ѭ$������|���Ű��u����5�N���޲G�p�ٳ���ȴ"�=�U���p�˸���V�w���й}�����&�O�ͻ�W����Y�v�������3�Z�������&�����.�U�;�d�����t�������3�Z�r��H�������!�J�����q���������Z�����G������Y�{�)������,�����T�������J�l��O�����0������+�z����g�w�����	�a���1����@�_�~���)��������c����P�����#�M�l������t���}���1������m����/�H�����p��*��R�|��	;	�	J
�
]?k����
��t�_-�,J�xF��M��.��V�"P�A !v!�!�!Y"�"#o#�#$^$x$�$�$�$%+%P%�%A&�&?)�)�)�)�)�)*(*D*`*x*�*�*�+,->-e-�-�-�-'.N.�.�.�./G/n/�/�/0C0�0�0�0�0 1G1n1�1�1�12B2w2�2�2
3!3:3�3�3\4�4�45+5�5�5O6�6�7�718i8�8�8�8�8.9h9�9�9�9�9.:h:�:�:�:�:;h;�;6<_<x<�<=�=�=�@A�BC�F�F�H�H"LKLnN�N�P�POSxS�U�U.WWWEYnY	^2^�`�`8caceAef8f@gig�g-hThmh�h�h�hbi�ij'j�j�j-kJkfk�k�kll8lTlllmDm�m�m�mnPnjn�n�n�n�o�op.p�pq9qUqmqrCr�r�rhs�stot�t�t�t�ud}�}�}�}�}~�~�~3T���-�V�Ԁ��+�H�`��8�����˂3�]�܃&�a�ԅ1�f��݉!�?�s�ي�ۋ8�����1���U�r�����ѕ0�e��d���ۗA���C���͙�h���j���
�ݜL���h�Ş��q�Ƞ��С����O��D���V������a���;�_������֫�-�I�e�������`����-�î�:�a���ׯ���ð�8�Q�j�б��u�����%����/�����޴�3�Q�������l������A�������׸��M�h�����͹���2�P�n�����Ӻ��-�K�t���:�d�}���g���ý����5�����]������2�����$�L�i����������`���0�Z�s������������0�J�����o���
�=�Y�p����������e������9�U�m�������F�o��������;�\���	�"�>�y�������������	�p����8�����U�u�������#�:�S�����u������D������2�N�f�����������Z�r����5�h��������`�����.������B���J���_�����-�b�������N���������2�g�!�e�����$���Q��������9�����/�P�i�����b��������!�������������
�a����!�:�����	�����$����8�@�F�}�H���&���'�C�w�����@���}���X��L���_�d���8�����V��]���A�����s���W�����=�|�����&�e�������A���)�{�������Y���R����9�S�!������	W�g��-�4t;`?�E�EfF�F�K�Vwk:l�r�z�b���}���X�����|��������s������Q����������F�[�t�[�[��	%		�	N 	z"	2$	�*	�2	2;	�B	�K	�R	�Z	ec	�d	�m	cs	�y		��	H�	8�	�	��	��	o�	l�	Y�	��	��	M�	��	��	��	��	��	��	j�	\�	5�	��	��	u�	��	T�	��	��	0�	��	�	��	��	�	��	5�	��	V�	��	r�	�	��	�	��	r�	.�	��	��	`�	��	[�	��	y�	�	��	��	��	2�	<�	��	��	��	��	��	~�	��	7�	%�	0�	��	I�	-�	��	�	z�	��	u�	��	=�	��	��	r�	��	z�	��	��	s�	�
�
�
�
�


�
R
� 
�"
(
�*
0
�3
�6
�8
\;
o=
�=
�>
/B
#D
�E
�E
MJ
2N
�P
�S
�V
Z
�]
;a
�e
�h
Jj
�n
�q
s
x
xx
\z
,}
O�
��
�
��
��
�
��
��
J�
��

�
��
��
�
1�
W�
��
6�
��
��
��
��
<�
��
�
x�
��
x�
�
��
0�
T�
��
��
�
��
��
�
~�
M��
����!t(C/;H4M�Q0S�S�TqUVW�W=X�X�Y�Z;[�[�\]^"_`�`�ab�d�d�g�gjdjl_l	nWn�o+p	r�r s�stQu�u�vQw$x�x�y;z�z7|~u������9������������Z�����.���Y�������g������0���0���Y�����:������B����%���q�.���N���$�{���#�D�����`������� ���������)�U�s���6���=� ����:���e���������������p���6���V���P�
�����U�~�
���"���%�������b���E����x�g���]���R���i����V���n������Y����k���}����������2������.�����&�+�����C���Q���,�~���"�v����Q�o�/�^6�D?	�	E
�
_�y�\
�
r�>�t�E��s�V�)��C�t�f�[�W��!�?�w � �!�!2"�"�"p#�#�$�%W&�&''�'>(�(�(7)�)**}*�*++u+H,�,]-�-f.�.I/�/.0�0L1c2R8�8�8�9:I:�:�:X@�C�EI�KALcM�NyO�Q(R�T�V�X�Z�\m^=amc�c�d�e�f�ghiPjGkIl�l�m�w�xz{0|F���5���X�����$�������v���C�����u�H�������������#�����{�0���-�����a���������q�m���P�v�[�����/�i�����8�J���=���n� �s�]���{���$���t�E�����u�?��������T����|�5�����`���������`���!�������<�����C�l�����=�`�
�
]
f
q
�
�
P
-
�
t 
� 
"'
{'
(
k(
�(
W)
*
y*
�*
�+
�,
|-
�-
R.
�.
*/
�/
0
�0
1
�1
�1
M7
�7
z8
n;
=
K=
�=
�>
?
g?
�?
>@
�@
�A
�B
C
}C
D
�E
�F
�G
�G
(J
�L
�M
�P
rQ
�S
CT
�T
)U
�V
0X
TY
�Y
FZ
Y[
�\
�^
C`
�`
a
�a
�a
>b
�b
�b
"c
yc
�c
]d
�d
,e
�e
.f
�f
"g
�g
�h
+i
�i
7j
�j
'k
�k
(l
�l
�m
n
o
�o
7p
>q
�r
_s
�s
�t
 u
{u
�u
�z
|
M|
�|
M}
	~
�~
1
�
B�
��
��
��
��
��
��
d�
��
\�
��
��
��
��
�
��
@�
��
Y�
��
%�
�
��
h�
��
��
d�
��
��
��
c�
�
��
R�
W�
��
�
��
��	�
wz
��&��*��e��B1�xv�P !C"}#$�$d%�&r'(�(�)�*/+Z,-�-�.;0�0�1�2p3�3�466�6y7N8�839�9y:/;]=�=�=?>?s?�?s@�@�A�AgB:C�C-D�DLE�E)G}G�G0H�I�J\M�N�O*PU�V�X�Z	\�\�]�c�g�h�i�j'k�l(n�n<o�p�q6u�u�w�xGy�z�{z~���C���`�N������U���5���n�:�{�������.�����0��R������9������s���o�{����7���2�����������<��������8������9���u�y���>���{�>�(���������T�����4���a�����,���!�,����E���w�������4���s�����������p�����7���\���o�+�E���9����������B���k�:�L���U������y��;�m�u����<�����L|
$[
�
�
�����!�O���G��5���S�N�.� l � �!e"�"U#�#k$%�%(&�&8'
(_)�)�*�+i,�,?-f0�3�5$;+>�@�B}DyF)JxJ�J�K�KUL�L:M&N�NO�P.QqQ�Q�Q:R}R�RSFS�S�STRT�T�TU^U�U�U'VjV�V�V3WvW�W�W?X�X�XYWYEZ�Z�`Xd�dhnno�o>p,q�q�r_s�sUt�t�uqv�v�vpw�wUxAy�y8z:{}{�{|F|�|�|}R}�}�}~^~�~�~3!������p��Z���D���f���$������1����j���=���m�����!������)�����*���s�����"���M�����8����������\�(�t���G���w����+����~�h���(������������Q�����L������G�V�������L���q������������*�����U�����������h�@�o���2�����a�)���D�����q����S�t�d	7�'p������W���![!�!�#?$�$�%7)�*+�+0-~-�-@.�.�.`/�/50�0�091�1�142�2�2c3�3�4|5�5�6�7P8�8M9�9M:�::;�;�<Y=�=�@�B�F�H=L�N�PjS�UIW`Y$^�`Sc3e*f[g�g�h%i�iPj�j�l<m�m5n�n%o�opWp�p�qlr�r�t&u\}/~}�������a�������������U�	����\����C����j�8����������@������~�.����K��� �������%���S��������I���N�'�����q�����������2�������f�����8���^���������>�����1�����V����s������j������������7�
�T���^���C�2���a�'�m����|����������������-���&�q�]�
�0�����@���p�����E���Z�I���	�b����"���F������D�3���c�����%����;�C�I�~�I���'���(�D�x�����A�����Y��M���b�e���9�����W��^���B�����s���W�����=�|�����&�e�������A���)�{�������Y���R����:�T�"������	X�h��-�4u;`?�E�EfF�F�K�Vxk:l�r�z�b���}��X��͢|�ű����	�t������R����������F�[�t�[�\��	(		�	R 	"	6$	�*	�2	4;	�B	�K	�R	�Z	hc	�d	�m	es	�y		��	H�	8�	�	��	ׅ	o�	l�	Y�	��	̉	M�	Ì	ލ	��	��	��	ݑ	j�	\�	5�	��	��	u�	��	T�	��	��	0�	��	�	��	��	�	��	5�	ơ	V�	�	r�	�	��	�	��	r�	.�	��	��	`�	ߩ	[�	�	y�	�	�	��	˰	3�	>�	��	��	��	��	�	��	8�	'�	0�	��	J�	.�	��	�	z�	��	u�	��	>�	��	��	r�	��	|�	��	��	u�	�
�
�
�
�


�
S
� 
�"
(
�*
0
�3
�6
�8
\;
o=
�=
�>
/B
#D
�E
�E
MJ
2N
�P
�S
�V
Z
�]
;a
�e
�h
Jj
�n
�q
s
x
xx
\z
,}
O�
�
	�
��
Ȏ
�
ה
��
K�
��
�
ޡ
��
��
2�
X�
�
6�
��
�
��
��
=�
��
�
x�
��
x�
�
��
1�
U�
��
��

�
��
��
�
�
N��
����!t(C/;H5M�Q0S�S�TqUVW�W=X�X�Y�Z;[�[�\]^"_`�`�a�d�gjl	n�o	r�r s�sQu�vQw$x�x�y;z�z8|~uр�����Ӈ���Z�����.�Y������g������0���0�ϓY����:������B�њ�%�˜q�.��N���$�{��#�D���Ӧa������ ���۬��ܯU�s�Ӳ6���>� ���:�e����п������p���6���V���Q������V�����"���%��������c���F����x�g���]���R���j����W���n������Y����k���}����������4������.�����+�����C���Q���,�~���"�v����Q�o�/�^7�EA	�	E
�
_�y�\
�
r	�?�u�E��t�W�)��C�t�f�[�W��!�@�w � �!�!2"�"�"p#�#�$�%W&''�'>(�(�(7)�)**}*�*++H,�,^-�-g.�.J/�/.0�0L1c2u8�889�:Y@�C�EI�KALcM�NyO�Q(R�T�V�X�Z�\m^?anc�c�d�e�f�ghiRjIkKl�l�m�w�x
z{1|I��8�ԋX�����$�����v���C�����v�I��œ������Ƥ%�¥��}�1��/�ë�c�������q�m���P�[�����/�i��8�J�¿=���q�#�v�`������%���u�E�����u�?��������T����|�5�����`���������a���(�������A�����D�o�����>�a�
�
^
g
r
�
�
-
�
t 
� 
"'
{'
(
k(
�(
W)
*
y*
�*
�+
�,
|-
�-
R.
�.
*/
�/
0
�0
1
�1
�1
M7
�7
z8
o;
�=
g?
�?
>@
�@
�A
�B
C
}C
D
�E
�F
�G
�G
�L
�M
�P
sQ
�S
DT
�T
�V
1X
UY
�Y
GZ
Z[
�\
�^
D`
�`
a
�a
�a
?b
�b
�b
#c
{c
�c
^d
�d
-e
�e
/f
�f
#g
�g
�h
,i
�i
8j
�j
(k
�k
)l
�l
�m
n
o
�o
8p
?q
�r
_s
�s
�t
 u
{u
�u
�z
|
M|
�|
M}
	~
�~
1
�
B�
ހ
��
��
��
��
��
d�
҄
\�
ԅ
��
��
��
�
��
A�
��
Z�
ٗ
%�
�
Ť
h�
�
�
e�
�
��
��
c�
�
��
R�
W�
��
�
��
��	�
x{
��&��+��e��C2�yw�R !E"~# $�$e%�&s'(�(�)�*0+\,
-�-�.=0�0�1�2q3�3�476�6z7O8�849�9z:0;]=�=�=?>?s?�?s@�@�A�AgB:C�C-D�DLE�E)G}G�G0H�I�J�N�O+PU�V�X�Z
\�\�]�c�g�h�i�j(k�l)n�n=o�p�q7u�u�xHy�z�{{~���D�Љa�O�Ѝ���U�Ő5���p�?�{�������.�ǜӝ1��ס������t���o�����4���˲�����>��׶���:������;���w�{���@���}�@�,���������T�����4�������-���"�-����F���x�������4���s�����������p�����7���\���p�+�G��:����������D���n�=�O���W������{�!�=�^�x������@	��
'\
�
�
�����"�Q���H��6��S�N�.� l � �!e"�"U#�#l$%�%(&�&8'(_)�*�+j,�,?-xJ�J�K�KUL�L:M&N�NWYEZ�ZXd�dno�o>p,q�qs�sUt�t�uqv�v�vpw�wUxAy�y3!�Ȁ��p�6�Z�эD�������$����1�����=�ݕm�����"�������џ*���s���"�أN�1�������ܬ��]�*��G��w����,���~�����(�������������q��������*���U������k���i�A�����2���b�*�E���q���S��d	�'����W���4![!�!�#@$�#�$�%�*+c3�3�4|5�5�6P87�8!7M967�9K7M:`7�::;�;�<Y=�g�h%i�iQj�lgm�m|m5n�n%oWp�qlr�t&u/~}�����a���������V��А������9����B���������!�ܬ������I���N�^���s�q��ض��&���;�2�����8�^�ؾɿ��1�����V��s�����j����������7�
�������^�����C�2���b�'�|��������������s�_��2���A���q�������[�l���	�b����"���G�D�3���c�������&�.�4�k�6�������1�e�����.���k���F���F��:�r�M�R���&�}���D��K���/�s���a���E�����+�j�����S�������.����h�������F���@����'�A��r�w����	E�
��U��-�4b;N?�E�ESF�F~KuVek(lzrpz){�P���k�ЖF�ߚ��j�����{���m���a���|�����?������q�|�4�I�b�I�I��		'		Z	�	< 	h"	 $	�*	�2	 ;	�B	yK	�L	�R	�S	�Z	Sc	]d	�d	�e	xm	Qs	�y		��	6�	&�	��	��	/�	Ņ	]�	��	Z�	��	G�	ވ	��	��	;�	�	��	̍	��	��	�	��	s�	ʑ	X�	J�	#�	��	��	��	c�	�	A�	��	�	��	�	��	��	`�	�	s�	��	��	#�	��	D�	Ԣ	`�	�	y�	�	��	�	_�	��	�	��	'�	��	�	M�	̩	I�	ת	g�	
�	ެ	��	��	 �	*�	��	�	��	��	l�	��	%�	�	�	��	7�	�	��	�	g�	��	c�	��	+�	��	��	^�	��	��	g�	[�	��	��	]�	��	a�	7�	�
�
�
�
p

�
�
@
� 
�"
4#
(
�*
�+
0
�3
b4
�6
�8
J;
]=
�=
�>
B
D
wE
�E
;J
 N
�P
�S
{V
�Y
�]
)a
�e
�h
8j
�n
�q
s
�w
fx
Jz
}
=�
Ӆ
��
��
��
�
Ĕ
��
8�
��
��
ˡ
��
m�
�
E�
λ
#�
x�
ͼ
��
��
*�
x�
��
f�
��
f�
�
��
�
B�
��
��
i�
��
��
��
�
l�
	�;��
�����!b(1/)H"M�QS�ST�T_UV\VW�W*X�X�YxZ)[�[~\]^_
`�`�a�c�c�d�f�fsg�hIij<k�k5m�m/o�oRq�q�q~rs�s?u�v?wx�xvy)z�z%|
}~�~c��ځ�������T���u�ֈA���Q��G�������G��~�ӏU������������G�����(�͗n����0���l����^����m�؞:�џ,����h�٢3����ɤ0����^����L�j�Щ!���٪G���
�o�Ȭ%�����d�ɯ��B���`���#�y�ɳ*���
�k�ֵ@�����i�ŷ'�_�����R�
�o�%�ؾ\���*���{�#��������]���#�y���C���=���u���B��k���z����������m���P���3����f�U���K���@���W�����D���\���n��F����Y���k���������� ����������m��������������0���?����k����c������?��]�}L#�2-	�	3
�
�
M�	g�J
�
`��,�b��2t�a�D�u�1��b�T�I�E���-�e � �!�!"�"�"^#�#�$�%E&'�'+(~(�($)�)*j*�*+5,�,K-�-�-T.�.7/�/0�0:1Q2�8�9�95:z:�:F@�C�EI�K.LQMuNeO�QR�T�VzX�Z�\[^+a[c�c�d�e�f�g�g�h<j3k5l�l�m�w�x�y�z|4��#�‹F��������ݐݑd��1�	�����c�����C����6�)������ܞ�a�ˠ8�������ǣ������/�~�i��ת�����0��O��t���_�����[�m��<���I������U�?��&�8���+�k���Z��a�K���i������b�3�z�t���c�-���x�����B�����j�#�����N����������N����q�����*�������>�1�Z�������:�+�N�

T
�

~
�
4
�
K
T
_
�
�
�

�

_
�
@
�
 
` 
� 
'
i'
�'
Y(
�(
E)
�)
g*
�*
�+
�,
j-
�-
@.
�.
/
�/
�/
r0
�0
�1
�1
;7
�7
h8
\;
8=
�=

?
U?
�?
*@
�@
�A
�B
�B
jC
�C
HD
�D
E
hE
�E
�F
�G
�G
�L
�M
�P
`Q
sS
1T
�T
ZV
�V
X
BY
�Y
3Z
G[
s\
�^
1`
�`
�`
�a
�a
+b
wb
�b
c
fc
�c
Jd
�d
e
�e
f
�f
g
�g
�g
�h
i
�i
$j
�j
k
�k
l
�l
�m
n
�n
�o
%p
,q
�q
xr
Ks
�s
�t
u
gu
�u
�z
�z
7{
�{
�{
:|
�|
:}
�}
�~

�
/�
ˀ
��
�
��
�
n�
�
Q�
��
I�
��
)�
��
1�
��
0�
��
��
��
,�
�
F�
Ɨ
,�
�
w�
��
��
U�
ײ
߶
Q�
ҽ
n�
��
Q�
��
��
l�
��
?�
E�
��
��
G�
�
��
o�
�.
d��`��
�eh
r,������Px3��0�fd��> !1"u"�"k#
$�$R%�%�%�&`'(�()�)}*+H,�,�-�./>/)0�0�1�2^3�3�45P5$6�6g7<8�8!9�9:d:;J=�=�=,>?`?�?`@�@pA�ATB'C�CD�D�D9E�E�ENF�FGjG�GHuH�H@I�InJ�NrOP�PQhQVR�R(S�S�S>T�T	U�UZV�V�WPX�X�Y�YPZ�Z�[�[�\�]�_i`�`@a�anb�b4c�c�d2e�eFf�fg�g�hvi�i�jk�kUl�lTm�mn�n(o�op}p�qrr�r>s�stbt�t"u�u�x4y�yzzz{d{�{9|�|�|_}�}f~����I����a���ʃ���N�Ņ/����}�ه6�����Y���L�؊:�ċ+����@���)����~�A���!�u�Ñ[�7���ӓ'��ǖ1���h�ؙm�
������S���������q�ġܢ����M���`��\���έ,������q����s�ҳ-���(����^����ѷ3����N����s�׺��$����~����%�N����y�
���a���e���H��������J���*���g��d���*����	�n���}���^������#���@����� �}���z������
��������1����d������������U���t���!���`�����������
�]�����%���J���]��3�&���
���y���/���X�'���9���B������f��)�b����)��{j
�H
~
�
�p�qx�=���4z�C�"�p{�@�<���Z � �!S"�"C#�#Y$%�%&�&&'�'M)�*�+W,�,,-�3z5;>�@�BkDgFJfJ�J�KCL�L(MN�N�PQ^Q�Q�Q'RjR�R�R3SvS�S�S?T�T�TUKU�U�UVWV�V�V WcW�W�W,XoX�X�XEY3Z�ZFd�d\o�o,pq�qMs�sCt�t�u_v�v^w�wCx/y�y'{j{�{�{3|v|�|�|?}�}�}~K~�~�~!�����^���F���2�����������x��Ҕ+�˕[��}����t�������a����ƣ;���&����߫ɬ~�J��ܰ5�ձe��������l�������ֺ�����}���:������5�D���{���:���_�����������b�������C�C���	���~�V�.���3����� ��� ���K�O�����k���	�X���2�������9�����&�u�_���A�l�R	
_
�
������h�E���G!�!r"�"(#+$�$�%�%U&�*+-l-�-..�.�.N/�/#0�0�0'1u1�1"2~2�2Q3�3�4j5�5�7>8�8;9�9;:�:(;�;�<G=�@�B�F�H+LwN�PXS�U7WNY^�`Ac!efIg�g�hi�i>j�l�m"n�no�oEp�qZr�tu~�~k���w�O���������C�����������&�Қ	�ϝ.���آl�s��z��ʬ��ʮA����ڰ��7���<������^�յƶ�������Թ��R�����&�L�ƾ��q�+�p��������D��a�������X�����������%�����K���1� ���O�����j�������}���������_�K����w���.�t�^�����H�}���P��������4�����2�!���Q�������Z�d�n�x��������������*�9�D�O�Z�
���+�m��������H������������7�L�\�q����������>�M�Z�g�z������������K�V�e�t����*���������$�W�����+�f�q�(7��*}�>�����"3BQ`o~��*x����������'6ETcr������s�����)4����;	�	�	
B
Q
e
�
�
�
�
"-w���-8���

�
�
�
�
�
:E����R�
 kv��$.8BLV`jt�����W�M������
����sv��_w���*9t�,7���, 7 B M � � � � ,!7!B!�!�!�!�!�!G"R"]"�"�"�"�"[#f#q#�#�#$$c$n$y$%K%V%a%�%�%V+d+s+�+�+�+�,�,*-9-D-S-�-�-�-�-�-�.�.�.�.J/�/�/^0i0t0�0�0�1�1�1�1�1222)242A2N2[2h2w2�2�2�2�2X3c3n3��x����������������R�^�m�x�����e����������"�i�t��������������� �;�Y�e�t����b���'�2�=�S��������������C�N�Y�e�t���������������9�|���������|��������������������(3?NYh?JUap{���
8al����"C|���%
k
v
�
�
�
�
$/Py�����G]���M� !��,7BN]h~EP\k�#.:ITj�H��!B������ ,;F��! X � � !!�!�!"<"h"�"#P#|#�#$X$�$�$l%�%&U&`&k&w&�&�&�&�&''+'6'4(@(O(Z(�(�(�(�(�(1)<)G)S)b)m)�)�)�)�)**!*,*n*z*�*�*�*�*+&+5+@+K+�+�+�+,,!,,,|,�,�,-.^.i.u.�.�/-080D0S0�01T1_1j1u1�1�1�1�1�233'323>3M3ذ���α�������5�B�����I������6���������������tv	���:��;LW�k�r{#{R�T�0�<��Z�g�������&�"�/���������w���s	�			!	-	:	G	T	�	�	�	=!	J!	W!	d!	�#	�#	�#	�#	�#	%	#%	0%	=%		+	_3	l3	�;	�;	^C	kC	cL	pL	}L	�S	�S	�S	`[	m[	=d	Jd	Wd	�e	�e	�m	�s	t	:z	�	�	��	$�	��	˶	ض	��	b�	o�	��	��	��	�	��	T�	Z�	g�	I�	V�	m�	K�	X�	%�	2�	.
p	
i
v
d
�
�
�
�+
�+
�0
�0
O4
\4
�>
Y?
H�
��
�
*�
}�
9�
�
��
�
p�
A�

�
�
��
��
[�
��
{�
�
��
��
�
V�
c�
x�
M�
Z�
�
w�
��
���7DSv�MR�W}�~ާd�e���o��������u�����!��*�������&��(	���"�X��%�@�QaOc"j/j7�D������������J�:��0�h�u�����æQ�^������Ĭ7�D�ޯ4�A�N�������l�y������&�3�@�|�3���������|���������N���B��	
k

N
A


�

�
I
�I
�I
�J
�K
HM
�S
�a
�n
�o
p
 q
lr
��
G�
2�
ߥ
��
�
��
^�Z
&	�~�Z�Y^� �!#"�&�'�(�(�)+�+ ,�-g.�.0�1H2;�;[�*�ٕ��N��������������*�c�p�N����������� ��,����^ky�N[��dq1>��4
A
����?
�fan���t�E�*r(��ҤP��������֫��u�A�
�ů������M�%�B���F��O���)�������|�����7�v6�j���:�f�������������ɚ��Ɲ�%��������I�V�3�B�T�c����������}�%��k�-������?����DJHK:N?Q�T�WxX/Y�Y�]�_icd_ef�fMg�guh:i�k.n�n0o�o5p�p8�v�[����n�آϤ���O���|�(��� �H�l�U�z����������,������L�q��������*�B���[�1�^�����`�(�����|�*��������C�j�������.����}��MC��
e�
�����_��k �";#{%�&4)�*+,�,V-v/0o0�4�5�89�?d@�C(E�GQH&O�Q�R�T�TbUJVXc�doe�g�j k�k�mp�rpu�u|t�%�f�}���!��������<�#���
���q�����7���f���~���d�K�n�������
��������+�P�u�����
4Y~e	l
��B��P���M���E��� ".#U$w%�&�(Y,�.�0_1�4�7`:�=6@%B�B^F,IOJsK�L�MO8P�PzQ�R5S�SqT$U�U)V�VeWX�XIYw[\�\�^�_`b�b_c�d}e�f^g�h}i�kGl�l7n`o+pRq
r�rKs�s�t%u�uxy^{d|0}~S�D��������ljR�a�K�4���<��������ף����e�M�+�*�'�)�Ƭŵ���t���{����0���,�^�������\����T�����L���h�8���0��������d�.������~�\�:�7���+���7t8���������o|� @r	�
=C
�
��s"#�+{,�/0�0�<?�?�A�B;DBH�HE[�cz�z����"�r��·O�����'�����Q�����d���`������L�~�������j������������"����� �!�"$.%K&h'�(�)�*�+�,a-<./�/�0X�Y6`3c�gi2k_n'o�q�t�v9x#yz{[�
���,�p���T������o�Z������N��R���������~���8���f�������A�������83>m����$�&�)�36�6�8�:\>�@=ACrE LM�MXN�OJR�R�S�VX�XKY,[�]�^8_ij��ɪ��`�F�������q�_�����T��E��>�����U�z���������F
H��k
!
�}�������"�#c$�$[%%&�&�'�(�)�*�+Or�sp29v�vw x�xy�}�~V�W�X[�_�b3;vdw�x�{�3�|}w}r~]����#�84ߋ`�Ō�4΍J�����q�&��m�#�v�C�����j5&����e��`����)�z�6�����\���4�"���t�*�}�J�����64�@7��d�������	�����]���b���|�U{|������9� j!�1#6�6�8F<�9�?�@�D�F�r�t�x�y6{�s���	���|���2�߸���)�|�(�{�������8���%�����u�C����M�N:���:Z��;B<7j
Y�347�78�<�=&>�>Z?�?�8�<1B�JkKgN�NuO�O�P�@'A��(�E�������C�`���������*@,j-�../0F1Q24;�<�EDH0J�JZPQ>T�U�[�\�_Na�bIdxe+g�j�p7sYt�tgu�u�v�A]B�wpzE~�B�C�~Ӆ��;�b��_�ƛ%�J��S��͟Ԭ%�~����S�ȳ!���.D�D^E�Ź���Z�:�����E��������k���}����	��
���
��Hd�I=�d�zI !.@/�/�/�0�Vw���g�����(8�8��,������" ?!\"y#�$�%�&�'.)W*2+
,�,�-�.y/T0�1`3E�I�Z}b�h�w!���o���������D�tF�G�H�!"w"B,�,,-�-�0?1�1�2U3�3�45�5V6�6�7b9:�:B;�;�<B=�=t>?�?A@�@vAB�BGC�CzDE�ELI�IHH�J8N=Q�T�WvX-Y�Y�]�_cd]ef�fKg�gsh8i�k,n�n.o�o3p�pMrt�Y�B��l�r�ͤ����M�<�z�&�D��F�j�S�x����������*������J�o��������(�@���Y�/�\�����^�&�����z�(��������A�h�������,����{��KA��
c�
�����]��i �"9#y%�&2)�*+�+�,T-t/0m0�4�5�89�?b@�C&E�GOH$O�Q�R�T�T`UHV�V�dme�g�jk�k�m}p�rnu�u9v�|#�d�{�������������������o�����5���d���|���b������������������)�N�s�����2W|c	j
��@��N���K����C��� ",#S$u%�&�(�+�.�0]1}4�7^:n=4@#B�B�E*IMJqK�L�MO6P�PxQ�R3S�SoT"U�U'V�VcWX�XGYu[\�\�^�_�_b�b]c�d{e�f\g�h{i�kEl�l5n^o)pPqr�rIs�s�t#u�ux
y\{^|.}~Q�B���������ʼn݋_�I�2�����������գ����c�K�)�(�%�'�$������r���y����.���*����������Z����R�����J���f�6���.��������b�,�
�����|�Z�8�5�2������'8�8�������mz�>p	�
;A
�
��S#�+y,�/0�0�1�>�?�?�B9D�D�HYcYr�z4{��� ���<��M�ݸ��'���#�O�~�������s�����
�J�|�������X������������ ��5h
! >!["x#�$�%�&�'-)V*1+,�,�-�.x/S0�1�Y4`1c�gi0k]n%o�q�t�v�w!yz{Y����*�n���R������m�X���ߴ��L��P���������|���6���d�������?��������61<k����$�&])�*�5�6�8�:2;~@;ACE�E
M�MVN�OXP�R�S<TX�XIY�Z�[�^6_�_j�jǪ�^�Ҭ�����o���i���R���sF<�����S�x����������G�Hi��
{������;�#a$�$Y%#&�&�'�(�)�*�+@,�s7v�2�vwx�x
y�}�~
T�6��X[d^�bVcT3bw�x�{|�3}u}p~[����M�r��4^�Ì̍5H�����o�$�P�k�!�t�A�����:��5Ĭ�c��^�õ
�'�x�u�U6���Z���2� ���r�(�{�H�������6���7b������������[���`���z���d
������� a9h!q"�5�6�84<�<:�@�A�F@H\t�x�yz�q��������0��������z�&�y�%�����6���#�����b�5���^�K����:��A;h��;�<�Wu47�78�8A=�=s>
?�?@@�</B�JiKeN�NsO�O�P�U�@uA&�C�������A������������>,h-�.,/0D1O2�3�<Z>BH�I�JLQHR�U�V�\�]La{bGdve)g�h&o5sWt�teu�u�v�wB�BnzC~�~FC�Cх��9�`��]�ě#�H��Q��˟��#�|����Q�Ƴ����yDE�Eù���X�D�����C���������Y���{�����������
bKI��I�b�xG !�!>/�/�/�0�0IH�J9N>Q�T�WwX.Y�Y�]�_cd^ef�fLg�gth9i�k-n�n/o�o4p�pNru�Z�C��m�s�����N�=�{�'�E��G�k�T�y����������+������K�p��������)�A���Z�0�]�����_�'�����{�)��������B�i�������-����|��LB��
d�
�����^��j �":#z%�&3)�*+�+�,U-u/0n0�4�5�89�?c@�C'E�GPH%O�Q�R�T�TaUIV�VW�dne�g�jk�k�m~p�rou�u:v�|$�e�|��������������"������p�����6���e���}���c���	�������	��������*�O�t�����3X}d	k
��A��O���L���D��� "-#T$v%�&�(�+�.�0^1~4�7_:o=5@$B�B�E+INJrK�L�MO7P�PyQ�R4S�SpT#U�U(V�VdWX�XHYv[\�\�^�_�_b�b^c�d|e�f]g�h|i�kFl�l6n_o*pQqr�rJs�s�t$u�uxy]{c|/}~R�C��������Ɖދ`�J�3�����������֣����d�L�*�)�&�(�%������s���z����/���+�����f���]��������[����S�����K���g�7���/��������c�-������}�[�9�6�3���*����s8
9��+�����������n{�?q	�
<B
�
��T#�+z,�/0�0�1�>�?�?�B:D�D�H�YcZr�z5{���!���=��N�޸��(���$�P��������t������K�}�������Y������������!��6i
��� �!�"$-%J&g'�(�)�*�+�,`-;./�/�0_3�3�Y5`2c�gi1k^n&o�q�t�v�w"yz{Z�	���+�o���S������n�Y������M��Q���������}���7���e�������@�������72=l����$�&^)�*6�6�8�:3;@<ACEqE�E/JM�MWN�OYP�R�S=TX�XJY�Z+[�[�^7_�_�bij�j�wȪ��_�Ӭ�� ���n������9�C����p���j���S����F=�����T�y���������	H�Hj 	��
|������<"v"�"�#b$�$Z%$&�&�'�(�)�*�+A,�,+-�-.>1�1o2�s8v3�vwx�xy�}�~U�7��X[e^�bWc�3cw�x�{|74}v}q~
\����N�s��4_�Č͍i5I�����p�%�Q�l�"�u�B�����;�6Ŭ�d��_�ĵ�(�y�v��6���[���3�!���s�)�|�I������?7���7c������������\���a���{���!{������� �9i!r""6�6�8E<�<M:�@�A�FAHat�x�yz�r�����"���1��������{�'�z�&�����7���$�����c�B���_�L����:���;i�A<�<�Xv47�78�8�=%>�>Y?�?�@�<0B�JjKfN�NtO�O�P�U&A�A'�D�������B������������?,i-�.-/0E1P2�3�<[>CH�I�JLQIR�U�V�\�]Ma|bHdwe*g�h'o6sXt�tfu�u�v�w\B�BozD~�~�C-D҅��:�a��^�ś$�I��R��̟��$�}����R�dz �����D]E�EĹ���Y�E�����D���������^���|�����������
c�I�5J�c�yH !�!?/�/�/�0�0�%�8�:�C�E(I�K8'
�'
 (
�(
�(
s)
"*
�*
+
,
-
�-
.
�.
�.
`/
�/
60
�0
>1
S����K�swr�ŏ'�˨ �ɸ���� t!\$�$g8�8f9�9f:�:�mNn���ոK��w��������V��_���V��3jE(J$[�b
i�wl����x���(�9���"g"�"�,$-�-.71�1�1�V��c���Z��3nE,J([�bi�wp����|���,�=���"k"�"�,(-�-.;1�1�1A�������������`���T���g�`�������`�����1���1�i� �������k���+���9�}��a���!����r����X���m���A��������p��X�������.��������u�x���{������Y[	�v� �-5�;?�E/F�F�F�K�V�kZl�r�z6��������w�8���� ���=������t������Z�����e�z���z���V	�	�	�	 !	�#	�$	�*	C3	�;	9C	FL	�S	;[	 d	ge	�m	�s	z	�	��	��	��	9�	"�		�	��	��	��	l�	��		�	�	��	��	'�	��	�	��	��	g�	��	��	��	.�	��	��	��	`�	��	M�	%�	��	;�	��	e�	��	��	�	��	4�	��	G�	��	��	u�	��	��	��	�	��	-�	��	��	x�	��		�	w�	��	��	�	��	��	��	F�	|�	��	j�	��	��	P�	��	O�	��	
�	��	�	�	��	8�	��	?�	%�	R�	'�	�	
U	
N

H
�
�
#
�
�
!
'#
6(
�+
�0
24
�6
(9
�;
�=
l>
<?
aB
UD
�E
F
lJ
QN
�P
T
�V
1Z
�]
[a
f
�h
ij
�n
�q
2s
!x
�x
{z
K}
n�
,�
d�
��
�
a�
�
��
��
�
T�
$�
��
��
x�
��
�
U�
��
��
��
>�
��
��
�
��
�
��
_�
��
w�
��
��
:�
\�
1�
��
[�
��
��6��Y�!�(b/ZH{M�Q�ST>U�UOV�WXyXkY7Z[l[8\�\�]�^�_L`Ia�a�d�gTjOlGnp:r�rZs
t�u�v�w�xUyz�zn{�|�~�
�*���>�_�;�4���-���^�����&��������C���`���`�����"�������0���r������K���`�'�����U������u�����F����0�R������������f�����Q�)�S�������O��H�
������f���������B�������b�"�@���V���4��������|���8��������������X����&���8���5�����3���6�����
�������������]�E��i����b�����	�[�����S����]�o�-��M�Y�g�	
c
�
}�9�
x
�
2�+�a��2�c�)�	��G���6�&���>�b��0 � @!�!"P"�")#�#=$�$�%�&Z'(n(�()�)�)Z*�*+h+�,-~-.�.�.�/�/o0�0�1�2�@�C�E/IL�L�MUO�O�QFR�T�V�X�Z�\�^fa�c\d�dff^g�g�h7ikl�l�m�m�x�y�z�{}���I���]�<���=�����
������������!�������������������P������	��������v�<���1�n�`�q���J������e���B����4��;�������h����J�;����a�����-���t�,�����V������:�7��������2�����8�2�����1�z�����-�t���G
�


�
�
5
W
�
� 
� 
='
�'
'(
�(
�(
z)
)*
�*

+
,
-
�-
$.
�.
�.
g/
�/
=0
�0
E1
�1
2
k7
28
9
�;
>
�?
@
�@
_A
�B
�B
OC
�C
;D
tF
G
�G
}H
,M
�M
�P
�Q
�S
sT
U
kW
lX
�Y
#Z
vZ
�[
�\
�^
y`
�`
oa
�a
b
^b
�b
�b
Ec
�c
/d
�d
�d
ke
�e
yf
�f
pg
Ah
�h
hi
�i
qj
�j
hk
�k
il
>m
�m
�n
1o
�o
�p
�q
s
�s
rt
�t
>u
�u
Wv
�z
*|
�|
}
�}
�~

r
�
��
l�
��
s�
��
��
0�
��
�
��
�
&�
��
��
4�
��
��
�
,�
�
d�
�
��
,�
��
w�
��
q�
��
H�
��
��
*�
�
��
:�
��
��
Bj>
��
gh���b����{���+ � U!j"�#X$�$�%M'�'I(
)j*�*f+�,F-
.�.�0'1�1K3�3|45�67�7�8�8k9:�:�;�=�=>�>H?�?P@�@`A�ADBC�C
DcD�D|E:FZG�G
HbH"J�J�N�O�P�U�WpY^[�\Z]L_�dLhWi[j�j�k4m�no�o�p1rou�u"y�y�z%|�~\�����*������Z�$����a���������*���[���m�2����E��,�p���:���=�
���!���_������"���z�S�� �x�����i�����������
�}��������D�G����������_������w���|�t�_���������������c�*�����#���n�����f���x����'�����o�����}����x�3������2���������V�����`�����fEu
�
�K�aF�A�Y1�i��{\�0�l�L�- � Q!"�"#�#$�$Y%�%i&�&y'^(})/+ ,�,�,v-�JwKpL�L�MgNO�Y�Z[sd�d�o�o�pnqr�tTu�u�v�wx�x�y&z�c���#�����x�H�?�����L�������p����B�����������]�������d�	���9�9�9��������	�z����L�������[�����+���\���$���&���z�$�^�.���Y�O������f�6�����}�����u��W	�	���:S�[J ^"�%�*�+�3a45�5X6m;;<�<�=2h�hgij�jm�n�o�pr�r�t�u�~8�2������8���<�&�����@�d�;�%�J�L�q�s�[�w�����%����������e��������z����q����?���l���b�
���e�5�����5���t�����j�����K�����@���u����Z���z�!��������������W�l���������*���$���4���g�������f������	��-�"�%$/65=:�f���,��������`����-e	vM�o�����M���p����
�	
�

}
w
B

 
�:
�R9U��}�	�l���������������;���������M����k���������G����	w�	��	%�	��	C�	ӫ	�	��	��	�	��	�	��	��	[�	��	�	��	�	��	�F
�
��
&R���'�k�������Q�&��������6������a���@���"��������D����)������)���l����:���L�������7���I�������m�6�;�������h�}�;��[*��e���	
o
�
+��E�*
�
�
>�7�m�>�4���T���A�2�(�%�R�v��C � S!c!b"�"<#�#P$b$%E%-�-&.�.	/�/�/1�12�2K8�8�9�9:^:�:;
L7Q�Q�T�VXX�Zf\9^�`c�crd�dEi�uňo��g���C������e�����y�&�7����Ψ��V��Ϯ�� ��J������Ժ���j�������J������$����g�����3���y�1�����\������A�>� ������4�@�����q�A��������7�������
�
	
�	
�	
r

�

U
�
O
�


f

�

D
�

&
1
�%
�&
+-
P1
b1
�1
�3
�6
�6
w7
F8
9
�:
=
a=
�>
3?
PG
_G
�G
!J
�J
�n
?o
�o
�p
&r
,s
�t
�t
Lu
�u
�v
 x
-z
?�
��
�
��
Ċ
��
O�
��
G�
�~������� c!�!�"f$�$#%B&�'W(�(_)�*t+�+T-.n.�/51�1O2�3�4�4�5&7�7�7�8y9�9�;�<�I5JFJTJ�JTM�N
Oq�u�w�x���*���N���?��p������Z��D�s���/�`��{�!���Y�@����W��o�<�K���������y������(���;�����y�������������e�1���6���6��D�	rQ���F&�zI[����x�Y�9 � d!2"�"!#�#+$�$l%�%|&'�'�(
)t*C+,,_0�3]5�:�=k@�BNDJF�IDJ�J�K!LxL�LM�M�MNO�PQCQ�Q�QROR�R�RS[S�S�S$TgT�T�T0UsU�U�U<VV�VWHW�W�WXTX�X�X#Y�YZ�Z�Z�`$d}dan:o�o
p�p�p�q�r3s�s!t�tmu�uv�v<w�w�w!x�x
y�y0z{O{�{�{|[|�|�|$}g}�}�}0~s~�~�~��{����g�<�	��������\���J�c�ݐ����V�̒c���	��� �9�ɖ[����R�!�Ǟ����n�����F�_�բ�|���x��T���J�R���R�#����l������*�C�Ӳe�����J�`���l�Ź����D��u�I�b�����������&���`����g�=�����?���������������p����!���������a�������g���x�������������������$�=�����l��0	/`y�h&�W0�#��]	!�!�#$�$8%/)m*�*�+-Q-�-.p.�.3/�/0p0�01Z1�12c2�23/3�3y4�4 5�5�6�78�89�9:�:;~;T<m<�<�=�@�B�F�H
LYNzP:SpUW0Y�]o`#ce�e,gvgIhbh�h�hij�jal2m�m�mwn�n�o#p�pbq8r�rTs[t|t�tT}�}�~I��K��U�-�����R����N���K�����R�S���M�:���\�a�ڙ������m���̟������7�%�>�ҥB�G�٪ū��~����&������-�F�_���������Ǵ:�������6�ڷ����p�����v�����5���Y�r��y�*���|���'����T�������w�O�h�������?�����e�~��������b�����d����K���'����������-���d�����/�H�������9���[�����g�%����������	�n�p���:�����%�����?�<���A���.���E�^����������������w��/�����i8�8)=
�>
hJ
�MGx��s����I�@[0�}0�K7O�`n�r�vRz4�*�}�͑��ݘ@������״�h�������^���%�2����N����(!�#N),�6�=�jSm�oq�rs}�5��G���s���ЛԞߡS�p��<�>�����������k�������D�o�����t�`�0�]8�8=
�>
\J
�M;x�g�{���=�4O$�q0�K(O�`sn�r�vCz(��q���u�ј4����˴s�\�������R�z��&���B����!�#B),�6�=�jGm�o	q�rg}��)���;�u�g���ěȞӡG�d�٫0�2��������
�	�_�x�����8�c�����h�T�$������������������������!,37;?CGKO\hx������������

4
I
`
{
�
�
�
�
�
1Vk{��������������
&*18?FMQX_fjqx������������������#'+/BUl���������#16>FKV]bglqv{���������������������� AMmu}������-BJem��������(GXfn}�����?Wiq��������3Nem��������	;CHaiqy�������
DU]rz������)1?nv����������#+3L�����Zbjrz�������3;CYai�������
%-5I����������	/7QYaft������#(M]x}�������   4 O k | � � � � � � !!<!a!s!�!�!�!�!�!�!"+"I"f"�"�"�"�"�"�"�"�"##,#1#K#P#U#k#p#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#$
$$$%$-$5$=$M$R$b$j$r$z$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$%%%&%+%0%8%@%H%P%U%]%e%j%r%y%~%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%&&
&&&&&#&(&-&2&7&<&A&F&K&P&X&`&q&y&�&�&�&�&�&�&�&''','4'E'M'U'Z'_'u'}'�'�'�'�'�'�'�'	((#(=(X(k(�(�(�(�(�(�(
)$)))@)X)`)h)m)�)�)�)�)�)�)�)�)�)
*"*4*=*T*\*r*�*�*�*�*�*�*+$+1+?+Q+g+�+�+�+�+�+�+
,0,8,O,h,m,u,},�,�,�,�,�,�,�,�,	--#-+-B-J-]-e-}-�-�-�-�-�-�-�-�-�-.	.../.K._.x.�.�.�.�.�.�.�.�.�.//(/0/8/@/X/`/w//�/�/�/�/�/�/�/�/�/�/�/00>0F0N0V0^0c0�0�0�0�0�0�0�0�0�01;1C1j1�1�1�1�1�1222'2F2K2c2w2�2�2�2�2�2�23!393A3S3i3~3�3�3�3�3�3�3�3�344$4)4N4S4X4]4e4j4o4�4�4�4�4�4�4�4�4�4�4�4�455$5?5D5[5~5�5�5�5�566=6B6]6e6j6|6�6�6�6�6�6�6�6�6�6�6�67#7(7-7O7T7q7�7�7�7�78#8I8l8�8�8�8�899%9-9T9\9~9�9�9�9	:&:S:y:�:�:�:�:�:�:�:;;.;J;O;T;e;r;�;�;�;�;�;�;�;�;�;<<<+<3<8<M<U<Z<x<}<�<�<�<�<�<�<
==#=(=-=2=B=J=O=W=\=w=|=�=�=�=�=�=�=�=�=�=>
>'>,>H>M>R>c>h>m>�>�>�>�>�>�>�>�>�>�>�>�>�>??3?;?T?Y?^?v?{?�?�?�?�?�?�?�?�?@@@@@%@*@2@@@E@J@a@i@q@{@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@AAA#A4AHAMAUAZAbAgAoAtA|A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�ABBBB&B+B3B8B@BEBMBRBZB_BgBlBtByB�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�BCC
CC+C0C5C:C?CDCICQCYCaCiCqCyC�C�C�C�C�C�C�C�C�C�C�CDDD'D,D1D6D>DFDRDWDdDrD�D�D�D�D�D�D�D�D�D�D�DE#E(E;ELEQEXE]EeEjErEwEE�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�EFFF!F&F.F6F;FCFKFaFiF�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�FGGGG"G'G0G5G>GCGKGTGYGaGjGoGwG�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�GHHHH!H&H.H3H;H@HHHMHUHZHbHgHoHtH|H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�HIIII!I&I.I3I;I@IHIMIUI]IbIkIsI�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�IJ
J J0JHJXJsJ�J�J�J�J�J�J�J�J�JKKKKK"K*K/K7K<KDKIKQKVK^KpKuK}K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�KLLLLL&L+L3L8LELJLRLWL_LhLpLxL�L�L�L�L�L�L�L�L�L�LM	MMMM#M(M0M5M=MBMJMOMWM\MeMlMqMyM~M�M�M�M�M�M�M�M�M�M�M�M�MNNNN N)N1N:NCN[NhNqNzN�N�N�N�N�N�N�N�N�N�N�N�N�N�NO	OOOO$O-O5O:OAOFONOSO\OeOmOrOyO~O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�OPPPPP!P(P-P5P\PaPjPsP{P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�PQQQQQ$Q)Q1Q:QBQGQOQVQ[QcQkQtQ}Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�QR
RRRR&R+R2R7R?RHRMRRRWR`RiRrRwR~R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�RS
SSS%S*S3S;SCSLSUS]SfSkStS|S�S�S�S�S�S�S�S�S�S�S�S�S�S�ST"T5T>TCTLTUT^TcT}T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�TUUUU U%U-U5U:UBUJUOUWU_UdUlUtUyU�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�UVVVVV$V,V4V<VAVIVQVeVjV�V�V�V�V�V�V�V�V�V�V�V�V�V�VW#W(W<WDWIWbWjWoW�W�W�W�W�W�W�W�W�W�W�W�WXXX!X&X<XDXIXVX^XfXuXzX�X�X�X�X�X�X�XYY*Y/Y8YAYaYfYoY�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�YZ	ZZZZ*Z/Z4Z9Z>ZCZHZ]ZbZjZoZwZ|Z�Z�Z�Z�Z�Z�Z�Z�Z
[[[[![&[+[=[U[^[l[q[v[�[�[�[�[�[�[�[�[�[�[\\&\7\H\[\r\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\]]
]]]]]]"]&]*].]2]6]:]>]B]F]J]N]R]V]Z]^]b]f]j]n]r]v]z]~]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]^^
^^^^'^/^4^9^>^C^H^M^R^W^\^a^w^^�^�^�^�^�^�^�^�^�^�^�^�^__*_/_K_e_v_�_�_�_�_�_�_�_�_�_�_�_�_�_�_�_`````` `(`0`9`A`I`Q```e`m`t`�`�`�`�`�`�`�`�`�`�`�`�`�`aa%a1a>aLa[ana�a�a�a�a�a�a
b*b2b7bKbeb|b�b�b�b�b�b�bc
c,cMcgc{c�c�c�c�c�c�cdd0d5d=dEdJdRdZd_dgdodtd|d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�deeee"e'e,e1e6e;e@eEeJeOeTeYe^ecehemeuezee�e�e�e�e�e�e�e�efff f7fMfRfjf�f�f�f�f�f�fggg$g:gNgSg[gcgkgpgug}g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�ghh
hhh&h.h?hDhThYhihqh�h�h�h�h�h�h�h�h	ii$i/iCiHiMiaiqi�i�i�i�i�i�i�i�i�i�i�ijjj j%j9jAj\jdjij|j�j�j�j�j�j�j�jkkk3k8kKk`khk�k�k�k�k�k�k�k�k�k�k�k�klll!l&l.l?lDlIlQlYlaljlolwl�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�lmmmm#m,m1m6m;mCmKmSm\mamimrmwm|m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�mn
nnn#n+n4n9nAnFnNnVn^nfnontn|n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�noooo"o*o/o7o?oGoPoUo^ocohoooxo}o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�op	pp)p1pMpUphpmprpwp|p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�pqq-qAqZqjq�q�q�q�q�q�q�q�q�q�q�qrrr-r2r7r<rArIrNrWr\rortryr~r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rs	sssss"s*s6sAsPsfs~s�s�s�s�s�s�s�s�s�s�s�s�s�s�s�s�s�sttt0t5t:t_tdtitnt�t�t�t�t�t�t�tuu
uuuu!u8u=uBuGuLuQuVumu�u�u�u�u�u�u�u�u�u�u�u
v!v:v?vDvMvRvlvqvvv{v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�vw	wwww)w2w;wCwHwQwYwiwnwsw�w�w�w�w�w�w�w�w�w�w�w�wxxxx"x'x,x1x6x;xRxWx\xaxzxx�x�x�x�x�x�x�x�x�x�xy	yyyyy"y3y8y=yUyqy�y�y�y�y�yzzz!z)z1z6z;z@zEz^zfzsz{z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z�z{	{{{{{"{'{5{:{?{D{I{N{S{f{k{s{x{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{|	|||#|+|3|;|Q|V|[|`|h|p|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|}}}}}&}/}>}N}S}\}e}m}u}z}}�}�}�}�}�}�}�}~~~~-~=~B~K~T~\~e~�~�~�~�~�~�~�~�~�~$<AF\afkpuz��������������
���*�/�4�N�S�d�i�n�s�x�}�����������ƀˀ��������� �=�E�r�w�|�������������݁�����5�L�^�u�������������������Ăɂ΂���
���$�,�1�:�B�J�i�n�������ăɃ΃����&�+�D�I�R�W�\�a�����������������������̄фڄ߄���������"�'�,�1�6�A�R�]�n�s�{�����������…ʅυׅ܅������������&�+�3�<�A�I�N�V�_�g�u�z�������������†ІՆ݆�����	���1�I�q�������������‡ˇԇ݇�����	����'�0�7�D�L�U�^�l�q�y���������������ƈ܈��������%�:�B�K�T�]�e�q�y�����������������Éˉԉى������
��"�*�3�<�E�M�R�Z�c�l�t�|�����������������ĊԊيފ���������'�/�B�K�S�c�h�p�w�|���������������‹ˋӋ؋���������� �%�-�5�:�B�W�_�d�i�}�������������������ʌڌ�������!�)�.�6�;�C�H�P�U�]�b�j�o�w�|���������������������ƍˍӍ؍�������
�"�'�=�B�K�S�X�]�b�g�l�q�v�{�������������������������Ɏю֎ގ�����5�E�P�U�c�h�w�|�������������ŏʏڏߏ��������� �%�-�2�9�>�C�K�P�X�]�b�j�o�w�����������ݐ���� �%�;�@�a�f�{�����������ܑ������6�;�^�c�v�{���������ΒӒ����+�0�H�M�[�`�z����������“Ǔړߓ������!�&�.�3�8�@�E�J�R�]�e�m�u�}�����������ǔԔ���	���!�)�9�J�S�d�x�������ƕΕוܕ������� �1�9�>�E�J�R�W�_�d�i�q�v�~�����������ÖȖЖՖݖ�����������%�*�/�7�<�D�I�N�V�[�c�v�����������������×ȗї֗ߗ�����
����5�:�L�Q�h�m�������������������˜ǘϘ֘ޘ����������&�.�6�>�F�N�V�^�o�������������ƙΙ֙�
��,�I�Q�a�p�u�}�������������������Ú˚Кؚ�������
����$�6�H�M�T�Y�a�f�n�v�~���������������������ÛțЛ՛ݛ��������!�)�1�9�A�F�N�S�Z�_�g�l�q�y�~�������ĜɜΜ֜ۜ���������
��$�-�2�:�G�L�Q�Y�^�f�n�s�{���������������������ǝϝԝܝ��������� �%�-�2�:�?�D�L�Q�Y�^�f�k�s�{�������������������ɞΞ՞ڞ������������,�5�:�I�N�^�c�r�w�����������ğ�������
����3�8�=�E�J�Q�V�[�c�h�p�u�}���������������������Ѡ֠۠��������"�'�/�I�N�S�[�`�h��������������������ơˡСաڡ���������"�>�F�T�\�a�i�n�v�~���������������������Ңڢ��������
���"�'�,�1�6�;�@�E�\�a�f�n�s�{���������������ңףܣ���������&�+�0�8�=�E�J�`�i�q�z�����������������¤ۤ����������!�*�2�:�?�D�I�k�s�{���������������ȥͥեݥ���������#�/�7�>�C�K�S�\�a�i�q�v�~�������������������������˦Ԧܦ�����������'�,�4�G�`�e�w�|�����������ħاݧ������(�-�E�J�e�j�~�����������Ǩ̨ըڨ�������������#�+�0�8�@�T�\�a�j�o�w������������������Щթݩ�������
����$�)�1�B�K�P�g�l�u�z�����������Ū٪ު������:�?�X�]�p�u�������«ثݫ�����������#�(�0�5�=�B�J�R�d�l�u�}���������Ȭ٬ެ�����
��#�+�0�8�=�E�M�R�W�_�q�z�������������ƭԭܭ��������#�<�D�L�Q�Y�^�f�k�r�w�|�����������������ƮήӮخ���������� �%�-�5�C�K�S�[�`�h�p�u�}���������������ï˯ӯد����	����&�.�3�;�C�V�^�f�k�s�{���������������ŰͰҰڰ��������%�-�2�:�B�J�e�m�u�}�����������������ͱձݱ��������"�*�2�7�?�G�L�T�\�k�s�{�����������������ȲѲٲ�������
� �4�9�L�Q�d�i�n�v�{�����������������������Ƴس����������$�,�1�6�>�C�K�^�t�y�������������Ŵʴ������ �9�A�V�^�k�p�u�}�����������������ǵ۵�������������&�3�8�D�I�V�[�`�e�m�r�z����������������Ƕ̶Զٶ����������!�&�.�3�;�J�R�[�`�g�l�q�y�~�����������������ŷηӷ۷�������
����$�)�1�9�>�F�T�b�g�u�z��������������������ɸҸ۸���������$�)�1�6�H�P�X�]�b�j�y�������������������ɹҹڹ߹����������'�/�4�C�K�S�X�`�h�m�u�}�������������������ú˺ۺ��������$�,�6�;�C�H�O�T�\�a�i�n�s�{�����������������˻лݻ������������ �%�,�8�=�C�I�O�U�[�a�g�m�s�y������������������������ǼͼӼټ߼����������$�+�2�9�@�G�N�U�\�c�j�q�x��������������������Ž̽ӽڽ����������� �'�.�5�<�C�J�Q�X�_�f�m�t�{���������������������ȾϾ־ݾ����������#�*�1�8�?�F�M�T�[�b�i�p�w�~�������������������Ŀ˿ҿٿ��������
����&�-�4�;�B�I�P�W�^�e�l�s�z����������������������������������������
���"�)�0�7�>�E�L�S�Z�a�h�o�v�}��������������������������������������	����%�,�3�:�A�H�O�V�]�d�k�r�y€‡Ž•œ£ª±¸¿�����������������������!�(�/�6�=�D�K�R�Y�`�g�n�u�|ÃÊÑØßæíôû������������������������$�+�2�9�@�G�N�U�\�c�j�q�x�ĆčĔěĢĩİķľ����������������������� �'�.�5�<�C�J�Q�X�_�f�m�t�{łʼnŐŗŞťŬųź������������������������#�*�1�8�?�F�M�T�[�b�i�p�w�~ƅƌƓƚơƨƯƶƽ��������������������
����&�-�4�;�B�I�P�W�^�e�l�s�zǁLjǏǖǝǤǫDzǹ����������������������
���"�)�0�7�>�E�L�S�Z�a�h�o�v�}ȄȋȒșȠȧȮȵȼ��������������������	����%�,�3�:�A�H�O�V�]�d�k�r�yɀɇɎɕɜɣɪɱɸɿ�����������������������!�(�/�6�=�D�K�R�Y�`�g�n�u�|ʃʊʑʘʟʦʭʴʻ������������������������$�+�2�9�@�G�N�U�\�c�j�q�x�ˆˍ˔˛ˢ˩˰˷˾����������������������� �'�.�5�<�C�J�Q�X�_�f�m�t�{̗̞̥̬̳̺̂̉̐������������������������#�*�1�8�?�F�M�T�[�b�i�p�w�~͓͚͌ͨͯ͡ͅͶͽ��������������������
����&�-�4�;�B�I�P�W�^�e�l�s�z΁ΈΏΖΝΤΫβι����������������������
���"�)�0�7�>�E�L�S�Z�a�h�o�v�}τϋϒϙϠϧϮϵϼ��������������������	����%�,�3�:�A�H�O�V�]�d�k�r�yЀЇЎЕМУЪбип�����������������������!�(�/�6�=�D�K�R�Y�`�g�n�u�|уъёјџѦѭѴѻ������������������������$�+�2�9�@�G�N�U�\�c�j�q�x�҆ҍҔқҢҩҰҷҾ����������������������� �'�.�5�<�C�J�Q�X�_�f�m�t�{ӂӉӐӗӞӥӬӳӺ������������������������#�*�1�8�?�F�M�T�[�b�i�p�w�~ԅԌԓԚԡԨԯԶԽ��������������������
����&�-�4�;�B�I�P�W�^�e�l�s�zՁՈՏՖ՝դիղչ����������������������
���"�)�0�7�>�E�L�S�Z�a�h�o�v�}ք֋ֵּ֧֮֒֙֠��������������������	����%�,�3�:�A�H�O�V�]�d�k�r�y׀ׇ׎ולףתױ׸׿�����������������������!�(�/�6�=�D�K�R�Y�`�g�n�u�|؃؊ؘؑ؟ئحشػ������������������������$�+�2�9�@�G�N�U�\�c�j�q�x�نٍٔٛ٢٩ٰٷپ����������������������� �'�.�5�<�C�J�Q�X�_�f�m�t�{ڂډڐڗڞڥڬڳں������������������������#�*�1�8�?�F�M�T�[�b�i�p�w�~ۅیۓۚۡۨۯ۶۽��������������������
����&�-�4�;�B�I�P�W�^�e�l�s�z܁܈܏ܖܝܤܫܹܲ����������������������
���"�)�0�7�>�E�L�S�Z�a�h�o�v�}݄݋ݒݙݠݧݮݵݼ��������������������	����%�,�3�:�A�H�O�V�]�d�k�r�yހއގޕޜޣުޱ޸޿�����������������������!�(�/�6�=�D�K�R�Y�`�g�n�u�|߃ߊߑߘߟߦ߭ߴ߻������������������������$�+�2�9�@�G�N�U�\�c�j�q�x������������������������������������� �'�.�5�<�C�J�Q�X�_�f�m�t�{���������������������������������#�*�1�8�?�F�M�T�[�b�i�p�w�~�����������������������������
����&�-�4�;�B�I�P�W�^�e�l�s�z�������������������������������
���"�)�0�7�>�E�L�S�Z�a�h�o�v�}�����������������������������	����%�,�3�:�A�H�O�V�]�d�k�r�y���������������������������������!�(�/�6�=�D�K�R�Y�`�g�n�u�|���������������������������������$�+�2�9�@�G�N�U�\�c�j�q�x��������������������������������� �'�.�5�<�C�J�Q�X�_�f�m�t�{���������������������������������#�*�1�8�?�F�M�T�[�b�i�p�w�~�����������������������������
����&�-�4�;�B�I�P�W�^�e�l�s�z�������������������������������
���"�)�0�7�>�E�L�S�Z�a�h�o�v�}��������k8999&9.9+=
�>
kJ
�MJx��v����T���C^3��0�0�0�0�0�0�0�0�0�K�O�O�O�O�O�O�O�O�OP	PPP!P)P1P9PAPIPQPYPaPiPqPyP�P�P�P�P�P�P�P�`�n�r�r�v�z�z�z�z�z�z�z�z�z�z�z�z�z�z{6�,��ϑ��ߘB��'�<���ٴ����������������������������������a���(�5����P����*!�#�#P)U,],e,m,u,},�,�,�,�,�,�,�,�,�,�,�,�6�677,7A7V74><>D>L>T>\>d>l>t>|>�>�>�>�>�>�>�>�j]mrm�oq�rsu}�8��J���v���ӛמ�V�s��J�R�Z�L�T�i��1�F�N�V�a�i�p�w������������y�������������F�r����w�b�F�N�>�����������������O�P�Q�R�������@�A�B������������.�2�������������������I�M�-�1��������������������������������������������������������� �!�"�#�$�%�&�'�GGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G'�(�)�*�+�,�-�.�/�0��������������������������������������7�	8�	9�	:�	;�	<�	=�	>�	?�	@�	A�	B�	C�	D�	E�	F�	G�	H�	I�	J�	K�	L�	M�	N�	O�	P�	Q�	R�	S�	T�	U�	V�	W�	X�	Y�	Z�	[�	\�	]�	^�	_�	`�	a�	��	��	��	��	��	��	��	4�	ª	R�	��	ɬ	�	�	�	�	�	�	�	�	�	�	�	�	��	��	#�	��	��	��	��	��	/�	5�	��	�	�	�	�	�	�	�	�	�		�	
�	�	�	
�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	 �	%G
&G
'G
(G
)G
*G
+G
,G
-G
.G
/G
0G
1G
2G
3G
4G
5G
6G
7G
U�
V�
W�
X�
Y�
Z�
[�
\�
]�
^�
_�
`�
a�
b�
c�
d�
e�
f�
g�
h�
i�
j�
k�
l�
m�
n�
o�
�
�
�
�
�
�
�
�
�
�
 �
!�
"�
#�
$�
%�
&�
'�
(�
)�
*�
+�
,�
-�
.�
�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�RSSSSSSSSS	S
SSS
SSSSI�J�K�L�M�N�O�P�Q�R�S�T�U�V�W�X�Y�Z�[�\�]�^�_�����������������������������������������������������`�4�5�6�7����|���[���=��� �����S�#�(���8���-���D�����1���I���[���������F���X�������������Q�R�S�T�U�V�W�u��
�����������������w�,��J�
j9�	�	 
~
�
:��T�7
�
�
M�q�B�x%&'O�1�c����P�A�7�2�m���R � v!w!x!q"�"K#�#q$p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%9-�-A.�.$/�/00'12$2.;/;0;1;2;L L!L"L�QR�T�VgX�Zu\H^a9c�c�d�e�e�e�e�e�i�i�i�i�iuv�v�v�v�v�v�v�vʼnʉ~����v�ˎV�[�`�ɑ�������t�<��� �Λ5�L�Q�V�[�R�q�r�s�����;�������������!�ȯ1�2�!�&�+�Y������������������$�y�������&���������^�������������������q���-�2�����x�}���������D�I�������A�F���������l�q�%�*��������������������a�f�
���������'�G��������y��� �8������,�8
A
L
�&
�&
�&
�&
�&
�&
�&
�&
�&
�&
�&
J-
K-
L-
M-
N-
O-
P-
Q-
R-
q1
�1
�6
�7
U8
;
p=
B?
nG
�G
JK
KK
LK
MK
NK
OK
PK
QK
RK
SK
TK
UK
VK
WK
XK
YK
ZK
[K
\K
]K
^K
_K
`K
aK
bK
cK
dK
eK
fK
gK
hK
iK
jK
kK
lK
mK
nK
oK
pK
qK
rK
sK
tK
uK
vK
�n
oo
p

q
Vr
=s
>s
�t
�t
[u
�u
jz
kz
lz
mz
nz
oz
pz
qz
rz
sz
tz
uz
vz
wz
xz
yz
zz
{z
|z
}z
~z
z
�z
�z
P�
U�
�
ӊ
Վ
֎
׎
؎
َ
ڎ
ێ
܎
ݎ
ގ
ߎ
��
�
�
�
�
^�
_�
`�
a�
b�
�����������������������DC38=� "###(#�$>%m&r&w&�'�(�)�)�)�*�+�+�+�-�.�/�/�/r1o2t2y2�3�4�5�5�5K7�7889�9*=+=,=-=.=/=0=1=2=3=4=5=6=7=8=9=:=;=<===>=?=�IcJ�NMONOOOPOQOROSOTOUOVOWOXOYOZO[O\O]O^O_O`O�q�q�q�x�x�x�x�x�x�x�x�x�x�x������]�řZ����	�������������������,�2���������������������������������������·÷ķŷƷT�U�V�W�X�Y�Z�e�f�g�h�i���	�
���
�h�i��~����������������7���J���������G�H�I�J�K�L�M�N�O�P�Q�R�S�T�U��������H



�*
+
,
-
.
/
0
1
�����������*�	t�H � s!A"�"0#�#F$�${%&�&')�*T+Y+=,A,TJ�J1L�LMN�N3Y!Z�Z4d�dJo�opq�q1t�t�u%vLw�w1xy�y���w�L��� ����s��
�f�ܒ�����I�ٖk���b�מ�����'�o�����)�Ωx�����]�)���ʰ#���S��u��Z��|�չĺT����w�M���O��������1�����q�5�
����.������M���/��@	�yd�}3���!U%}*�*?3�3�405�5;�;}<
=�grhi�i,jql�no3prqHr�tu~�~Y�[�e�=�Ђb�مk�x�"�Ǐ��֕j������������͠¢T�[��d���������Ȱo�����*�õ��F������:�����7�
���x�
���O����������r���t��������=��X�����I�k���w���3������g�
�S��l�)���>���n�����"� ����?����U�V$���z�Ө�
j
!
_,r.�0:3}3]8�K~N\OSfh8hlh�i�p�u�q�qKrAwuw�w� ��(�G"��(�)"��%�#�v"��'�\#��#�8#��'� "��&��"�m"��"�C$��"�"���	�cxf�h2k+m%oHq�t\v|�������U����'',���5��
QV
h�΢���j*�"�%8/J5Q:Ol�'�'����S���C����6������Q�5�������������(�^G1��b�	��	��	9�	Ǫ	W�	�	��	ά	�	��	(�	�	��	;�	��	!�	8G
p�
/�
S`��X��������e�������8���������`���B���%�����X�-���=���2���I�����6���N���`�����K���]�������X�z����|�1��O�o>�	�	%
�
�
?��Y�<
�
�
R�v�G�}(T�6�
h�#��U�F�<�7�r��W � y!v"�"P#�#]$v$%>-�-F.�.)/�/
0,1)23;#L�QR�T�VlX�Zz\M^a>c�c�d�ej�vω��{�̎e�Α���y�=�%�ӛ6�`�W�t���@������&�ͯ3�0�^���������)�z�����'���_�������7��������N����K����v�/�����������k������H�����
�z���!�=������1�	
�	
�	
^

�

A
�
4
�


^

�

<
�
=
F
Q
�&
S-
]1
v1
�1
�6
�7
Z8
;
u=
G?
oG
�G
wK
�n
to
p
q
[r
?s
�t
�t
\u
�u
�z
Z�
�
��
؊
�
c�
�����I�HB� �!"-#�$%C%|&�'|(�(�)+�+,�-S.�.�/w142~2�3�4�4�5P7�7
89�9�9@=�IBJdJ�NaO�q�x��^�ʙ_��������8������Ƿ[�j��j���������������<���O�������V����M$
��2
�������/�y�M � x!F"�"5#�#K$�$�%&�&')�*^+E,YJ�J6L�L�LM�MN�N8YZ&Z�Z�Z9d�dOo�op�p
q�q6t�t{u�u*vQw�w�w6xy"y�y������|�Q����%����X�x���k��Ŕ���.�N�ޖp��g�ܞ���|���,�T�t�����.���ө}�v�ë��b�.���ϰ(���8�X��z��_�	���ڹ��ɺY�����|�R�����T�������������6�������v�:�������3��������2�R���4���E	n�~i��8���!Z%�*�*$3D3�3�4�455�5;�;b<�<=�gWhwh�hi�i1jvl�no8pwqMr�tu~�~^��`�j�B���Ղg�ޅp�}�'�̏��ەo�����������ҠǢY�`���i���������Ͱ;�T�t����/�ȵ����K���g����?�������<������]�}����T���s���#�����w�����y����$������B��=�]�������N�p���|�����8� �E�����l���X��q�.���C���S�s����'�%������$�D��������
������������������	��	���������	������
���
�������������
�
���������������������������������������������	�	�	������
�
�
�
�
�
���
���
�����������������������������	�	�	�	�	�	�	�	�	�	���~���������������������������������������������������������������
�
��������
�
����
���
�������
�
���
��	�	���lmqopij������������
����xvw�������������
�����st�
��
���
��
�
����	����
�	��	���	��
����������
����
��$����MaybeUninit���uninit�������B1}-�hn���$��p�$��p� � �A�����=״��?��9״�J״�A״�����������	����<�}�Ta!N�����p��״�>�>SetLenOnDrop��>�	�>�>	local_len��>���rZg��״��p�=������������$9t/*I�������������J���A�������������	����<�}�Ta!N���pɞpݞp����p����p�=���g�g��h��g�h���g�h���gFPR<?����ѣ/�J���A�������������	����<�}�Ta!N���pѣ/������p���p�=�g�g��h��g�h���g�h���gFPR<?���1��6��6��6�J�A�����������	����<�}�Ta!N���pʢp����p��p�=����������J���A�������������	����<�}�Ta!N�����p������p����p�=״ύ���=���	��
�=״����p�=���
��
�=�������=����
�=���
Ɨ�=������������$9t/*I�з
���=���	��
�=���
�
�=�������������4�8I�w+C����������
�3�����3�d+{��g�g��h��g�h���g�h���gFPR<?���ɨp���=�������������4�8I�w+Cɨp��=��������
���	�����6��w�(���
����=��קp���=��
�
�=���g�g��h��g�h���g�h���gFPR<?���"�"r�"�$��"���	���==�������p���=״�����=�������7�7���7��7\�(y�S�n��
�Ɨ���>�>InPlaceDrop��>��:�>dst��:��Պ]�&���=����p����������������������q�aX��p���p�=����p��	�	�	��	��	yk���9�J���������	����<�}�Ta!N���p��p������������������;t����p��p�=��קp���p�J���������	����<�}�Ta!N�קp���p��p�=�����з������pڭp�p�=��קp���p�J���������	����<�}�Ta!N�קp���p��p�=��Ϧp��p�!���J���A�������������	����<�}�Ta!N�Ϧp��p��p͡pۡp��pޡp�!�!�!NeverShortCircuit��!����� ���p��p�=���	��
�K��״ɇ��
�������|�������i���G��^i؊��p��p�=���g�g��h��g�h���g�h���gFPR<?�������=��Ϧp��p�=��קp���=״����p�=����p��=���
��
�=��
�
�=�������=���	��
�=���
Ɨ�=״�����=����pѣ/�=������p�=����pɞp�=��קp���=���
�
�=��pʢp� � �c��<����<�����<�����<�����<�����<������p�=
������p�p̱pڭp��p���pڭp̱p�p�<������p�=
������p�p��pڭpۺpڭp��p�p�<�����=���=���3�����J���A���������������3<�YPƇ���Џ����p����p�3���3�g�g��h��g�h���g�h���gFPR<?�������3��p���p�J�����������3<�YPƇ���p�p��p�3��p���3�����4ɨp��4��p��4��p�KΣp�p������|�������i���G��^i؊ǿp¦9�p�4ɨp��p�=
����p��p���p�p���p��p���p�4��p��p�=
����p��p���p��p�p����p�4��p��p�=
����p��p����p��p��p����p�4��p�KϿp���Anywhere����CsiEntry����	CsiIgnore����CsiIntermediate����CsiParam����DcsEntry����	DcsIgnore����DcsIntermediate����DcsParam����DcsPassthrough���������EscapeIntermediate����Ground����	OscString����SosPmApcString����Utf8���Kz����p��p¦9�p�4��p��4ɨp�� � �u
�.�����������������������3�����3���
�3ɨpɨp�3��������������������;t���������������������;t������3ɨpɨp����������������;t��������������������;t���ɨp�3���
��:����������������;t�����
�3ɨpɨp�p�4��p��p��p�p��9��p��p��p�3ɨpɨp�p�4��p��p��p��p��p��p�3���
�3ɨpɨp�8��Ê�8�<�<���<Š�:�<���:�<��:�<��:�<��:�<��:
�hpp�Y8��������������PN88C�-����8��������������ǎ�������p�;���;���;��p�;���������	����<�}�Ta!N���
Ɨ�;���F���:��������6��
��
��
�J���6��	Ŵ
�6��	��
�6��
���6��
��
�6��
���6����
�6��
���6����
�6��	��
�6��	Ŵ
�6��
��
������	��5��	�5��
�5���5���5���5���5�
�
��
ʈ��
length����x� ���:���5�g�g��h��g�h���g�h���gFPR<?�����5�g�g��h��g�h���g�h���gFPR<?�����5���5�g�g��h��g�h���g�h���gFPR<?����5�g�g��h��g�h���g�h���gFPR<?�����5�g�g��h��g�h���g�h���gFPR<?����:�5��p�5�g�g��h��g�h���g�h���gFPR<?�����5�g�g��h��g�h���g�h���gFPR<?�����5���5�<�<���<�:�<���:�<��:�<��:�<��:�<��:
�hpp�Y8�����5��p�5�g�g��h��g�h���g�h���gFPR<?�����5��
�5��
�5�����ʈ����p�����0�����p��
���5Ӈ:�5Ê�5���K���"������pނ���p�p��p�p�5���K��p�"��������p��.��p��p�p�5���p��p���p��p¦9�5���p��p��p��p¦9�>����
�>�����>����p�>����p�>״��p�>��p�>��������
���	�����6��w�(���
���>����p�>����p�>�����>����������C��p��p�C��p��p�8��
�Ɨ�8��
�Ɨ�������������������������7��������4�����g����g(�h��9���
�
�����������������;t�����p���p��
�����p��
���9��Ê�:��p��p�9��p��9�����9��p��=״�����=״ύ���=�������$���	�	�����p��
�����p��
���3���8�����з���	���	��$���$���$�������p�������������"��������p��.�"������p���������������������������������������������������������������������������������������������������������������������������������׿����������������������������������Ƅ����������������Ƅ�����������������������������������������������������������������������������������������������������������������������������;t����������������������;t����������������������;t����������������������;t�����6������������������������з����ˬp�з������ˬp�����з������ˬp���з��������ˬp����������������
��3�
��3�
��
��3�
���
���
��3�
���
��3�
���
��3�
��
���
��Ӣ��3�
�����3�
�����3�����������3Ӣ����3������3������������������Ք�ē�ē����������������m��/�����ē�ē����ē����ē���
���p�����������������ڞp�������������������������Ƅ��������������������
��������Ƅ�����״�״ɇ��
���������Џ����з�״������
��
�״��
��
��
��
���	���
���
�δ
���	�ϗ���������������	��
�δ
���	�ǻ
��
�����������������������9�����9����������������������;t������9������q� � �?�����������������������TryFromIntError����9�{�.������������������
������
��������������������������R���R�p�;�����X��p�=�����=�����=�����=�����=�����=����!�0�����0�����0�����0�����0�����0�����0̆���0�����0�����0�����0�����0�����0�����0ǎ���0�����0�������p��
�����p��
�����:�������9�����������p��������������
�"Ƅ�"���"�"���"�"���"�"���"���"���"���"�"���
StdoutLock����B��Te@����
StderrLock������b+��	����
AutoStream�����_i)U��q���ƒq����_i)U��q���q���q���q���q��H�H���H�	��H�Q�v-�e�����q�q���q���q���q���q���q���q���q���q���q���q���q���q���q���q���q�����\��q�\��q�-���-״��̠����������������������������������������������q�aX����������������������������������Chars����	�q�,�\��������������������������������������ς	��̆���?�?��?Š�:�?�	�:$x��Lk����������������������������������������������������������������������ݛ����������������ܳ���������������3���3���3�3�3�3��3���3�}���`���`���`���`���`���`̆�`���`��`���`���`���`���`���`���f�f��������|�������i���G��^i؊�����f������q������|�������i���G��^i؊�����p���p�3���3����������p��ҙp������B1}-�hn�������q��������p��ҙp������B1}-�hn����������ǽ���#�#���#���#�#���#���#Ƅ�#���#���#���#�#�#���#Ƅ�#���#���#���#���#�#���#���#������ނނ�����������������������������������������������������������������������������������������������������������������������������������������
����:
�K��:������������������������ƄƄ��������p��p����������������^�^�^�^�^�^�^�^���^�^���^���^���^ݛ�^ݼ�^�^��;�^���^���^���^���^��^��^���^���^���^���^�^���^Պ	�^���^���StyleDisplay�����px�����^з�^���^����9�����9���9�<9�@�l�^��^��^���^���^���^��^ނ�^���^���^��Adapter������Q��'�����q�^��۷q�����Q��'�����q�^Ѹq�^���^���^��q�\����p�\�����\Պ	���\��:Ӈ:�\��	��	�\����p�\�Ê�\Ǔ:��p�\�����\����p�\��
�g�g��h��g�h���g�h���gFPR<?�����\��	��p�\з���\�ɨp����������ǽ�������Ϗ
�ǽ� �� � � � � � ��� � ���p��p�޸
��
�ۏ�����qŴ
�׿
��
��p���p�ć;���ć;��
�׿q��p�������q�ůq��qϯq�!���=����ɞp�p�p�pɞp�p��p��q�!���J��
���ۡp��q��p��q�!����p��pдp�!����q��q��qְ&&RawVec�)�*����3�{�����&&��q)�*����3�{�ǎ��ʦ3
����&&��q)�*����3�{���������:���<�<���<�:�<���:�<��:�<��:�<��:�<��:
�hpp�Y8������&&��q)�*����3�{�����ɥ���?�?��?Š�:�?�	�:$x��Lk���p���"�"���"��1޾N��C��׿&&��q)�*����3�{�����������������������;t����<�<���<Š�:�<���:�<��:�<��:�<��:�<��:
�hpp�Y8�������?�?��?Š�:�?�	�:$x��Lk������%з�=
���p��p��p�p��p��p��p��p
������p��ҙp������B1}-�hnз��q&&��q)�*����3�{���p��ƒ��:�d�d
CopyOnDrop��dsrc��d�d��p�d�d�	�d󀧙��A��c�cGapGuardRaw��c���c�c��cv\{��]��&&��q)�*����3�{���������������������;t�����p&&��q)�*����3�{�����
���%����q��p��q
������p��ҙp������B1}-�hn����q����DropOnPanic����d��N�.rp��q��5ڂ��půq��p��
��������	�5����5H�i��D���p�
�
d�
root���
��p��
���
�����<�'����p��
�������ʈ����p�����0�����p��
��&&��q)�*����3�{������>�>InPlaceDstDataSrcBufDrop��>��:�>�	�:�>src_cap��:�>��q�:��@��s�������5�5Weak��5��4�5��4>(,A*���ܣ����
�
d�
��q��
��p��
���
�����<�'����:���������ʈ����p�����0�����:��������>�>��q�>��:�>�	�:�>��q�:�>��q�:��@��s����̠���������Simd����������#�v�آ����������$9t/*I�������������$9t/*I�������������$9t/*I�������������������;t�����p�<�<�<	DropGuard��<��;�~�ʼn7���������������lf���]v��LeafNode����5��
parent_idx����	���������|�<D]6���p��
�������������lf���]v��InternalNode������edges����: �Y����p��
���������������lf���]v����q���5����q���	���������|�<D]6���:��������Fuse����	�:=����I��p�;�;�;��q�;��;Z\+^k�����������������lf���]v����q�������q���: �Y����:�����
�
d�
��q��
��p��
���
�����<�'����p��
����p�8�8���8��7���>Z\O��p�<�<�<��q�<��;�~�ʼn7������0�0��q�0��/�0num_init��/��E�ow�����0�0��q�0��/�0��q�/��E�ow�����0�0��q�0��/�0��q�/��E�ow�����<�<�<��q�<��;�~�ʼn7������0�0��q�0��/�0��q�/��E�ow�����0�0��q�0��/�0��q�/��E�ow�����<�<�<��q�<��;�~�ʼn7������0�0��q�0��/�0��q�/��E�ow�����0�0��q�0��/�0��q�/��E�ow�����0�0��q�0��/�0��q�/��E�ow������SplitResult����<�kv����<:���{ w���:���������n����<�<�<��q�<��;�~�ʼn7������0�0��q�0��/�0��q�/��E�ow�����ǽ���������������q���<���q���<:���{ w���:����SJe8��0�0��q�0��/�0��q�/��E�ow���������������lf���]v����q���5����q���	���������|�<D]6���p��
���0�0��q�0��/�0��q�/��E�ow̆�������������lf���]v����q�������q���: �Y����p��
���0�0��q�0��/�0��q�/��E�owǎ��
���0�0��q�0��/�0��q�/��E�ow����Ί��p��������	�5����5H�i��D���p�<�<�<��q�<��;�~�ʼn7���������q���<���q���<:���{ w���p��
��q��p&&��q)�*����3�{������0�0��q�0��/�0��q�/��E�ow��������q���<���q���<:���{ w���p��
��q�$�$PolymorphicIter��$alive��$�$���$�p��U�O��p�$�$��q�$��q�$�$���$�p��U�O��p�$�$��q�$��q�$�$���$�p��U�O��p�����q����aN�r�V���p��
����p���StringError����;$2w^_�����q����aN�r�V���:�����0�0��q�0��/�0��q�/��E�ow��������
FlattenCompat����	�7��	frontiter��7��backiter��7A|=�}�o��p��p�G�GSplice��Gdrain��:�Greplace_with��:�@�$K̘��p�������q����aN�r�V���p��
����p��p�p���Dropper����c X�m��������q���c X�m���
��p���������	����<�}�Ta!N���̱p��p�0�0��q�0��/�0��q�/��E�ow������p��p����p����p�p��p��p�=��6ʢp��p��6��pʢp��к����ς	��������p�=��������p��p��p��������:&&��q)�*����3�{�������=з����p��p��q��p��p�=��״��p��p����p��p�=��	��ѣ/�p��	�pѣ/
��������p��
���������������9���������<�<���<�:�<���:�<��:�<��:�<��:�<��:
�hpp�Y8����5�5ArcInner��5strong��4�5��4�5���4�-���
�������
�&&��q)�*����3�{���������È
�5�5�r�5��r�4�5��4�5���4�-���
����?�?��?Š�:�?�	�:$x��Lk�״������������$9t/*I����
PanicGuard���ʹ&&��q)�*����3�{�������
��p
���?�?��?Š�:�?�	�:$x��Lk��������"�"���"��1޾N��C����������	����<�}�Ta!N�����p��	לq��������ǽھ���5�5�r�5��r�4�5��4�5���4�-���
�����&&��q)�*����3�{�����&&��q)�*����3�{�������&&��q)�*����3�{�״�������?�?��?Š�:�?�	�:$x��Lk������;�;ى�;��:�;���:�;�	�:�;��:!9�x�����������q���d��N�.rp
��
ǎ&&��q)�*����3�{����������p&&��q)�*����3�{�������q��q&&��q)�*����3�{�����&&��q)�*����3�{��������PassThrough������Strip����r���;D���q�����r�������r���r���;D���q
��Ϗ
����StripStream��@����O
�p�#�Y��q��Րr�@����O
�p�#�Y��q��q
���?�?��?�:�?�	�:$x��Lk������?�?��?�:�?�	�:$x��Lk�����&&��q)�*����3�{�����&&��q)�*����3�{�������
�?�?��?Š�:�?�	�:$x��Lk�����?�?��?Š�:�?�	�:$x��Lk�������q������|�������i���G��^i؊����&&��q)�*����3�{������?�?��?Š�:�?�	�:$x��Lk���
����p����pɯ�ܣ����������������������ǎ���������p�������̆���������������״������&&��q)�*����3�{�����&&��q)�*����3�{��������<�<���<Š�:�<���:�<��:�<��:�<��:�<��:
�hpp�Y8������9��qѸq��Ϧp�������opt��Pv�n�"2x�����q&&��q)�*����3�{�����&&��q)�*����3�{������"�"���"��1޾N��C����.Њ�����������lf���]v����&&��q)�*����3�{�����&&��q)�*����3�{����&&��q)�*����3�{������?�?��?Š�:�?�	�:$x��Lk���������&&��q)�*����3�{���
��&&��q)�*����3�{���������p��
��p&&��q)�*����3�{�̆����p†�����������lf���]v�����?�?��?Š�:�?�	�:$x��Lk�������t��p�x�x��x�x��p�x��p�x�x�x�w��w�w��p�r�r�s���p����StrSearcher���haystack��u��needle��u��searcher��u�$o򅟋p�s��rĐĐCharSearcher�Ɛ�r�uǐfinger��uȐfinger_back��uɐ��r�uʐ	utf8_size��uːutf8_encoded��u�*H}��v�����v�����v��������q�r�v��q����6�v�v���G��H�v�v2�'��q�S�uӐӐMultiCharEqSearcher�֐char_eq��uא�r�uؐchar_indices��u֖v6}LI��p�u�u�u�uMultiCharEqPattern��u��utB�G;*r��p�uתr�uתr�}�+�+�+�F�E�I�v��r��r��q�p��r�I���I��r��r��r�p�J��p�J��p�J�p�J��p�J�g�g��h��g�h���g�h���gFPR<?��������<�J��p��p��p�K��:�K��
��p�K���v��r��r����p��r�K���p��p�p�J��
��
�J��״���J������p�Jקp�����J����
�JϦp����p�Jύ״���J�p����J��
�
�J��	���
�Jקp�����J��
�Ɨ�J��	���
�J����̱p�J������p�J�������J������J��p��ѣ/�J��p��ɞp�J�p����p�J��p�����J�������J��p����J��
���
�J��p�J��p�J��p�J�p�L���J��p���J��p�J���J���J���J��
�J���J�����J���
�J����������	����<�}�Ta!N������Jɨpɨp�J��p�L��p���L���L�����Lɨp��L��p��J��
��
�J����
�J��
���J��	Ŵ
�J��
݂�J��
���J��	��
�K��q��r��q�Lůqϯqůqůqůqϯq�J�����J��q���J��r���J��pǎ�J��p��r�J��
ۋr�J��pۋr�J��p���J��p���J���J���J���J��p�K��������	�5����5H�i��D�����p�K��r��p�K��p��p��p�K��p��p��p��p�K��p��p��p��p�K��p��p��r��p������|�������i���G��^i؊��p��r�J��
�Ɨ�J��p��p�J��p��p�J��p��p�J��p��p�J��p��p�J��p�p�J��p��p�J��p�p�p�J����qۡp��q�J���pۡp�p�J����p�p��p�J����p��p��p�J״��p�p�p�J����p��p��p�J����pۡp��p�K�����������4�8I�w+C��p��p�Kȿrǿp�Kǿp�p��p�K��p�p��p�Kɨp�p�4��p��p��p��p��p��p�K��p�4�p��p�p��p�p�K�g�g��h��g�h���g�h���gFPR<?�����=
��ނ�1����r
����rނ��r��rނ�K��p�4�p��p��r��p�p�K��p�p�3���p��p��p�p����p��p��p�K���5���p��p��p��p�p�K������4�����g����g(�h��9��K����rϯr�r��p�K��	�=
��	���p��
�p��	��p�p��
��p�K���5���p��p��p��p�p�Kɨp�p��p��p�K��p�K��p��p��r�rμr��r�Kɨp�p��p��p�Kɨp�p��p��p�Kɨp�p��p��p�K���=
��ނ�1�����r��pނ��r��rނ�K��r�!����q��p��q��p�K���=
зނ�1������rзނ��r��rނ�J���J��p�J���J��p�J���J��p�J��p�J��
�J��p�J��p�JSplit�!�r"��r"};��#�G��=
������p�p��pڭpۺp��p�=
зނ��r��r��r��r�=
������p�p̱pڭpۺp��p�=
����p��p���p��p��p�=
��	���p��
�p��r��r�=
����p��p���p��p��p�=
��ނ��r��r��r��r�=
����p��p����p��p��p�=
���p��p��p��q��q�=
��rނ��r��r��r��r�=��	��ѣ/�p��rʀr�=��������p��q��q�=��6ʢp��p��q��q�=з����p��p��q��q�=����ɞp�p�p��q�=��״��p��p��r��r�D��p�3ɨp�
�Jɨp�3����
�J���3��
�J��3���p��p��p��r��r�4��p��p��p��p��p�4��p��p��p��p��r�4�p��p��r��r�4��p��p��p��p��p�4�p��p��r��r�6������
��p��������
��p�:��q��
�J��q�:��
�J��:�����9������q�:�
�J�:����
�J���:�����9������q�%�%���%з�%����q��p��q��q�%з��q��p��q��q�%���%���%���%���%з�&ǎ���&���&�����q������q������q���������q���q���q���������q���q���������������q���q�p��o��p������p��ҙp������B1}-�hn�p���з�������p����ˬp�����o��r�o��o�o���o״�o���o���o���o���o���o���o���o���o��o���o���o���o���o���o���o���o���ŏ�o���o���o���o��p�o���o�I�I�IIoSlice��I��һ��x��o���o�oǎ�o��
�o���o���o��o��o��o���o��o���n���o���o���o���o���o���oǎ�o���o���e�������f����q�f����q�h���h���h̆�h���h��
�h���h���h��r�h��h���h���h��p�h���h���h���h���h���h���hǎ�h���h�h���h״�h���h���h���h���h���h���h���h���h���h���h���h���g�g���g���d�
����c���r�d���r�d���r�d���r�d���r�d���r�d���r�c���r�c���r�c���r�c��c���r����r�c���r�c�cPartitionState��c��<�c�cnum_lt��c�cgap��c��8��f����r���c���r��r��r���r�c���r�c���r�c���r�c���r��r��r�g��������������P�������
�P�������
�P����*������Q���Q�Q�Q��.�Q�������Q��
���P�����P�����P�����P�����P�����P�����P���P��
�P���P���P���P��P���Q�Q��r��.�Q���Q������r�Q�Q��
���Q��P��6��p
����6�P���p
����P�������P��������P����Ƅ�q�P����
�?�����P��r�����q��r���PǨ�����P������Ԁq�P�������P��������P��������P��������P���
�����q�P׿�����������p�P��������P��r�����q��r�P������P��������P��������q�QÓ
�Q���Qְ�Q���P�P���P���P���P���P��P�Pк�P���P���Pܳ�Pʦ3�Pְ�P���P���Pǎ�P���P���P���P���P��p�P��
�P���P�P��
�P���PՊ	�P̵	�P���P���P���P��p�Q��
�Q���Q�P���
�J��P�P���P���PՊ	�P���P���P��P���Pʦ3�P��9�P�P���P���P���P���P���P̵	�P���P��P״�P���P���PՊ	�P���P�P׿�Q��3ɨpɨp��p��p�Q���3������p��p�Q��3���
��:��p�P�������P�������P״���������P���P���P���Pܳ�P���P���P���P���P��6�P���P���P٧	�P��P���Q���Q�QƄ�������6�W�з�����W��ˬp���W״�W���W�ߌߌ	Utf8Error���valid_up_to��q�	error_len��q�̢X���W����������W��q�����q���W������q���W������������������S��q��q�S�����S�����S�����S�����Sלqς	�S�����S�����S�����������������������Պ	�����к�������������ܳ���	���������ܳ�������������qܳ���ܳ���������������������״���Պ	��������������������з������ܳ����к��������������������3�������������������p���:������p�������u��p����f���f���f��f�����f����.��.�f����������������������������p��
���:�����p��
���:�������:�������p��
�����p��
�����:�������p��
�����p��
�����p��
�����p��
�����:�����
��:�����
��p��
���
��p��
���
��:��������q���<���q���<:���{ w���:�����}(����
DormantMutRef��������T�������q��q�
��p��
������q���<���q���<:���{ w���p��
ݏs����s�������T�������q��q�
��p��
������q���<���q���<:���{ w���p��
ݏs����s�������T�������q��q�
��p��
���
��:�����
��p��
���
��p��
���
��:�����
��p��
�����Handle��node����������"�9�,,C���NodeRef��height����s�����:Cd����x�#��>e����:����q�~X�,W\)k��ߓs��s���������"�9�,,C�����s���s���s�����:Cd����x��s��:��ݏs��8x�l
n���:����ՔsՔs��s�����ߓs��s���������"�9�,,C�����s���s���s�����:Cd����x��s��p��
��q��s��ߓs��s���������"�9�,,C�����s���s���s�����:Cd����x��s��p��
ݏsҗs���p��
����s��sřs��s�����s���s���s�����:Cd����x�@��8����p��
ݏs���s���p��
����s��s��s��s��s��s���ߓs��s���������"�9�,,C�����s���s���s�����:Cd����x��s��p��
��q��s��ߓs��s���������"�9�,,C�����s���s���s�����:Cd����x��s��p��
ݏsҗs���p��
���s�s��s��s���ߓs��s���������"�9�,,C�����s���s���s�����:Cd����x���Immut����9Ƹi�����:����q��s��:�����:���s�s��s�����s���s���s�����:Cd����x�s��p��
ݏs���s���p��
����s��s��s��s��s�s�����s���s���s�����:Cd����x�s��:��ݏs���s���:������s��s��s��s��s��s���s��sÜsԜs���s��s��sѤs���s�s��s��s���:�����p��
���p��
���:�������p��
�����p��
�����:�������p��
�����p��
�����:�������p��
�����p��
�����p��
���p��
���:�����p��
�����:�������p��
�����p��
�����p��
�����:�������:�������p��
�����p��
�����:������s��s���p��
����s��s���p��
����s��s���:��������_��M�����q��������_��M�����q������p���
��������_��M�����q���p�٪s���s������p���:���s���
���p���p��
ݏs���p��
ݏs���:��ݏs���p��
��q���:����q���p��
��q���p��
��q���p��
��q���:����q���p��
ݏs���p��
ݏs���:��ݏs���:��ݏs���p��
ݏs���p��
ݏs���p��
ݏs���p��
ݏs���:��ݏs���s��:������Mut����T�*������p��
���s��:�����s��p��
���s��p��
���s��p��
���s��:�����:�������p��
�����p��
�����:�����p��
���p��
���:�����
��:������s��s���p��
���
��p��
���s��s���p��
���
��p��
����s��s���:�������p��
�����p��
�����p��
�����:�������p��
�����p��
���p��
���:�����:�����p��
���p��
���p��
�����p��
�����:�������p��
�����:�������p��
�����p��
�����:�������p��
�����s��p��
ݏs���s��p��
ݏs���s��:��ݏs���s��:��ݏs���s��:��ݏs���s��p��
ݏs���s��p��
ݏs���p��
ݏs���p��
ݏs���:��ݏs���s��p��
��p���s��p��
��p���s��:����:���s��p��
ݏs��p���s��:��ݏs��:���s��p��
ݏs��p���s��:�����s��:�����s��:�����s��p��
���s��p��
���p��
�����p��
�����:�������p��
�����p��
�����:�������p��
��ğs��s���:������s��s���p��
����s��s���:��ޡs���s��:�����s��:�����s��p��
���s��p��
���:�����p��
���p��
���p��
�����p��
�����:�������p��
�����p��
�����:�����*���r�1Ӣp�p�1���1���1���1���
��r�1����r��s�1������s�1����r�1����r�1����r�1��1�1���1���1���H���������H���������H�����H���������Hǎǎ�����H��������H���������?��p�?���?���?���?���?���?���?���?�?��
�?��?���?���?���?���?���?��?ǎ�>���?�����?�����?�����?�����@�����@�����?�����?�����?����?�����?�����?ǎ���?�����?�����A������p�A������p�A������p�A״����p�A������p�A����p�A������p�A״����p��p��p�A������p��p͡p�A����pˣpأp�A������p��p��p�A������p��p͡p�A������pۼp�p�A������pϟp۟p�@�����@��
���A�������A������
�A������p�A���ö
�?���?�����?�����?�����?����?�����?�����?�����?�����@�����@�����@�����@�����@��p���@�����@�����@�����@�����@�����@�����@�����@�����@�����@�����@�����@�����@�����@���@�����@�����@ǎ���@��
���@�����@�����@����@�����@�����@�����@�����@�����@����@��p���@�����@�������@��
���?�����?�����?�����?�����@�����A��������p�?�����?�����?�����?�����?�����?�����?�����?�����?��
���?�����?״���?����?�����?����?�����?״���?�����?�����?�����?�����?̆���?�����?�����?�����?�����?�����?�����?���?�����?���?�����?��
���?�����?�����?�����?ǎ���?�����?�����?�����?�����?�����?�����?�����?�����?��p���@�����@�����@�����@�����@�����@�����@�����@�����@�����@�����@�����@�����@����@�����@�����@�����@�����@�����@�����@�����@�����@��
���@���@����@�����@�����@��p���@�����@�����@�����@�����@�����@�����@�����@ǎ���@����=����r�=����q�=��q���=��r���=���pɮp�;������p�;������p�;�����@���<����<�����<�����<�����<�����<�����<�����<�����<�����5�5�5���5���5���5�5���6ܣ�����q�����q�����q�����q�����q�����q�����q�����q�����q�����q�����q�����q����������������q����0����0����0����0�0�����0�����0�����0�����0����0�����0�����0��������I��
��I����I��I����I���I��p��Iǎ��I����I����I����I����I����I����I����I����I����I����I����I����I����I���I����A��i��a��q���>�����H��q�H��
�H��p�H��p�H��H��������	�5����5H�i��D���
�H��p�H���H��p�H���������	����<�}�Ta!N��p��H��������r����qI����>ͬ�H���������	����<�}�Ta!N��p��p�H��������	�5����5H�i��D���p�Hö
�H��q�H��������	�5����5H�i��D����H���H����0���0����xE״��H��r�H��������	�5����5H�i��D���p�H��p�H��
�H��p�H��r�H��
�HӇ:�Hŵr�H��p�H����������
�3�����3�d+{������H��
�H��q�H���H��p�H��������	�5����5H�i��D����H�h�h���h��g�h���g�h���g��Xt��,����Hɨp�H����������j��9%�%������H��p�H��q�H��p�HÊ�H���������	�6����6�\�9,�~��p��p�H��p�H��
�H��
�H��
�H��
�H��	�H������������z{�F�����H��q�H���H����������j��9%�%������H��p�H��������	�5����5H�i��D���p�Hˬp�H��������	�5����5H�i��D���p�H���A���A�����A�����A�����A�����A�����A�����A�����Ă���A�����A�����A�����A�����A����A������������������������������������������״���������@�����@�����@�����@�����@�����@�����@���@ǎ���@�����@���@�����@�����@�����@�����@�����@�����@�����@�����@̆���@�����A���A���A���A���A���A���A���A���A��A���A���Ă�A���A���A���A���A���A���A���A���A���A���6ܣ���Q���Q���QÓ
�Q���Q���Q���Q���Q�Q�Q״�Q���Q���Q��Q���Q����������A�����A�����A�����A�����A�����A�����A�����A�����A�����A�����A����A�����A�����A�����A�����A�����A��
���A�����Aǎ���A�����A��p���A�����A�����A�����A�����Ă���A�����A����A�����A�����A�����A״���A�������q���q���q���q���q���q���q���q���q���q�Q���Q���Q���Q�Q���Q�Q���Q��Q���Q״����7ܣ�����Q�Q���L��p��p�L��p���q�������������������r�����q�����q�����q��������������q�������������ھ�����q��������7ܣ��q�@�����@�����@����@�����@�����@�����@�����@�����@ǎ���@�����@�����@�����@���@�����@�����@�����@�����@�����@״���@�����@�����@�����@�����@�����@�����@�����@��p���@�����@��
���@�����@̆�����q���q���q��r���q��r���q��r���q��t���q���q���q���q���q���q���q���q�Q�Q���Q���Q�Q���Q���Qְ�Q���Q��Q���Q���e�����e�����e�����e�����e�e����eǎǎ�
�����
���
��3�
��3�
�����
����
��3�
����
�����
�����
���
��3�
�����
���
��3�
��3�
�����
����
�����
��3�
�����
����
���
��3�
��3�
�����
��3�
����
�����
���6ܣ�����9�������3�����^��q�^Ѹq�^���^���@����@�����@�����@�����@�����@�����@ǎ���@�����R�R�p�R�p�R���f�f���f���f���f���f���f���f���f���f���f��p�f����Q����Q����Qǎ��Q����Q����Q����Q����Q���Q����Q����Q����Q��p��Q����Q����Q����Q��
��Q����Q����Q���Q����Q̆��Q����Q����Q����Q����Q����Q״��Q����Q����Q����Q����Q����Q����������������"Ƅ�"���"���"�"�"������p��p�;�����X��p�X��p����������@�����@�����@�����@�����@�����@�����@�����;��p�����q���q�%з�%���%���%���%�%���=����r�=����q�@�����@�����@�����@��p���<����<�����<�����<�����<�����<����� � � � �J��p�J��p�J��p�J�p�J�p�p�J��p�p�J��p�p�J��p�p�0�����0�����0�����0�����0�����0�����0�����0�����0�����0�����0�����0�����0ǎ���0̆���0���0���0�����0�����0�����0�����!�����>���!�������������E���q���q���q���q���q���q���q���q���q���q���q���q���q���q���q���qϿpϿp��pAз��?��p�@�����@�����@����@�����@�����@�����@�����@�������R����� � � � �Q���������f����s��.����f���s������f��������������ގ��̆��
��������
��
������������
��
����������r���q��t����˿
����������r���q��t�����״��
��
��̆Ҹ
������q����q������q������q�������6������
��p��r��r������r�����������������������������ǎ��������������������������������������������p����
����������������:����������������������p������̆��������p�������������������������̆����������������ǎ�����������������A���ö
�A������q�A������p�����������������������q��p���q��p� � �A�����A�����A�����A�����Ă���A����A�����A�����A�����A�����A�����A�����!�!ۊ��ۊ��ۊ��ۊ���j��j�@����p�@״��p�@�����@����
�@����r�@����p�@����q�@����p�@����p���p������������������9������p���������9������� � �u��p�;�������q�=��̱p�=����p�?��p���?״��p���?����p���?����p���?����p���?�ö
���?����
���?����p���?�������?����p���?����p���=�����=�����
��3�
��3�g�gǎ�g�u��p�?����p�?�����?����p�?����p�?����
�?״��p�?����p�?����p�
��p��
���
��:�����
��p��
�����p��
�����p��
�����:�����%����q�%з�%���%���%���%з��q��p�%з�%���G��G��d�ޑ��p�������	�������	�
��
��	��	���	���	������	��
���	����	����������
���	�
���	��	��	�����	�����	�
������
����	�
�
���	��	�������	�	��
������	�
�	����������
�����������
���	�������	��������
���
��������
��������
�	���������
��5���
���
�����	������	��
�������
�����
��	�������������
��
���
��	����	��������	�
��
�������	���	������
���	��
���
�	���	���	������	��
�
���	��	����	�������	�
��
��	��	�����	���	����
�����	�
��
���	����	��	��	�
�����	�
��
�	��	���	����	��
�����	��	��������
��
������
��
���	������	���
�6����
���	��������
�������
�������	���
��
�������������
���	�����	�	�������
��
�
��	������������
���
�����	���	�������	��
��
�	�o�o�����8�����
�
�yy@���0�y�W3@$crate::const_format_args�����"]���Z
fmt_internals�const_fmt_arguments_new����yy@��a����aO�������Z���yy@����}�^�writeln��\����Z��s�yy@��}�P�^q���i�}��core_intrinsics�fmt_helpers_for_derive��_�_�yy@����~�E���� �����yy@���
^��~]�t�
}�J���tderive_clone_copy����yy@��{U�n�����
����t��t�_�_�yy@�������y���z���yy@������O֙����;��t��t�_�_�yy@��I��
Io(��S ����yy@��@�؎E1��$crate::panic::panic_2021���3�TZ��]panic_internals���S�R�yy@����|l�����	m���yy@�����˦Z0
t��m���t��t���yy@����M�<y5�*f�
e�f\��t	derive_eq������yy@��<�������o���t�yy@�� ��o��kU���	B���yy@��?CͷpR��46�����Zs�yy@���ɶ�KhӾ���&%����yy@����%%��|�{ݟ
a��t��t�_�_�yy@��6X�����<���j��t���yy@��HA����R~�$�u�����t��t���yy@��%((�������t��t�_�_�yy@���Ma���mB�o��yy@��Eg{�i������?}�
�
�yy@���)1{��&���e
��O\��t����yy@��i'2��
���q<o��yy@��2Ƿ�8��	�4����!�s�yy@�����zZ����Fo��yy@��������������yy@��&L#ggs��t����TZ���t��S�R�yy@����%l(�ht��
 ��t��t���yy@��$z�����B��լ���t��t�_�_�yy@�����!�o���������yy@���Rd���s�t������t��t���yy@����x!=������
&����yy@��\�%�M�����	���yy@���K/�-��=ty��t��t�����yy@���]�+VEv��*i�
��t��t�_�_�yy@����fe=À��o���t��t�yy@���Kp��I�����cu�=���t�`�`�yy@���l�1�8����7	��
hint_must_use�liballoc_internals��yy@��?X̅@�~�45���s�yy@��s���E>j����%����yy@��=z��}��H~{$��
���t��t���yy@���c�"B���Q���t��t�_�_�yy@��п7�����~�$8 ��t��t���yy@��i�1�ӣ�0�o���t��t�yy@��,t"��;����;P
�
�
�yy@��}+)�D�f��Yk
f	��t��t�_�_�yy@���K��������F
�	��t��t�_�_�yy@���-}����L����v	�yy@��K=<�xC���l
���yy@���뇧J�x��o��yy@�����ot�U���o��yy@���L#�)�@t��&
�	��t��t���yy@�������l�����K��t��t�����yy@���;�!�.?����X���yy@����t3��/��o���t�yy@���Y��j�O�t����
��t��t���yy@��kc��v�-��t��-�TZ�	��t��S�R�yy@�������ͨ��hz���t��t�_�_�yy@���p�9@_#)�o���t��t�yy@����U|�8��*<����t���yy@��W�i�'�Q�����	��yy@����Y}&�g���j���t����yy@��Љc%!���t1���^'�
��t��S�R�yy@���\ٷ,T�������	��yy@��F�nQJC�`�z�

��t��t�_�_�yy@���=�N�K����X���t����yy@��UU�X�E����
��t�`�`�yy@����K��)�t��
'
��t��t���yy@��l���}�Tv����@�
�
�yy@����R$�Xo���
���\��t���yy@����@�(�H��-7o��yy@��t|nlR�~�$��	�
��t��t���yy@��0��up�\�����
��t�yy@��RC�mp�{����o��yy@���E�~����"5x���yy@��꡹�C%��t����TZ�
��t��S�R�yy@��4'W�������/����yy@��_W���-��}o��yy@��YꆧO�t��.
8��t��t���yy@���{�NM;�Tt�}�n��t��t���yy@���>�ɠB�S�������yy@��K��.�޽�-�o���t�yy@��8��y��������t��t�_�_�yy@���|���������7	e�yy@��\�a����0t���a��t��t���yy@���	��[�zRo���t��t�yy@���nQ2�:7t�*r���t��t���yy@���z�qb�,��t0�~�S#���t��S�R�yy@���a�›�^ԧ'o��yy@���z�S4�l�~z$��
��t��t���yy@���yz�Y-h�t�d_���t��t���yy@��{���]$9���
�
��t����yy@��|u���tpq��a�o��yy@������)&;���/'���yy@��fG���-����ʅ
K��t����yy@���c�-�\t��Y
���t��t���yy@��*��Km)�������t�`�`�yy@����n��q�g.�o���t�yy@���_�a��<���/���yy@���_�x~�qo��yy@��'csʥ��$8
���t��t�_�_�yy@����~K-�����&����yy@���;N,6�V��ܠa��t��t�_�_�yy@��~�Ջ�P���?���yy@��|���������t��'�TZ��t��S�R�yy@��&���U���׆���t��t�_�_�yy@�����8`��Mo���t��t�yy@��2�\���f����w��t��t�����yy@��@��	����t/�z�>&���t��S�R�yy@���E+F�������	G���yy@����)*PU��t����"]���t��t���yy@��§;��³���f���t����yy@���f#C�^��~�$3���t��t���yy@���Ӄe"����o���t��t�yy@��WT���~���<�F��t���yy@����6�K�At��f
���t��t���yy@����6	?�B�������t����yy@��Zq����Ct�N
���t��t���yy@���
����cL
�o��yy@��y?Cen�{�%ko��yy@���y�-	�x�~�$��	1��t��t���yy@�����6B7�q$crate::panic::unreachable_2021��p���ՠ]��t�S�R�yy@��p�a>�SD�������t����yy@���!B�Y�������	e�yy@��P2SZ?��[��<�'W��t���yy@����֭����.�
!��t��t�_�_�yy@�������u�f���o��yy@���=���L����و	�
�
��t�yy@���`�LDO6t�l%��t��t���yy@��]lky1w���
V��t����yy@���3v�� �tao���t�yy@���a��Λft���
���t��t���yy@����D��t�Gr
���t��t���yy@�� �]ln��r~�$?!���t��t���yy@��w��%�C��ڐMo��yy@��y�A�]�s$crate::__export::format_args�����(��Z��t���yy@��ð\z儱�fo��yy@��孱*�Lt�G
��t��t���yy@��={=�+��̣�f�yy@���9��@���t���b��t��t���yy@��0_����\��#=$����yy@����R���B��q&,����yy@��L�_��|���<����t���yy@���c�ſ�T����-���yy@��Gvn���J8�����	��yy@�����{��E����
��t��t�_�_�yy@��l�̂��~-$�v��t��t���yy@��P�FZI�/�����	�yy@���|!O���O��t����"]u��t��t���yy@�����:t��qU��t��t���yy@��VG�CmU��<�	���t���yy@����궲�D>��Wo��yy@���՝��x������
m��\��t���yy@��kV8ԇ�G���hw
���t��t�_�_�yy@��iAȅe�!����(N���yy@�����{ّ6���
{���yy@��-"�7ū�j�o��yy@��)}��*m���t����TZ���t��S�R�yy@��1�g�CI���<�"��t���yy@��>��d��t�ao��yy@����ip������Q
���t��t�_�_�yy@�����,k�Ah�Ԩ���yy@���H��l<t������t��t���yy@��$�R6�
��q&+� ���yy@����|O`�eE~$����t��t���yy@��|5X�w�����C[!���yy@���K������>����t����yy@��<�B��%'�-��
Q!��t��t�_�_�yy@������~] ����	�!���yy@��G��X	�t��v(!��t��t���yy@���,C��)^tH�
]!��t��t���yy@���hYI�����]���t����yy@��9�K�	�d��|o��yy@��\ 8���&W��ٝ
���t����yy@��yՂm�(W~�$��	���t��t���yy@���یA� ����Eęt����	�
�
�yy@���t�$����o���t��t�yy@��?k���n�����J#��t��t�_�_�yy@��j)U�ߝ��[o��yy@����ID��L�~�$�	���t��t���yy@��Z��1�!����z!��t��t�����yy@��4��Φx����$��t��t�_�_�yy@��sť��y]������$���yy@���hw�P����
�$���yy@����
�Uwjm���
�$��t��t�_�_�yy@�������b��t��A�"]�%��t��t���yy@���Ȟ.�Aj���T-
�"��t��t�����yy@��[��K`Ay��,��
� ��t����yy@��.ǁ��8����+	2%�yy@����$�|����t����"]�&��t��t���yy@������4 �t�L}j%��t��t���yy@���BlB;r�~p�
���t���yy@��#
�l]��t�c�%��t��t���yy@����:��t�2�
&��t��t���yy@���.<	3q{�t���
>&��t��t���yy@��7�G���Ȯo���t��t�yy@��@����~z��t����TZ{%��t��S�R�yy@���pi��6<et����&��t��t���yy@����q�@e�Fo��yy@��1ڌ��1����t����"]�(��t��t���yy@����Q�f�B~��<�j$��t���yy@��A$z}�A�J����#�'�yy@��̕�vF�O�Ę-o��yy@���1��&'����(���yy@��
o������ȣ���t���yy@����T"��
�R$��t����yy@����>J�.F�앶	�)���yy@��5Ak���{�t,M�
�(��t��t���yy@���|b�q����t��$��t����yy@������Z)=�~�
 %��t����yy@���d����:��3g�)��t��t�_�_�yy@������TqfH����
�"��t�`�`�yy@��D �8�7���
�'��t��t�����yy@��Հl�:���<o��yy@��/Pڂ������ MW*�yy@��c�[$���o��yy@���M\�[��t�Դ�<+��s�yy@���j/�W����Co���t��t�yy@���)d����S+o��yy@������������+��t��t�_�_�yy@�����H�F%����#h+�yy@���&e܊��V8o��yy@���ڷEB���9
,��t��t�_�_�yy@��2�f�P,,�t�)��+��t��t���yy@��0��hR2�d�����,���yy@���Jǫx�4��E,)-���yy@����w����G��!�L(��t����yy@����-o�J$���
)o��yy@��W#^��7�t
[�,��t��t���yy@���sQwa����t��;�"]>.��t��t���yy@���aA���-���Θ	.���yy@��p��ɱ���t�J�L-��t��t���yy@��4�t�,�,<+v*��t���yy@������������t����"]/��t��t���yy@���^C�Bl�t���-��t��t���yy@��e��C���Vt~X�
$.��t��t���yy@�����)���qt��t���yy@��f\�\������X�
!��t���yy@�����F�,jl���& �/���yy@���o������X!
|/��t��t�_�_�yy@����T�椑>��
o��yy@��F�7��t����
:}/�yy@��H`��el����t����TZQ.��t��S�R�yy@��A�m$���t�̈�w0��s�yy@����x��:fn�Bo��yy@���ƶ��!�v�ԓ�;0�yy@��jʾ�DZ;���o��yy@��4NPh�x9���t����"]�1��t��t���yy@����,�]�����&1��t��t�_�_�yy@������CI�d�����1���yy@����@q/!t����0��t��t���yy@������·��
<P'.��t���yy@��jh���)0���	/_2���yy@����yHe�������	�1�yy@��?&@�]
E��ܛ�/��t��t�����yy@���t(�f�z��+��
�-��t����yy@��'�v��������3	o��yy@�� 1&��~���	T3���yy@��?s1\h��h�}��
3��t��t�_�_�yy@����98T����v�.��t����yy@��iAH����R��_�
�.��t����yy@���4�0:��
��v+
9,��t�`�`�yy@����(�C3�����V4���yy@������l�3���so��yy@����#A�NG~�$�	q0��t��t���yy@���ԘW~Ѭ8o�o���yy@�����Ly8]����Bo��yy@���	�=	C
$crate::write��	����Z�1s�yy@��Af�=��,!;o���t��t�yy@����Kz�����=,o��yy@����]
��`���t����B#�3��t��S�R�yy@��ܮ��y������ 35�yy@��n)!����5��yE
�5��t��t�_�_�yy@���cX��M�Ɍu�p������t�S�R�yy@��NUW�;t�\��5��t��t���yy@���9�`M74�t��5��t��t���yy@��mE���=�����?7���yy@��g&U?6"��t��5�"]�7��t��t���yy@��>�1Q(y����	l7���yy@���O��������-7��t��t�_�_�yy@����D6)+ct+��
�6��t��t���yy@��sDV�$�H��Ϭ	8���yy@��}�'�c���̕3	o��yy@��$��~�X$crate::format_args����Z���t���yy@��K	Y����Ņ,%�8���yy@��$���~����}<\�4��t���yy@���#�z��>t�}
8��t��t���yy@��9���mžt���
@8��t��t���yy@���/ڧ_p���2
q4��t����yy@��Q�q�@~W����<T:�
�
�yy@����'l��W����
7��t��t�����yy@�����no��yy@����%U������t�ɿ�TZ8��t��S�R�yy@��~����&�R����s:���yy@���d��ۧ'5o��yy@�����y�4���u�	���Z+��t���yy@��VH���'�t���:��t��t���yy@��Riɭ�eR��t����"]�;��t��t���yy@��cz�(�:����R
;��t��t�_�_�yy@��Z^���ft�n��:��t��t���yy@�������j���ֽp;��t��t�_�_�yy@���Bi�7;��~�$΅%�7��t��t���yy@��� �b�H��o���t��t�yy@��ZK�]w�*��
y7��t����yy@�����a�ix������	�;�yy@��谦��(gt�,��;��t��t���yy@����\})�fq��u���Zx!��t���yy@��
B��?�����"%L=���yy@�����h���t{W�
~<��t��t���yy@��긺�e>U���q�B=��t��t�_�_�yy@���UC��X�t��7
�<��t��t���yy@��}�e�T������o��yy@��>�,���	��<�	?:��t���yy@��C��I5:9����1$?�
�
�yy@���9�'�����1o��yy@���K�[�4����>�yy@����N��A�*T2o���t��t�yy@���Y��i���Y
�>��t��t�_�_�yy@��ѩ��f�<�t���c>��t��t���yy@���af�Dp4T�o���t�yy@��@	Lq��������R?��t��t�_�_�yy@�����9������
&�?���yy@��5�-@�X���t��/�"]�@��t��t���yy@���I|@�o$�����	�?�yy@���w_�����+��;��t����yy@����x߰�t*s�
�?��t��t���yy@�����8�]L�ԋo���t��t�yy@���v1^��c������	_@�yy@��2]{�"�2@����>��t��t�����yy@��P��E�26���t����"]�A��t��t���yy@��Mغaiۘ"�{<��
�=��t���yy@��)��tF�j����2?��t��t�����yy@���?܄s����GD
�A��t��t�_�_�yy@���d哃p���o���t��t�yy@��H���z������CRC�
�
�yy@����:������
�#��t���yy@��~���AGI�go��yy@���$���	�t�<�
2B��t��t���yy@����Ut��#�T��H4�
��t�yy@���c� �3Jy1o��yy@��X���x�c����&�B�yy@��>?��@����(�C���yy@����m
��w,o��yy@���DO�ݤ�o��yy@��n�}�(�C���[b
�C��t��t�_�_�yy@����>Тu�����?��t����yy@���`�
@��t����"]0E��t��t���yy@�����w�ySԽo���t�yy@���2hHv�x��u�
�(�)��t���yy@�������u�����@	�D�yy@���{i%��t����D��t��t���yy@��m���|jo���t�yy@��j���KNA��أ�E��t��t�_�_�yy@����͉���W��'o��yy@���%�VgJ����t����"]�F��t��t���yy@��eG[�~�K�tz��
�E��t��t���yy@���L32������:��~��
�
�yy@���A���dT>��֒�F��t��t�_�_�yy@�������	������
aD��t��t�����yy@��8���;#����AH�
�
�yy@��jD�������,'�G���yy@����,������o��yy@����ޥ �����ɹ
!E��t��t�����yy@��<�򙅺�����
�G��t��t�_�_�yy@��'��*`_p���
�G��t��t�_�_�yy@�����W(��E�d���9�
��t�yy@��nՁ��.y�)o���t��t�yy@���{�y�����&�H���yy@��8��M���|o��yy@��l��g(�~�$��	E��t��t���yy@��8kW�z�^�� �I��t��t�_�_�yy@��2�ޤ��lh�����I���yy@�������0�3t�r��H��t��t���yy@��:o
�O�q]��z5/#J���yy@��[�U{:�^���t��)�"]�J��t��t���yy@���֜��+���L��E��t����yy@���iq߰ª��Po���t��t�yy@���΂�ԁ4���۫�J��t��t�_�_�yy@����@ֹ�O��t��|�"]�K��t��t���yy@����2
AJ��'o��yy@���\���ː�����	�K���yy@��
��j�J���z<��
�G��t���yy@��V�
�2�4��'�I��t��t�����yy@������B�t�
�
+K��t��t���yy@��|���z&'[L���yy@����G3ޘ�����
L��t��t�_�_�yy@���X��A�$�o���t��t�yy@���M ?�����ʚ
�L��t��t�_�_�yy@��
��TM�����
VJ��t��t�����yy@���Z0-3a�o���t�yy@�����D-�����
!M��t��t�_�_�yy@���w��rvD�oo��yy@������#%�t�ur
�L��t��t���yy@��Ӄ;�+:W�t�I�%M��t��t���yy@�����+�������-UN���yy@��e�^�sQ����	;�N���yy@��}}{�a��������K��t��t�����yy@��P�晓���Ko���t��t�yy@��}�S�>{`����	O���yy@������-�����KJ��t����yy@��rE=�,C�xt.��
�N��t��t���yy@��jc]h�mk���o��yy@�����|�Z߽��t�ɠ�TZ�M��t��S�R�yy@��`5~�����l�mP���yy@��"�]L/������O��t��t�_�_�yy@��,��ëF@���~�
�M��t��t�����yy@�����q�g�t��
�O��t��t���yy@����HF�.����w�
P��t��t�_�_�yy@��كv	X��]t�
(P��t��t���yy@���̃UM¬
��o��yy@���zVb^��~�$��	EM��t��t���yy@��]�A��S���]#�Q���yy@����Y�ٛ�tho��yy@��nB��������Y|
�Q��t��t�_�_�yy@��.iW]أĖ���+o��yy@��B*;�yW�mo��yy@���aY���Z�����R��t��t�_�_�yy@���ͥ�������-�R���yy@���a��*~�t��Q��t��t���yy@��8�&��G���@!S���yy@����RD�=Y�����R��t��t�_�_�yy@��ݐ6�2�W�t�E��R��t��t���yy@��.��mq*�����7	�K��t��t�yy@�� �9ۻ�_t-��R��t��t���yy@��ww�������Ą	'T���yy@���D��\��st���
ZS��t��t���yy@��h���L<Y����
�L��t�`�`�yy@��42�^_�̇�T���yy@��h���uX�~�$��	�P��t��t���yy@���qˏ�v���
�T��t��t�_�_�yy@��Hkm������@���|Z��}s�yy@���0�r�j��t����"]�U��t��t���yy@���wrh���
tdo��yy@��!����Rߒ~�$ج	�Q��t��t���yy@���b���OS���� ^U�yy@���;:^k�>C�����U��t��t�_�_�yy@����ݡ[A�����+�����yy@��GNLd�]tG)�U��t��t���yy@��U�-u����?�V���yy@���\�D�a�=�����	WV�yy@��C_�{�JD~��\�~T��t��t�����yy@����Rq�<�m�-��R��t����yy@������nx����+	�V�yy@���|8*�a���t�ɚ�TZ�U��t��S�R�yy@��ߠ�)F��~�$�
�S��t��t���yy@��&;zo�3�����
�W��t��t�_�_�yy@��i>�5��;��<�/�T��t���yy@���r�	1�z���%�
?J��t���yy@�����{����G5�X���yy@����!��9ƒt�G�
,X��t��t���yy@��p_�3�4���/2!\Y���yy@��I8�R�9�,��Do��yy@����C&Z�L��;
CY��t��t�_�_�yy@��gU��RoI�^o��yy@���ad$Ԥ�t��
Y��t��t���yy@����X��
�O�̴�wY�yy@����R���kɌu�p����A��t�S�R�yy@��N	�(�Ѳ����
�Z���yy@�����f�`J���-�U��t����yy@����LW���k�,�6X��t��t�����yy@��\M%w��y�����'	yZ�yy@��|j�<��y����[��t��t�_�_�yy@����h�|���~��
�S��t�`�`�yy@��D
f��n����z &�[���yy@���#'��sD:����
7Y��t��t�����yy@����K,�
���tY��t��t�����yy@����Z�������
\��t��t�_�_�yy@��4���@P����\���yy@��'��y|5E��o���t��t�yy@��=���v�R��t����"]u]��t��t���yy@��e�i������K
�\��t��t�_�_�yy@���$��,Ԍ!��u����(�A��t���yy@����%"о���7
�X��t����yy@��X������b��#/o��yy@����+UD�tt�z� ]��t��t���yy@��7�-��ɽ����Q^���yy@���tG��S���R�]�yy@����d�W������?��t���yy@��N[K�U��E�
|=
\��t��t�����yy@��U���N�|H�� o��yy@���˽ԃ��X��t��?�TZ]��t��S�R�yy@��C=*��:$�,E
_��t��t�_�_�yy@���w>��x<����	�_���yy@��jY�ғ�#���t�ɔ�TZ�]��t��S�R�yy@��H���Z�k-����F]��t��t�����yy@��q�J��W�~��
�Q��t���yy@��x�t�b���~�$�/K\��t��t���yy@��.�=�_�����<��\��t���yy@����d0�e�/~�$��	�\��t��t���yy@��>�F���f����W#Y��t��t�yy@��;�9�}���o��yy@����A�rա$crate::format_args_nl��	����!Z�ۙZ��t���yy@�����r���No��yy@��}N"��E'��t����TZ�_��t��S�R�yy@���*��J
kt��
6a��t��t���yy@��,/��8����#�a�yy@��C�+�>�9���m
'b��t��t�_�_�yy@��%�ս�o2��P�^b��t��t�_�_�yy@���BԵ�,ޔ����c���yy@��T�B�_V0���)/c���yy@����H)�V¾�����`��t��t�����yy@��܅S?@^U�
�C,c��t��t�_�_�yy@����ڬ�@��!�o���t��t�yy@��5�,"�4����5��c��t��t�_�_�yy@����={p(BK~,$4�_��t��t���yy@���vO��+SQ����	jd���yy@��Q=#����Ƚ+d��t��t�_�_�yy@��Nˇ�d�l��~i�
�a��t��t�����yy@����ͤ�!� ��� ]��t�`�`�yy@���y�M+i����B�
]F��t���yy@�����Ay���7V
q`��t����yy@��F�/��|����to��yy@����4��
�����Be�yy@��&:���Pw��4=o��yy@���t�u�T�L��t����"]�f��t��t���yy@�����������v�	����!Z���t���yy@���i�����
��<,o��yy@��
g���e/�����e�yy@��+<I�$U�Ɍu�p���(N��t�S�R�yy@��j�W����~�$:$�b��t��t���yy@���?���Osb~
$Yc��t��t���yy@����A�Yp�B���
o��yy@����H�!|H<��*+�g���yy@���1Þ�m���o��yy@����W�Uۛm��t��9�TZ�e��t��S�R�yy@��N@��n@^����	og�yy@��$�f��F��<�{&ad��t���yy@����w7)�}�+��e��t��t�����yy@��#-1��x�&��t�Ɏ�TZ�f��t��S�R�yy@��4�[�p�j�~�$N)�d��t��t���yy@��'����Yv�~<�>e��t���yy@���U�鴯�����Z��t���yy@��=�m��{����A�
�f��t��t�����yy@��Jo�������/2 �i���yy@��G:�/�w�t�O\
i��t��t���yy@���Po3y��t���
Ni��t��t���yy@���!ƪ{J�I�o��yy@�����ì�m@������Z���yy@��8/�ލ+�ro��yy@����KZH�u���"�j���yy@��aIEa�p����+o��yy@��Ґ�A�M���t����TZ*i��t��S�R�yy@����2}L3S���t�	���"]�k��t��t���yy@��W���
<�G���� �j�yy@����>�(	o��yy@���j��������o��yy@���Y�L�π�t��	
Bk��t��t���yy@��a��X�>�����sl���yy@�����A�����u�	���ZQ��t���yy@��/�W�[S�����ll��t��t�_�_�yy@��7�F�ח�Ԥ�
o��yy@��0�
T���hO�l��t��t�_�_�yy@���U������5km���yy@������\Wĕ��,o��yy@���H��Q����	�m���yy@���܀z�iL������h��t����yy@����
��LN�+x&�m��t��t�_�_�yy@���%���pv��ɮ3	o��yy@����O��t}l	�m��t��t���yy@��!��or�n��+��k��t��t�����yy@����L��|��c�
�n��t��t�_�_�yy@���m������&g
Yl��t��t�����yy@��l��߈�o���t��t�yy@��b�8�5�����
�g��t�`�`�yy@��o��"������	����������	��0�����7���/����B���������������	6������%����������+�1��*���	��1���������	<�������}��0=���$crate::assert�����TZ���Z��t��t�generic_assert_internals����yy@��Es2
� D��v�=�TZZ��t��t�ֽv���yy@���B�_i�v��v8ɒ�TZ���t��t�ֽv���yy@��'>���W���v����TZ���t��t�ֽv���yy@���d����!���^'����po�yy@��-��79��v����TZO��t��t�ֽv���yy@��ƅ���#r���v�1�TZ���t��t�ֽv���yy@��l{D�ޮh��v�ɽ�TZ���t��t�ֽv���yy@��z��Oq�^���S#��po�yy@�����a�-���v����TZB��t��t�ֽv���yy@���o]�v-5�t��Ŭ�Z��s�yy@��1E(��o'��v9ɘ�TZ���t��t�ֽv���yy@���)���[
���v����TZ���t��t�ֽv���yy@��
<��P���>&�po�yy@��jz��1���t�����s�yy@���VT_�@���v
�%�TZ���t��t�ֽv���yy@��4��F�����B#��po�yy@���R�Gd_��v����TZ��t��t�ֽv���yy@��a��<���v�7�TZK��t��t�ֽv���yy@����/-�(����v7Ɍ�TZ���t��t�ֽv���yy@������?�"���v:ɞ�TZ���t��t�ֽv���yy@���I�<����t�����s�yy@���X5�v�f��v����TZ@��t��t�ֽv���yy@��� }��p���v�+�TZ���t��t�ֽv���yy@���P	��#�t��>��s�yy@�����n�~�7��8�9��
:����Q�־<��SZ�ys�yy@��;�R]X+��Q��O<2�ys�yy@����������Q���9b�ys�yy@����J-��5��Q���9��ys�yy@��Y�z����Q����	��ys�yy@���j�g�@�Q����	��ys�yy@���zc0�N��Q���9$�ys�yy@���Gk�����Q��a9T�ys�yy@���թ���L�Q����	��ys�yy@��ԟ^��IϺ�Q����	��ys�yy@��q�u�{��Q����	��ys�yy@��Lw��3U�Q��2:�ys�yy@��0���m����Q���<K�ys�yy@�����
*�4��Q��q<{�ys�yy@��<N#�N]G��Q����	��ys�yy@����l(�A�Q�׾�	��ys�yy@��l���
���Q����	�ys�yy@���-�y��m��'�+�&L+d&�*�*�(�#e(G#�'x,�'(,7'�+�&U+m&+&Ѥ��)�$٤7��(�#�W��'-,����x&+����b%�)%�)�$o#(�,�'F,['�+�&y+�&+-&�*�%f*v%**%�)�$Q)���(y#���'K,<��&�+�&+2&�*�%k*�����$V)����~#.(ä|��+'դ���*�%�$u)O$�(�#�(�#G(�,�'_,z','�+�&.+K&�*�%�*�%)*C%�)�$)Y$)�+�&B+Z&�*&�*�%3*M%�)�$�)c$)�#�(�#V(�,�'i,�'('�+�&G+_&�*&�)�$�)m$)$�([(B#�'s,�',2'�+�&P+h&�*�*�%B*Ǥ�w$)ݤQ�L#�'�b��+�&�����*�%G*W%�)�$�)�$))$���(�,��
��&d+̤ݝ�%Q*�h��$=) $�(�#x(e#(�,�'<,L'�+n+�&+�%[*q%%�)�$L)*$�(�#�(t##(�,�&~+8*n,B)A,�%�(�+�%�(�+4%�)�$`)@$�(�#�(�#3(�,�'$*>%�)�$z)T$)�#8+U&�*	&�*�%.*H%�)�$�)^$)�#�(�#Q(�,�)h$��(�#�',-'�+�&r$)$`(Q#�'#,<'�+�&�)%�)�$$)$�(�#��'},�'���+�&Z+�*�%&�*%�)�$3)��#s(`#
(�,�+�&i+�&+(&V*l%*%�)�$G)9%�)�$k)E$�(�#�(�#=(�,�'U,p',�%�*�%�#L(�,�'d,',#'�+�&3+P&�*&.)$�(�#i(V#(�,�'2,G'_+}&+#&�*�%L*g%*%�$8)%$�(�#}(j#(�,�'7,Q'�+�&q�s+F��*��`*{%*���$t�5$�(�#̝((�,�'`'�+P,e'	'�+�&7&�*u*�%���)ѝe)1��(�#�(8(�,��j'�'y��&$+<&��z*�%*+��$p)J$���(�#B(�'Z,u','�+�&)+A&�*�%�*�%�*�%=*�*R%|$\�A'���&�r&�&Ɲ�% �\%��%ם�$@�$���#n([#(
,V'K��%��$%���$n�/$v��+'�+=+F&�*�%*�)�$�,�'�+�&p*�%/%�)[);$�,�bI��]s��Xʎ]��P���Lc��#�E�l���Av�<q�A�v=�q8�Ġ͟�^`���;�R��m�4�/�d�`R�O���Jƀ(|�>s�:n�40ed�2`ݕ�[-Wu�Χ�٦ń�Ja��F�|�������]:�n�5Tj�0�e�`�S��S��Oe��Ḱ�G�C-y�}ltu�;JpH7lu2Lg�,�a��`]�!M��aq�7qlY3h�-��Z���=o.�ch��Y�GV�<N̓�IDBewD>���8�-4/s��o_5��Z����cRJ�8JH6�jE1Jf~�z�@Cu�ZՐ�V$��R�N1�eJe��{�B�w�rsdۚ�_��N[?��V���Rw��Nb��J��L��B�w3��9�mB��/�d�����[
���R+:in+5jv0veț�`>�"\ۑ[W�lS��dO0�VK��4G&}�C�x�?�s�:8o6�j1f>�z�S\L����Si����K��}D[y�?7t(;tow6kt1yf%�'a��\t��W��@TL��O�+L���G~�D�ye@�t�;�1�f���aN�-]�2X`��T���Pl��L0�\H[~�D.z�@�u-<zpx7�k�2|g:�Pb��]���T&��P̆�L���H�~#E�z&A�u�<�p�7���g,-��^œ��CU���sM5�$I#�E3{��K=tr���3�h���^����U,��Q��N���I�F�{
B�v�=r�8�l�3i�.�c)Z9�/S�;�o�6�k2gΜ�a���]�eXǂ�H�~YE�z\A
v3kh�-�bF�S^�Y$�}U��\QU��M�h.hc,��Y֏Vd��Q.w>>r�8m�3Li�.d�8_��`Zp���,R�hN��J.�FF�{sB�w�>V9dm[4�iM/=d~��_Ô�Z��VP���FV|C1x?>s�93n�4�i@0?e��``��[��.O�K+�G�|wC�xf?�s�:�n�5�j���\=��W��
T��O̅�K�G�}VD�y/@�t^;�o�6Tk�1�fZ�]a��\���W*�rT�3P9�^L1H�Dez�@qup7�kP2�)b$�L��Xc<�pLl�2�g�by����XU��-Q/�NM�H�~{�Auv�<<q�l23Fhc���^KYu��U�Q���Mq�{I��Ej{�A�v�=�qd8��,�'[>�����|HCgx7?ts�9�na5�i�0�e���`iP	�r>�r+99mu�jG[}y�?�s˘�^zY����E�q?8Bc��:�ZtV���,�bi�	^���X�z�Q��M��+�B�e�����ev�<,q�A�v;=�q/8����^|��5�\�r��m�4�/�d.�"`o�O���J�F|�>.s;#n�400/e��P`���[KW�������K���F�|��ӥɦ"�{:�n6rj1�ea-�q��S��O���K��G
DKy�}�t3u<jph7<l�2lg-b��~]�>M%�~q8�lv36h�-��v���=�.�c���Y)�dV�XN��IcB�wb>�9<�K4=/��6��_Y��ZŐ��Rg�UJg6kd1if��z�@au�Z��V@��R�NR��J��|�B�ws�d��_�s[e�W���R���N���J��|�C!xc��9�mr�0e.�͕�[<�
�SM:�nQ5Dj�0�e��`j�C\���WC��S؈�OU�{K��ZGK}�C�x�?'t�:do86�j51:fo���\|����S�����K���}FD~y@\tN;�o�6Dk�1�fJ�Ma��\���W�bTn�#P)�NL �!HK~�D�y�@u�;	2g���a{�P]�UX���Tى�P���LS��H�~EUzA�uS<�p�7l�2�g]�vb��]��UM��P��L���H�~IE�zLA�u�<�p�7��h�-�C^���mU�%��Ma�kIJ�EZ{��u=�rܡ�3i#��(_2�ƏVT��Qׇ,N���I�6F�{4Bw�=.r�8�l�3<i�.�cPZ`�\S�;p	7�k@2<g���aޗ�]<��X��H�~E�zA1v"3�h.cn�v^*�;Ye��U��Q|��M�h_.�cX��Y��7V��RUw4>dr�8)m4ri/-d�__���Z���SR:��N!�(JU��F�{�B�w�>|9�m�4�it/cd���_�[/��Vs���F�|8CWx'?ds�9Yn5�if0fe���`.�\ˑTO �FKQ�$G}�C�x�?�s�:(o�5�jٖ�\d��W�0T<��O�L�G~|D�yU@�t�;�o�6{k�1�f���a>�]Ӓ"XP��T�YP\�vLLH�D�z�@�u:p87�ke2*�@b9�c��Xy<�pal�2�g�b����Y3U��LQE�cMI#{�A�v=Qq�lI3[h2cҙ�^jY���U�Q���M���I��E{�A�v�=�qz8˚B�>[T���Ԍ�|gC�xV?�s:�n�5j�0�e��`~P��>�rF9Tm���Gp}y�?�s��^�Y���E�qT8Xc��P�Z�V����ODHT  ��k.ޑa#� tUS�{���J@��C���J��F��UX�ޡ��s��ld�o�=���S��0�	��������
 �L/at�q`�yU�f�@ 1?@SF�@��B�$(@���V �����w�`�:��hD�@W�g�������&X�=(DN$ <���Ootg�mN���ч��˜��ɧ)o����q�
2uJ�-
�`n����`��d�{m�@�a2b�*`����{���f,S�`���&��Ћ܃�|!����HY! ���x��)#`a
D�l�$@��n)"Fs$�����E�&@mz
~�p�'�Z��EZzw' #.	i^@(`\�
��'�	k�c�&`��=��t#��PH�.@e��C��/��V��r�E/Ix�\�1��}z��[%2�г�Z�M3�ֻ�yӉ4�y��Q�4�zec���1�z%T�H��8�s��O9�%eN �];XVy@J,<`�x��w=��tl;{= +_�Rc�@��/wq��D�f��c�J�G@�wv|�!K@'��&�K�����M��1���L@� L�r��Q�ٛ��q��R@4^_nS`d�E�.Q�S�����p�V@����ōV I7��"jY`��T�SZ�s/�A��]���5��!]�eN
NHQT_�P��x�`@�\�
�F^�:���N'c��>�^lAe`uжܭ�wg$a�D�h@��Q�hgU	����j`���	9%�Ni`����0�k�8k�ZBn�����ۗlo �_�h�ƶp�&�g�@%�r����"�ķr�)���[�v ��Q
��80w`�Z3��Iv`E������y�)��)��z �M#
�!Ez��/�����y����1s}`0�U�~`�O+
Ŕ"���cy��c߀�f��q�Gi�@�,C�3�J� R�{�HZ����I���6��x�����)���%��VV�� _c��‚ '�z�
u������
E��Q�@Ԕ	�\����>F�_O��-x&��g�����T�T���E�\�#���`*��r5GY��sHt�Ջ������Gj�`
��w���mJ4j��`]�	��B��%j
U����2�
W0�g�����
m��&���=G�&Zi�@�Yf��)���Z�Wӎn�����df5�`�+��V����%� Y�ӡ �c
K��j��#	��á�ٶ
]x1x�`ef{T�Q���O�^��O��J1��힠�6��Z+:��׋~���ש�yf#�S���2)D�A���n�����]���Ui�֠@y��ԙ(�@�)�@��5�����	
��ٲ��aTԦ0��`q�$����M��
���@II?Ձ����SU�
wk���)ۻZ�`���y�����]�m�<�`kZ,򞫻�Q�_�߮��4�[	��J���J8¸�.��λ���=a��h4�������:� i�zO�"D� ������@c�.��!Ā��k
RF���@���MS�� �@��¤^�<#
���@��פ�Cʠ3�EhLD}�@5k	K��a�� #��x�lH&
�;.����,}h�Ҁ�Z���N����t�jO�0�m�{l��uȆ0�����Z�t�1ݠH�
�m�q�n������ �<ǫ�N��}i٤�^��J��P�J�as.B��~��Գ7�����uv*������XB1��/�`:��ٲ2!� r'w62N�@�i��f����h|���� �Kyq�����Gz���d`�`��i	9�(|� �9����@}�ṷ���3y�`�� ��D�������O,�+�������	͂lHA�+UVa�7	
9�	a��&=<A�bWB�o
!deY��[��d`�3w��඘��H9�c�W�^��@}���Q�	
� �!��_�3K�a��(�@mA�b�:�a?@+��3a����3�A���	�`��c>��)x�A�^
Y���#~���p0�R��F0!A�kq�)�T$A��%��Z�%�/kK
�e��&!q���I@,&a��S�!�A'Ae5Їq�'!�S����)i��/�+�����4,�]����,�������+����
�r�+!��a�P)!@��~5��*!������3!:O�ԗ�M8F�0��*�8��?`
��y9a�O���;!�o��<������e�?!�&<P�]Aᜡd��'C�9��gt�C�8D���E�yp6"^�G��|���Ia����D�LA�uT)��M�/iK��N!N��w
�Ou�_
��LHP!3��B%�UA�r��=<�Y����)˄�\�:�Z�ޢ.\!� aׁ0u_��M�`��.tz��`��|� �a��y�9c��IO�k��jA�U�D�Bk!�
M���k�*��'d�m��y´
�n�4��h�Wq������ru!��;-ys�UAX�t�u!:ة&P�v�"���Cva����Fjxa�H�
�oI
{���ۃM|!��A0�	}�PL�	;�y�|�G�d��iOa�
��-;Ā!!���2�q�����a�Z�
�� ��a$��n$�ݥ@��W��6z<u�l�!:�
�!���!��
	�!p����
h-�
���
Y7�z��\����!���"6���`g7�|�N����Ą�����t�����Ґa�g������Ζ%A�M��dq�yϑ���+��k��So�v|ؓ��S������d� eg�a94&k�bp�!3�3ㅺm���������}a��Y��_s��?�X�+�b�a{wX�)V��`�.L��P�!�cQ��C��C%=��ꐎ����,^b��u�#:<1��E�	
����ah
���$��A��o���K���k��At��m����9��Uľ�!�l�b���<=,���֤Aħ�}�,����qJ�$Kd��<����yë��DG��a���՗	�������¢3��0��h�a4'������B�-$�H2�Y9�!���I3&�A�lp�K�i���n}:��!;�%����aD
�gyzɹ�P�gх�J��i"g^�x��(���b���A���Q�V�a���3������;�v�eġ?TƦ�AgrhQ�kġW9Bn�S�a���h�!@{^���F���u����!�(���t�aTq�nqP���i^W���a��2R��	��<��M�Hԡ�"~Ya�ա��H
��-Z�AD��a\A�
�	�7��)Q/	l�F ��_kP�����a6�d	n�l��M	^�S���v�ZM�݁CVu����aU�r]KXBہI0�������	�A~���C�X&n���ئ��)��AC�
�����A���K�;�����H#<�A\����U��ޔ�?����!��8��Z���G��U�J�WE������(ڑ�,���{
ޖ/����f����Aw��F�������꨹�a�j~�!���a>�����[�7Z@�DO.�a
?[IJ��4I���<�!2K����+�!�iH�1�M�h��^�! �
�}��\��K�]�!l�(������f�E�W��
��a�6��������n�-)�M����<i�W���N�"�`��Wh"N	�
����	�_J���o1bYzW�>���&D��uf�dOW
�D��"�Oè���Ӊ�q��	����"�XR�����V-�2�O�6	HCC"6�-���g�^���t'_���
|5��"`�b�9�bউ��$Qb`�;d��%�;F�WϘB6��rgn�!¡&�/G#���;w�#�`��W��%B�*!'A�#"�"�t�'�}p��� '"w	�{;�)"�.���'b�4���&])������,�G=�UJ,b���Ni6.b�v8P�-����C�o<0B\����}�,BҤ�m!�2B�_����F2B��4N�d2�QyI��(A6:�
EA�6"
�8SES_8"����9b��"�:b	��	��?"�x 
}��)@��^��_�n?bN���q��Bbګ�^x��@���a�*DB�T[:��8EBb۵�LE�D�.��:$D�����Y05H�:P��B�I��CFDŕH"���6�zK>�3-J��K��T��M�0�(!�A&*�
��G��&`�)+GPbq��+�P"�{\o�B�Rb�g�R�A�PB��s��I�S���y A{M���ե�zDb]�]�KF�ۏH��FYXBˏK�m�TX�S� �
�Y����9��W��!c>�AB�2�E<�,]"k�]~n�p]�$ ��8J__bMdk
���-blE��H��cB��lL"�,d›�e
��?Ob"��<Vn7eu�1X�?�g�-�<�Mfb�1aB�s;i���#ǫ
f��m��DHk��w*
��
lc�!��Qz_
g"#���nbs�|$��nb�E����l�)�F���Yl‹\�i$�f�/|q��<s"I��
�9�UtB1NjUA��tG���BQv$����OjB"l�=`x�� ���ix�h��	d��z�;�F��Nz �2r=4�|B��cA�g�}a/k4I%,~�a�FVK��{b(>���U��-�#��S�B1�9����
�rD��7�(��򃂀$�օ��
ZL��r��E��S}���c��e�"-�m��8��*��CT���g4����B��#X��;�����ՍBޣ��̬��?���.�b�5D4:h�|�v	��O"�B��
��,���y��v�b���nJΆ���:��Cו�m.2�����~���x�"=$�G{��B$
�"��ʐ
�1뼚"��q]�Hg�BL�A������R	Z�P���u�<�ҕB���3��џb3��I!����G�`��F�bY��#�"�W$�(�0f�b�C�C=)��"Ũ��X�B�A�ݴ��#͸x��|��diԨ����
l��ΞB�3��w���Bz����8��y�7
'+���}������O3�W�4�B��/�J�B�7]}��j��Y��+���ƒ��ۧԲB�1E�T�0��6��Oa��B@��rC�‬�Q`o��Szv��B��X
�����<E��,=�N�o����B8#�Z�̆Š���^F��"0^�	kr���j!M��:��V��8�Ƅ�1��ůx��O�Z
�T�B{i�q$�b���9�k��"��|
԰F��B�w:ddp��g_Ɍu�Ģz�4�n;�Ǣ������_ȂR�vjw7��6�M	���£�@
^�
�bOV���3ɂ���
�G�"�*�kSz;�B���5��b1t��	�e�b�=�	w�<��u�J���M�y"���qƢ�V��FƤBsIWe���b�z�u�,�����)�A�bw|	�����Ώ_��S�ޢO�������p�,���K��������$Ta[V9���-
\ܜ��3i���b�2�޿�b$ig2�4t�B9E��,��o�HcnƟ�"�`�X���b�n
<$C�	'N�y���b��@�
�"
#<<����
�L
ʏ���"'\$l���"G�7	ߙ�z���X��I*#�B\܄�q��B�"6���B
.H�.���3�=�������W��bOа�� ,��X^
R�����9�1�'�bW��T�7�b��
vJ�"�e
������&����e��[dC�>���ז��"��r�c���	Cr�m@?Y�
����d�X	x�bU�kc^ҿ0b�
#���H7�
C�RP��o�4��	��8���۪���E
����)�>(�"q��<�C����h�#}�L	s>�#��~��cc�=6
C���#�~b/s�!c���S2����߳���#C����÷6#�!�b�~��$#��۶z^&C���ɸ$� 7��+��(C1���B�%c����KO�*��{i?�+#�
�*�� G�}(-C���}���-C,����K-#�N�
dR��0cL�1�*�F,��
EEql-�;���d�*�g�AT�{4��7'O���5������5�	����6#^��	�0s�8#ؙ�
���5#�=$��J&4��mW6�;ûc��M�7�ى����=&�Y1�=�_ߏ	�K	�4#xB��0@{@c�3��5sD,�W�sE�sSOO �E���	�0��I�Y���`�Jc��[��K�|�+�I�r8P2���NCe����ϲP�!�9����R���A�
��V#����UYRRZ�F`�
��,�3`���V��bW\���vtc�C��@D�b#��<~V�veCҍ����if��7�E��gF����|f�Y�R��g�LAtOr��ic7���G#8k�̨�{+"�k�[�$���$m#��	;���`C1T>4�pkc��yѲ�p��"�?�JfS�� �"r����1R�r#�����.tc��u�}sC��4?S:u�O�G�w_(z�t�<n�Y|c��݄�}�b8��H|���]��44|���,�C�KЖ7f��{ј��C��}0X��ғr	��������%�fք#�Z�.L��#
�z�ҕ*���?���Ϥ�C�І��F�#���#cz��������*���d�SzVM��?�O��3֐C~��E���#s	 �fĒ��5r���(�C<�D8T�����|T�\�#$l��x%y��Ƿ��J�� (�
�PT�C(6e�j���̫x"`���c�6�wʟ��r��j3�#�xB�џ�Jr�2hs��>L
$+z�گ
w��Ca|�O�`������̃ĩ#I;k&K������q-���|��A���*������?�I���iT����C�T�	����Cz�}�s��"0;Bz>�C�#l��#�d�sV��C���������~Z�����K�̋��9�
ȕ@��CvR!
:_w\��;w�

��3�cI5��*����ї��c���]"��wȊ*F;��㧸C�Hp`�C�4o��ȃ����I����y����������L�c����D(��#^/�����C���є�ףd�s�Ozw�#��U�Ѵ	��p>1�eoޣ�Q�
�����M�y	K��q�|u�w�c��J��c��g�&3�#����^,�c���
��S�"��̼��k=M�C�c�K~��/γ8M�����6��CH��5B��&��
�4�c���)�#�>�H�C0��;�����q�����D��t���Q����'��y"�)g���#�����;t�7m^)��s$�p�=9K�JI�
�������9Q+��xH6�o�	����D�ass
�D������ĹO���Ħ�*9�zD��hI��Հ�O����9<>��A���:dh9�M����
�2��
d�{���P$�h��8$��rV�Ndo�%hĸO���
�#d>���[��#��>Z�%$*"$�C�(%$/�
wH%�"�
]��(D�{D	��a)��g��K*仓�q5�{&��w[���-D���wDş.�vM��f��/DpW)
]g"0\���8|r1���$1$�i����6D�����ݰ7D�t����n7�U�9��M;�%�����=��=��޵=���+Ж�m?$�`zH<"?�s����9A���	%���@�#��
���@���W\�SDd�z+��>D`Qhf��MF�x���͐%?D�ר�J
�E{B�"�U]IĂ�~p��Ed�E�E�QSKb]�`�Jd.B���M$�ߥ�_g�ND�J|���MD�0r�N��?�|%EP*�Cd;��R�^R�V��U3T����"<��T�P�Yo���V$���`~T�����CV���� �[D,z3�Q��]$�^���pad��dƣa�?���#Lcd�C`ս�e�v]�V���j�,��j�j�7S>�^tj�z�F<j�������n$�>%xc�_n�;���pı�t-{��qd�Z�e,x�s����C�=s�x�m���cud��-�cFdu$�'(k�Dnw���P
����x����9��{�#!nq^f�}dx�w:=_~$�����~�� ����΁�$��\�1�~D��/rN��$��
� ���$�Z�C��Ɇ��^�"�a�D��Y%��������6�}�D:FR*vć��/X���dl�/ٚАDc�N%�r��2P	�'H@�D�F#Jh����j�#
��B8�}zqHU���D����{��ρ1�2�$V�<Y���d�����"��,j�ӛ$�JE@��–D ��G]Vv�����z��D��퓣!���g4>�h0�DPek�#S�W(8��.�d_Ӂ��<$����[
*f�D
�?< {����᱌P�$��@,�䩤���X�ׅ�Dx�q	����H+�ź���3��;Z����Jo�6L���4�e��h�����
�+߲�=���`���)�
Ļ9���\���(ѹ�����9��$�;��!��ē����Mj������,��E���~�"��S�Ēā
����D���Y����^��9'�Dj�w�=5��D��c[���G�EJ�y�$>�0]y�„u.�d����įs�^$AĄ�T���֨Ą:�+�}���ƙˎ�R�$��7A��$�r���˄�}7>w��ddAe�y�̈́
nf ����Dc?d�!�p˄��kN̶�ф���	d�Ҥ/�	bA^���l��-����]�P!�P�F�5�a�դ���
N(��d��4�y��U�GtB2�D����h��s�-�ۦ�=4�Z,��ܤ��y�)|�݄4)���Ϫ�d��<���D�y�N
�D7A���S�^�[a�>�&֤
CED9�d����%G��$�J��b&�6�bFL��$MF~Y_&��$\WxL���o�H�$k��$;�Q���d�@� ��Rxy����Ds;6���I�Ħ�{�@��E9�D�1�D�}�����$�[���nS�<�`��&-�$����m�d�`���A���_�NTT�dr�;��b����:)�L��E�c �L0��D<�cT� ���df��}���$�R�o��$*�K�L�!O^�p�E&^��<e�e�ݍa0�V�U�@x~*��5�*k
E��U��Eh@Jr�E�g�	JXC��6�RK��!E�PW��#����?��'E�bC>�'崇u̾�*�D3�\��+��dT�[,e��c�-��0�b<�,����	
���/ w�S�e�/��"��%/�G��
~[:+Etn�3e��
cS�34eWA�Sdxi0����V��2����'�167%"����7�N���OB/9�א��+]�;%ݻ�g��C;���!�g�=%H��0�8!>�a���K,=Eɍ%�&��A�5�ӈ�Be�������Ae;e+O9�A%���`ѯ�Eű�1���F弔�κAH��ș�N>�I�6�	��K��t4\K�誤}p�@KEf����ȰN�#z���fdO卷��,9�Pű�)����Q��1V-R��H��]#R��o!�T+T{���CP�|���V�d#�
����WE�����>_We�J��؎�X�K�!
w�w Y��77���[E��8
�
�^%H��	�­�_eUد����_��[
KY��aE;
-���a%Z�Z_>�`%�tq�3�d���*,�\8e�����@fn	�
hg[(���heq�{O���ie�"R�Y�je�qC)G:k�㺸�v+mb�
T��.Daa��u���l��,���tŦ��%�rw�A�N��ye��n�c�5z����VU�}岆��gq}�("M��%fm�|կ�%���
��d����I��7��?*����*G�
�k���	�.V����~���� �
J�R��e\��	��$&���-9��N���[0��EQ�w�	�%a2
�?vj�ŞD�	�Y0���~��
��EK0@$b�E����7��EK�-0��N��\¶���|�Ż�4^2Dd�E2��=\�؃�
��?���`n��wA
�Y���e����$�����!�	PL���%��&ϑ���>0���I"n�]�ڭEM4��;S���b�9�.��%�	<�a�����
���%�:�
�m���O� p�D��?�
T��׮嵺JWV���%
Z
>�Ұe�N�W��~�%�J4��{��n��B׺�X�
?v���e��kŀ]��ſ=��H�`��fL��%�.��ᶻeV����=K��cF鳬��E-4��[_�…��D���%��}��hx���	�d��ƅ��i�j|���9�L���Ŋc�����w�$
���R�R:�s�!���C(�k����I���	�եcpcy����[�!sH�e[ސ
;��%�B"6$R���3����P4ڥ*����E�Tw!�I.�e���cų��P}J���S���hޅ������吃��.��e���A����ݻ����v
���%��x�Y���&^���<��d��E�a� z�:��	�
����b���I(��"'O/���媣�>��ŕ|�b�f6��xCd��_�:+l=��%�8A}���E�'
;Vi�����Y\o�E�0d�yY����X��2��Y
!7A������
3�;�ŀ|;{u�eէY������B��e�T)�l�[���"};�����*ZN49j�%'��ZQ���o����i���R*�������?�T�eR�r�B�����;��Ĥ��4�c
 9x�fU�w�<��������H�1�R��F���0�5&4
0��k	�l�b���
F���m+&K������(��D��f����uU�fmڎ���.&'�=�Bh�=N!���s�v���7D�3����(�&��8n�#��H:�n&m4]�Q��&Dj�DU����qB�E4�=����i�&��r{��&
`$�� �n�de fW�QΙ"�U[�R��#�v#]����$F-�o��<� ��g��,�'�xHn��'FZl�w��9,櫮�d̵-���
�
C�.������0F���Q��;1显
�Y�\2ƍ��	�~Ћ3�C&���c1�4B
�j5F����L�5Ƒ(�$��x7�}����7&�ͨ��i9F����:Q9F1	f��T:F�v�Řz>&,>Z��K�?&�(;�n�@&�J�q!�?�
�Bf�ǿ���6D�bChҹ�D��!9p�Ff�`��2�G�����.��H��1}��\I�$	$��>K�M

Z�WN�QC���`mO���/��P�1���EQN?�h���Q��`p	�&��Vf���$7=V�s�%,�hGV�M�n�Hj�Z�F���}IZ�����z]����gG_�?���_�_&���a���
'M��c��c����~c��?ʡ��eF�b�	b�ylF�����0n�;���7qfa����rf��p�ōt�R��
~!�tf�>5�av&�!�ޥ��x��l��yF1c����~�
�QC��77�YE���^�	g���8�(U��?�Jy�*�f�|b
���f*���]|�f%[z�#��f�x{��!��D+<9ՐFI�4ad%g��a��	�\7����0��A���5|�������l�O��J1e��Uٗ��a�;���#i�|"ڗ�uSG	E���f��G�;盆��
���f�%�H�@�F]C��<�ў��J9nn ��k7�3��&l�&�x?�F�9��2i(�Ʊ-�aP�u�<v�#�^�f���
Z�XH��pX��z
�&0[�g௮&n}�4�;d��ݘ�����6��_�ap�&A���Vϱ���/����Fz�
O����k��A�� ���k�lI{�F�	�Z����b�@3�&m���C�Ÿ!� ��
�f+��
�Ѯ`��^�s	��F�Z���Y�&Zs������81�-��<�'�FD5��d��†7���:���F�I�
�oƦ��j?�Ɔ�Y-�����f����c��fd�b ��F9ok���F���|������/����{��-��*֦u�wV>9��ƿZ3
Uc{Q�f���o�"�F�n�.Zc��&���ҽ�Ƙ��	Ҿ��F�?0
�rӥ�f� X����F�
���릪�	Ȩ��撏#��pe�F����0��>�n�p�����;�#���C�+u�(&�Ȁ�Ӆ:��F�@�rJo`�FP�&�/
��^�R2|!��w�J�j���F���*W�������l���`�jK��&A��L�͜��x~�^5Ep\§�g��ƅ��Na�R�3���s�����ib'����[�jG�/����aw�P@6�
G6_�)�
�@�j>D���|��g`�,'J"����'��C
�n��	��n�G��dy-P���ZbB�'���ȉc5G��,H2,���8-6�"�y���h煨9
�!y���8�
�@.o g٫����'!��O�o~�����?Y
#G�~�b���$�`p���k%����!��%��.�I$�'g�SZc%+�(�W��?)���#��GIA��C�,'�ۈ'U.a-���R.'kL	�M�.mK��'t-'u�_
��!.��U��u{1Gr�Y�-�3�F���p��3'h�I[�3'!�	h1-5�ꯉ���7G�/`V?Jp8G�M�?W�3GIš��67���L��
�8�����&6,?�J:�Cl��@���sEF��A��T4��BGY_\����C'��Ej_D�/�9}��J�g�U�^J���s�~WJ��	?/�J7X�	C���NG�Q/�f��N����
$��Pgo6H2�v�L��w���)�K6�V�*vX�<���[`lX���I��\[���5V�WE[�ΦI�}^�=��O&�_g��7�o|b������c��Y�5��dg=���f���
b��)gG3�s�3��h�|�~u�|f猢���.�l�
�>�7dmGV�+�Lp�x#c3\*VqgF�gnpG5�M�"
s�SZCċ�uGC#�F]vG�����wg��:B�zw'_����{�����S�|�Ci�T���{2�Oş~'<�:����g���ǃ'TԺ��H��Ǎ�A�!��g�U���|b��}�G/���U�Ž���爼/^[o�G���8��:|���F�����G�����0iBT�'�)>����á�,
��Z��������ű��
�X�O����<�{>o�'@ӽ
:����d]Va���2������#V#��
�S���]�GܟB��ѝ������������>r�g06�S�բ'���
ϣ�نr
�	���'gP���佦��T������4}�Y�e�G���Z�Ё�GI��9���J$���ܭG7}
|��|�绯��1�2��쭵:@��'|]�f<s�g�pM�"������������'(�
��	&����
�����ވda�ڿg�^�&���G�.qŲe�g8�i)
�2�gR$6�F���gy���k��gᲘ���u�g�x�-���=�
s��'���
��f��4�|�Z@�ʧ�Y�x,��ws���S��`�S�gͧ��dM�����o���TЇc1I����g`��	Y���է���:ه��Lc3����D�Ҁ��'��Y�ۀ&܇�0�\�٧�+�/���S�	����'k$�HW����7�x�G*J������f���m2��92LE���V8�v���{?�
���a�gpzh
%�H�GƬ�E�\��g4I��
S���P�AcS�Sߧ	���l����0��s�'׷�魽��'6�Ε��ك�(���O��"��Y�ϟ^�Z�'�b�	:���Ze0���L�
����I>,O?��'4GVƔ��g<�G��T�����=R��n��}f�^`��'Є�1ѽ:���J_7!�g�i�
T��4�g1����?�R*����'֌����O�giNw�6=]��-�#������
	�
��S	��j(	P���� �;bQ�H
���������`�7�G^�DWO��h���m.��.ͧ�a�s�
<�?�
��Q�V:�yu�����
�aCpW��7�,56A|��Nf5
���r%��U�*�B��\N��k}�������2�_.6_�-L�
�V��p��eׯ�k�s��hT���������y��i�`Q�?	��x��AV�h�uW^�I=#h�ݣ
�X/�$�r���c�%�����|$ȿ�Ie��((���¥H>(�%<K^W��+�cJ���P,
�*��3.�ny7��0�,�&<0hz]���U�0��s`Q���3(���<��/4h�K��X1(_��ձ�6�KS/x�g7(V�p	?E8h�-i�X}�;�Z�K
K}�<hR�~	�� =ȫ���xl�=�aNG��V
;H�Yr��a@j��g�5�;�aU�n��Bh�F���dB|�8|��j>���m*J�{E���)�R�E(��
�K�Gȥ3*68�H(h"�3`�G��_A�iG�v;׈��EH�3@[��L��%�W��M��7|�K��
2���;E��QI��s���Tb;���/KWH2wz_dAX����A�Y�F�d��XG+�@�UY�4���j4XH�g�9�/F^���i_�<�:���_����6�,a�q(.MLN_�����6cH��q%/�nd�\�o�e�I�
�η�d�,ńŰ�@g��=�c�g(x����?�i�C[Vsn�@iW	
�)�mhqB�
�ǼOm�d�����+q(�;\0
6�r���f�rH�����Pv�QB�Ҁ,v���pZ�@�v�'g��*�y(zI�0�eZz��O���{��*��|(|�n'R�}�"\
���~���O35�{�kcB	b��4zȜ}��"�����[#�h�(�u�3�����V5
BdN�h
X��V��H�-�N�s�H�bd�g����ŨC�����,���d�H�:�(�fr��Z���D��鳴�Hmm�J1L�(�+�i/z�����j%eőh �K�~0Ē���yz�*~����[�,���NHL��{���d��ڠ��e	���t��		�^��*�**�S���y7��+R��[�>�8�֚�ұm��#���&s�}�� �Hwv�|jc��9�p��M�����~\ݠ����Ag�H��Q

6JޢH���Р�����]	X�@礨KKID�Q�h.�@��I���%
	;*z�h��
c5��R+�P��݌�H���]�_z���h��e�*
u���p�ۀ��������J�H	�$��Ư�w�A��K�h��hr\�'�m�<�l��H��VCܪ����	�۸���T<��lԵ�8�,~s#��o$��ݴh&��^���O��C#���c��W 7��F����қ��I�7����R�n}ץ��ׯ�Y�6�4��;��R�H��h%�\��(pnF��3�Ĉ��'Z��ɨ�I���ηʈ�z��7m�(����OŹ�kG
����h�L��d��̈{��3Ⅺ�h��v��e�ψ�<�3�("���*��g��n�#Ҩ�hU����H
��Xv���\[����׈��
��j��-��,�p����@��,بB
fw���!��ɫ`�(�����z݈;�d%t@T�"��ϩŁ��pJ��=���s�'�7��H��
/1C`��S�~n��p�7yg`/�[��$2��(OHC3}�H�?���q��h�(_㇓�E�\� t����?Vߎ��(}�
����h�o�m���
�p�3�(�EGc.�(��&
��h8���W�H]�������jۓ���(��T=i�
)��a���I�Ü'�q�	E�y�X�iB&>�]���r��>i��N���ɚ><
��2
ɡ�h7l#��`�{
�G)��#��	���Y
	cR�
]
]�
�(d�Q&I�:<����6��n�BI����ϻ	G�f�F�鴴�i���	0�/��	f��h�)�v}rx�W	0�{BM	� #5sa)tܞ��)��y
�L��	����CS�U?VbB] �ٴ2��?� �F��
Ύtk"	����$I؞��h�K%�bS�
��E�$i�]�K���,IA�{k\@�-	�/�����.�M=��γ�/��peD�
/)�0��TX1ɥY�
$�2���f��2���
�:�4ik{	�=�2	% ��6i�	�����7i1zT�5{�7)��F�9ii��v���7)Gi~aN�Y3���\\&�<I89
|��1Ɉ��B%�>I��v���7�a**}9�A��ެ� =�B��	hD�<C��#	�ڠ�D�T`���F���d`>��F�X��:^��I��w�iJiy8
N��J	��S&�L��Y��PW�L��
��*�N�jY��`�J	2��Js�R�/��	�:V�B�
�m{W�
�S���wY�jXᦈKY���㜳�Y�N�
���Z�D����F]	_�xo\�^�c'����]��G�����[���
��a	��j,pb�	r�JK��Z���~H�\d��-9�:�e	����yΫf�k-�F�|g��V�QffiU�.���fI~X���:j	Nx�Iwek�~����k��J
)�)Cm)�GEa��Mdi�i��]��g�>�S��JwZ	����HVtI%|�o"Ӌw)�d� ("�xi�a�
B��YxiM�cOm��x	���'��_{	[8r���|���T�2U+{iI�,.Ky�>ȾyP��)2~�x�g��i�gks �т��nx�"̺������؇��2Zr�׉�z�'ϒ��&����%��
��]�������)���)#m�g������LO�~�I��jTM�(�){���%Õi��y�hc�I�u�q�_��e��@��1�	�ѥ����'?�9����MOP&�Wx�)[]i�������u �Ym��B�DCx�i(�!�>=5�I�RjC�f��C�	2�Ʌ�1X�`���Z�	4+��	�+���l��pO�GE񱉹kWD�#��w�B8~}���q�
/�i�ɟQ����ֵi #�wHGӶ	��#%���}�"<��	�7ES `繩un�D8�B����������s=��I��>�H�+��b������ɭ���I!��M��m�����"�K�I�W��H���y1��sk
t�&���+���ŭ��)����J�)��f�]�)Q�5_q|u�iO
%�q���2%�a_�i9��>Ǥˉ�8�t�j�̉�?�m�-��)��A}X�l�)�2�v�n|ˉSZ���	���b,KЩ{��Rl�@ѩj�Zo\��	�=\bRTj�	?��G�<��B",����I�PN&����i�uS�Id�i�.
��Pk�)�^Y�	���xQ]�����������5�<����m\�A�����E�L2�i�{���F�s#Va�i0^h�h���*���vs����	co�'���)���$V�뉧h�����)��}�q_��DhZx,3�I-�"	�6��i���
����Q���ݭM쉚�o;&�Ʉ�e�L:�I�Gr�V��i��E��	���uc�
ѐ'�IwJp��/��IUs�P����Bk�&j.\+Ʌ
J�6M�Y�B�l����*n׾��u*(e#�u�
�߳P
dN*n�Dp�`��u0���*f�iT��;�M��aRBJ����b�d�֬�
���ڍ$��������<���u{�r J����.V!j�})��(#*xS�4�?D'j�i�
=�r�)jZ#�Y��*�r�k��q+����	?�[�,
�+X	���0j��	�4ݝ2ʎ9N�)�E3j����2t�3�j��	3O^5*�7����:6j�i�ށ7�4p�Dw�8�C[+����9
5��gh�{8�E���o9���-�t58�W6�k@ʆf@�;'>A�4��
���LB*6����=.B��&Iv�D�}���Z(E*��v��\E��L�\��HJ�p�
 L_L���u�?i�L
��&�JN��Q\1�P
�T��qQ*1�M����R��_���T
L
���V�:2�ټ��W*�)��W��&= �XjZ��̣�\J���	@2q	]��94�Y�^jc���-�^�z�A_g�_ʞ�X���#a
r��(�%aJ�b�³s_j'�q�}<]j��/bBb*���&�&�f����g�[f�C(���\{h�s�!"_�jJ�`K�]VZj��g!/e�jJ#g0
�nu�q
�0�czsʊ�%�=�tj��Iٟ�v
M���E&w*����b�By��EM�An�{j��
/��t��Y�N�ݵ��
�*��k�c�*��`O�x���<�*�k��H�A�����Tv�
Ŧ�lV���oJ��ć�g�7-���M^��S2����0��2e�
	�fi�8�
ML�	
��.�JYA��K��/��P���ʇ��
��̑�[��
L?<��J�ܹ�(;^�*����
U��sG�*��@��ݚja��e3��zX�Ei�*��?BI�j�j��������K���j�������� ���6W�*n6Y�qC�*�gS
���ʨ�Q�j~��b�j#��� 5��
��
�C��$-�	���JE(b�"]�*�\�F�?��{\�g��
_YH��r�j�є�����U���n��7!����(���*�	�Mɶj*��$+R���N�uC��O�nQ�¹�&צ\�L˺j���
�F᤼�aGz	J�<��
IW|�P����})�/�Ԙ�
U�y�a���V�/�kĊD���j��ʳ�L)����
A��u����lG���*�B��x)W���4O�g�j}����L�*���F?��*�ʮ�v�����O<���݁
�qsLѪd��ۃ(<�J-Vh�o	�*�"�>���
p=[���*��&	��*��(
�O���
r��~�تP~��n7���en�ݷ�ʒ�������
��AH�s�*��8����J�w
���[�
`��	g{����
�:&΄\��4s=Ɛ��*Z��l�䊢w��V
�����q*��*?<
���a�\����΄�d,"��J�l>�l���ed�������$�����}�2�/���J�e�n`R�JR�B�<w/�*<��֊��ʽ�.�L���F�������BEy
���a��wz"G%+'�A���0q%_��KrH{
��6�k�u
��J�L+�^�Kۺjՙk��l��I	��!Eô�	K������	K�	�[�3���^gKM&!\
d���$�E���psI��
�K4H	���(��:'V�J	+��H.���/�g�<{Uk��^p[�kF_|��s�������|�`�Q��K�:T
����+Z#�z4@���ǙY���s�7�5b�U�c��U_	KEn��Mk�Đ�F��>��)c��_	�u2k"۪�r��!kC<�e0�!�.%�<�+�N���(' +�i׮�k�h�p&��S�=9�v'�Zg�':�k� :ܽ�*�5���A*�S�"t��+�܃����D+�,y 
�)�K-˓o��-Kv���I+���pr4+t�Gs�5�C-gߋ%8�ҙ"���'9됸1;?�:�z� T$��:����<}r?;k?b�A�F78��Ԕ��	�?˟�^yA'j@���
�V��A�u�R��R|Ck���⭆D+��'����EK.
M}�0<D+1C[��Y�Ge!��{�H���<�bK+Q�^�L��Iy�ZLKz�N��L+�a�("�M˒N�U�]R��\��}�S˩��	<�6)T�^�v~UPTK�vlC��fW��
�7o�X�>���+[ˈ�_6�f:[k�a�6�T2_����Q s
`k	6�"��`kJX���d�V����HFh��X�;C[hk�i����lkH�\�:dZm��1���]o+O@��ʶqk����9r��ane��s�\����=0tːohzu�?����kt�XFnU�wk!�X�g3wk������>yk������z��t��P"y��=k0?�!y�;O�h�p}���r*�t�y�tnRf��{~��zá<��k�#�dŀ��;�2����kD{%��؎xK�@��5NyK.��������C�5I�����ہť��z���j��+YPD
����K���K�����T�	�)�x����w�Li����:����+\$
󜢁��±�
��#���œa������J��:�2�K;�h��lS�kv��I|.�khm��P�+�{�(���	א1�ZF���Z�U�����	�f���ox+�E��y<��y�Ԟ+�^Z�{Ɇ���{��c�������x�?D�.�ڝ��YC	X�\�K�D��eB�k�7|��k��������K���a9��+����k
.���(G�k��I.F�.�7?���$�K���M�̔�k�Qo�<���3�
�!66�K<k�`O�Km�P��+��$�ZꝒ�+#��U����S�&ZÚγkk��B������޹�K=��JP���V9g	��"s��~Yc	�����l��	�)P���>�H�����e����+In�[i�+�.��A��>��fB����G�F�,�ȋ8&o�aL��+8��g��y��n]{�+�2c���L�˻Y.r���K�"�Z���K%��%A{��+�Cŋޫ�ҵ,��� ѫ)��D��ӫ��z�%�K��}
I���k�'�9�g�kѐ/�R���+đ�
�`t;٫�%
2{�U�t��ؗ�ܫ�
������ˁqۋAm�S���+��Z��+���<.�K��Cn����KD��
�>��cP�/�]�T�������<8V
^�޴�+i^�=��K}J�MV�?��V�r�ˆ�뢃���n��+}ft|c���X����k�K��
������b���ki]�}��[��sy�d�+�����k���6B�h{l���>��"��C���&�@���E>l�4I
�+��{Vb.)GLl� �U@,,�=B�V}	�	2P�QD�
~�a�ԛ��H ���
�^�
}�u,<����J4}�7�>P���"
L��E s�}=�N����9���HZ����Ѧ�L3$�̥�
��+z�,7�y}��%�	�<̨M�r%{ ���e< b"Lb�	�	�#L�	Y�E�$,�����
$L�ٲ=���&�J�;��C7%,�EB�Ʈe(L����F�)̗f�mw'�*������ �,�^n���k,-l�Ie��ϣ.LR�4	T��5/�y�F�x�*0�v��'[1�#�^j�@|1���bw�r�-��EI<4,�Y�����8���_�9l��
5P�Z<L8��

Z�]=�:��)oC�A,��\�P��C̤�2�41�Cs�05�_E,�?]u7�C���ɟoH,��@�w��I�"o�ۥ6%IL	)?cŠL�3�
tX�L�$jL`�NL��;��.PL9C�z��Q,@O����S�|\�0-��T���
#�^tSl��[6�K�Vl�RE^
�V,��V�/�U,%v�����Y�����2�DZl��	�@�[��$�bf�B\̴L��<�\V8V5�BW,M��N�'b��2sᆬ�d��z]tS8d�]�f�{*g���k�hz
�:?�<i�4�\E.l,d�i�;�n,`��:|�(oLOoq	�@p���;]��q,�1��rl~�1�p�����vEu��o_q'n)vL�8.ovuL���
a"��x�qf	Sz�x,=�%��z�R�z�8f�v̮dEB�|LxZw2��
���i�{�>	���,�̛����,��4D{?����zq���Ϯ5*f����o2���̌�dC���L�ww�Їލ��]��f
�L�)f�E�,p!jvo��,M��U���W�F����������̡֗B�}1�[����,�������~�LJ	!(��L)	5�����,;���u�L����%���L�]��ǝ��^���F��hQ��l�:�xCX���[$�����'D!x�l�l"�
�#ދ����k1q�����a�K�������,�
�
q��lv�3��㨫�<%��C�,��0�g;���4w
`��L�U<����l|���t��,竁=�p���ߔ>��0������:O�R���-�i�S:�l�ZY��.x�,IB3
8X���,�4.9,��p2	��q�,w�{�����L؄��R���L�'�v9�L�3���L	M�a��)j�!�|?�L��J溩W�,0����	���L�w���>�5�6 (��fT��G�-�����,u��K<"L����Tʼn>穙��D?�CN۬���� ���?	��:��l��	����,>��
�;�*ެ���=S��A�J����`[�"�U�lc7EV�M��쨗�	s<}ά�|`��}匟���f?3�Tl��z3
��FT	юg����?���\��i��%��T��
��h�^�.5���ڬ�cg?*�l��j�)A��p�Y
��l�����Q���[R�����A��o0���%�
H����.)���W��X�Q��D��ʙ�x�_c*���+�F}����Y9������ѢH��6��H�We�LM�����MD������1Q
�Pv.�j���&�:�m�U+�R8	�U?g���MEL4�Ym��E��*

��bx���
�#$P��('���HM?>��R�moWz�=��
=��GkMH|3�,�MIb�
*���m9��K�]�&����R����fc��Ϳ2�H�
,z$a�j-S{�{)��
���F�i 
�AP���!-@�@��h M�#�y!#͍�+�}$
CF�(%m@��G���&m#��+~�'�˨��Rl�'M���
VD�(m}/|<���,Xtfh$-m�s:
��.-ͷ��|K]-M�[AcZ�0ͷ)��Oo^1
y�
B�sH2-����"0�iu��7�4����4-x�r$SM�6m!����e�;�\!��h�=-s�����?�ĝQ�yy@��zD�d@��c%
�`#AMC����C�{����Dm��WFD�L*w���F�oLQ��oGM�9	b���HmȞu���Im�H	�L��I�5�]�-iK�~�*�ƺ�Lm�!�	���@K�ן��f^N��v�0:7dO�
�
�P� P�rI+?���K��
g޽Rm�,��fS-@�kopC�S-����F��Um�(�	Z���V
�W*���wW�I�2
HyԟX-�D���7'X�����{Z-�JX
���LS�SUA���XM��r�V�`�z\��k��am(���ێob��(�A��+a�Y��n�-ze-��yrRq�f�@��A���f��Y�Q��h��ulj��i͜	\�ǮJjm,�|��qi�sͭe�A�l-�{@��m��_;ŏ�2n-G�@=
��o���s���nMA���qm5�#��r�rY<�]r
e]���r�tm9����r�(���09r��[��!��w�!Q���]Ax�܍ts�9x�k�
���[qM�ch���{�.��W
j�o`�?�O}-�
R��~
����T.����~iӀ�T�	*]��m�z+bb���M�g5�5����
q�'P��<�H�����MCH6S�2��-�<��0��r;��g���m���Vq�M#�V:��M�+�
�[t�ͦU�R�4�-�og�~rm=b�a��
��c+�t��GY����8��,;����y���,	R�#W�m�!/U��Ηm~"y>����x�

=]'��M`_3r�Q���7��x��i
����8ɝ
��G%S.�m!�U����m�p
��;�����-9X�mL�N��.��is�̢�M�+�8w�-<�DE����m���
O�R��dA2T�^��Yt<	I��P�m��%	�1�a�M�DpNCV���L��uDz/�
�g�A7��m�H�O�ɗ�M"�v�,�M�,
�䙄�-�8l�¶��!����-��AM 俍j�`&����4��̬R��-]���\�-����0����l���€ō�G
�"����/	X&����C��&�''�ͺk`v��ɭ�\0'�����z(?��AN�(����-[S)Cb�M�ԡ����-U��1���ӭ���'+�/�m��$������� �k_��--8x��+�ͬd2���>�
��5�mж����O!k��͎�B�G���-�=C��f������:a�ݍ�U	����m���I�-�m�cp&���-QC9�z���� T��-P��u�~�;��ͻֲgz�s�-\τ�t2/�ͥT-	���+�������-�kw_��
DS�jbs���!%�V\�
ݑ������C�"�x��|a�?�Є��Ë�k�'��-�� ������?
���{�����.����m���$dj�M\d���� ��X�+B�����/1XK��m�Ax�����QJ6�]���[���@�-B��=>I�M��hc���z������Ӑ����%N���G��E�u	@�P��
m��@ٝ�TYeN�Fj��.#�8��a�\>z��bNb37�*��.������g
�/���
�'�?ؗ�5Μk9�f�m�<8i���]�9Uw�ns1��:*x�
���n�����Cl�7�0wwUT���m^�����<N��$%_��v��\��U�g�`�Kڛ� ����
F%Σ!�`��'���C
7���'�Z�0Mw(΍UxQA*)��m*��T�v�M�,.Q��S��-n7n���=0΋S���&
2��*ٷ8.�ݳ
2�=:0�pO/�<�n��v�!=��,��@��7he��@.K���kAn�u���OCN;P��I�CN�VO=�܎En���(y�Fn����5�Ga۪���F�r�b���I.^�tG��MNj�gN�OΞ•��`�Q�p�	>s��Y���5@3Z�$	�Վ%Zn����Yd]��tf:�c`�s�Y�5b�]4
'и�cn��J0%{d.-�#&0��e.Y K�2�f�م
q��gn�>�����c���y�ii�k��ڋj�ޟ��^�k�)0[Ԩ�kΓ:7!��/ln�>�wn�>���onޥ�J@5@i�Y��q�I@
�梌q��ƶ\�sN���
�7�Ru�ڭ�	r[��v��"����{�.�]{�����+~.�c����.�ԫN|v�njm�Ɠ/Nz��[��t�p����|A��DńN����1�Ν2+d�X�Dp
Ѵ�*����K��ރ�qjG�����Έ��%%/�.�
�5n�N/4
W������_TTB��N�V
_tH�.S�����#�
y�ƥ��rX�
��D���D&�S��b�������R���1�Qc�NV�	�����1Q���Ġn�,]2���Iz(".�*�@o'n�'/��7�nS���)%�.�(�=�����7[U����.h��
������H��&�'��7dM$�b��m<'
#x��nO�qz~�ϫ��2^jXج.2'2���n�d�EW��C��
����Wo�|���W7�Yd��W��j���n�3�
�͆�j��
��hR�Έv��>E�.����Ļ��j�S0ܼ�1��tʼ���z`��.M��K8"1���z6=®A��*υ��.4��
;4��]��G���GN���I
�n�g(,#��.x/�h�43�ν�H��&��n�|j�`�î V�bl��/!j	�݉%�N�F�G�K�v���X&Ύ�]�k�Gc�n�Ɲ�	���N}�>�{1��������.�RPnS���S��,�M��&	E��a����-!��rT���Z��	�ݍ�nCvS������h���;��\�\		�$��	������u�
�d�ݮ����	��.ʩo��߇��R�$f%ۋ�N��tD͠3�N�����L؎( 'sʽW�N&[$������t��;y�Ψ��pVu�.)<�	L����.|��@c�{�nQX������.D%d��.9����|������:X�n�L����N"���P���H�U�2���k/nA���˙�
��LQ;	̚�&���ox>�@��AS��O���i���Nϼ6z�^�3�H-F��h�Y	�%cn�S������NN������n��Q����.�#����?�^�i��Dto残u�w
dc%h/�E���4S��I��q{�F�;����h	��2�x���s�� 
o�܇�uv��O�����
�:7�U��Po��o��k�b����èO*�e��yOfVO/Xx�O�
=�?����������'�f܎o4v+��/~�3N/�0Z��^O������ϭ�1�M" ��	�Z�� o���R�!�p�
x�c$O8��`u�$�_�
�~�&O͇y;6'/�1��s(�U��'O�Dz$�)/yCS�%�)oF�q>�a�+w��pZ�U-��z��0�.X�l���=/ﵛ�
�[�0�l���X�]1��0�
��
�0��L�~�6�0o�j��U��3�?,����5'����96�7�e	X�2)�6�NԞ88/緝OsL�8Ϯ�
�2e8�Bɼ
?8�/oۙ(�{@'</
��T�=�w��I�YW$OI\�C1oy\�a�Y1�õ�Ga(/�Uu�A��/���;i�.C�*S�{qsD�|'�?)�D�u��sNZ�GϮ%{��)4H��&�<.IIo��Fh%H�S�Qz��J/R��P:JNo]7
�mLOOm�kJ��QO˥Ľ6S/�Д�GŧT��#;g��W��J��S��`ϼ��
tnta�0�)sѸb/���
^�W�c�������d϶NL���pd*տ	X&Vb��b��=dO�Db�˟�f4s�7i�`���hGj���-�*
k/0�~jx6l�
VQ	��i��]
K��lotLvE:Io/G�j�ppO�A�u&p����/��o��R�A��zs�`��Y}Sj/
?k�6�^uo��@]�,m���9NG�w����D�xϽKY+'Kyo�Z���PzO�?M��yO��+	n$�]k�-y���'�}�
��ʟ��x/b�P�?8qH��m�o�j9�k'�8LX^��-�6��q��+�A�'�͆���lj��u����-����5�Ȋo��4���
���[Ȩ�
���{����oQ
{]�a���w���fe��/AE�/ؒs�/Ї�O�`������́����&d��OTs	�c���M�g�"Q2�2�@	�/NG�o�w`
|e�L�Im��2�g�O��-)�����u��?	�o��h:
Hm��^��3Kx�/&@-l:��o���QΓ�#�Zu����]���^F�ϾG
�(B�/W�������"�#/�oy�M=�V���W?؇�uN�
�Eů���kx�)��yB
X�O��{:�&|�����
8�ӭ�Օԇ���C}\��H±��d�@�X�OSI�����/�R���t��/[��VZ�?�o��������OM$`�F�����3%�O���5_I��%�mR��oQ����O�
~؂����/�+���T�������rg*Q�o��m�lY�/�����E.�������ۼO����͝���R)���ɯ�.6!1)ʯH����o'-��xe˯�57&EkIɏ7 �
W�#���_S�v��O�%�	�<Џ��'�A�:�/ay��!�ﺽ��W�OK?|%JӏJ���Q�4��Rݓп�/��W����h���)�/t�
�ehs�O�O}"�����tH����Џ�Փ���/�yY��O��o0�4Ix�௪��
���/�!�y���5�l��,��i�/収#�Y��揉�H�H\7�om��J)��6?��>�Z�p�x�Oy����4��*�L�	�a�����7�/P���ܺ����
���L�ێ,d�����&e#�f!�o9�|�2տ�o�����P�o<��o2U�/\
ml*����V�����S�Lߑ�d��{�f�O��Q{s0�$�Q#Ν04H\
��M0�����:�p|Ѵ�G����(on�n�Pj��H{	-
�5�:\��0�plхp����z��'�/�f���,g�����13V)�U>�#�$З�����p0ѼpEs�O���	�P;ӧ�s�0��.EC�pjo�+�8�&�l��
�#�\�vv]�$0��g!���&�����(���A��"(��(�c�2�+�*o���"�.�_Y�
b���0P���F�2���x]7�����<��8Pxn�k�2�7�V�c	M8=�909�+
�亡:p;u'3sخ<��Z����=�s"G;�r�=��r
�յ>p� K��A�uR~��D0�A�%M�E��{GꋅEPN�
6I�D������H���4��	2I���	��n�K�]&�EGMp��R��$�O�}EKb�Spk� 	uz�Sp�{Bm���U0Ol��mTV�1���؈W�N�,�UX0�k�~���Yp|	7� ZPI�}��g[p��)���\��m�q?lZ�՜��%1][Pt����f_��Ǟ£`У܆F���`0��DՅ�'a]��|�_�$腂�Yp�YG!͡ap>��fla�\�`�}dp3�~��h�Qa��]i��J�v�yh0���=F��XpM���L#l������3jP�V%�Y�o��"5p�dsж�n�hc�sP.97^���u��'�,�<vP�)��v��w�
���2uCx05�����z0?Yi
���zx@��E8Q}���^��}04V��)�н�%8��LP* �
�#Z����A���}%L��UP�g���^��P %y�>�,��"{�X��u��p�:���9�PYl��z����d�Hji��P�����;��ʝ8o-$��Z���&]��p��4���/g�	&��3��~=a�s�[�Ѕ|����j��q������0?r�:q��0X���t��jAA�T�Ә�F�~�+��' t���H�B^Y��C���\��u�%��\Xr^ߤ ����]��pi�4����p$�E�Cx���m1����0c"#�9(C��k��$��E��6�CvЪ�X�&�QI��Ѓ��M\���h����P�P)�����Ұ,��6ϳ0 ���C�PY�
L���p�>|����y/R
z�A��,>�H��p�C'���ܼ�ݴca5Uڽ�48>4%��bgb�0]7�
j������N���;y�P�-
��%j�����E���p2c�����:	�do��<�����Ώ]:|��0��	�>���l$�_�/ː�s70��#Ű�2R�3����~GP�<Ù�Н�/�Xh����u:����p

Д�|а�"���d���ʜ�B��"�m1k�p5��cb��0`�nm���0��9��f��z�m�
��p����{��P�F�)�.�P�_&���#MN؜c��U�Y�����Ϳ�	��m�cI	��G�Pi��?����3��_E�����g����p��.�p���`V�������MQ�����݂
��0�Ӭ�j��p���k����!��=��0Mŝ���������"G��Đs��0��
�Zp��M�?�zW*�P?޸*�P�vn	8�I����&f
W-#j��*-4/�w�0����C���s`	w���q
%U�!��5u
��M�<x#6�"
�m��rJr�
�(�]��ъL�bz��
Ѥ��<[��
�h���Ԅq�X)`�A��ة��v��1Pm
Υ^��L�1+��Z5
�è��ـq�3!
��������e,��{q���x�Q��
D�{q	w���i���v�4�r��ك6�E�J�� Q�����'
1w���v��j!��s Q����QR!��G����"�9��U
1x�p)�|$10��|��1w�sp�;��o�t����#����+"qo��F_-X+1Af�
ԥ=�1�Qó� �1q�ޫ�?��3�d�Tƴ�4�a�n.�>5�R����5Q��I�Ԁ�5��
��8q�/��ڞb8���p|l9q���s"4i8qp��V��9�@�H��?��[x�VA����(�B1�����OcB��N�ڕHDQw�V��d�Bѧ�Pk`�F��	��G��cLl�c�HQKC�~]�I12y����H1��R�5
K"��u��K�pZ
~J��D��v�
�օCKQ��}SV��M�����!G��)�����Fq_3��^pRRq�!M_�sS�
O
@�v�SqI*���?I������V$V14��w��*W�QXa
Q}y�Xqm`��&BQ���h�Z1U4W���Aq�b5���T�P�X֋��]$�4�X]�U���ז�?_�C>h^_��.�	�[�_��O
��7�`���
8�XGc�h��B�td��u,�y0�e�˧�1�f��3���xeQEe
�e�hQ��Z�_>�h��D
C�viQ������hџ	�
(�`l��V	|Zt�gQpޗ
b�bk�Y�ww��o���J���mq�_aط�}q�֐�M��g��'�Fv�j�������t�l�2�3p���n��m���	^Ѡ��dC�Z� ��սy�z�
ں�y�$3��,Fd��m��=|2�J����}q��}	;�
�~��UC躮�~��YK�`YK�Q���
u��[�q�t�?�g�1��)��Q=��"8�1zE>��e���
)q%�<`�|�%�»�w5�L3&{��z�N
�KQ�Q\�*��ߗ��(��?��q�A5��򴙱=�~wô#���A����QD��٢s���UB!�h���>���xx�q���0�-��ѕ�I ��6���H��"�8���Ƣ�qУ�Ү�D3����>
�����q݊����|�Q�'H/�Fu��'�t��"�1e��v�@�����
��mx��#yV%:��dݾ
Y���*O	M��;�Q���
Ę���ѶU
D(a̶QI)�;A���	(��\��1q�>@�+��pOb��t>�1I<3Q��q� ��]���1������‘�o��?�k�q���H���5����6��~:�]��Q7�Q!����$����|�1���N���R�Rhd�$̱��Y����SUh·	�q?�w��ɯ̑�W�����ѳ:$
�ag-ё�*�lu��щ_m��vӑ�����)��q&`������Q�qs�1y��͋5Y�ϑ��w�BD�Q��D
�xs�����2_Z����/���)�Q��9h,���JN7��q�ν�r���_�#�ݱ؟���r��(gO���O�qF�.�?U��!v�s��6���4'����]��P���1�C�sO��1;�}�}K��q�V�/#��1����?�<�q��*�4����-$n?�~��_�W����ёT�=iJ>���4�xt��
iQ�3߯���<&%�.�|*�n�m2�4S�Ғ�2�=��^�l*:A���Rt;�9�d2� �j��1��[[t���.�
�4�	r�u��-�N�2��%��%���
Rb{u�h�rrh[(Kdr�����o��1�al)�2=�J
�6�r/��?����%@�����G27�/2�G�
8��lrr��ZFR����Ɂ��+Kͤ��c�L�{J!����Ua�!r]
�	�3O�#��	����$�Z�
�S��%�g��W6�&2h��?'�F�m�
'�<����|)F;.@'�%R�j��4v.r�y`�4��0�����
�V0Rչ�����3��1�"fj.42�'�nз�9�>
H,��9�^��6�\:2_�b*�W<���m�n=�s+����=2�G`>���=���r��A���C��B��$N�79C�j�'9���BR���a�C���o��lFғYwJ���B2Җ���Br�
��Ir�X>
rU�L�������	Mr��
���N�P1��zOAO����)��T2X<X���%Ur8M�	�2BV�����W�bv’9U�&��
��kUZ2Q9�!��[��8��eJ\�R�j�b\2�C�	��c�[��/��˞�^��}m�b��`�h�>�<�a2N�W	�3�Lb2,o5K$�*d���#��f��5�����fr��!	����hR�U�
�bTf��d��jCb#KʿZkp'�<��m�� 8o��n���Υ`ppҿ�<Q�Oq��4ɞd�p��g��/�-w�w,�̒3&wR�-
yJw0p��yB�z2E�0���zRi�
s�pM|�y�Oِ�-}2�\�:-,d{��x�(���
#{|||=��Ġ���������Mǁ���"qs'�r�\D�046�i1xG�����w�j;���̨
��H�|����7�(����x
5�|<��?)��tޮ��F��	�s�ۊ���y�Hbq��o,��}]Z�]��r��$i����9'��>����c����V�R�z�2���ֵ�a��3�{ؕҟ��%�r�!1�2�`�ҟu x�ʛ�?BT瓛RF�Ĝٝ2�Qn
�ME�RLC\�xU�j<�$����_�S��B��~W&"��2 �
<YU�@V9������,9D�2z��K���O�ɉ�������ͮ��f�`�鮒�/��?�*�R�(t]���Hhyt��*�hV����@�����'�2_1��RN�K�Y��R��q�X)�����w^�ǾR6¸�[��2U:�y�䛾�	7TBW���@�j`tƲ�%`����2lg�K߃�2L��v�'��2R�=�Ȁ��$G�k_�2��	]��̒�^�p��r�����`�2dTzl."���0��#�3��2ϾN+!`�2-�6N��Rn����e��R��
yts�re�)щ�Rk�J��|ݲ�q`�(T޲�h{�Xrߒx���3��M)L�3�n�r��c
M�Wa�R? -����||�Ԥ��RC?�ӓ���rd��
Շ^c�R0���R���13
��3��Ҋ#CpPE��R��iZJ���{��HI�Ґ�f
090����[��?����j.
?-_	���U�(����r
F�Fe��2����R*�2��
#��ҹ�	������L�=
��|.����\
N�d��ҞڀzD�H����q��d��r_V�
̑�`S<���k���
����`��\x
m����<${A���+�[�d���rJuE�	#S����~=/���9wX��	���NS%�e
�T�2��0
3{���
S��̵����FW�s���=
��Z=3���ց5�S
��	o��Ws΂�(㋷s(�F�*L��8Pf�`�������
S~R:
�����~��{3�R���d^�*ϒd�0�s�*�
��Z3���k�Sw�/ŤZ�{�H
��|� s�r�P=5�3�h�z0�%��"�
�8�&������%<�m株)�D��!)3�
�p8X)�g6��,s���6-� ���.�.
2v��+3%�"���0k	��a�~1���2�J51�:��S�\3s������4��WB~��^5sv�8V;6�ޓ���x6S�d�u��8s˰j�Dz-;��WJ�?�!=�w��	*W?�}�	��a@�o�
���f@�?��-��Q@S}�I�]��C3�a(���D6�()�u�Ex�^���\IS�!�O�TCLS�(=�n�Ms,A�gKN���gtO�s������Q3o��R��Q3dR�`ߑ�S�p��� @Ts�r�
oZ�SSx�b�	vV��8��'X�$�:eϫY3T�o�@\�u]G�e]����?&�dYk� $2d�"@�˪(�h��o�S)Ai�
]R�j�v#�����j�A�Z
��K�lP�����h�TӸYd�n�U�!�=��o�/Z�c�Tp�[l9�Cq�֛;|��Tq����)Ҍ�rs)>��
�cxS&pu_q��y���I�(yS'ET
.#8*y�����8}���j��}}V!��yP��&�N	Dw���Īp�㄂�����&��)��>n����ov.���G%�W�3��>
Pn���s�0N�q��Z�
�����Vr֞ݑ3I2L
�T�>��s�k���K�3�=�]kvN�3�/�
H�旓�{���	����s@.U̜�Ƽ'[Ýs���6���ΩB\7.��3?HU�^���5�K��Nԣ��B�K�n+�S�h���<���������a�ShZ�
|l��sMb�$�s��G_�y����HFL�\�3=��A_ �s �
��R�S������S��X�S?��c��_��S���:���p}���i��컻�����bF��%��
.��s2��	�Y3��OЋp��P�S�<x�T��ȿ�`���Ӯ�t������R���g
Npx����~��N˳<Y�9�vL�s�/���������1Rѓ�Md=�{�������ѳB�]�k��KA��~R��sc��6�L��Z6'Ma���R�RArv�S��(���ճ=���[���lv1����KۯH;!^ܓ�V�kܓ�4��ۊn�S��].N�ߓӟ	N3Lg��p��]��$o'�ו��T+&���s"P��H��3T��Z�3��:�,6���'7��6/���	�Y������d`g��S�v�����N�l
�B���L���z��'0N�
:��C���5#�S~�u��*��@T�
�~T���-���_���>�
B`$�sF�����S2�},1���s������	��j�Z�-B�i�
U�(��2����G��By:>�t���&[�Cؔ���3���/&_
�I:�)�ƴ�ĕ�
��>�s
��S�~4��5ܔ��|Fj��t[
x������H�.�8�P�%��4��5�W�T������4�,����{r��-%�5�=���;
\�v�T�&��h�#4�6�ԇS ��?YN��}I�0J"�"0��Y�$��r����%�W�VM���&��)��?h'����d$��&����c�3X)�^��	1�e1,4���9c�-��ZP0�..kn���/����+�1= �����2�J�0�+2t�9���2�~�bi5|�2�KN-�E*14TV<� F��7�f�C4z�8�q�
y9�d[w~i:�8
��z�74��e��<t����a�=��}��>��j�M�q�?T-���n@�C���6A��������F��$n_�/�F���
�~��H��>t
���I�	Y�;�J�2;�^AcJ�H�C
d��L�S��=}�M�(����M4�f!��MN�W�3wTe�R��G'���}S�@n�
�S�M�LFw�*T4�^G5�0�V�|G,pP|�Z�4�W�Ue[�>��i1y^tD�@Ðe�ր.�ze�泙��
f�o̸o�2�i�P
؄D�k���-i��vq�ȓ��h�s���?��t�@ʻߺit�ֺ	��lu�]��:�t�X�l�vx��m�L_xx4�v=�G��z��:m	��?{�
��	'X��|���	��
�zT�I�6��|�)~+6������Z�塓���6�-l������hm̉T�p��^�����
l���Բ��
H���T��������W���q��t���%7���t=�<�3�ݐTk3�qJw���:�;i
U���5�T�P����T�2�x7��{��,���te�a�����4�=Y�Њ#���Y.��������>
���]D��������֥�x`�-O{ާ4���ی��t�~�������bߒ�@�iV������7z�ze@�t�'!���F�������@l�tY��<d[�Tm�H�;��S�uFlL�����UV�۴4��y��th&_����kܳ�v�T	��漴�t��NH&�4���G���T~���Y�����$%���J�yo��4�;0o�!����6��\7�T�P@������Q{�,^�T�$������f��R�6�T�6��9�Ɣ�	�q4��T�V������.��4��ɴ������t.Ͻɝ5�T�����̴wA:��t��9��B�;��غ�-�0�T�+U��������Z��~ȩ
�!��T+�x'����4:u�����t��WP.r�hph��[�8�^����t$�M��=��t��u6��T%�$&7K�ԼU#�HS~��e=Ϻ��40 ��.qܔ�:���B�t�=	PEd��V��^;�TV~��p����;����������(���t���]���Tܶ��贝�5�+�����
T����
�����s�:s��jO�Y��4�3:�w�}����y��\��T,���ӏ�SUU
o����Q�^UC�T��w
~�S��Y����u������p����,��c53PM|�Z�IW
�0(՝Y
��z�uE0�c	���}��@
�	Q6D�f��Co�k����	�c݌�����&-u$k�^%'2��ɑ�
j�UsNSe���摫
R��z����-��֊���!�6����"�Y�Q�#5sW.�p��%�@~3�!�%5Hi��$��'Y	1����(`�)
�n�X'�
SM���*�LC	rOA�+�u.c:�)��Z�8-upX�-.�������&�";Y�e1��
j���3�/��B�Y�3�����a5�#�g�-z?5� �ivy�7�a<���[8U3ns��8Չ*�N���7��v�mz;�w��t��<��V�h�o7U%��G\�>5�
a~b?�/kKߛ�AH�{-I�D�JW���G��re�rT#J�'9�pϢJ����uiN����
�.��OU��.}P��!p���mQu�Xx�A�vOU�
$~r�S��Uc���T�,� �u�R�� ����W���Sa��rZ��yDi��\U0ةg�J�]u�{��B^u.�z�czn_5���I�%{_�����GN�bU�g�*?BdU����J�9e������u-fUɟ�Z��Ye�,��
x��,e�jo�MH�n�›	^_ �p5
@�*�:q�`�A�6
t�B����f�vՍI��s �wՈ���z��E
���z�O����
i}�4&
��~5����BW~�h��w����Փ�	_��}U&�j��-~U�'+�m�2�U0��
r$UX��5���M��uL�{�����i���	�t����U),�)�xO�U8
�9�5���H!��_5���A��!����8�
W�B��N�(
�]8�������bT��5�x�� 2��A��@ڐ�i��p��ժ�`�'���~
N�RI�5�X^�JW��?v�B$#���m{�W�&ޗ5b��W�i{�ӉI��*'��!rb]bd���S����]�u��		�} �u�TJ]��~5X�(UL�P����W{pj��ա�e摝�U:�^�z~F��B
��Y�
1!"u�5�yMv3�e�5��E	��G�uS��	��ӭ�u���w�0�U���MW�J�5˳���#���;�{��`�Uؤ�
�`l!���%�2R$����AgL>�uɅ��u`��uM�0�TɮՇ�1�`f��5c[nz&��uAu
�1��p��VrC���j�q/У�u�ȝ�C��U1$�PK
��5�:��5��uf���} ���3?V;���	;3N��U�&M�L�U�/  >���U������S��ke��
R@C9���yCm^��u��;{
�M��Py�	���:��&�{;��ĕrF�s����`&�	���z���y�Ǖ	�gf8�U����۵U�'8��з�u��}]>�e�_d|w0!��>n��ձ�͕	�KtY:v�U��
Z�����y?���5��T�(9�5�<���r����N
8��u��F�=G��UM(fm3�t��&�x/���%8h�����N�mpЕ�����X��u`#�ʩG�ڵ��R�+m��S�%C��۵�
eqIA��>n��P�u/��[�U�k$������~�M�u�~
Q�� �u�$����Iԕ$M���	��5'�ȋQ��V=��xA���	������/}0O)��!�~iT�U;�\��̃𵱒�������'����{((�@���4JT����`t�%���5�S���d����
;[���u�,�
�R˧�u��1��ۚ��2Ȟ��`)�d�
	�t��U���	wW]��t��
1�W�����
2��HVv�CX�<���N���
i���6�����s���b���6�"�
)�@�ޞr
��h��
Nc�|�
�6x���v]'!��V��L��.�Vn����6+,�5��38|G`b���9Y��ߛ�t���
��'Il�������$�����hҔ�Q/XUa�4�l>�L����֬DLvdqc��:v)�1~�a�eK�	Ҫ\g6�yH.�:�f`$�z���9��
��Uv���a0�%V4�=���'V&tw3�P(�4
���6�)�#����}o*���%	�.+����*���+V�}��}U-vIf��8�.�q��ih;/6��68��0*۹���R1�0��z9
4� �R��)h8V5܇ö@�9�
��	F���:�k8Zh�7:��Y�E
�<4�+ly˞>����	��w�?օ"l���@�	�����@V���2��@VoF�
r�SC֖q]�D�sDgĦ�s�D�H��UAeD����%�0�G�6�v|��hI���#&I��`	���-Kv��	�rJIK�O,��#�M֧<*�f%'Mi��/%7O���ե7�Pv��j5��I�.�[b|�Rv?mr���Sv���(}U��q���V���<�e�7X���`��Y�M6�
�i\63���
T�]6�;O/�6_��ծ�\�b���a
�cV�5�	�5�b��	�G>�d�s��o�YdV?~ek<�gVe`έ�vh�?����=3i�U��O�]j�*j[w~�k��{}�#(XkV�l�nV��(�+�n֣L)P��p���/
l�_q6.	����rV��j�s6>L��l��wV�&��H�w����a.�~�+�E!wM���	^W�������s��/(#(����Ԇ�
����������VވV��8�|�V�y�
]������j�t��v����)ۑv)���)o����}���;�����vB
�'�D����.�:�V^��<d2�VC�EդG���<��;����iEkz�V��ad�" I���:��
)�����Dot )����|h�6�L2�����dT��>�V„@���r۩x��6���5?c�v�p��`P��&i��,Z��m$��>���G���h�8.�?�˪�������i�60� #������:���=��\e��6a���H����QR���CP�6�\Mc��KՂ;.�U���-80���d�)�b��va�3��j�6!0y/���=a	M�HԽ6���4i�V�L7��Z��QC�nC��RF�W�$��0r����%��9xO�v�_�����������$�VGc����6uc�����VS��ܗ��6�6C+-q���%
�t��6olj��G��e��2:�̶:=�����Vu�^U^�V탊/���������\��϶[�/��Q��v�K7ԥ�L�v�'U
� �!Ķ����$�(�v��iI[	�V|�$T=����%x�/��J����׶�Ь��$Yٖ��*/+ٖ�����vctuE�p�R����ݶNe��L��B��g:��V<�qs,z�v�x�-�Xo�ӒN	pDJ��ǔ�9����.�
��|L�Dk�Z4a�����X���S[��׬�O����!��m��Τ��V2���_w\�v4�:����"�����6�eV z_��u��
_��g��e&^F�!�>z�Y���v3�R�ho?���o��k)���w�k�&�֜Y�zN�_�6��e>s���z���>�M�������E��V^L�
�5?d7e)T�2C��֗��]���V���+���v���ダ7�=�&����F�dw���F)7ñ��Έ�
7�+�&

�p.��I�p慟��W�:���w
;)
�(c�FE�1�Rא"T�x������a�������$��
�M�/�w+�U�����=2zK�Ia�W�#\������JrV!*!�3����	Th� ��8����dV
��W�"W��R�o�b#���'	��Va#w�
c.��%�.e�EŌ&Wj*q�'wἙ��'W'7���	�lNwU���P})qh�/�0�+W �
�ƶ$W,dؾ���
�Qh.wxN�);��.��@8��'w�t�R���wO;���M82���]A}Q2W�d�'sq5��*�|y�6� w�]��?8�������;ש]F��U<W�������;wf;"忩�=w*�<�a�?Wmbݤʔ?��դ��Aw��j��CWq��	?ZjDw=�G�^JEW)W�O�v�FjI��G7�x�)(Hw�	AZ�EW�Z�JK%�E|�:o�mK!c��,(�L7I��GcRMw��f1�rNW��X����O�J���PW�(953�,Q���Ji��R�a�z,�+[K������F��DF0��U7�����M��^I����W���J�Y�X�����~�Y�����)�[�����7v\��5��][�4�{[z)_f�C(�aw
����Obwۢ}
e8W�dW�
m�0�$ew��
`�:ew����/h�[,ʳ�hwr>T���kW���C�?l�>y��ILl͑�
�x�nך�	�8oW-kx��p7�×��?�n��O=�k��rWVW-��Ԃsw��u	�Riq7)Zņ*6uW�_�`7�uw%Nl	u�MYw�"+�.��ww��}*߸x�N�y
m�Dx��VR	u�s�f��~�u��^Ǡ�L}W���O�~W̐<
�C�x����O���ה��C!y���oZ親��7�H�:G㔄W�_gۈ3r�ץ�;�
%�WW:b
�Y�܆W�r��E����5>�Љ����|���`�F�R�ۋW�R�.�����|�n4��ׅڝ
�8s��W��uֹ�.� $��n�� h�	h�?���X�VVj���>h$Fދ��)>���-��=^	������p�b��ǖwE��>�`���a
"`�V�W8��T���1�Ww���@�sgS=��
\�?��6���ș�}W�Wț��YɞWD�R��
���qr�&ơ���'(	)�74��Q���7����C�ס���O桉�w�]<����W@Zv�0k~��I���Z��p�s
��ᵰ�X&2lڱw�h	 �,��b���5|�7P�^
#�
���a<��ׁ9���y̻�ItvJ�:�7���EX�8���(p�xn��>l�,��÷M�2�f����g_clcǗ���T�	�7l��7�N���7�@��������M�qʷ
�P	/
Ǹ��v�����>��U�Fηܺw
K����WL���1��W�
��
W�w�"Q�F��������%+חS'0B���w�FT��P���,Dr�ov�ׇ<:T�x�74S�
x�ݗ��F�Ԙ�ך��9�p��W��
_#��׸����Vf�[���� S��19zAV���W�(��k�W0��Ef5C�7��:��OT��-W����������V���w<���q��w�n��I�*�����w(��
S���W�lS��\\��^�
���P����/&:��wNw[؈$��ޔ�
������\��W�[Q�ˤ����od2����yi��qX�w7L���-�� *�mH���k���I�V�ޱ��[U����3
$��7���.x1+��:�
X� �Z�t�8��D5��(xP���u��X�{��q�xؤ�R����/��
Y��_�E�K�J6x�B2�ʦ��#�\~�g���
y�����xi��G��_9�R��O�H�`IA+u!�i�O
�"����R΋`#��
e'��!X��|
g��#�V�_�s��&�\�M؎�YX� 6��u(��D�n�z)�� ��*X%���i�+��ּTx�,آ��.R�-��&��-M�+�3|8���	.�pql�0�0����M/'՘?q��0V(�K��3�<8��S�3�(�,o���1xH�Q��n�,�ì2(�7��[~̌�8ظh�	�M6�8�D&`t�:8�(2�$;x�J�� .5������6�,��"w�4x7�P5(8F|�����@k����Q�AX��FЩ`F8TңRyjG8
ؚ�'�F�C[$	�`F8ӝ�>��gG�nl�C��6Iؔ��-8�(L�A�2��~:HXa����Nx�Tt�;�>OX9If336P��]��2U�O��I
~V[�Q�-�b3S�Qx�(�S逻S8pNv�G��QLx�-�gW8Da�dNL�W8��1	""`W����>��W�_�9]���^X`	@�_&�_X9�z��J`��/�
*#ra���u�1�b8﹕˫kre�哱�\֩h�T�uU]rjXfk�����k؟Ҧ
� �Slx�F�'O�k�D��_���j�;!S�`Uo�	e
!
|"p�n��0(q8��f�/p����<"�x��x?���y��Ey�ə{8E�9�w|تW���C�{�E�
PH~X��;�ǫ~Xs���� |�f�T�T�|���
�m{؟���.փ�ӚBWKO{�����kӂ8�6�0��ۈ�ȔFAY-���,��]�o�IH9�8O򍘈X�
��Ë�X����9�81�������	��˶�8�f�U��X���}��B���A
AvQ��J�����@}��6�����������;
�^Ԛ��j��
�5J2��*��-{�*�xĀ1;M�9�[lX�Sd�����b4Ѐ�XKl�	#�/��`�N����8)��
�N���xZ��
�����ps�#@���Y��4�N��6f|�Ř������1~��5�4ɮ��8Z�4v'i��J.h���������l���25	��ő�X.��k���IG2�A�xd���#�U���Z�6d�֯X<�����X��Er�da��KTD鴔�����uW���3��<5��8�C��P�ة~=��:�8!�����8�p�P�`���>�Tn%2o���9�&���X��	�|��Ƹ����r��X���CE���}̮�-?������	����9���X���ǒ���]	o�Bzθ��v�f�!͘E����C��X��9����X���q���X�5�?H������+��x�J��S%�X 
!I��۸i9�P\��8�<�f�P޸��Q��ee��`�jA�c�8]��m嘪j�pR#�8YK�g�8���l���8͚q4�������
ޜt��P�
]�*��
�um����c=�a�ث���yW���q�+�1���9~�=x�xe	�α��w��
�nmL�Xk��k���m�U_����1���8����<��GCT��"Y3��6Q9q��4������:��[��}*h�	����jS
���
Y�MU&s��8g�v7ҹ
�V����"�>�
=�����$B.Ȏv�� �Ѵ�U�N@���6��!�HZ'H)�@����}�K
͵{f�d�:	��a�Ywp`���qDb�RY��I����I=/~S���R	��5�ڿ�Ѭ"�9e@[�o~�����	��t9��{��gY"Tdܚ�����C{] YA�)	9�3x!Y��UDӔys�4�4#Y.�D8���
يm6ޭl%X���~&����� �����qQ!)�o	��qm,�꫍���:.�r.v��/9����?��0y� ��=1f��)n�2YK��=�$8Y�6K��Z;Yf��2��)?��e��wq�@�D��^��Aٹ�A	�ȟ:D�q*�0�yFNSnR
��Fy�VO0��H1@�K��bI��F�X�tH�9��4[J�Y��)Q.L��zfui��M��b
����J�pC���(O�tX�p'l;P�ea~y�Q9R��#H%TQ�L����P9;x�,��TY2*
��,-T��(��C��UYwv
���T����
�k#aU�ǎ��OU�k����Xy;���.�K�Y��\�z\Y ,6J��]���	�_j^9��v�_�����|U[��\�Ϭc�*����d��dMгsAeYO7��
�g����5\Zi�M:L4$jy#l��;Zyk9�T=	T}��l�ߴ��X�m���ƈS"n�J|���x�o���n��m�ґ�	�]�iq١��vO�q�=��N[oY�n���Tt�Af���m��y�O�j9d`{iLH�w8J#5�y_x�|��C|y�
F�
��{�3#�&o|��F		���}�|���}�!
�)��9�-Z6�(T�
K
�����T�,
3��Y���h��~�U�x�ΰ�Y+�����}���&�r�Cy�Y)~�iAt�����n����4�o���щ��j�
/g�ya<Y4ŎمH����l��	�fH���R
�z����S�
�F�R�Y��
[y?���pwv)�ѩ��\�Yn�"{I��y�}��+y�yA�A6[���
�2���y=J����:����@�A���3��՞�M�9�x�����	�6yѡ�m���m�Y9[s
D]ӻ���D=��j�9��B��Y�7�
 5�6�و����~�y�[1(���6y3����[�p°Eʯ�i�j
�'󰙺�~�綴y�L(h�IZ�9Ȝ�2P��:}Pc�I���S��=��y�!�`�)�y���:�)W�YO�D�F���@�����y�U���D��Ɣ�`p�����3�r(��yQ��q"����[f�G�y-�=y<��9[��	{u���9G����GιoЭ�'���Y"Q�'��6�9����C1WԹ�����{��l>�U��T���e_ԯH��Y+J���9O֙�xf���ڹۿ���Nޙ�~��Pl�yUe�Vo7A�y��F
~��)�Y�3(	K�_��9O�sjF���yk������O�a��{�YGwU����Y���6�g�Y7������6քr�y ^���y���ơ��y����1�0[��c.�y���yeԻ
'FJ��i���W���z�
��Ͼ���9g��o�����a�e���C-m����Yƭ���D�Y�c�~�����tb��� T�yKSN�LQ����]#=����;�'$I����>=V����@��4�j�ґ�
���j�礒�	�����J+�IU����sG����՗��bs�B��@��!�	e�7,	Z��� ������RA�r�)�R8�
:b���y
����#E�DZ���
�XZ+�x��qz �$	�p/Vz��@���Ʉ�
P�˂Z�ճp�-=���
g������J���A���uz�TP�:�9���R���g�0Z����X��K��ST�T�r;?
��� Z��n���#z��6�7�$ڼ��=���#zXr$OnU'�z	��Kh�(z�HS~�O':�b-��(z��NMج�,�v���T]�/@�Ue!�E1ZW`G�d�x2)�%f���4�Aމ'�5:(T���{C4�q*8g�7�۰8FC��4ڡV�G�}9������9��w)d�;zPp���<�D�q
��"=Z�Ң
�Zj;�K�V���A?:�A���L?��C���PCZ��đ$C���y��D:۠�Vɜ�FZƟ
�p�F�%c��9`�GZ�
|S�iIzˀ��P��I��׬˯�_GzM<�*���O:`�*����R:��L�]��U��N=���V�M@4��1�W:��x�;�VZ�{U��q[Yڶ�'|�
�Y�%'�
^�[:W��w�pV{��4϶^ɣ����f_Z{R��eA|`c��c��c�x+��Y1cz]�P�w�Rc���j�F�Fg�O_ʀ	Qg�@e��2��iz��S�=��jz�7�7 �jZ���nlf�gz��J�G��n�60���'p���q�G�uq��lo��D�r���R��Bs���]��&t������5t�|�����lq���`Vqw:�h��[��y��:+s�OA{�u�_)s�}:v��=!}zw
�K�Z�BU`���:gR��z]I	�����7}e�a��zD��:pu��ט����B`oc�H:�:����na��*^��m�zrK	@�6����N�y]��q����2n�:[�2��DZ�.zwH�q���+��Kx���Z��	Xk���H��|ő:l�9�[�A�z��U�h�5����#3���\=�&��Z?-�+b�Z��)�h��ڔ�
b����ڎ]c(WgțZ�Xf0 (�:(��]GỢ�r��R٣Z\��2��;�:�b�	S�쪥���j��:�ڲ��X鴦���4PM���Ypr[�����Y1�Tq���Ա(�.����J�T�������	���Z�sk��Z�I��~
�:U��Z��:��7#�	̺:�aP�G}�z���c�6��Z�[wE}}��.�]������lE��o�Z����k>�Z��
0� �š�4�y(����S�
q�w��zX$��"��yѕ�S�X�z-_�zi`�'Fgh�L����m��+�:�<R���U7l
��'��z�l^Rf��:�k����׺��U�ؚ-8�}�m�Z=�)��z�4Eo�����2�=ݺ_��
��
���\5�

�y�z�C���:P]�?Ƴ��ڴ]��rd������]��ڋ'�b�-2�Z}IWͽ�����}E�N�:�5
������Cݩq���Z�޼;�ڴ�>%-�3�+<���tX�:�(�{㍌��[�ix'X���(ϼ�[�k�\HЃ6���E��������$����c�!��n�:�PZ+���Z�q�J�Í�����\m�1��i�G�z�Uzr*��>�k�%<*��P]R�;�'SX��ɷ0b�{'���=D	{�6�W�8
{��*�p[���F�ͧ��1
ۢ@�W��B[+z�Mm^��[8Tʆ;=�Ҵ1���G����[i��H��{�>
ܚGQ�3��
��$�;�����*���p��Y���=[]
�'OC���vq���
�ރP5�X��2�i�'�	@���0����S�!�dx	�>�![���
�Ub�"���c.9	%pK����&[j
�|O5'g�o�w�(��DM2�)/F�Kj�P*{�j�.a)[���|,�g��-�CV6����*����W�+۬����)0��m0x2�1�}�2
�)�2�?U��z�R3��u��\)4��d�(t�&4;H�����u6��3	��k�4[�3��'��V��}KR9۰�
tgn%[y	��	/H;��?]afj;��&g��7{����˧0>��*
#/	?;�6�x���?;0��bo1�'\R�����C;[����h�F���<6C.G���~"= BH;�����$�H;mw��F[I�yI���D�K[p�V��^L���Y��/�M���,qp�O�(&Vi�sP{�"Z�Z�O;,4K�wT�o�0ܤT�W�Hܭ�V�x]d6�W����ųMEW�� �N\[��_��2�]!C�����^{/I���n^�jr@���0a;ǹ��]c[.�C�dG�c�Jl�4E�g��@nUh��[K�Z��iњ_ʜ�8j[d�*	��3[k���	
k�m��������n��^G=%�o[���|��xo{y��bY�q��A��Ż_m��a���t�&

|��Gv����Gx��7
�Wn�{;�IM
!��C}[�F�	��x}����bqnN}{�&�8����V�s��[1u���;;�����>�;'��	Z�ԉ����(���|��Ϻˋ�E�fK-̌{x��7*�;c��U������[gk������o-��{���*���[�w2�3�����OqY>�k��)�[B�{�D���7.�\+�O��T��5u�̜{�,�HX���#u$��X����l�������,
�h���[t>,�P����x
w���{�Qz��j�ە�����Ъ2C'H��g�S䲮��#�
��e�{��=���{���j�����T^j��(����v�{K��	��l��a4��a���^7[Ͽ�H�������y�������"�;��0EU��;�� �.��{��)�3A�;
~��FC�[��s:�2��[!��L������*���g�[+u��0˻UҮ�,��[?� 6S��[�	dz�Uλ9�	���\ѻ���Ӈ��{�u/
��'�ջ0��r�	���,�}0t�s׻ESi��w�;���SQ8ۻ�i���i�޻w���V��[d3/i���a�'���;�-k��H����8o��.�I�Xmڱ����E&		��E�;n8�
8`�w��It1
����{Q|�z�u�;�}I��Z�-��l��{�U�>����t�[8���=���a�W������`���Z1,�Xg��V�c_G��ۋ��s����;s��T-����?���u���K�Y/I��3B��U�ܛ%d	6a��@���o<W�{8����|�N�H	�F���:��
�)�
���MؓQs��
�{-���|[��oP��t��i�]|�;2|7�*f[5|&����<Y�q
�!�'\_cA�S��<D�w?����=L�$�xd|e'lxF���YNiD;�k������
��� �����P�y!\�˷	B� |Ș
��N"�9`�,�Y�%�r���R�&<��X�.!s(�d*�m�!�)\EI^���Z(�N{��)<wlu�a�+��`�C ?�2�b�\>`3�3	.�6<8	���ԩ<�R��
R8�4<���8��?b><�b�(z+?���	�>�����TA\�X���B<�O�r��C\�Vn�け?���l@�<�i�@��!@��>>��CG|s%H%`�H�6���׆=|xSE�uJ<|��WMZM<�w�dߎP�\[d���]Q<+��fUq{R��.��3�S��%�[��T<JN	CdHU��;2v��V\>�r
�o%V+�d
gg�qXX%�
EބuQ
ff��\�Z\�7
S�j�[|A����/[��7�H5Z\0��a!��^��w Øa�\�ȶO�~�\ܴ9�Ɇ��Y��+yd]�b��W	�f���*��<"gܓ~�N�OVf<�=�]#�ti<�rd$�Nj�ҕ��m2Qgܷ�z
׵�-l\�;��i��f���2{�k\��6���n�qD:Į��f����I*h�t�K��ui�JC��-��s�%���|t��!���u\�hvQ7s<0�v���w<����c�ex�a�
�ey��!e��L����uqL��}��������8�������g)��4���S�܏��J؊�R­xIS�6���kl�<ϒ0�~�ُ<@�	`�;�<�F�%}+�����2�`��T7^�>��|C��
�9��<�tE莦���ҡ�
4Ý\�<%���[�\"z�	�ʘ�\J��T%{�����Dθ������*`�����GM٣�C�S
�����$Cࣼy�����k�O�W[�<��;y�����
t񃛢\�R�q��ī��^V[$l�|6!E�f/�\����a�\ ��Gb�ܹD��:̭����d�!��R��g�<ߜ���ķ��ju��i��)�C���)��C��SM�ۼ܁`�

1���jB
�+#�Ɯ�<XZѳ��<1Y
}Ҕ��)��2���|����"������x�Μ@|�R�L�|	��V͜��:��3ѼYΜ�������fq�0|ӼIӇ2����3����S|ќ�
.cZ�֜H�v
8�7*�|��]��2�ܜhx�����|�n�e�N��|�����\���
B*N.�\n5v�BFݼ+K-i8[Y�< ��uA�ޜL,fl
�����������mT�1�{���"��b���Pl6ۢ�|,$b	g���<V�@E輟0�
�#S&��VM��v�>L��	���|�'��x��\��$��T����b����[C�eZ���8��σ����-s:m]�\w��/���<u�4�`��|'��)J��x�9]����\~p���n�=�0#�~]>����;=ף���(}�����|�=�f�<���{�
�$H}	�
;W�|
����aa"�����!��v=G�Z	�=+S
�z� �T�G}�)�^\]0>�_	�����]�	��i}<�u�/I�xQ8������7;�Q��a�R=�5U
�Fsݭ��#޻���9�T�}�^�ϻ�=܍$��m}&5�P�����||~�������M�R��v)�D� =薣�x�!�*�f�~8m!��Q��!<�R<F��!��R��O%�A�wɇ#}��b8��!}w�~ꐖ!'}A�f�aݜ-��eW*�;�w	F��[+��h5��`���d~���0=jG���5�0�;�3 �13���?�k5�T"�w��<��&�f]=]�bQ8�3D>;�����?=%�#Zh'~@}
��
D:m�B�T���s�Cr�B��ƕD}�@��S|D�LIO�uF�k~�n>��G�
���h"
I]�
����I]��UEM��~�˽�IN]d^��<}N}"�t]��N]��$P���Q}�	�!ٌrS������S݌Ǐ��)T�h�
��S9S]w�S��#W���YH�F�X�pG]µY��x��T 5]�U���/�^]35`����_�8�
�ɋ8a������4�b]|�T�c��I��ဖe��`|��4Bi\#���,n=�Q�	H��n��+!�9�r=��d
�c�ws�]zJ�[st=<��8ڇs�ǀK%n�s]�BB��u�}�/����x�N���
,x=O���`zDn�t@t�z���=�Yc{�{0	���|�-uM
+�t�)��҅euLQ��6������/�Dq�=	�!�R��=>n������	R��X����$���_��x*��S#�=�p������Eg}�n�̒�e\o_l������7��}��	�MT?�ݟ>�gx�Ú=�+]ׁR��ݺ�@��ɛ]+j�T���Q1�
��ϛ�1��R��۟}v��
ׯ Ԡ=��b��;С��')�TBҢ]���w�£=럂`��I�}6c0���a��Qcf�|û�wC:
�߿��]/�|yKW^����>6ר]�kS�w�}����/쫝
�DOF	�^��z~�}j�=��j���\����=���$PW�}�
������=��X�����Uы��÷�*H�
Mh���s*v����/)�{C��(��ه���*+��qB��=ۡW�je�}��u�l�2�}�����Fo�=��q�:f���e�N
��D����]� ĝ�6
�N{ƽ���b]��]�ά���&�A�%m7w.�}�>��#���}<������ݟ���/ν~�
e��u�]Ҧ�*���]ŋ*��F���A
Ɋ[�A&~�����=p�`��ڋ�}����\�}��
��ֽ�M	:bO�]��R;A��=�d�©���=�L�	H����}
�LD_Ⱦ�}g�L�#��I�_������
�p)~����N����}�iL�����������Y
�����}��-q$a��Z�%��}#�<Z���ݧ��[J���y���^����rQ��=���5"2�=�n��Se�]fg
��ޘ��а�,����f���q��-��q�)��I�
Լ������6�c�}1�k� �]�7	n1�}KWBrò4�X"��w��/��\���C
`��]�in�Y5Z��C}Ui�W�^���k�p���	چMm��e�s����	��%��J3����a�ҡ�4�����3��
�	T~F.�đ�

�O>��@�mPy��6�R��u+E?� �^)J1
@���>mG`��*���	�� ��b���R~\�E�+ �Z�MzZ �<]8���"����e�#��(���#^>��Dg#��I:�՘&CM�E��A'~��p�(4JughB�#>e���l%,^�l�ɖ�-^7�y6�.���Ed+,����192~�F
��?3��]A��*88>�>.�V�9~G�
�D��:>�0�)��b;�	��\��@~O�l����B���j�~�G��[m
D��H~\;y���uI�E�y	1�kZJ����
5
,PK���R�H
L���S.���M�]|�D��N>����b��N��c~
:CMI~��S��j�K�j���Ck�R�j0��Ff�N�#)�K\ST^�0�Et;&X^���
�C�QY^���z��Z�J:�R��[�*$m%��X��pQ��u]�w�.4�]� ��`��f_l:	ѡ�c^^Id��Q�g�#���1,�gތ�Y6��?i>J���g>�����k>f�p��ƈj;�#'#Dm�q>���s4ln�/xT�m^�ǪےZq>�R�	�ir���q��tޛ=lZ��"u�}4����u���g
ga<Du~`ƙ�$
+vށ���oyE�k�ěy>1#����d|~�6]�<~��ro8��R��Z�h]�~�#3������
��"�����W&����e�
�8ń�I
r~2+�>&�+ҵZ���e��mϾ��?2o
B�d�~�D�2�L]����
�mՋ>���C�ێ�>�q����~E�
����>�TLKN��~饞z��������Ӭ���7�H�&ߘ~~]5���g�m����Ú���}'^����oT���&q�1��^F{��%��2
	�jq�����
!�FG�^.��
	E�j�~�<�v�~S�������T���7��]���!�a����[8M��^l���>���4��3�>��H.�k~V�l[��8�:�����nr"
�7����z��_s�~sM>+i~�h�9���>+��;�"��~��Mv?�^ZE�Ԝ�G��_!�"�Rϻ��-��`J�����;ƿ~٠���a�>�V�Ly���#�	~X���d�J�A�@C�yR(�ma����^0 �	eu�ɞw����{��ޤ���6�̞��S7c�Ϟ`_��Ms��~�h�.��%�
���\Ͼ����dLԾKC	y����~x�	%š��>�Q�Hq�u�^�^L��ݞM�/^f�~C���@N���>�p���F��҃
rZ0��+���=��㾘t
�����^��IuH�����	rR�{�^E�	�����wX<&X�)��˚>MC�>�>��i
�1H����߬0�^O�|��Z
�U�4�J��^6��A�<�s���m���޽֭�P���)m
m��a�~�"�
sDN�~'�
sJt�^��U)����Ӑ�|�����j�^t�����"
�1G8��`������	x�(����"����Q�E
��n���ǥ3Ś�~ab�:Ƙ��y�x?)Y��+���s�]
׾n��63��	9��o
�,�P��R��w.e_�!h~y�_��|�c�
?�Oǀ�?�`eo��
��
�y$��:&��*��,�
S� �?X3�*H����ϙ���tQ���H���u�1��̾���6	RD�|�K��
uX���mh�ae�*y���}�\?�o�x���!��a�� �!^t	ڗE#+t�o�l�"쿜��"%E��p��@&_����K'_�����j(��?�!�)��+�)/'f����Ѿ(���UT��z,?������W-�c��b�k,��SK^v.�)�7q��#.�:(�7?�1${�:��2A;���@3�F�8E�@O4���{�]�5.��Y
3��r;�� �4�S~�o���5:���Kk'�����`;��e�jZ�<��i=���WF
�=0a��<��Ě{Lj�?�Z�Y/A_�vy���A�*ĵ��cB�����%B?�fA��(E���p�mE���8	��WF���D	��]�G�@�N�iA?Mu����E���
]�K�K?~�8���JE�
(���M�$g�Mf�I��g��C_}+Hv0)�A_����sQ�j#_;4ͬR�ҷ�"�]�Q��J��;M�T��]SN�]�g��BV�ij�N�Wv���2F�^��X���R��C��'�U�hp��iH_�-�����Q��-�Ͳ�]��NZBa�gտ�1[a�a}n3�*c�z�BT�b�M�r�B�e?Vc%odg�eƿ�6#ef�>0��i��P=��j�%�
,��0i��
x�rl�
ܤ����m��������m�퇃���wl��ѝ$6p_�fT^�h3j�Q
�rӁdr�}�UXBt�<aV(%u��X
rH�z?	<�
͐c�{�2'^D	{W@�������s�d��쓇����X(>OD���.���z��iEx���ڳ�
alG�dF��B��{?��~
Մ����Q
�������d8�x�3U�舟ee��������r�H]�*a��;����8���z�%6������9s�0��A?����y��
�x��*���p���?��`*�ĝ��8�޻������8�Q�ʢ����Q��F�gw�dѤ_��:��>��p�I1���:lj���ϧ�ԗ%��`�?��N��1���x���M��?�!�L<S���>��~	
��D<�nӭ_���+���m�
���_D�t+)P����B�
A���?�����Z�
F��ڳ_�W���������uN�?���Γ�]�q���P%���(��ږ࠸?j�v���,��B�!�芺s߲�y�����#�~~���?�-r�Q�ۼ?NJ\;���͕	S�貾��x������U�vdj����͚����U
������1�zk�V�?��	?��l�?��\��ſ�]����?�������e��5�_8�Y�`"�J�/���������[<�r(��ʿ��`��l������V�_�	��
lП��|C����02�����wE�Ho��?l&S���2�ߕL���B�����ˉ�ߏ��Y����9�
��߳�ax&��_ZG��
l�ÿ�/�c���?�	_�ܟ�8�J�L���&�S��~�_P����$�����.��K&��;�'��		Lu�?��?m�GG�紟���I��E�Rf�6;�M��g��
�c���E$��͓���pH�ݪ��?|8�	��쿣�������?�R0��럚,>�m��� ��u}\�_�۹OŌ��?����[���{�W0�H����r�[�4��?܁�b=���f���U77����-8&j��?�ae�\�!����w�o���!�,�~}�?!9�v�B����*����>#��rt#PT&<B_F`hd:Xr0d3lhNxo6Z
j
(�2+<>Y]<2�
�+</����B�����o��MR�G$�b��d'.z��h�*fM5�v/p�dT��G-[&~'�<VJcXEYJ<~JR��$~V6�T,-[1l3'EnYL��y08x$*oVf-\y%`0NI~P �K��$�|-�g���J��dt	�|o��4%9j;,����S����44%=rs<M'���	E��D1��22
�$�O(~�����og Q_?f5��}5p2)4p.`iNkh�'����GB��G�P�8�N�@��:4MXY����9���m��L�w$������*cu��y*�lwl$��H&e[-vRjCfuy	|^?3g2v7)2`YRr;m1t:k:6S8G"jkaJ67p[D�Y\�m���9	=:x����8/�Y}czD(5o
+oo!S?oFEJ	#"m=[Kz5z-�$%4��U�~pvkx\0��%�=���"'QMR]jTJA
wSNG���e08b#a;`YR/<�g]x	C����</XU*mEbtdnjt8=3r.GGmwW2��"Xr

Pf;CTk"z	>QcAF@~rq^bjvEu{r	`Q_pej~6HedAfktN}!Tyf\aSLW,rZ V)k'}5Qsfil;3fj|k+Ho:L+$�=���V>G�W��`Z*��z
4"`0nM.#|nPn_hnPJ2���[d~DmOiu)w������|��j^?foAj
p`}=fWVM'rfJwZVLu1Do!"���)��
>�\�A�b���N��)������p~.!XF?U DTju*k{RrnS���Q�g_[�wI-ihjG��2voB6�[��U�9<%&W�>�u�	>����**2	z��);$���Bd\L���J`�����qEzQ����O&��8vb���L�����?gYr
yI8`rg6����8$Z��$E�w�D'�p{@��\R��^=nS'���UI	e=3I;�O&+@4���e:*��T�sb0v}y=(Dk!e".o\B�sUgfG��=�/���?!�.����)s`v-�NMOPt���<J`[}f-��/{x#	����b�(�#}=\ggK%X32���ioR}S`%Dny\rHvtbh]\yvy*cU9�� 7U�xy6KNSx9A{A �jk��z%#.ye�����)m��D-dg0/C1|2
'/n\������ ������3�������s���	C�"nYw;W~:i qA	LH�]EK0F�W
LFJ�d�US=[xV*%Nr��NlAi:p]-|]*s�����g��y�V��C�6z}�������

���V{�"?Nzag|�A0��;~�~�1
'?]-'%��

mT#|mI�������Y�!H-o!]t*	ZAvn�ag0L1Q>gfb]c`>j*
vDD}f`frTPuHUCm���'cdE58a�E�-S{�<6���Wb�r_H![>fcK��y%c�0W~�&��!b0���Qp`�#�s�I?M�1e1������r���ds�w�b1�������/����>�Z-<~�xpn
)d!%O���;��q,��->nb|KsH5touKr-R�O�A��$t,����|���27{fw-��w����7�I�Y����L����GDzNG@ �B/;aP0T?
kU��pr/�� �T
�Ujt[W���KHTU'I?8nN)+u �m%D*_v4Wxa[r���kN/d�����_L,(V;a�����w�]S�{}��T,X�\[LQ��
��?�
��Z4aDI���j�	*t*D�zP�j]i{��QO{u�pC(�*>�H��>��WV�.�8�{x�@o�/�
[qYFa_,90L���z����b"[s)5a%UV=V$aAx[lng12&#SH3B4QF'vyN(mrL^��:!�'v'&T5p�(<:��n9J[�y�%t�<�
.9{	/)?��VI\',Z0#hJzXunQR�����q
B3�hta
~Gbz`-+��!i����!i3$'Z7.y1>:��+,mRz_"6HnN`22tU<HX9;FShiZz%@JUFQ8{;h|I*bBs[����uN���W@Z7E$=T	&ly_�o4.@FQBwL%m`EzW������p�}�XJ{ZI���P�G�m\ga	��m�zLX`)pE�QZs3;�n<X�ZBS�O).�����C8,nr=XE4dZx�o0�jm�C<,p,B��x���Xy�eP^/#k9@R5+
<
|#4Tw���>��20q|Nid?�37���F�tT`g���6]l�u�:�s�����'.����:!�_)!D-\5a8(_k7dFO~D}$5NoA'�[-EK���(�:g(~6"IK/��Ca
d4oB~���I#�v��1��%9�����[�.���?����k�2��oe:A&iVFvWv>�)���4�9l����Qf-\a���3HlCs&�8���r
�*oD��\��ZgHmBV1	\K�033�����z�[H�"�����`mU
�WS%F/�~&,r[\�n��J=L5�d���	�A��3yQR..,h*�
kW#+����tpLZ!�[Ue@Hbpv9?2g;��Sx-;j���������Bq���2�L2_Ux#"$:&]VWr`w}ld/zc9hbpm'T4
3)A<k����
:��L\AP1j�xkc�BT!2D��{_0��.L~;�r}��t0��L?,��f���v4��pL� �oG7J
Iotj'Q7r= x{u(O*i��Xb%O�6=k�-7/=|",���	O�~�fD|l^is}a���J�,v@]	Kit,\Zd�	yH�H�l^ ����d�Q1U����/%tA3,%�.��F��L!=��YP�
|^(G>H���T&���a�`lH"l3U�7$GS;}W,���uR��zb���_�~ux�L7�d	{�'�.
m)];PF&w����=.�db��\�tDz�7
RPS<��N����se�I���gXU;mb&��O!V
D}G{y
MWa	*\�U��u����Z����-!��8�����Q�B
5[y&I*Cb"
qKU-Kk6#M4hdPJ8���S��� ��fY],Qng�K(r�m����+>1vF==` ptBGTq��9S
D:kQ�����9�N~1s
R&@d$AMO;$uDoU+g"L%*j���.I\�~[,:Vf/Bqp,.J`-(n|10MDB=Up$96MK11,�����~0����d��bo�A�:y"B�3�$t
a���sD�.h
IX5To'�)jB���rb2awN|z1!*Hkg����*sf)�tHX0E|`Xn2,sj(-j=H@lrl#z.V��p5��
�
X�M�Wvu;GP�����z*D*(7��)�n�����n�s�7��IA:(+{msu���V�a�P�������|u�:��C�qZlq~O\RpcK�Vw����xC�uj6J: \"m5n�������/),Td
���=�NKQ$2c2!v�j��dF=��PsC'3w>#s.c>{BGA;{fG:LTxlAHL],b&��yl5�(
^lB\|�R:;"��
��vn_jM\+Aga;?��
p��_zU�/C"!@y=uMv&5ydL^.a*d)>u�tQ��l�R�h��%��������PWY'jG"JL+v&#	)}`z%p<Ym$5�&�qT�tWEcyb"C}j
cG;6:sJ YJ�#Lu<+'����jj�>2$)SuY^y\UXkPNx����u_{0^
snz4::j�<�\ScG�n6�����Z�W]KG�HSa+@D=f$rh����Iq8��^��
*F���h'��iN7b��.r�n�G�7��,��}����D7]Q:-no�:�� =tL}~��j�>���W='z'5cpqNqTnn,l.DlGZ�Z���met�, �{+\D��g6�2MNGq3>89L C��/.���.��`�4vOEL�H4�(�XFr��!ZK'p��1G9�#�ye��aP=U/&_$��@WHG|iI������bQH�|Y;E�9����<�oX&t4,T6&-lavq;;Aon;wBa}dnO}��3�����aoUK)xB~@	��E�ssCvv
1%<
8;ozz,0L1UsTzm:S2`"Bvo`/HF6J`GWUDeP*,��Q:����N"����>�Q.�� z
V*D`�\$ci����cEFj{����n�j*�'��b7�w
�~lBAw*h+/]08En@�p��Vq\gHO3�K�;�WIn~+��t��m�������/*u4v:�'=4]�l�yo#PZ����V�l-3N#a���<�G\�����/}F9#J�GwWG,Ko,��_Q]����&TT�!>`l7�L�G*R1�qV�rj3����	8o4P.~P]t.gfPqdx1>Z�\}�a�:�!(!�d�?O=���'G�3��$zJ����/�WEsa���P3q
#
/@*Yg�����E�qh�b4Xk��rFm���~D�-5�*�#XWxgzmz+	.f%N�l^|HpL�|F�AO)?)��g;`94��Cs�"M3mZSTA\+rI2X��+�w�>7zh0hc�����Dxb�7)u9P���:]������ ��aVzit-MT����8Y"i�aBU�Y��o���A��i+}��=���k^T���$L!�����4��|�-9ppW��

|O4hCC����h�_�@

i,�N|
 i-)~Mym{[O}7*
����c�;s�m�Z*�v����jfh-�GJxJ��m����z	
I	p�yj\`Y_��B-5l�v~'38ubKq5VNr����`	r)nO��#7_/#���A	��	������@Yf�d�O�����I�oe].,e;Yk$����G�d��T8iz\Nl�W��x���*��|p��oq.�0\?o+�=Z,6�BRs	Z�Q�S?td((B+DgZ lOd_:a8BxLb*2+?�pZn��]q�es'x)c������SK���a(��$"��
��~x����5�d��'�H���CkWp+�?4a)!8�s�eZli7;B+xV5�	��%��9��L��g{,*p�i��<�l=Gsa�3�|mOm5�����a� _��S�$j��rF�~Ju|&h {K<t@	?,;=JD9pa*zsq_?�<|TGYR`BPo
UrdB}Q)!j<Q#Vc27arGsFToIa)j5{&����X��g�|I
�)c�Md�Iwv}YeTqO'A��\	
^opUP(GB8%<0Aj����p�M_S>	f\��F���nP,O�~L#8b$|E�0puV]r6`�8F�F��{�j��
?0R*=�g&py&���F�����eu�G�CO�������<5zyqitP4lh&*BmL84#��dh���N)j�Pc��q&!/?#1r72NATH%^bR%hKS�1)'BQ�<IJ5~)M6���}l2O��=�@7;,pQs&Au�FX����uB��#
R�d_B+t
+}_u2	^y4cL'c:O2�R;�B��.MZHA�KZ+$<-o1?{_%qco@/X~�A�z�pQ�
I�-�HHV5a'+j-/'@r+XMHUk7$�/y{dL)m4g8xbq .dM8�
nl.-
������{�P�E�I���Z:K����6qC��BPfli]gp����)#)�zx	�HC
CQ�}snRO6/g�'JF-��7<&��[���Xg�������Tx���=A��"!��Z]<O4[xdhl"O~k[>8KjNEaG4"%}L>D����il-N6St0*.U'
�0zFf���t]\��I��w�5i#7o�����<"�?+"r3LQMZ��J��$,aNW��3E���C��a����>	}nW@6b60pv,3qgF%
Y#X-aq
!�?B�8sqp�[f�	N.MB�|D
����{0���5�%����xM\�(�L1\���8V2_�5Be!u}�B��5&3

 lT%E88W)_ h]*KeyTC6,
���U�B`�������`���2hR���)+ #tc=18,2@&{G5K,T@��2�^�6*oP>uH}W73@0%>#�>%z@*NStC���$WE)	;=HBC%�H�K&�w6-bV�v-m[����AP���&N�>����)kuB*���c�|V	Ia`�h�(��QL2%<�_���r��2|��u_S;G�/Pj4=JV11)omLH�S%Kjq�Yp`�|MBjt UV���tJ9�$
A�q��L�0Y�o*8X+g	(Iib !��PkPO1@k���k��~��x K=rv�Q)Y��NP�2~Y\��`6|dqeq4��R�~�!.>jL0w9'Ie=Rq$fv�G�.d��.,��J�91LH8���X�%i����9�$kY�C-[6�\)h����/|O���6��5w

u�D�
.������.y$�dLfl�-~"��v_`8`H*�fW�[VyoS =
#TKwQ[�^��Eu�%J~#5+Ooq*:2~R
+	HDx`)�J��eLQ;$Fk���Zl.r���g!$9�\�N%�� -M~W�h/`s ��C���$�#b@
:u���X��Z>Fy`�xQ�v�;'g��!KD��:����6:GC�UrzwWDLp}�f�?��^^`��������iNup��\��:[I��z4��~b�u��o":>b*DS	������[��Y�|PW{�\>��J?I?���:b{[1Z&�,�5�teL0�Af�$=60�����D?�������J_1R,'+BDm<u��;��-QeW'DBV3fA
P;[+���h?9JuWd"}U!P4~yz���������:��A^�DaiI�
�����#�L:�i=]^u!GiK{)�/Y"{�����N5���lJ05���������,\K>IjgkiJVrx47Wx%r6(��+&���������d	�r[��[8gk~3�=pC_z	�Le|@/n>^KbM)
Wx {4p���#M�F�������g1Xc�vx &?n�?^��?gC�^cv;b
<���J�D>$�0�������(��c=@!Bd'7\:f(�fK�7�������8��32M���o5K[HO11!KxdYP.�X���th$��PP`MmZy�[ge}[��?iEc`o[&E2&tI[�H{�4��pD-UQ�}���y73X3[A�f|+,�!�����7>rM2I��P���EH|%6RS���J.Ah&p%K��6L��S.����#}����[�`����-Wbv>@1F{���ZN%8F2������D\|Lqc�)|�Pc?k�Q�9-hG2$c���2"Jz8�*R�T��.�esL��8�y����x�FCqy`?Z9=&q\�\"LP+�2� 0�T�o��/4[p�!����(�/_X�HiM^	},MV��D��wFRkqHKKIuzR1p,P)b�e�0K��H]$NGR2h�7���0:_djLspnjaTG=pj9?g�2N@b
;bSxmfO&J		y[%ZH4;UI'���j>1_�nLC3u�,����+��`I,~~Y#P[~2c?�{D��t���������dLJ8cKO<r"qW!ZK+tQt_sHofX*	AW.	2ne]Rv	"&dNN#tP�k6I3j[�8m)mO`9@PS0�f���rt#PT&<B_b/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/macros.rs� e(U�;֠�@�r�w����K'  + "KVF))�  . :#UG'
"M # - !&FZMF_ ( UbISI% &9U/ %
2#
1
<< #2 P
6)N6!0

Wn8  
1&!
Wn8  
1&!
ZWn17&!
ZWn17&!
n]C&
D &
$-&!
n]C&
D &
$-&!
n]C''
D &
$-&!
n]C''
D &
$-&!
,(M'M;;c67&!


+7],
0EWc;
%`+
Vb) .&'"5[DkX %#XX:RE74*&"l(I&!*I&!*&!l"3*&<M�!

o�8Bs��������Ag/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/builder/arg.rs� �8����@۴�dh'��
�(%	$"$# !$%\@cdM(2 L* 'N!"5JQ(-*9### 2(,"&$"=D($-()N17(%2 1JF QFcaU$$7,O+5
J^HC]\9$0%$)$*Z;$0%%""*$.\C=H"

J\d_'>Xc@_$/%! )$0WA7
=_P$/%*"$-'.BEC."

>_P$/%* &-')BLCJ4(

:aP$/%**H85.,-.XC
=aP$/%*(785.,%.TG1

>S$/%*<&1'<D)MC-"

?Y$/%*&21'+DTCJ3(

;U$/%*&4L'(.-`B
<[$/%*&4<'!.\G0

Hc=YYb.r^gc$$$/%"#-$*(nZ%#1$F:
e^`LA?$$'KEL3676<
R[Ybe3b*j>bGN7<^"$&$VF$/'$%#((-D9Z<$A'$%#((.IF+,2
5dO]`a`b&$H$/'! (!(1X$A'! (!(Q/06
CQ_$]a$/'!(#!$(MW$A'!(#!$(0Q1-*IGC#

S$X$A''(!$# $(?J017
Pcbc3O`M$/%"!,.2$0;?2*-.4
: D$
J&
,%-E
=+440/$(!"5W.lN>
4J=(h�%s�t][$0(#?++&S,$'"J,$.E0 #6!/+! ]D
@dT&O?N5TZ_f=21R:GIO$$%"$)B\$A'"/(#$)B$"B$C$A'"($4f((&M^$/'"($3<MQF3=M8BSaT$/%"+#$LM8BN=
 L8JR^d4B$$ $%$%$ $)$!@"/7:#7JC%$
Lcbc^d4X_^$$,$%$% "5$!@"D<G=+70\H
F0S5$&.e$:$$,#AVb;"*0

sEFD9GQ$/#$ (#,$-YE$/#$ (#7$BXH228
>-A>G`]_I_S`D$/%!(+"$-B_$A'!("(-I.:9?
3\@G$$)?( @=<B
<@GV%$/'!(&!(-N$A'!(&!(0B55;
 S>/#

;[=j$$%$ '$2j>7M<
J^e<Td$/$#d$/%"(+('$TLHL-+&P@
)Jb2<^V![X70G).?
01WgbUcde[dfO$9%!)$B'LD$9%!)$.H'K7F;NA''
 QC#1$5`J
 R_"S^diiWJ3c\#$9!5(?+%*5>
-.CNZ.(DM\."EM$G!7(7%*3
-.@Z.)GN\.#FN75VA2/
S,E#K.S,Ed-S-G#&:R
L>6Z7C4=W7C(WK$/(%" )$A]_c_;$/0+)%'#,8#($,8$)%,8%$*,-P$/(%" )$(AX$/(%" (+$A^$/4%"&('$e7>EC,,

 G:DF]b]da'%$$%! E$!#"D03-G7
G< Td]da'%$$%! C@D%$!#
NLP.+.#L<
@O:c%_T\c%$/%"(+-&"(+-))3#$!>"<<@2-N=
72KOK
ESdY+%$/%!*(&3<;5$!>47521+54:
5RJ%$$%! E$!#"03+.4
p_+QG$/%"0(.`(;:@
N`G$/(",(,`(98>
>Y$/%"("`//5
`?$/(" ()]U65;
2RX-$$$_%$$%! 'E$#"03'%$$%! 'E$!."D0367=
5RX-]%$$%! &E$!#"03#%$$%! &E$."D0356<
">$/(a#$/%#, %!, $"(&HK(!

=$/(+X#$/%#,0%!,0$"(-&ZC
OHW`deedbR$/-%"-#U$!FC$/%"-#D$8U$/%!(#F$+Fa$/%!(#F$*8R!$/%"-#*9$!875,-%#-
P'##/ ! F
>F;,>%J
 T ,-:bVWeeR$/%"-!)#%76$+CC$/%"-#%76$8b.$/+%"-!)#%HS$5F7; ),/C

c(= )</D

 U! ),$`e$.KJ$/'!0(!!-("i$A'!0(!! (Q$XG(#

dA#3c9$9a>$/'!@(!!-$)(0PE$A'!@(!!-$)(Q$QX(8E
dA#<^9$9jba$/'!@(!!-$)("j!$A'!@(!!-$)(Q$XQ(8A
d$2$A'!(4!#)(1Y'!(4!#)(-TQ'!(4!#)(-R'!(4!##)(-{Q1-$\6
JbT$""#edA$/'!&&'(!#( $(!(,ec=$A'!&&'(!#( $(!(+Q1-$JO
JbZ$""#eiA$/'!&&'(!#( $(!(+ac=$A'!&&'(!#( $(!(=Q$JO
JQ;>$'_e2$/'!(0!$(/Y`$A'!(0!$(-Q1-*`9
2O$ 'fh*$A'!( --!! )$(3_Qa$X'!( 89!$%(: Q1-*QQ
 PVSIc_d^/�sE$%`$A'!()!#-(;JF3OG)$

J%c_dc/t$4`*$A'!(8!# $(<J73bB
&6]``X$$%-*0/)$,H&`_&OG)$

>^F``\$$%-*0/8$,Q`b6'&bB
%"93>$:^8 &/%A5#!<.<C+#J 
T?+O
BG,(!B$
;-6=%S 
N9%I
AF0&!<#
55%T 
QI>($#*%
36'"
471D28V;9!//,0bA+AG')%N$6D83C$BB3=$#//0*@1,+:>6);74>:7+-31.$,'>/5!&<AO
.*)62/,():63<850,*7307326216202-,841-('4/-%=%B&#:1,bMh"*',
5B2DJ:L
)a3H
2?>0
*6;(N*/)!0 8.
Z",+,+B3@
Hd",4+.@<C%1(#(-$#?
?O9NCH
"F
39*H;7#"45-
2<b(($*
&AU!
&
./Y((>-*:%+E,#'1+71/1+/)/)'-9/1/17?3)7G& 
-
:!	
M-L*L1%$")-)K1!!!)+K-)/KU)/N5*$$8.$$:-$$8>$$$5=$$$3)$$7&$$,7$$,:'$$#5+$$7'5-$$'/1$$4/.</7K/2</1</:K/-$%,3H/<$'/'=,(N61$-6ӟ<�L%m3�J��km�m/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/builder/arg_group.rs� ��څ�KA�!��E���$-JaH95`B <%A<<<%;B;#9A .%A<<<%:7#S*4&P.+0"#1d$) ,#$))5
1$9'"-#-.5B-8(DG$

8$9'"-#-.*5B-8( Q 

>$ >87)
:Z`$9'"-#-.)!;B-eE$K,"-#-.*?@"'=3
G5$ 0&,GaMb`a]Y$K,"-#-.)!3M"'D*5$3
Nab?E$K,"-#-#-.)$9b"'D/=E?$#

Mab;F$K,"-#-#-"-.)2?c/"'D/AY%

VcaF$K,"-#-#-.)*?c"'=AK?%$

UdaG$K,"-#-#-"-.)8?c"'=E_+

""6,'$
& "."(VVW"&(& "."(VVW%#')G($/<Z-_2,<87)
o��o��G�h"����lp/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/builder/arg_settings.rs� Ԏ[1�e��Z24��[6!9!;"@$3$4
b\:,8*)


D&J&81��;/"�8%�k�#�k/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/builder/command.rs� ��rĒ&E~��T�yc����)8
$#;/$%3( 85+(/$U(NK!;N,LLR.  '#: 
KI)5"#$)#(>>>" !!'%(%7.%0OK/X$#/OT-%
?$)\"4d#R6 
/I&151
GF$)<@T"

P%$/*!-/CJ)C0G
" H
UM1<$/*!-!-OFR7M0/

U%$.U666)>"70I
)",E+ 
R]'$*1QNUDL
!"H.)4*
WM1<$/*'&,%+D /(!FF06
&J
19bMDBf$._cI$.U666)>"A(
@$.U>>>HG&A%'&])

>df;;*5$$/:KB$)AI-4-
'
F$&!TGM2_ ,

8a$$/:QG(
9cda;`$/ J
"
;++$9g+E$1.KT/CE$$-+.S-.CIE$$-+-.966*IaH`=E$$-++..5!&IO=2JN-E$$F-+(9!B
##@PacX3N-E$$F-+++CA.5&.IO!R
##+PRacX3N-E$$F.+<+K!&W
##8,:A/TS6e�:�+*BUR'W@>@)125@
.B/`E$.,5!'+&6LE*`E$.,*$,:!'+&5L@0`E$.$&&$,1!+&6D+`E$.$+&$,6!+&5 SN!+&6$ XS!+&5$:3`$*.&+6L-$A.`$*3&+6L2#`E$.,21Bd:!64%-I
 ^/b]4$$'"47K.Q5;A
EF$$&EC$Q7D"84;A
AJ9dFE9BH
ybcF$$0FCHN
#HF>$,'85:<<MQO
0F<$>BCBCA6"
@Ia8I%R8$E8,
Y`VY4R8$!E</
,$1)((&II$A-*($%0+5I5&H;AG
U^F$$%.:68?E
YF$$"5;A
)F$1)%(Ia $A--%! "-(5I5E8>D
,F$1)+[$.(!K5>DJ
*F$(;AG
0[3F$$!:P$$! <U64;A
 FC
VV&IF;AG
Dd^cF-6<B
I]cda[cg'F$$%%.$739-8?E
 R%/#G:!
Yb]B6OO $#$K>
b$#)OB
1EQb$*H>
BbD$BL<
E\O2$MQ/-VF
Ha!g$bP@
Ka!a$fEUE
IJh$NQA
LJb$dVF
IgEO$ F<
O[EO$KA
QLQQO1.?5$$:%$$59#U@
NSJPT$$**(6<<?4 :3S>
J.J?6:?LV&>KMUY:8E<Jik$;.$&2 -77A9CP;
D$
J&
K$&
Q&(
@jF_339
9TL0B):TM
PUXJ
G5$+6<=;A
 W:9?
 Z=<B
 T76<
_ad0)c`VcHebe[B*)%%$$A',#"!$ 7Cc$$A',"-"!$ GC%$/A',""G$=@@iQ$/A',""G$566i+?>D
#QJ$/-:'$(4R6@H2%LA
QI?ha>$/-<'$(4RE@H2#?,
0`b]NR1IQ:$&'-$;7=EC."

Ia`9$&'E0=7QCJ9-

Ja`9$&'G5D7OC8,

9_dcNK3IQ:$$'-='-&;7AXC
Hb`9$&'=6'-&57YG6

Gb`9$&'GP/=6D7b,

1CLHDPPQIQ:$$'-,;7-MC-"

Ja`90$&'E8=7CYCJ8-

Ka`9/$&'G=D7AWC7,

:CUQDPPQJQ:$&'-9;7-`B
I-$&'E<=7GaG5

H,$&'GXD7E&94

>T:c"^S%$!)-+..+.$%>"((6(+N=
O$$05+.4
O$1)'.(K5::@
EL1WVTc$"A'.$Jc )[1P
5*QA@F
>dP$""A'.$Jc )[1P
$"A'E$Jc )Y1P
6-9M
ODSML78)$46F=C
GY4''+\&''($/K)KL$>2KL>ECI
S_I]V[T$6)+1.(Q_"$6++1.(! 86>=C
O8,GQ!`SN'\HVc.64L.Ic-h*W/?PLT<PIDO729>@<X$1/28WGC@DEG9KG6BKF1$/:
.(585-<6V:OQ:7;RV017
O'6$$. N(+-$$.,N(+[Q
Q(4$$. N(+/$$./ N(+ZK
:#;=#;%$5%$1!$9D=>+!%0P>22$0 )5%&/%$/.3-2"?-4D79!P0.U:-CK%#IV %HU%#cG2iR4hQ<BC&#:=$-4%6!#>"$ "
6*/MF UR$:,%:@++>.::":?':9!:>&LB["<V/B + "@+B.@5B;';FGY<Qu!4)-3&B#=$Qs
yIMQx=$:4<NFY+GTC&1.D"/%72X
:2/98/H@<@85G=53:2/=52C;8@8598/ F?
;:0=<3B:6 E
>4 H
:7 [41D<90()?75F>;F$,LG&X7RJ
KC826JB>C;85-,!%A!%FD CC;5?82Y/*<?H
**"&d;!1,[NG#
5B4!?_9%*H,37
C?7;:H=)DADOAGAG6J)G<+%H,&%X:7:./7E<1& !'"&J%!!#NTZ2PJSMYG%36
R0"d
c5&
8N<*-%.1 
/0 
2
I"*X :<I&':;C(#3Q&2
8.-54&6Bg!9*<67?.K-)H691:=,;<,%>W\,6c/+,"'J"Z*2a-/BCK0"+; !"^.:e101@
PN2Y1.�-
+D
BRN
J?OO
"E6AT*JaSb`F.S'>#)
*5E%,
(5V4
E?GIQ9=.
OG(:.Q-*'AH.T$!
1T,!,(T$!
>RZ8`7'H_S164;?9<+3&/C:U((-&7:F0
26&:=W(@
E, -%2%W*="%*'Q)M"!?+RL!;5M<=8;-X3305;LOQQ"UOgE&LOeD(!aQ
C6^:\7C'J7_]/&01<5D-
$ 9+7

GB%**,L'0V.W'

N
2$#*(.A766"

>F4%=H6%K:H18&+9J24H*-LNVL&01293$DZ)(545!5"0'
&+,.*().',-2,1)43+,**%**,&-(6'747%-%)
!12%( ?#:!#9&9'9' JD8>EF��cA�����N���j/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/builder/os_str.rs� ����f옶�?iu��B�!O@
B,
=)
L0
32,7$!% cd
 G#*0 .4)$'"(/06$4:$$*-(.0)./,
*##*#.!I2!#*(+(+#6+ (/ */$)0$*00500*0#+8#*8/7;/*;*%F2
A)
P
=&.
C(
 7P
=
C(
8*.H90!:&
*&13&1r6�a�Z�Ȯ儹�u��i/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/builder/range.rs� ��n�ew{�hn٫5�r�D�*,'#B$-)#9$)(,-*+,$)81N9
5(3(D$)('(() 0),3/O78@%37957"$35+920.79+(257!92<>.*2>@!'2(I*5,
&I
*HF#&1'*HF#'1(0HF$&.' 1HG$&.'-HO$&.'.HO$&.'/HF$&.'#0HG$&.'
I�{;�����Jg/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/builder/str.rs� ~�H�t��Xb�u0^�2�9�!M@6,
1)
@0
.(##$  (&"*$&.$'./,
! !"(!"(!"!I1I/ &+&+#((,(,")-"(-*4,*(,.5-.(-!+5!(5:/
5)
D
.&.
41,
 6D
.
4%
"*(H9*!:#
*"-3"-@82r�����ݗL���n/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/builder/styled_str.rs� �ճs{mG"4T�Ǹ�S��<�7a +748	*Q
A!a8d 8G,0/<+*
(/3.E',%2>9"7;b* Y!?,I`>%b*0
"4
)2$6
,1C.#C&9#\2!6"$&(+(*+,.-.41
%FG1'I'

!"+f+#'"2f+#'/

*+63+6P�e������|9Fp/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/builder/value_parser.rs� Y���������a����� #DclP ,$;'
'"O. 
#F. *A,2+'*9
!!!
$*C%Yb@($0H>=+
0&R$M-!A$
7,S?$0+=$H0! L"%.($0'?$F.! $'D$: 8'  8(*/.!-')C$"0)@$M1!2E&( L"!*D,**/Z1P28;?CA6
6 ,'"O. */2+ 1308H& ,#*. N'23V9H& ,#+. N';<[7H& ,#&. N'67M7H& ,#&. L'45K8H& ,#'. L'=>L6H& ,#". N'12E;F7 ,$;'*$, 5#&8;F7 4,$('*$, %#&8'TTX][^
>BFDR4."!)"!*(,%O4 6$"!*M!"!*V!&P!5#8IiH,* "$%A!%%029+&K$)`h!
<%!L"!,!L"!-(!L"#-)!L"#-$/Z1P
=$41(!"6#2,3V.7D.7;
 )(=$""42(!"#3-G*<=
cX.E&E
L E+%AA"!-7(M
4(6Z
/3 3."!-B##-:(M
%23"60%"!-B##-'13!5/%"!-B"#-2-:
%&4 +,
,$T F0+M
9OIgceQ!O1Gd"!-P! 7.2%7)6"-:
,&�1)""-:P 8[dXaA ,$e F+  +,^OI\XZ<hB1"!-B"#(:(M
PC%.2&- -:
P/,#!=4DKC ,#F. N' +,YOIMLRPRO:)F##DILD02-* 2@* N,2-* 2@* L$
(/;M@."1.1,8
cV"%-;(M
=(6,:
+(67:P
>.(6,:
I  P(
R4 ,#F. N' +,XOIMLKPR9:)0##DILD02-* 2@* N,2-* 2@* L$
(/;M@."1.1,8
cV"%-;(M
=(6,:
+(67:P
>.(6,:
Q P(
<-31R5,"!-?;C82&46 -:P0#>;O ,%G D* +,@XUSXUVT BR#7^.#!-7(M
*<P0%"N; ,%H D* +,AOILVUTSXUVT!&R#7^/"!-7(M
H(6d
P0&" ,%O D, +,H\I(!&6"!-2-:
7(M
-9""
##")8#:"!-A("#-=(P&9&%
)#EA)>#EA"!-E=(6`
P&fM $$,T\/T1o'OE(!"(6#-
%9%,
G,
7"!-V""-+bE&2-:NQ2&Gu2>Z
A "8),
"A!%%029
A3bF.'%(S'M(=1(V3](N1(U3\(K#(Q!,()'7!,()'7"-(*(7"-(*(7"-(*(7"-(*(7"-($"-($7D](45De(2&DV((1Da(3C$*!F/#T0`!1
#B0O+*1(
#J9Y
`:#+4
#D9O
_:#+2
#F9Q
R:`
#@9G
X:^
#>9A
Re:U!:
CBMk,b^C ,%< H-- .>:A:@,,-[&.L$#1g#([#,eW#)[]#*]I#'SO#&G
Je
)=
.b������f�%�!�O:Nqg/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/builder/mod.rs� d�Α)�oE����&�G/	
		
!%!'$ -.'*')&1+*,,,))(2#*$-"6�Q�:F��V��>b�e/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/error/mod.rs� +}i��9z�T_�I@[�����?DF@L,!# *A"

 """'+"+#$1'/.9*&19*""#$5`92A9?9 )=(
3.$&().CWW*)2)!)05-)
4432(074$*&485+:)
2&<&R8"&D&"g&_/?L&J):'(,R!
GH%
$c>&._$: ; ,&&Z'"\5$: (# (&L:O3
^*
A$
I,
U6
Z*
<&,:
<&<36
K;QA
N>%!"L*
.)B41F1)c
'!"L*
.)B41M1)c
Z@\D*
c)c
!VH*
1FL-]3416
&#&""'-)M*
*(> 's51P69,;)c
+"M*
20.)c
-"S*
2)1)c
& "M*
1P26)c
RG*
)c
#"I*
1FH)c
""H*
1F,=2>)c
$2M*
1FH
*"O*
1F4=2>)c
$8&""'-)K*
*(> 'f5c)c!-Ba9(834)4,;
+""'-)K*
:#w1F,G)c
0=20
7$%8%)-E4@</:^0A,-
D!11;&$1(
A!R#7
 %#((0:D"
:C���ǝ�݀�c�v/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/parser/matches/arg_matches.rs� �,�y���'�f!�~%���!'! !`h
 +%($!%=aA8'_`_S:$Bc+,
<0$,.4D\55Y\c%$=&"4(!6* *70\7XV$(!"4`'0.4`��$(!"6V.&0/!!uI@55c&$='#+4!$?3)*0=$8H_c65q-$<'+6$<h40D)?3baR5c%$2*: %R=0N5P')8H&*"(0?7KKbaR5c1$B*: '+7=:N:91L1'/N_&*#(0PCG\V5Y\c($=+" )$&0*&*70b:C@V5c)$=+"+!$N6)P0@;8bc65c0$=++6$<j40G"BAR\q)$/'#-$)72;l$2'&<'BS&'& &$
K\4$/,$*B#5%)K.D$/)'#-$M70B&+7F]ad>cc +a0D_a0$/&"-$)A<<13B$/&"-$)>6913bL$/&"-#-#-$)?89EC1223H$/&"-#-#-$):06EC1223`$$&$& C0=GD3U308+):F]ad>Z!D$$&$'C0=GDUJ$/&$(,"+VRRRMcdd$/&$( C03I;O90@+!!?<D$&)0/1#=<>\
cc$"A+.$Jc #)L@1P
1>DF<D$&-0/1(J'768;
cc$"A/.$Jc *-E1 1P
1J?7<D:$/+#,-%$.$:d*4@*Y
1$J8.D$&)0/1(435S
1$45-^_0=!
S
&

9@,48"!!H:A:;%")!+3AH?;%!!799Y4%"-!3E$<4%%+79<C+4&%/+
=D3>%".+4DK8>%&(@?=L"3-`kaM"1T#655!*94#@2!.6 +=
5$.2 =
C!
TGN@>
0D!
RJN?
0B!
VC
0!!

'$h .#"8#>O#"#+4.0)R +& (F7;;%&N!//
4#,44
+ <G
O +" (F4--%&F0//
4#;44
://F
B .4!$490Z'&J&./
4#134
,!/F
</4A&\&%/4140%<=
!&@+/4645#&Z/,/4:4J,/<
(&84/4?4O &W+)/4241&/<
%&<./4946e +" %@7))&9# */
4#+/4
*'?-
Y4X5
L#<) ;*6-F*,*,#%3* ,*,#L%3,,*,#%3"8LLG,"(,L,"(,L'8LLLG7*C&R#7*B"7*B"7*4w	��R����#v/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/parser/matches/matched_arg.rs� zLIh^��A�@N$�CV�0�" !!!"64!="
(!!"
?!!;0 "
>%D)8";:L#Z(?P'6#:'- $L=C(-087LD
K&bQ>-
9?.6(
9M$*8! /!##%+"$$&,$--/5
#-HHA�~b��wk=u}/#Mw/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/parser/features/suggestions.rs� �ߍ�[�n���ڽ`?(.�(�TL< M9 `V7A!,.*'(.
7%?Q2)<&!+4'/L2?=G^N%0+5F=M57!;52;;55>,==,5EI6��&����v��`�p/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/output/help_template.rs� ��������'.�	Ƽ�	H$& #$"&,+..("G
*F#FC6%6""*"%9[0$2.("5(:&
)-%#8BA2$3
$-2#84:#%SP=D6"-,)
> 39/#."9/8*7!8.7)6)()*>C!1X$/#\B)Q'-')M+1':3&1'2B,
E'4!$8'/E)#0C"^%MI+"6(@
N6!,@ ,
M'G!&!,-*&. ,
&3-(8',-*&.*
%2,'7&+*-*&.
JC.0"08?"#8?":#6&6!.>$/3Q.
.,,QE
!.*QC
)- %"K<G*& 6#TF
 ,;
`U8?)!/^c0
9=#1A'$
A8,50:
;O.#F;' ,%1%I?%'"2+F-*
>$&"2-+,J
UTS;[Z)IY380=5c<%5c%6
&"23J('4
)/$b@&1$>7 $&-
>F" +(-!M6?/[00 6>DB?L(K>T2:S<O6IM5S@!'51<L9
6-7"$&$/,
1F?6AWQ!1&D1!>/
-2.8T( '&Y!?&:1'(O-*
dI0?,@%$O
"-KC-LL*Q
F9+\(HC)%]
@"/1"7/'6NLF"0)E
I
'.@#9&J#;"![&",.%!%#5%)B2D
N53"2?)E
/.C?K=K;P
GYA,J
8"<F @O21."6D4B.8T$.:"-<$#:0!A8LCKBU
bQ!!2&D1!>/
1T#*07)
+47230FE6II18@
-
%+
#?'"#<G+182/8':
"05 +G+-AE$ ('-#,3#˷зڷ��������+#�txf��p/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/output/textwrap/core.rs� O�玓m��OHz}W����,�(cd7jk+!?F5GECGE*QAF5PDGEJBF>EFN+NMC[3&'#%@&
#

!<! 
 )%'D>,&D,D1=
DGGFE *D,C1=
G$ F6 '- 85  R=����������	�	�	�	�	�
�
�
�
�
�������������������������#�'�(�(�(�(�)�*�+�,�,�,�,�,�,�,�,�,�2��"�����	PTo/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/output/textwrap/mod.rs� x����X�sS���b_��zaS  AE 0V*#B
4?)#!2GDK(E1<B>H8B/CCG@EFA,QEA.0E@?���v��ꒋa2��:�j/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/util/any_value.rs� ��7��扐�3ԇ:Q�Fa&\(0R'c`\1$TE62%3
 )&!H258)&:"&T&
 
!
4
; 
R45+���N�l�&^��c/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/util/id.rs� �~�j��ÿ~���jf�� �DZE9@
282@)'#3"!%$(!*%. &/  I1I/'(,',!)-!'-(5'5 +5 '#
* +3 +���"�Y�
6���_�d/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/util/mod.rs� q;�moh&kc�4ߡ��(1*,%&(((21/(_*#&!@%ؑ>���[�lhM�Lx_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/lib.rs� �h=�T
��k�
K���
5}"`W'a'G#!#)#)'/.8^


WU&
��f�ތ��"A�3zTb/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/derive.rs� ��w�nGP��_���u�J#).KQ/IOOM%*:<HMO,f$
?,Vc;(
##UO,f)
2;
##^c<R\Q,
##`\,b%
3E
##[R+@#"9O4Q(HA"QDM'
X8' ,,G/
FQDM'
X<' ,,K/
O(3V3_.<b
eV:)S)
?18..?88992\
f'e:/?18.5?889@<+ _$@]:%8+'J&�1@&2:$),1)
$$1<
$$94))44GGOKWF_J /':2,64A?,0: HX/:6A-%H8AXc!6A-��X�؍U���_U4�j/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/builder/action.rs� Ǯ�%͜���̥���y� B! $%/"NAFAV]POZ$(!"2W.l	]$(!"5l.l%QW?JPOZ$(!"6V.&D.&a3$41(!"6#2,3V.7D.7
RV?JPOZ$(!"7V.&D.&FS?J$(!"4`.'D.'Vj%$() 3&REJE
V%$() 8&REJE`%$() 7&REJEPd$(,-6)YH!YH
Ga)"$%"!&%$
6+.34.-210
:-001.-210
M"BB< %$#
U"AC! %$#
N"?@B %$#
?"#$@ %$#
���|3��������Q�vp/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/builder/app_settings.rs� ��#H��=��Li�7F�X6!9!;"@$3$4
F^> )!�&�F%��Bk�4t�wq/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/builder/arg_predicate.rs� &#�>R8����T��-b'5!50 #���E&?f��V~����g/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/builder/ext.rs� �v���S�/T��sM����.!/;(+">D+"4A(.#>469
X�\âf��<��U%���dr/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/builder/possible_value.rs� tjޫÚk"d,m�먼�5�$!%=Lb\ :! (A:D""0*2dbp$,#&?P/!
0e$,#J:
:b"$,%P/
7$,#EC%"

@$,#1XB
+%931(G4*H8X6
8)LX<K$,F3724D(9B
/�*ga�����RD��n/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/builder/resettable.rs� &v�����i��8����+�`	! ^ZdH = 5D 3'!
$ ,(/!
,0/-3-'
/4-'
78-'
78-'
;:-'
:84'
644'
424'
.0
%3 '4 /8 /8 =9'?:'55';8'34'/2';8'c��w��ǫ{n
�.n/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/builder/value_hint.rs� ~2^���Sº����X��]<PD::::::::::::::Z <a#
T

$c@bfRld)N3/!X	!-C,-)-/-;59G//%7B!(�e�����A�q/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/builder/debug_asserts.rs� ���[d�M�>�~Rs#��� &*'"!%IB-mh!F!" q&8M
=W
7%lM
;V
%%R+Q
5[
*%hQ
.Z
Yv 3
*ZWK$$%6
+[XJ$$%7
'+ULC<B$$$
$4#5'g 
 (L'm 
$(O'p 
#(M$n 
'(M$n 
$$m 
$$m 
*u +v 
=pE%c D� 
$GZ=HY!6@W  
%6$Q  
&6$W  
/ !13#&(;,$E 
;<f>Z(:S<M'GV1M\
-+B.937<$
E/_nWv:Gl-
'=LR&!
%0+"-�#8@0,^9X\.M
L=%3FZ /'R$!0T 
Xa1S@! '\@GU3E(U#]ZXEO:]+:O#&0 UJ/]$!)1)KZ& "@YG98(+$

]#N)KV "@YG98(+

GK9!1VV	4,
:5
<=M/E.V#4&?E.`
!a&Y*F4IBA'AH3V
 &O#*\(+N!/+#-�#A
GFIA7EB>yPB�W
��-M�����k/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/builder/styling.rs� 9�#O'L�%h�L�>���-�2!: %"0.05f"#"!!#'!##!
!$"
9$A8.+SV'%
'

O:
9
9
3;
]?"
"9
 ;
B_;
[@A*
O/..30]4". 0B_0[@6$#
!1˄��."���*y�e�#i/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/error/context.rs� *��%��E�m����$�r/3"!!)#####&?2C:6?59FJAAG>=<2!"
)I1!'"M
*0*I%')5,%5 &)
�J������9��Cf/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/error/kind.rs� �8���N�$h0���j�/3I?$6*#1:"I`$6*+<"Lc8T@,$8*/1-=:"N*8R $A'#)'!CB_%$D9'"H
*!3?"L]$6*!"J"J2`$6*& H"I2_P$A*&(C"P28b$A*#,*#-G"MN$6*#!1"T_+$1''.(KNH kTD$A/"*")A>J"HhE3a1%$6*;"HVK
$8**/1-=1"e*T.H.$6*>"K#X$F='(?2YHHeUSP](e/Ib^'D*"
'I1�;���-
s���[�d
n/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/parser/arg_matcher.rs� ט��J�+v�a���=�2F!0")QP1)('9 %
3HT+C0+5\1d[=T:"@
<&5@9
9I
@#L'806,?!S!X%:6;'V2!P'NEPOND.K4GJ;01V?%B?<M=DZ+9-&#F* CL
H
.3?H
B'���o�W��/�*�3�h/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/parser/error.rs� �{�oT��\�Ut:c��B?T<G+<e0IK+*I5Y*}
)# ��l�bϲ`'�
��;w/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/parser/matches/value_source.rs� ��\����f~���g��#>E10.#�P����%R��i	]硉i/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/parser/parser.rs� 
)�?��@:�PM���?���
$&(*--!C#7O8#"!
#+$"**,3"5,38, $)3#+"*.!14$6!U)Q)$$)'OCB&U"DW``H5]cS!D(]DEWWWF.02"P@!"$&%._)0T5B&2?&?$c&6#DC=*%S @C9P@&)11 TCC*&%U ;AC+DNVU=A!#&%.[`)0E5B&2?&?ra.0,-b�}Y#,$�H6#DC=*%S @CD9PD*%&8S ;ABS<AC-CI%5`J:C!47EK-<$MNb8<\+ =.)"'A*M))X_HV0!/JLRQTC5(X/!!&_($*U_>^% I;;` 8<"60K3,e8cQ*/E*5-J_0.3!B(2I08+ ?<&O8:=F="!1IP0#0*71%%
5V;)#'S$G.,^
*&XI;2G
6*8(V72#S$G8/18(62 A,G5T;2G
%*$?
W#<#U5M%K73`-E6/%b$>,

aIF1H5/,J84%%2+!
@"

101(#,O<C<E&#]P+ (NV.
68#:?$ON>11
"**,G@6B-:t 7<@aG i+,02
"($"$#,*/P8
T6
B(&"7E!&@
KO"6E340e:.*%*T*3N4:`0'a#!%Z- 18?*T)!."UAO!
[.,*
"1"S$#D/M�
V6<!.
@6O!U
\6
**#.H4;E8])?/U)/1-*%2$&!9KQb??M-QE_&!TG'JRO4:T0li>2<<%060*
("#FL@N4)>-)3!. "I.>0D4*11%/*E((J0)T7
PRQ*
!"9"W6>#7Z<D
L5&@I &"#%)"#,Gc07
!P6C%!- <
=[!3NMG4K86_+
! 6Y+>N0c=")/K=KLn,#6Y+>N=KLn,$810c=")/K=K,%820c=")/K=K,"82U(GA.=K,!-465"5-&&5-%%5-$-465"80
T-
%F6FH/546*!?$_>%G32!'C3U30'#!C
F=,O)
2)*=@9
)P*
H#.K5+J=8L7)(. "
I(.C7
Y.K1HA$IMM9-^54&;%,.) 'T
*G0UF!-"> )(/ "P
[0Q1
/"AC$9;
$T"#9)&L"?;*,E.=OS
U2$YU_TS=#P +% $!%1
6829;5 

!#
OA,*H'*(,-
Ȅ�p��6S���wI�l/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/parser/validator.rs� ,������p�;}���K1$4-$T'A>E*Y&>J
B72 ,+*%.3
;H>
1/#UC
JJG
K1!*Al370
U"EXM@.% )27%
@(98'%%L"II&$!!-UA/);.2E[)&0:.'U
@5X@6U/@J'5
eN'/#+U7)]!N
N=M[K%A,YLN5RK'C
4W
&+VK#%DQ6G!F>G!3;&S
S9#[;K%A
*I
OEJF
>MP
aQLPJ.CL<A&P!,)+ ?,OB!J*-!)M$UA/)!.0!%@,$Y!A'H?(&c`M&N(9696
HC6@1.5-
6Q	F*7J6+/2
*0	@G!
&!a�
$���dr�gc/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/mkeymap.rs� Cː�£���C^=�,,�'�'0&-/-$(.
#'*
"&*
$(*
#'+
QX5
/%2!OR#A
%*&B)&>.J/
71O7&Y,71
L I,I*&61,?)0'
)-+
/2+
5.+
.2+
��j�Gh���P#Hreh/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/output/usage.rs� ����9v۾Ǖ�FVߒ�<>@7-1% ,4&
O(
i`U2"+.3:
B^S0+:D
^R09#&%3:+
Q9+R6E9#7, #.';C51
RG-:23"-4S
VC"2:;"TH
9O
3?1"L`6>"-49E#7GGXP>W>WW
E*,:G@QL#$%&) '&*P!J%L?OPU%I
DTb7"2?8,#T+652E^C(Q/+
D:2>4H7.?=
03>4DQ7->DB4C
0#@2%6<7'N4D.= '/HPEE<54
'*&)*&
@&"
+&X?8,#T+19;!"52E^C(Q/+
S:2>4H)&$X'e 7.?S
03>4D)N'c F791BHF4C
&')@
G�d�w���r͍Qb�=f/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/output/fmt.rs� i��R4�Ƞ�kj�N�S%-I)
G 
81B>@B Z Z&#8;8 003 003
1'I�F?���H��y�f/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/output/mod.rs� �~����Z����?�
'.24%##Ll�Q���]z�fOi/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/util/flat_map.rs� .��%�,ф[��&!�_��3�#'"+"I@"E$
+
B!X#/
B
%*
E
!/P
!E+/,@@"J
4=
@(2

I
@(6

;=2$(
=(,
7&(
"#')=H&..3
TH&.03
*,##%- 3!5
488&:
3&&(0$7!5
4;<&:
��; � ��;�=soi/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/util/flat_set.rs� �I�H���n�F�z�$T��o#'%"8&$
 
@
&,
-
,;5
#-1'
6++>-+3? 
9?#
m����+���:��Yf/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/util/graph.rs� #���˛F����2�1
0"4*7D$*N"(-<%5,�x�y[)\u�K�ޑ��l/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/util/str_to_bool.rs� � �JI�+=��鮀�<R>THS2B2&.

"qs^���#��f/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/util/color.rs� �^DRs.�-��*�g#86S:&$,&
c&$,(\&$,'%F6)I!-)60H%
-!,1;6:87�p��-k�������M�g/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/util/escape.rs� y���y�*]�!�%���22B2#0"
(I#,
7�3���|>���L^�e/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/../README.md� t���*2m��HB�����! SJsSFIJF���ֺ��B��Sм�h/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/error/format.rs� %�}����K�]D�dAˈ�()?D"" >"+E`$(F"*+*3"C0.
#�""(F"*)+*@7&G42
#K#'"D
D#'"B
F#'"?
=K',I0
3>+
I:%7"!$(()BbS&$ j$ `D: ^A1"7.*W5SZ
!BK i
%BF9;-.$ m$ wAM
*IK S
0BLX'K
*IK jFI
)&BF9;- �
%BM@9?8=U �
(BF9;- sF:
,BMH9?8=U �
(BK U
>$&",L)=C+K"
$'&!'FY2
:J)&9O$

9FN'	)FK"-M
"d%:8IA"FI
<'E
�awA��5%�5tg�«f/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/parser/mod.rs� �� `��N��z���5
#.8)%)+9"";_M<c���+Z�g�4n/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/parser/matches/mod.rs� ��w�I͟!W��҇����
  ,#(Y�=��⿶�N~��o/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/parser/features/mod.rs� Ψ�V���9���d��":��7�w����VIg/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/output/help.rs� �`$�?-]h
�Ї��M�	'=2e/
!
!%:@AJ
&
[
-40Գ~�rC���J|�
۬��٫���M�a�2�4���9�$�z�,���$���������;����<�����w�I���d l \ � � 

 � � P
 � Q � C 9 � � � �  D! N" # �# _& ' �' ( x86_64-unknown-linux-gnu�����|�� �Y��"clap_builder�-5739318825c45dbe��yy@���Ӏ.�
��7����A��
�
�"�0�"�����z��z��t��I�I�"����"�z�"�"�"��"���0��"�0�"�g�0�"�0�����"�"�g�"�g�"�g�"���"�g�"�g�g�"�"�g�"�g�"�f�g�"�g�"�"�"�"�f�"���I�I�"�"�"����A�"�+�g�"�"�g�0�g�`�"�"�g�
�g�)���G�w���I�"�H��g�������3��1�17��rust-end-file