📄 libclap_builder-2af3f72c7efc542a.rmeta
/home/palash/git/iron_learn/target/debug/deps/libclap_builder-2af3f72c7efc542a.rmeta
Language: rmeta • Lines: 64544
rust
0 #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�كR��M����4�4?-1ae31c6d77d8a279�clap_lex�g|����*F�u����-7004038e613469d2�anstream�7'
o�=��ә���-171b0f800e03f4f7�
anstyle_parse�T\O�p�����C�=1-87c0183a65e5c70e�	utf8parse���T���ϣ@�"1�T-517ef49b4e1f5802�colorchoice����9ڈ]_U�Y-1583d52e88a79c92�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������Escape��
����������	������������������ȝ����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���������������������	���
��������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����>������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#25:>B�����
�
������
�
�
�
�
�
�
�
�
�
�#���Box�������lf���]v��B�B�B������I��2��5��:��>��5:>5ȩ1�FĿ�Xx>����	������������������������О�������ªZ�[�.��_������������v�iS�*��������_���������������������_� ����������ݠ��������������ܡ������������	��آ
������������
��ף��������������Ф�������������̥�����������������ͦ���������������1��8��R���������������������$��0��0�� ��)�������¨��2��(������������$��$��%��%�ũ�թ���������������Ȫ����0����л��n
������8�������������������_���_���������$����(��(�����H��N�*�]�����_�����������������8����������Ĭ��"r��U�M�_������������������J���������c�S�9q�e�������_���������������������_��������������������������ݠ������������	����
��֯��������
����݇��V�?J����������������_��x#��
���^���^���Y���Y���Y������[���Y���Y���Z���Z���Z���Z���%���_���_��������������ũ����������Ȳ������P���2����������c������ȳ��������������}�%!�����8�������8�"�"�"���"��5DŦ�ԘG���8���_�����������g�Ώ����������_��������������6�B��@�������_�����������ҵ�_.e��ׁ����_�����������
�D�Ԛ��������������������������`�����8�����������
�	8Hᔏ���8�����������Jp/K�\���8��������8���������OB���s�����,�,��,��+����`'�$���_��������������-�-��-��+{��Gs;*"��������������8��������8�����������F�F��F��1"`��x9������������������������w�ۍm����������������������`���_������
���0���%������:�@������������������������������������˸��b��ꨍ�����������������`��� ����������������������,M�[�}����������V,��Km
]������������t����������������B�JT������������������	exhausted�m��/��������������M&&����_���_������ۜ����ֹ�Y.���������_�����������������������`��������������������������;t����������������������;t��������������������;t��������������������;t������������������������;t����
���������ֽ�����������������ƾ�������	����
��������tb=���ȃ�����������������;t����
�
�
ȗ�
��
TO��|��������������������;t�������������	��Z G����ņ���ņ���������������ȃȃ�������������������������������������������������������������`������������������������?�?��?buf��:�?�	�:$x��Lk����������������_���_�����������
�������������������������������������������������������������������I���my���������������������`���������_�����������������������8����������8������������������Borrowed�����Owned���A��@����^���_���_ȃ�ȃ��ȃ�ȃȃ�ȃ�`ȃ�ȃ�ȃ�tȃ���ߘ�����������
[uGw1�����������������,M�[�}������������������m��/��������������t����������������B�JT��������������M&&�������������j����?�?��?ĉ�:�?�	�:$x��Lk������_������
ߘ�
�M�����%
�Nޏ����_��
���������G�{f����_���
����������!!���������_���
��������������
����FQ�ȝ�_��
������������
�nK'R���_ʘ�
ʘ�ʘ�����������
���
�W�=�H�/������_���
�����ݡ������������
���
� �P�wT������_���
���������������T��@(DhT����_���
����������H��%a[����_���
�����������̚7؜��ל�_ל�
ל�ל������m��ʯ����_���
��������������
����
O���[�����M�_���
�����������
����
`�-L�!�����_��
���������
���
�e���t�_ş�
ş���������������lf���]v�����������������lf���]v�������������������lf���]v���������������������������te�M;���������������:�"���������5�5I�5��4�5���4�5��4榦����������_��������
�0W�7G���_đ�888888��������
�0W�7Gߘ�88888��������
�0W�7Gȝ�8888��������
�0W�7G���888��������
�0W�7G��
88��������
�0W�7G���
8��������
�0W�7G���
��������
�0W�7Gɰ�
���
���
ަ�
���
���
Ԩ�
������x���
���
������
���
�/&����������x���
���
������
���
�/&�����8���������������	����
��Q�
����
��	�
����
�Ϸ�
�ܷ�
���
����
�	��WZu�_���������8��������������������������������������������	����
������������
��������������1?	�%�����_���������������`���_�������������������������������������������Ii�{A+�_���������������_����������8����������S���r�.�_���ֿ���N��1����8�_�����������������������������������������	����
������������
������������s��n�;Mi�������������������`���_���_����	��	������
�����������V��������������E���������������|/���j�ݕ�����
�"�f+�c�ʸÅÅą��:�����_ʸ�ʸ�_ʸ���������������u�s{���_�������������_�����FG��M��_���_������������p�g`���R�Ļ�Ļ�������������y��N���_������_���_��������������P�FRGJ=�T�������������������_������
���T�$1�n�����������������������	�rp�r����_���J���I���I������	�rp�r��8�������	���	�hL5A����_���J���I���I������������	���	��)�͊�����_���J���I���I������������	���	�D5�p����_���J���I���I������	���	�D5�p��8����������	�����������_���J���I���I������������	��Пؚr����_���J���I���I���������	�U��"��������_���J���I���I���������	�U��"����8���������	��A�"o����_���J���I���I���������	����]����_���J���I������	����]��8�I������� � ��� �	�dP�AT]���_���J���I���I� � ��� �	�dP�AT]�8�� � ��� �	�� �	�V�\�,�����_���J� � ��� �	�� �	�V�\�,���8�I���I������_� � ��� ���� ���� ��� ���� ���� �+��:t�4���������������_� � � ��� � ��� � ����C�1P���������������������������_� � � ��� � ��� �� � ��� ��h������������������_� 	� � ��� ��� � ��� ��� � ��� � ��� ��� ���� ��� ��� � ��� ��� ��� ��� ��� � ��7�O)�'�@�������������� � ��� �$� �� ��� ���y���i��_���������������� � � ��� � ��� � ��^�z��������_����������������!�!���!������%E+����_�����!�!���!ˑ��!���	$FqXB����������_�������!�!���!���!����z8�l<�Z�������������_������_�!�!�!���!��!�!���!��!�!���!�!~�;�Ӵ��������������`����������������������������8����!�!�!���!�!��Q�Q��Ժ'����_����������������!�!���!����!����!����9��Q�E�_���_����!�!���!���!�$�L�r7_���_����!�!���!���!��K���;������������������������TypeId���data�'{\��ES�����`���_����������!�!���!����!��D��$�!�������_������������������J������������*�S��������I���I������������*�S��8�����J��ē��������B��zS��������I���I��ē��������B��zS��8������!�!���!���E�z\S`y���_������������������H���H���!�!���!���E�z\S`y���I�����H�����_�"�"r�"�$��"����e�
9����_�"�"�"���"�����_�##�����������������������������`��������������������������������������_���_���������������������������������������������_�"�"�"���"�"���"�"����1�h�q�����������������������_���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�������������|/���j�����
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������ۜ����ֹ�Y.���N��f��������Y��*����3��������
����3F
�T,�`o�G���������?|�?
��$���?��?��?!\�@
���Pl�@��?-��$�@�@�@��?����$�?��D�?÷�?������ۜ����ֹ�Y.�����!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$��aυ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������������ۜ����ֹ�Y.���-gidx�l���[��+���н��
���<�
�$�8�����
����%l��
�$��8��� Ծ�������$����$����������%�)X�����������
����#<����$��6������
����)l����$��6���$���������$����$����������%�)X���������|��
��(��4��������&\��
���Vl��.	d��4�����l��	݁���

����!	

���5$��
�@����a	=	���'l��	݁���,��
�@����8
<��$����������
�}�-���N
��$����D����4�������ۜ����ֹ�Y.�����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��������ۜ����ֹ�Y.�����0h� j���[��*���ī�|��
��)��4��������&\Ğ
���VlĞ���ąą$۞�?ąО��������$����Dʝ��4ԝą����ۜ����ֹ�Y.�����`h��k����Ղ[ą2������|��
��*����������#\��
���Vl�����3�$�������������$����D��Ѕ�������ۜ����ֹ�Y.�����0hqty�m�ʅ^��-������$���|����$��	���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��������ۜ����ֹ�Y.���ȃ���ȃ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���������ۜ����ֹ�Y.������;��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������������ۜ����ֹ�Y.�����`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���������-$�������������$lj��D����L��������H���9	group_ids�D���������F���
����
)1;C���щl�$����4�4��L��
���$��
��3��
E	4��<�����*|��
��-��F
������I\ۯ�
Nlۯ���u��
�P�������������sbS���������خ�
	�$Ӯ
�@�����?�Ӯ�$������	����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�����
�����L����,��\�����!ŋ��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��%-�������������/!�������,����T��\����������������������lf���]v����������������m��E��N��W��`�����������������Ushorts�^�$�%�@������)�����zL�������D����.T��������K��d����,��ʧv9��|	d�������D��
�@υ��8T��2$��
���?�?��?ĉ�:�?�	�:$x��Lk��������d�������(	
���2#)$��
�oυ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��� /�������������."��	�����,��ҁ	L����T������	�����������������lf���]v������	,�ҁ	��ҁ	�ҁ	~��	K��	Tѓ	]��	f�����������������`longs�h�$
�%�
P�	�����	(��	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��l��	��,��	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��
\�����<��
3
9/	%���-		\��',��
	���4��
���L��
�-ڳ/%'���L��
�-,��%\�����*D��
�Pڳ������ڳ��s#7�t��	%���e	l��
'<�������D��
�<��%T��D��<��D��T��
�����$4��
<ӶӶ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������ffRawArgs�gitems��4?��D�vd��ss	ArgCursor�tcursor�k�ЏsT�����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���(�2v�@��,ڒ��
�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����$��Ƈ
����ۜ����ֹ�Y.�����`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׽�������|����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��	���	��ȳ
|��������h��
�J����Filter����	�����6��w�(���	ȳ
����	����
����������������������	����<�}�Ta!N���
��
�����
,����
u��	���	�ߧ�0�ʂ	��	���
���
b��$������(��ȳ
���	D���w��	������d��4����	.D�����������
���	��؉	��
��	���������+	��,#$����N4�����P4��
�J���������
|��������j��
�J������
���	�����6��w�(�����
������
<��d������������������	����<�}�Ta!N���
�
�����
,����
u���������0���������
���
b��$������(����
���D���w�������������
�������
���������*	ʂ	,#$���	N4�����O4��
�J��	�ѳ
v���
|��������r��
�J������
���	�����6��w�(���	��
����	����
����������������������	����<�}�Ta!N���
��
�����
,����
^��	���	�ߧ�0�ʂ	��	���
���
]��$������(����
��
D���t��	������d��4����	.D�����������
���	��؉	��
��	�d�������ʂ	+"$���	M4�����)��
�J��	����	y���
������������z���������	����<�}�Ta!N���	��
�����
,����	��	ߧ<'�ʂ	C�	J��

����d��4����	.D�����'�����
B��	��؉	��
k��	�����������+"$����M4�����+��
�J����
w���
<��d������������������	����<�}�Ta!N�����
�����
,��������;'���B��I��
	����������
������
6��������ʂ	+"$���	M4�����3��
�J��	����	y���
����������������������	����<�}�Ta!N���	��
�����
,����	��	ߧ='�ʂ	D�	K��
����d��4����	.D�����(�����
C��	��؉	��
l��	�d������� 	ʂ	,#$���	N4�����F4��
�J��	�ѳ
v���
���������i��
�J������
���	�����6��w�(���	��
����	����
����������������������	����<�}�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����
���
����
���
��Ҏ
��D��
�@����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��
���m���
���쮚њ��ә~������
���	�����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���
�������������������������������������)

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

��l�
���4�&�

,�|�<�
�'	L�|�ϟ,�

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

�/���K[
�2��~��S$�ؗL���4��������������������������;t������ɮ�ϟ����3�tagged�����$�2���«S�����ɮ�ɮ���������|�ϟ���4�
�������H8\�����
�P�����������x�ϱ��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�����������`���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�6L�6
����6&�6���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�-
������-�
��,r����,��L�,��,����'�*W���4�-��t�-$�-
�2.�.<�-4�.
������.�
��-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�
����(	
�
��.	
�
�	�
���	��$�	��,�	�
�
�
���
�
��
�
��
�
��
�
���
��
_s`蛖���^�����������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��$��	$��	<��	�
�ڽ�	��������
����
O���[����ћ���	��$�	ћ$��	���Ǜ����"	���	
����M��ȝ$��	$��	C��	�
����	��������
����
`�-L�!��Ɲ���	��$��	Ɲ$��	������t��	4��	�,��	D��	����	
�ݕ��Н����
����	T��	
�P����ݕ��Н���
�|����	V	X�������
���@���
������
�
�ۃ	��l��	

	4��	
�ݕφ
5=����	
�ݕ��НН�������
	����	<��	
�W��Н���ݕ��Нآ�������	Z	X���	������@���
�������
�ۃ���L��	
��������	
�
����	����	p�؃���<����	p�؃���<��������������������q�aX�������!	ݕ,��	��
��	����	ڳ,��	��������������������q�aX������3��8�؃�(��y�����������������������q�aX��Нzφ���K�T8�؃��O���
U��Y�\�_�,��		�	��t
�,��	����%�����7��Z�����	��
��	��
��	́�	��- $��	�ݕ��Н��������K�����;	���	
����	����	���	
���X.��	��	����	��������.��7�����
��
�����
&������Ҭ�	_ref__cmd���	
���������E���	'/9A��	����+	��	
�P�����ݕ��Н����j������	
���	���`	t��	
�P���ݕ��Н�������	
���#	��	,��	����	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	�$��	��<��	�����C������#	��	
�P���������	������	���	���4	L��	
�P|,��	���	t��	4��	�,��		D��	�Á�	

������
ڳ����?�?��?ĉ�:�?�	�:$x��Lk����������	T��	
�P���������	

�����	O
	X���
�������@���
��������ۃ�����	���	
C��"���'	$��	
�o��F	4��	-����	
����������	$��	
�K�g�g���h��g�h���g�hô�gFPR<?�����������
����	����	
������
��������	T��	
�P���������� �����	O	X���
������@���
��������ۃ������	,ψ	
�������|<ψ	L��	
�������	�	����	����
	����		����	p�؃���<���	p�؃���<��������������������q�aX�������!	��,��	��
��	����	ڳ,��	\��	����������������;t���j��l��	��
�����������8�؃�������,�	��������������������q�aX����A����������������;t�����v����
��E���������'�08�؃��:�����������+
possible_vals������,��	�+���������;o	�����K���H��p��O��������"���	���	
���	���	��	����	�������	��
	������	���	�����+	$��	��94��	���b	T��	
�J�����������j������	���%	����	4��	
�J���������	�6����6�\�9,�~����������������	䑀	����	��	
�J������
���	�����6��w�(��������������,����À	��� 	����	<�	
�J���������	����<�}�Ta!N���������	��	�����	����	����S����p������P�����������F��������	���	
H����	���	��	������	�������	‘����|��	\��	
���	l��	���	��	����	������	x‘����ǀ	dǀ	Dɀ	
�*Tɀ	�ǀ	DԀ	��BTԀ	݀	ހ	����ƀ	����Ā	����‘M��������������	
��
,��	ڳ���	|��	
�.���	���$	T��	
�Hd��	��	l͂	��|͂	
���2�)
2�̂	
���(
1�	
�	
��	�	
�P������	F���	��
��	��U	t��	
�P������w������	
���#	�ԁ�	
�ԁ	
���
�.�
Oу	ۃ	܃	D�]	m	����Ł	�����r���ߎ��������A��@����
��D��P������Ƈ
��?��
|ڳ������^��q��
�mڳ��!���������������B����������:��������������_ref__possible_vals���,��	�����	D��	��0T��	ƒ	������	���s��lȄ	�Ȅ	�ʄ	��(�ʄ	���b	`��Ȅ�	4�	�X7��j	.,��		�\��	
�
�Ȅ�	<�	ݼ�	TE��	��	��	6�E��	��^����	�����b�E���5����‘R�+
��+q�������ݼ1����
��
�	
	��
,��	
����	
D��	��
>T��	l��	��|��	��)� 	)���	��"+͇	��͇	ч	��8�Շ	���ч	�͇U	t��	
�P������i������	���#	�dž�	

�dž	��	���I��	
��	��	
D
v]m
������	�����G����������hƇ
������
���� �����
�����w������{
����������P�� �����w��~�������������,��	�����	D��	��0T��	��	�r����	����s���l���	���	�����+	$��	��94��	���b	TȊ	
�J���������_����ӊ	�Ȋ%	����	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�����������}���dΨ	�ʨ	���.	<ܨ	
�J���������	����<�}�Ta!N��������Lܨ	���4	
��	����_	ʘ$��	��4��	�����8��r�'LՅ���g�DҨ	$Ԩ	
�����Ҩ	4Ԩ	ڨ	�i��Ѩ	�����Ϩ	����������4	������Included��������Excluded��������	Unbounded�޾i8F��h����
���������#	�����Rҹ��^=x��@E
�؋W_(���	
����؋���	�=��I��T��y���؋�؋��������(���	
������4	����,������#	��
؋,	
8	����
�_����uz����	������������������������`�ny����n����;���t��	T��	
����������	5��	��ո3	��$�	��p1,�	��	\�	
� ��1)l�	0	�޻	�\��	%�����	\��	
� ��%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��		�������	�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�������
���@���
������
��ۃ	�����	,��	
�x	,��	
t��	����	
�������
ParseIntError����	��8=��;����ڳ��
����	<��	
�W�����������
������	Q	X���	������@���
��������ۃ���\��	��4��	��	D��	�=-
���	-���	D��	
���,��	*T��	���+	��	
�P�����������	������	
���	���`	t��	
�P�������������	���#	��	4܁�	|��	��L��	%���	���(	T��	��D%d��	��	3(���	"���	l��	
���$��	$#|��	����	#$���(!
"#j1!�����	

�^1�& 'd2!Ӷ���	

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

������0��ۃ
/+���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���������W������	���	���`	t��	
�P�������������	���#	��	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���������W������	���	���`	t��	
�P�������������	���#	��	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��	���:	
���	���	
�؋	!����	
����؋��	��	����	�
��$��	��,��	�����W���������C�]؋�ňT�������М���`��*������\��	L��	
���!��	����0	��$��	�\����4	���������������Չ���������޾i8F��hч��
�χ������#	؋��+3(���	
����؋���	�=��I��Tχ7χC؋������ƈq���(���	
������4	��χ,������#	��
؋,	
8	����������qv����	��������
�����������������X�fq����f����3���t��	T��	
����������	5��	����3	��$��	�p1,��	���	\��	
� ��1)l��	0	���	�\��	%χ���	\��	
� χ%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��		χч���	�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�������
���@���
������
��ۃ	�����	,��	
�x	,��	
t��	����	
�����������	<��	
�W�����������
�y����	Q	X���	������@���
��������ۃ���\��	χ4��	䔉	D��	ˑ=-
���	-��	D�	
���,�	*T�	�ɉ+	މ	
�P���������ɉ	�����	
�މ	�ɉ`	t��	
�P�������������	���#	�	4܇�	|��	��L��	%���	���(	T��	��D%d��	��	3(�܋	"��	l�	
���$�	$#|�	���	#$���(!
"#j1!���ʋ	

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

������0��ۃ
/+���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���������W�����	��	�ن`	t��	
�P�������������	���#	��	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���������W����ҍ	�΍	���`	t��	
�P�������������	���#	׎	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ɑ	���:	
��	��	��	����	
����؋��	��	�ِ�	�
��$�	��,�	χ�ч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�������
���@���
������
�	�ۃ	�����
	\��	
��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�����������ع��c������	���	���`	t��	
�P���������ع��������	���#	��	,��	
ڳ���	|��	��
,	���	���$	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����QU	��f
���~
���������Rҹ��^=x���	
��������$ވ	\ވ	$�	
�����F
4�	I��		��������ô��^���A����������_��M�����������	���������		���a	
���	�ׇ�		��
	
������������lf���]v����
�x��	����	��
-:M]l		
z
��
�	������������lf���]v
��������y��
�0����W2�� ş$��	��$�	�����t�����������������������y���������'������ (07>ELtext�/��������������K�����	��\��	$��	��$��	4��	��"	$��	
�@����eS���	$��	��	��	����	�ş$܉	şD��	��$��	�������1��4s�����ş����	|��	
��� ���	
�����������+	��	
�
�������}^̌�	��	����]	��������
����
O���[������d��	������j�����������	|��	�����	
�����������)	��	
�
������pW���	��	����[	��������
����
O���[������d��	������j�����������	|��	��D��	���������	��	
�
������jQl��	��	����Q	��������
����
O���[������d��	������j�����������	|��	�����	
�5���������*	��	
�
������pW���	��	����\	��������
����
O���[������d��	������j��������(���	
��؛��	؋#��OT��afRs���	�����Ԥ������������������������������	���	����	����=	Ԥ$��	؋L"��](���	
��X���	��#��OT��afRs���	��������������������������������	|��	
�� ��	����P	��d��	��,��	M������	���	
�˦!��	����Z	��������
����FQ�˦d��	��,��	u���Ԛ�	Ě�	
�
���N	��	
�
��������������s������	���	���j	$��	
���������
����
O���[������������4��	����	
���	�����	�	�,��	�����U���&[�����������	���	
�������	-��	�~����	�������	�
����Ԝ�	Ĝ�	�����L	��	
�
�����
���������m������	���	���h	$��	
���������
����
O���[������������4��	����	
���	�
����	đ���	ŧ,��	�����N��w&X�����|����	�"+���	|��	
���ڳS+��	��	��
�����	�������	ڳ�������������������	���	
�
���5	��	
�
�Ĩ�
Ĩ��Ĩ��o�Ԁ���	��	���<	$��	
���������
����
O���[���Ԁ������4��	���S	
���	�
����	đ���	��,��	�����J�u&U���ƀx�����	���	
�Ĩ����	-��	�
wĨ��	Ԁ�����	�
�Ӄ����	���	�����3	��	
�
����
�������i������	ԗ�	���:	$��	
���������
����
O���[�����������4��	���Q	
���	�
����	đ���	٨,��	�����C�l&R�����q���	��"+���	l��	
����S+��	��	��
�����	�������	��Ӷ��������������|��	
�t̩��������������������q�aX̩̩�t���	���	
�
��$��	)���-	
���	�
����	����	�	��,��	��$��	�����"_��L�����l���l	!���x���
���
������
���
�/&��������	�|
$�|	2�|	
$�|
	
	
	2	d�|
������e*0�|
$�|	,�|
�|
$�|	,�|t�|

��|
��������|^$�|
����$�|�
��|r����������������;t������|�
��
���Ǔ�|���������h�x��I������������.���
h����Style��fg���bg���	underline�����O��Dj�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�tYݣa�
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�{~G8�].:������������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��
�������+
�!�!���!����!��D��$�!������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��	:�
=�����`��:������ʸ��
&.:\����,�
����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���
�ݕ����!�!� 	"
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
�������)�)��(�������������|/���j���L�(ʸ$�(������#��|�*�	������,��;	I��Uas�	��		�
���	
����
��
+:		H���*���*?��L�*ʸ,�*�
�����������������������+�	������,��;	I��U	as
	�
��	��+/�,
�J������������*�S�����������ݕ��������+�����,��,�,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�����ݕӶ��g�����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��
�ݕ��9�����;������Oʸ$�������������B���T��������
�_�4��4��������`�������,��������"�$T�������	������-��<	JݣV	bt
	�
��	���3��
�Pܲ��ݕ�������������Ā���2��B
	Q
^q~��		�ݣ�4��
�Pܲ�D������}����������������;t��������%��,������������������;t���������a��i��������������2��%��yT��4��
�ܲ����D��|�������������������������������~���L����$��\���������Z
$"˂���

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

�^��$4<T

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

��������4��
�������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	��ۃ�����������;��ۃ�����������ۃ������	�����
����ۃ������
���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�>��
���
��(���
�����
���*�����&
��	��+	�����(

/��!�!���!����!��D��$�!������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���������	���	��)�͊����<���=���;���ĩ<̰,�<��<��������������������q�aX����vp�$s������t�H��H
���$�H�H��H��H6��H
�����������������;t���������	�U��"�������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���̰�����s������ދ"�����������������������;t�����ܟ�̰,������������������;t�����U�ub���|��U<�	��������ô��^���A����������_��M�����������	��������	\�		������(
	��7	
E��Q
]o
~��	�	���	����		;��K	Zgz���		���D�����	����
���- �����E�����ӶR̰?��%��-��5��=��hpx�������������������������L���|رů�ر4���.D��ر,�
�P�������c���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����������@���
�������ۃ�����������������;t�����ܝ�D��
�P���������Ƨ�����l�����b	���!$��

����D��
�����
�,̹	������&d˺��	,��
�˺���=�
�P���
����
Z$���	L���������e4��
�P��=
ԃ����i
�����û��Ʒ��׸�p�؃���<�����ǹ����� ̰,�������������������������q�aX�����8�؃����fƧ�\ǹ���]�v����������������;t����'�]���$ �۸����4�,��	��	�X����������������mL��,��
���<������Ƨ�����������
���ܷ�l����$��Ͻ���2	X����������@���
�������
�ۃ�������|	$��	
����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����������@���
�������	�ۃ�������|	$��	
����D��
������	|��	�����T��$��
���
4�����`������������	��A�"o���������l��
�J��������	��A�"o��Ճ
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����������@���
��€����
�ۃ�����������������;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����������@���
��������ۃ�������|	$��

����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����������@���
��������ۃ�������|	$��

����D��
������
����	�����	��|��L��
�;\�����L��
�H�?�?��?ĉ�:�?�	�:$x��Lk�����4��\�����c���������������{��
�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�����ۃ������A±����\��
�$�������3	X����������@���
�������
�ۃ�������|	$��	
����D��
������	|��
�����ܿ�d��
���$����
���8	
X���	���
���@���
�������
L��

����l��
������
��
���������p�؃���<���p�؃���<�����)̰,��������8�؃�� ��qL���������8�؃��m��.������������5��ۃ����Nܴ���Y����|$�����T����)��|��.	X����������@���
�������L��ʮ���d��
�����;��
���:	
���!$��
����D��
���������

�������<��
�����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��ۃ�����$|matched�|�$�
��������i��~������~��3��X���������������l������D�����D��4�������4*!'4��
������������+
����0
����I���������������	�Ĕ�̰,��������D����4����E��?���N�P�R��S���������	$��d��������
���H>+1|��
������
+	"$����	M4��Et��
�������*��
�K�������a���E4��
���������� 

����%
����
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������	�rp�r��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ߍ
��������$��
����'����ތ�
����=€����L�€����o��eW���E���������DَD�t�
���؎
������X�������,�����r�"K	L�������L��
�I��5\��,	T�$�����l����+	-W$��T��
�������$ߐ
����'ʐ�����
����=€�Ǐ��L��€����i��_��O���@���������������
��� �ܒL���,ܒ\��ܒ<�
�J�HL��������ܱ���ܒ3����sL������m
�����������������$����,��������9���empty�4c�����j��F��!������D]���]
�S���*]�(�5	��]���������������������i����@���������	����<�}�Ta!N�������mr
�����P�֙(���
�������7������	���	��)�͊��������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����,Ҡ���$נ
�����M���ؠ7�Ҡ$ܠ
�o��LҠ4ܠ�Ҡ<�
�J��NL��������������Ҡ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������	���	�D5�p��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����,��\����������������)����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�����������	��A�"o����
�����(���
�������4������	�U��"������p�{��@��L����j(���
�����T����,8��di��v{gl������������������������������ǭ����#L�����$��
�J��54��������I����������������;t���������	��A�"o���տ�Lǿ�������L�������L��
�J��4\��������S�������,����|9ް�L�������L��
�I��5\��������S�������L����}9���,�����$����1�����,���$��ćL��4�����������Щȩ���(��
�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������ � ��� �	�dP�AT]���
�����(���
�����0������	����]��h��s��;��G����e(���
������Q����,8��di��v{gl����� �������������������������������#���-8?0�����6���������	����<�}�Ta!N��g�g���h��g�h���g�hô�gFPR<?��������
�����(���
� ���� 0� � ��� �	�dP�AT]�h��s��C��O����m(���
������6����,8��di��v{gl����� �������������������������������#��������Cloned������3<�YPƇ��g�g���h��g�h���g�hô�gFPR<?����
�����P���(���
� ���� 3� � ��� �	�� �	�V�\�,���w�����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|�����������%�!���%��!+���{&

��!�!���!����!��D��$�!������^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�����:���,�	��	T�	D�	
��	 4�	
�?����P�	M��	�	
����	
T�	 
��	L�	
�H��<\�	��	(�

�J�<�<���<ĉ�:�<���:�<��:�<��:�<��:�<��:
�hpp�Y8�������������������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�',�'
�@������	4����'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�����������
o�ů����$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�������������������T�+|�+�+���
�+��L�
+��L�
+���
+��� ˑ!R������+���+���+��+���+�����4�+‘k��j
��
+����
*+��*"$�
+��K4�
+��
C+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�+��\+
������+����+������������*�S������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�������'+������������*�S������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�/+
����	�/+�/+���-�+��.l+��.O+����������������;t�����ԓ.+��ē��������B��zS������L�.+����������������;t���Ê��<�.+ÊI���.+����������������;t�����$ۊ�����������‘��ʼnn����]L�0+���0+L�0+
�J�1\�0+�0+���/S+����0+ƍ,�0+�z<��L�1+���1+L�1+
�I�2\�1+)	��1+I$�2+
�����1+�Ê\�2+ۊ��2+L�2+
�Iۊ2\�2+��2 +4�2+�AD�2+�2+
4�2+	

d�2+
����	�2+�3+���1�+��1q+��2T+��ԩ1+čL�1+��}ߎ�<�1+Ê(���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��<�l
��*��6��>�FM[
�v������������l
��*��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��|�����0
��(���ֿ���N��1����d�ls�
�����������
��&��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��|��4�+
�����"�/�������������f�ȂY�W2����������‘��ˑ����:��z,�������
�����
���(��19D�+
�����"�/��;��֑�‘������K
e���������
�����������������-
�"���"*��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	��\	|�Q	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�18�18��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�28��2 �28�$�2�2�28�$$�2%�28�28� 4�2�2,�28,�2'�28НL�2'�28��<�2%�28�28��2�28��2 �28�$$�2�2�28�$$�2 �38� 4�3�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�4�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�5�5$�58�$�5$�57%Short flags should precede long flags���5'%�58��|�5	�5�5�6	,�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�78� 4�7�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 �88� 4�8�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�9�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�:�:$�:8�$�:$�: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�@�A�A �A8��<�A�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�B�A8�4�A,�A8�*T�A%�B8�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�C�C8�*T�C �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�D,�C8�$�C
�D%�D8��D%�D�D�E�D8��D�D�D,�D8��D&�D8�$�D�D,�D8�*T�D&�D8�	<�D�D,�D�D�D,�D8�$�D&�D8��D
�D*�E�E�J�E�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 �G8�>D�G�G�G �G8��<�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,�H'�H8�D�H	�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�I8��I�I8��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	�J�J�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�K,�J8�*T�J&�K8�,�K,�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�M8��M�M,�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�N8��M�M8��M �M8�(D�M�M�M8,�M%�M8$�N�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�O�N8�4�N,�N8�*T�N%�O8�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�P�P8�*T�P �P8� 4�P�P�P,�P8,�P'�P8НL�P'�P8��P%�P8�P8��P�P,�P8,�P'�P8�D�P	�P�P�Q�P8��P�P�P8��P,�P�P�Q,�P8�$�P
�Q%�Q8��Q%�Q�Q�R�Q8��Q�Q�Q,�Q8��Q&�Q8�$�Q�Q�Q,�Q8�*T�Q&�Q8�	<�Q,�Q�Q�Q,�Q8�$�Q&�Q8��Q
�Q*�R�R�W�R�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�T�T�T �T8��<�T�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 �U8�*D�U�U�U7��U#�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�V�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,�W8,�W'�W8НL�W'�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�X�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�^",�Y8,�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�[,�Z8��Z �Z8�*D�Z�Z�Z7��Z!�Z �[8� 4�[�[�[,�[8,�['�[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 ```��d���d ### Explicit Name��d���dVS The name may be either a bare-word or a string, followed by a `:`, like `name:` or�t�d `"name":`.��e���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�\�h `-'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]`���l%"   - 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");���u63 assert_eq!(*m.get_one::<u8>("debug").unwrap(), 0);���u30 assert_eq!(m.get_one::<String>("input"), None);�<�u����u [`Arg`]: crate::Arg�'|�v�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��w�w,�w8,�w'�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,�y8,�y'�y8��y'�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�z�y8��y�y�y8��y,�y�y�y,�y8�$�y�y%�z8��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�{,�{8�
$�{%�{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����,�
&���������Luwqs�����-* Parse from iterator, return Err on error.�t�����#�*�+*+#������������D���t���,�
)���������OEGJL��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����W��9Q��8.+ Assign values from `ArgMatches` to `self`.���9�"�"�"���"����5�95��$�9��<�9��:X��9.��ܝ:�"�"�"���"����5�:5��$�:��tX��?&��;;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�����[�+�[�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��������iemoik��[�t�[����I�Q�RQRI���[���[����\��L�\��t�\��,�\
P��������6fEGJL��]1�TT���]2��t�]��UV34VU')��]<�]��SS
U����^"��^��SS
V����_1�XX���_5��t�_��YZ[\6789\Z[Y79��_@��_�"�"����W�_W
Y�����g��`H��`�"�"����W�aW
Z�����h��bP��b�"�"�"���"����W�bW
[��$�b���j��cXܲc�"�"�"���"����W�cW
\��$�c��m��d�^^���d:��$�d��_`<=`_')��e(d�e����]]
_����n��e3��e����]]
`�����n��f)�bb���f>��T�f��cde?@Adce/1��f/��g����aa
c����o��g:��g����aa
d�����o��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�
����|�
������
��Ѭd�
������
����|�
������
����t�	
����̨	
������	
������

������

������

������
������
������
����
�
���Ԭ
��ȗ\�
�
����
������
��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�������\�������T������d�����
ˌt������,�������l������������
��L�������4�������T�������T��!���НL�����
����"�����L�������������aP47������������������������v�c��P��=��*Ԫ�����L�ڄ��̢�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�
C�$&��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�
�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�
�$&��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�-\��$����������v������(�ھ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����������(������������������
���$����׹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��������
�̼�ռ���34���"�"��������
�$��������=-\��<������������$���(ͽ���C-\��l������������$���(Ǿ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����������)������������������
���$��� �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����÷����$�����ē������
�÷$���
��')���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����ē����+�����ē����ēȃ̸�
�ē$���+��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()�-\���������������������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");�<�������������
���������.���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��-\��|����������$�������������
���$���4�')���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()�-\�������÷����$�����ĕ������
�÷$����V�(*���'���$! 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()�-\����������
�$���K��������������������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��-\������������-�������������\��
��k��v�24���Y���,��"������ See [`Arg::default_value`].�������0- [`Arg::default_value`]: Arg::default_value()�-\��t����δ����-��.������"�����δ���*��"\���Hδ���%δ�H������$����s�IKhj�������������������X�������8�4��t��-\�������δ����-��.������"�����"���*��"\��"���%��"���
��δ������?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��"-\������������-�����"ԟ���"���
���$���8�')���D���N��"�����'$ See [`Arg::default_missing_value`].�������@= [`Arg::default_missing_value`]: Arg::default_missing_value()��� [`OsStr`]: std::ffi::OsStr�-\��ĺ��������-�����"�ާ��"\�
��b��m�&(���]���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.����TDŽУք�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����������'���˵ �̐ݵ �ѐ
���$������(*���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��������
�M��V��٫$�ã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����!�̪+Ț#���.��#<����-\ɫ$�������
�q��z����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��ʽ#��#-\�����������
���������/���-* 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����!���?��#���+Ț#���.��#<����-\��|��������
���������.���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������l���������'��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­����������������$����d���o�>z���{}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�����֐$ʷ����(ց3��������4�������������������ǺʺѺ8�4˺tź-\����������������#��3��-�������l����$���ʡ$����D���$�ļ��$��
�������T��_��j>ucegikm�����ڽ]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", "channal", Some("chan")),�|��         ]))���������&#         "prog", "--opt", "channal"�\����������>; 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("channal".into()), Some("chan")),�|����$��������0-         "prog", "--opt", "channal", "--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֏����
�����������$��������������������������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��ۆ$�ފ"�$��
�����$Ċ�
6?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�� ������"�� 侰���߰#�� ���/��$仱�� �ܱ��$���ӏ$���$���Dz#�� ��(%         "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ܦ���(
�������$�����ac����\��������������¦�������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��
�����$���p��{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.����\�������Ե�؃<�� ���"�� �������#�� ܉�         .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�����/
�����Ĺ$����ac����d������������������O�͔Дה8�4єt˔d���������#��2������l����$���'��D��ۆ$���"�$���
������!���!?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����������(����� ����� ���
���$����Y$(*���[���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��ۆ$���"�$���
�����$���
�)?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�
����$�c��.�� Sets the group name.���t�����\�����Ե��$��&��$! ArgGroup::default().id("config")�<���<���-\����������#�����l���D���	$��$�d ��$=��,) 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�-\�#�$��������(����� ��$�� ��$
���$�$��tf%'��,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�tj��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��j��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�$�l$&��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��	Bo;=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�}��������(����� ��~�� ��~
���$�~�$�q$&�ڌ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��ۆ$���"�$���
�����$����	2t@BVXl�������%������컎 Get the name of the group�4��#�#���#��������
$����%���1. Reports whether [`ArgGroup::required`] is set�|���#�#������
�$�����$8�#�#������ې$ސ�#�#�������
�8��
��f
lj
y��,�������-�J������������\������')��$�������
�����{�y
d}
y��������
Tlz��������2��#�#���������$��(<���4,��#�#���������$��(<���94��#�#�������
�$��(<���,4��#�#�������
�$��,���!���������\�4�������-,�������������
�$�����������������
�$�\�
<�
y���������I��������D\����o�*��io�}�����,������$��-����D������\������\�����
L������T����НL�����
ˌt�������l������������
��L�������4�����������
��D�����
��d�����
��L�����
ClapResult�T������<��!����4��!����L��!���TT�������,�������T�������T�������4�������T��"�����\��"������"����,������������T��
��DDr�RPDjB<x2|�$|���5
����)�������������������u��b��-PS<?(+��������Ծ���2t��������/����tw��d��%��VCF��"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�"
����
q���$"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���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�<
�ݕ��
$�<��ȫ�ҫ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�J�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�������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�\
�ݕ��
$�[�
O��Y�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�b�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�28�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����
����$��2B�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();�,�����|�� fn main() {����:7     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̥
�ǡ$���	���
��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()�\۪��������k����/���>۽(������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.����̡�������Dz\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�|ٻ����������������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�����,��
������������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����(,��
�����$������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����(,��ݩ$����x�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ش������
�������ݽ-���@= 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�������
���������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()���������
�8��A����.�� 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��������
�$���5����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);�<�������������
�Y��b����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.�����ȉ������Aߕ)���T��Уˊ�tӊ����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);�<������������
�������ӣ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()��ڣ������
���������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:��DZ ```rust,no_run��ޱԵ�����̦� Command::new("myapp")��IJ��)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��������
�;�D���<�������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��У���������
�b�k���/���?< 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()����(��)���������
����d����� # 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�������ܼ���������
���$���
�35���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�����#��ǝ#̐�
���$���Yj
')���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�����#���ǝ#̠�
���$���0�')�ф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�����#���ǝ#̻�
���$���0x')���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�����#���ǝ#̝�
���$���0�')���?���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")�<����<����-\��<����÷����$������ɖ���Ζ
�÷$�����(*���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�����#�ǝ#̏�
���$����t(*���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�����#�ŵǝ#�ʵ
���$���0�')���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�����#���ǝ#́�
���$���)')���=-\��<����������׽$���(0���C-\��l������������$���(*���D-\��t������������$���(f���J-\���������������$���(����,���;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��������
�������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!(*���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()����������
�\"�e"���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"))���     .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��
���$���$�%')�޴>���+( 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()�-\δ,���÷����$�������������
�÷$��
�'')�ټ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���� ���#�� ���
�����$���
�/?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���� ���#�� ���
�����$���
z6?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����÷����$�����Ĭ������
�÷$���
79')���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()�-\��ԣ���������&���֌ �ϙ� �ԙ�� \�
���$™�
�D02�ˠ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���� ���#�� ���
�����$���
�G?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��ڣ!<����<Dz��Ӳ��۲0��)$��������
��J��J�Ĺ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��)��� ��������)����!���'��!���"
���$�����K*,���?���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());�<Dž��<Ӆ��߅���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����!���#՚,���&��,<����-\�������÷����$�������������
�÷$���*EN')���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����!���#՚,���&��,<����-\�������÷����$�������������
�÷$����gO(*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��
���
$���
�Q35����� 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�/�/����������	����<�}�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�/�/����������	����<�}�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�/�/����������	����<�}�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�/�/����������	����<�}�Ta!N���-���-��8���J��-�����-�J��\����-8����-���-2��-$��-�����������������
���<���=: Iterate through the *hidden* aliases for this subcommand.�\���#�#���#�����
�$����
���8�/�/����������	����<�}�Ta!N�������
���	�����6��w�(���-���-���-��8���J��-�����-�J��\����-8����-��-3��-%��-�T����������������
����������������
���34���#�#����������
$���fm���&��� 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�/�/��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�/�/��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�lj&# 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�������-ܭ���-���
���
$���
Hz')����������������
���;�ז&# Iterate through the set of groups.�T���#�#���#�����
�$����
���8�/�/��g�g���h��g�h���g�hô�gFPR<?��8����8���J��.Ա���.�J�������.���.#��.����9���)& Iterate through the set of arguments.�l���#�#���#��Ř���
$Ƙ��
Ϙ�8�/�/�8���8�B�J��.�Ԙ��.�J��\ݘ��.m��.#σ.��ә;���0- Iterate through the *positionals* arguments.�|ڙ�#�#���#����
�$���
���8�/�/�������
���	�����6��w�(���.�����8���J��.�����.�J��\����.���.#Ć.�����������������
���4�ך" Iterate through the *options*.�D���#�#���#�����
�$����
���8�/�/�������
���	�����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�/�/�������
���	�����6��w�(���.���.��8���J��.���
��.�J��\��
��.���.#��.�զ
�����������������
6$��
�$�$�$���$������������������;t����$�����
�
�$��
��4��
ϧ
���������������
��.���
4t��
�$�$�����
�
�$��
���
���
,��
�$�$�������
�
�$��
���
���
,|��
�$�$�����
�
�$��
���
4���
�$�$���ì
�
�$Ĭ
$��
���������������
���
JT��
�$�$����
��l����
���-ܬ�
��-���

���
$��
�
��')<��
�����������������
>���
�$�$�����
�
�$��
flag�$IJ
<��
������������������
=���
�$�$�$���$���
�
�$��
��.$õ
<�
�������������̆��<ʷ
�������������̆���׸
/L�
�$�$�$���$����
�
�$�
�$��
��
�����������������.ֹ
���������������
����
Ut��
��$����$�����ɺ
�
�$Ѻ
�׺
 "���
���/�/����������	����<�}�Ta!N�������
���	�����6��w�(��g�g���h��g�h���g�hô�gFPR<?���������ӎ���.������J�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��
�$�$���"�"�"���"�����_�##�����
�
�$��
��
���������������
���
@���
�$�$�$���$�������
�
�$��
�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��$�����
�$��M����������\�4�������#,��$�$���$�����
�$���%�������$4��$�$���$�����
�$���%�������$4��$�$���$�����
�$��� 3�������!$4�!�$�$���$����!�
�$�!��!�������"!�"�$�$�$���$��"�
�$�"����"�����##�#�$�$�$�$����#�
�$�#����#!8�$�$�������$"�$�$�$�$�$���$�$��$�
�8$�$�����%!8�$�$�������%#�%�$�$�$���$����%�
�8$�%�����&-8�$�$�������&.�&�$�$�$�$���$�$����&�
�8$�&�����'-8�$�$�������(#�(�$�$�$���$����(�
�8$�(�`���( �������)$�)�$�$�$���$����)�
�$�)�Y���) �������*#�*�%�%�%���%����*�
�$�*�V���+,�������+0�+�%�%�%���%����+�
�$�+�X���,,�������-#�-�%�%�%���%����-�
�$�-�U���5,�5��T�6�������6E|�6������
��
$�6��72L�7�%�%���%����7���$�7��78t�7������
�$�7d�8	��8�������9<�9����
���9�������:#�:�%�%�%���%����:�
�$�:�,�:��:�������;A\�;�%�%�%���%������;�
�$�;�,�;��;�������<2�<�%�%�%���%������<�
�$�<�,�<��<���=����`���=3$�=�%�%�%���%��������=������=�`����=
���$�=��,.��
t�
y�ˌt������8����
��LQ�����tm����^�(J�A6�`#��
���������(��
-* 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�
����
���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��/-\�$�������ω$��ŷ��>��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��/#��/��.����������������3=��.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�/���/�\�/����0Ե��0'��/��0A> let arg_value = PossibleValue::new("fast").alias("not-slow");��1���1.+ assert!(arg_value.matches("fast", false));���12/ assert!(arg_value.matches("not-slow", false));��2���2-* assert!(arg_value.matches("FAST", true));���2/, assert!(!arg_value.matches("FAST", false));�<�3��<�3�%�%�%���%��3�ݼ$�3�,�3�+\�34�4�������������̆φ4�5�������������̆����5,�J����'�5�����L�5�����')��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Ԡ=��	������	���
��	,\�	��€��
�������
!������
�����̢$�������
����`���)�������������!$�€����
����A���
��
+( Convert to the intended resettable type�t�
�������.��
~��(�
���.!��.'���*,��*��
+��0|������ۜ����ֹ�Y.�������
�����$���*�������,|������
�$���,�������-|�������
�$���4�������1|�������
�$���4�������1|�������
�$���8����3|����
�$���7���1|���
�$���3���-|���
�$���1���+|���
�$���+�������������)|�������
�������"�����,|����
�$���$�	��	��-|�����
�	$��� ,���	��	�� 1|� �����	�	
�	$� ��!,ȃ�	��	��!1|�!ȃ���	�	
�	$�!��":��	�	���"�������"���	��	')��#2|�#�����	�	
�	��T���#<��	�	���#�������#���	��	')��$3|�$�����	�	
�	������%2��	�	���%�����d�%���	��	')��%.|�%�����	�	
�	������&8��	�	���&�����|�&���	��	')��&1|�&�����	�	
�	��L���'0��	�	���'�����\�'���	��	')��(-|�(�����	�	
�	������(,��	�	���(�����L�(���	��	')��)+|�)�����	�	
�	������)8��	�	���)�����|�)���	��	')��*1|�*�����	�	
�	��D�<�
�
y�	���,�0��	����	D����	�	�	��9|������	�	
�	�
$���'T������	�	
�	$����#  Get the raw string of the `Str`�4��%�%���%�	��	��	$���8�%�%���	��	��$��%�%�����	��	
�	8�$���
���	��	��
#$�
�����	�	
�	�
$�
��#8�%�%���	��	��'$��%�%�����	��	
�	8�
$�̫���	��	��$������	�	
�	�
$�ԑ���	��	Բ$������	�	
�	�
$���%���	��	Ԧ$������	�	
�	�
$���%���	��	Ԛ$������	�	
�	�
$������	�_�	��B��%�%�%�%���%�^�^��^��[�^ĉ�[����e�S��%���	��	
�	$��������	�_�	��B��%�%�%�%���%�^�^��^��[�^ĉ�[����e�S��%���	��	
�	$��u������	�	���	\�4��	�	��,��%�%���%�	��	
�	$������	��	��4��%�%���%�	��	
�	$�Ī���	��	��4��%�%���%ϋ�	��	
�	$���#���	��	��$4��%�%���%���	��	
�	$���#���	��	��$4��%�%���%���	��	
�	$���%���	��	��4��%�%���%�	��	
�	$�ܕ���	��	��!��%�%�%���%�	��	
�	$����ܝ�	��	��!��%�%�%�%���	��	
�	$��k���8�%�%���	��	��"��%�%�%�%���%�%�	��	
�	8$��A���8�%�%���	��	��!��%�%�%���%���	��	
�	8$�����'���	��	��-��%�%�%���%���	��	
�	$������'���	��	�� !� �%�%�%���%���	� �	
�	$� ����� +8�%�%���	��	��!.�!�%�%�%�%���%�%���	�!�	
�	8$�!�����"+8�%�%���	��	��"!�"�%�%�%���%���	�"�	
�	8$�"�o���#���	��	��#$�#�%�%�%���%���	�#�	
�	$�#�f���$���	��	��%!�%�%�%�%���%���	�%�	
�	$�%�c���,,�-��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���$&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����S�B�;If8��8�	��J��0�� ��0�J��\� ��0���0!��0�	��"2\�"�%�%�%���%���	�"�	
�	$�"�,�"��#UD�#�%�%�%���%��%���	�#�	
�	$�#buffer�4�#��$8�%�%���	��	��$<�$���	�	
�	8��$<�$�	����%���	��	��%$�%�����	�	
�	�
$�%��&#8�%�%���	��	��&!$�&�%�%�����	�&�	
�	8�
$�&��'%���
��
��'#$�(�����	�	
�
�
$�(��))8�%�%���
��
��)'$�)�%�%�����
�)�

�
8�
$�)��**���
��
��*'$�*я���
�

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

�
$�,�J���-@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	��!�
	ު!��
*	��!�	���&	ī!�	ު!��	��!<�	��\�	��TO��|��
�
����7�
�����
�

�
��	�
�
�
����	��	�
��_s`蛖�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�����������lf���]v�
����$�	�
�
�
���
�
�
��4�	�
�
�
���
�
�
��D�	�
�
�
���
�
�
��<�	�
�
�
���
�
�
��
�
�
�

�
$(�
��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())));�<�	���	�����
ߘ�
�
�
�����	�
����	���7�!ܸ#	��'	$ [`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	�����
�

�
����i���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����&���&�������
ٌ	�

�
��$ڌ	��#��r��}������� 	<�	�
�&�&�����
�	�

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

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

�
��$��	���	��
ߘ�
�
�
	ϕ�
��L��	��ϕ��	��/l�	��/,��	��/$��	Ɵ/$��	֟/<��	�
ϕܛ�	����	ϕ�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
@B������	L��	�
�&�&�&�&�&ϕ�&������������������;t����&���&�����
ԑ	�

�
��ϕ$Ց	���"�-�ߓ�	T�	�
�&�&�&�&�&ϕ�&������������������;t����&���&�������
��	�

�
��ϕ$��	��)�4�?��J���	<��	�
�&�&ϕ���
��	�

�
��ϕ$��	��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����&���&����ޓ�
��	�

�
��$��	���	��	��	���	����	䓬	��1��	����G	��1,��	�&�&�&�&���&������������������;t����&����ޓ�
��	�
ј$��	��1�<�G�گ�	��	��1��	����G	��14ݯ	�&�&�&�&���&������������������;t����&������ޓ�
��	�

�
��$�	��C�N�Y��d���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	��1|��	     Some(5)�4ý	��!<ν	��ݽ	��ћ���
��
�M�
�
�
�
��(�	��ћ�	����$��	���$��	��(,��	�ћ���ƾ	ћ�2���پ	�ћ,ݾ	
�
����ћ�
���
��������	���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	
�
����НƝ����@C=@:=����	�M�
��
ȝ�
�
�
�

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

�
ݕ��Н$��	����������	��
���	���.	+ 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].���	Ʉʘ��������Ʉ���	�Ʉʘ�Ú	
�Ʉ�B,.���.	ʘ�����
�
�
�
���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�,��	�������ݡ���������	� �����	
�����$׹	ň�S79���!	l��	�
�&�&�������	���$��	����	�������	��2d��	��/,��	��/$��	Ɵ/$��	֟/<��	����$��	���$��	��<��	������	�3��D��	�����
�
���T��	,��	��������	L��	�&�&�&�&�&���&������������������;t����&���&����������������������q�aX���
�����	�
���$��	���m��m���m��	����������������	�����������������h	��ݡ�������	��2��	��2d��	��/,��	��/$��	Ɵ/$��	��2���	�����JLNP���	$��	������
�����ň6����O	�������	��2d��	��/,��	��/$��	Ɵ/$��	�����8:���	<��	����
������-	�������	���d��	�����&(���	���	 Select full range of `u64`���	���������=	���	��2,��	�������ݡ�����2��	� �����	
�����$��	ň1�79���!	l��	�
�&�&�������	���$��	����	�������	��2d��	��/,��	��/$��	Ɵ/$Á	֟/<ʁ	����$��	���$��	��<��	������	�3��D҂	�����
�
���T�	,�	��������	L��	�&�&�&�&�&���&������������������;t����&���&����������������������q�aX���
�����	�
���$��	��o��z������	����������������	�����������������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,��	Յ3���	��1��	�3,��	����$��	���$��	��<��	��3$��	��3$��	��,��	�������
�
�
�
���������T��	,��	��������	L��	�&�&�&�&�&���&������������������;t����&���&����������������������q�aX���
�����	�
�������$��	��������������	,��	�&�&�&�&���&������������������;t����&������3���	�
�������$��	�������������p	|��	�&�&������������������;t��������������lf���]v�J�J���&�����	�
�������$��	����	ߘ��M���ȝ������������d��	��3��	����	��ع��	��1���	��3$��	��3$��	ą3,��	Յ3���	��1��	�3,��	؈3$��	�3$��	��3<��	��3$��	��3$��	��,��	�ع��2���8	��ac���������"	��	�
�������
�������ع��i���t�����	ߘ��M���ȝ�������3d��	��3��	����	ˑ3��	��1���	��3$��	��3$��	ą3,��	Յ3���	��1��	�3,��	؈3$��	�3$��	��3<��	��3$��	��3$��	��,��	Ғ3���8	�����
�
�
��oq������T��	,��	��������	L��	�&�&�&�&�&��&������������������;t����&���&����������������������q�aX��
�����	�
�������ع$��	��b��m��x����p	|��	�&�&�����������������;t��������������lf���]v�J�J���&�����	�
�������ع$��	���	ş������/	��#	  Suggest an alternative argument�\��	��ş��%����� t��	�� L��	
����U�!�ׇ2	��� 	 Provide a general suggestion�<އ	��ş������������	�����|�	
�����s�,.���@	ԁ�	 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إ	����������
����
O���[����������!	d��	�����
����.	�������\��	4ç	�����ݧ!	d�	�����
��ߨ0	�������\��	4��	����������
����
O���[�����������!	d��	�����
����.	�������\��	4��	�����ӫ!	d֫	�����
��Ԭ0	ա�����\��	4��	����������
����
O���[������ա���!	d��	ա���
��� 	�����\��	4��	�������!	d��	���
����	�����\ذ	4ݰ	����������
���
�W�=�H�/���!	d��	���
����	�����\ܲ	4�	����������
���
�W�=�H�/���!	d��	���
����	�����\�	4�	����������
���
�W�=�H�/���!	d��	���
��ö	�����\�	4�	����������
���
�W�=�H�/���!	d��	���
��˸	�����\�	4��	����������
���
�W�=�H�/���!	d��	���
��Ӻ	�����\��	4��	����������
���
�W�=�H�/���!	d��	���
��ۼ	�����\��	4��	����������
���
� �P�wT���!	d��	���
����	�����\��	4��	����������
���
�W�=�H�/�Ѿ!	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��
�
��T-��
�
���<M�!�
�
��<g�!�
�
�����"�
�
�НL���
�
�
������
�
����
�
�
x<���
�
�
��L���
�
������=٤Z�|t����̟��� {}dfKM��'T��'�'���
�
�����
���
���
���
�
�
�
��
��
���
���
���
�
�
�
������
���
���
���
�
�
�
������
���
���
���
�
�
�
�4φ� �
���
���
���
�
�
�
�4��.�$�
���
���
���
�
�
�
�4����gJl�g�
�'�'�'�'���'���'�����g
�
���g��,�hsecond�4�h��l8�'�'���
��
��l&�l�'�'�'�'���'���x���
���
������
���
�/&������'�
�m�

�
8$�m�,�m��m8�'�'���
��
��m;\�m�'�'�'�'���'���x���
���
������
���
�/&������'���
�n�

�
8$�n�,�n��n8�'�'���
��
��n'�n�'�'�'���'�����
�o�

�
8$�o�,�o��rB��r�
�'�'�'�'
���x���
���
������
���
�/&������'�'�r
�
�,�r
short_or_long�l�r��{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`�<��������
�

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

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

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

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

�
$���q'��:��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��
vVl�
lV�
aV��
VV��
KV��
@V��
5V|�
*V��
V�
V��$

V��
�U�� 
�U�
�U��
�U��
�U��	'
�U��	!
�U��	 
�U��
"
�U��
"
�U��
"
�U��
�U��
�U��
zU��(
pU��
eU�� 
[U��
#
QU��
?U��
U��%

UU�TU|�
�Tl�
� Error reporting�,�
��������������$�����Q,�����$��*���,��_����_���<��_���L��^����'����	StdResult�L�������L�������4�������L��!����4��!���\������<��!�����\��"����d������T����x<�����
ܼt�����l���������L�����\�����d�����l����������
����������\��l��y|l�^a;>,/t�̕������������$������;�����vyt�l\�<������ �����+ ��: 7 End-user description of the error case, where relevant�4� ��ņ��
�$� ��& ����_���B � �'�'�'�'���'�^�^��^��[�^ĉ�[����e�S��'���� �
�$� �� ��' ����_���B � �'�'�'�'���'�^�^��^��[�^ĉ�[����e�S��'���� �
�$� �� T�4��������������������0���x<�0����
��L�0������4�0������\�0������d�0������L�0����݊�0���НL�0����
��0��0�̍0���0���0�ԫ0���0q��0]��0M��0��=0: Defines how to format an error for displaying to the user�t�0����,�0����������@0��&0# Stylize the error for the terminal�d�0�'�'�����������|/���j�������0�
����Q,�0��0��0 Report [`ErrorKind`]��0�܃0 No context is included.��0�̣0���0���_0\ **NOTE:** Consider removing the `error-context` default feature if using this to remove all���#0  overhead for [`RichFormatter`].��0�T�0У3��0l�0����8����M)������%0�������?0d�0�'�'�����������|/���j�������0�
��Q,�0|�0�	0ĸ0��"0 Richly formatted error context��0���
�0� This follows the [rustc diagnostic style guide](https://rustc-dev-guide.rust-lang.org/diagnostics.html#suggestion-style-guide).�3��0l�0���S���r�.��(������%0�������?0d�0�'�'������0�
��Q,�0|�0�0�� 70\� 0��'�'�'���'��� 0
���4� 0�V4�!0|�!0�!0��"u0-\�"0��"0��'�'�'�'���'���'���"0
��Q,�"0��4�#0�V4�#0|�#0�#0��k�0��k0��'�'�'���'���'������������������;t����'���l0
�	list_name�L�k0��4�l0Ϸ,�l0��|�l0|�l0�m0��p�0��p0�'�'�'�'�'�'������������������;t����'������������������;t����'�����q0
��
<�q0�V4�q0���q0��,�q0��u/0��u0���
����u0��v70L�v0��'�'�'���'���v0
���4�v0��,�v0��wG0l�w0�'�'������������������;t���я�w0�����w0��z60��z0��'�'��Ƈ
�z0
����z0,�z0���������������
4�}0�������������φ���}0�������������Ƈ
��<�}0���������������.����~H0D�~0��'�'�'�'���'������������������;t����'�~0
���4�~0�V4�~0�0$�~0|�0�0���a0d��0��'�'�'�'�'���'���'�'��Á0
���4��0�V4Ӂ0�<�0	possibles�L�0|��0��0E4��0��������ֿ���N��1������N��1����������5�����5��5��
�����0<ň0�����5�Ј%08�'�'���_����B0��0�'�(�(�'��(�^�^��^��[�^ĉ�[����e�S��(�����0�
�8$��0���0D�$���t�]!�����]+!��]:!��44�]!��ņ��
�$�]!��i$!����_���iB!�i!�(�(�(�(���(�^�^��^��[�^ĉ�[����e�S��(����i!�
�$�i!��i!������|����z��n��bl�
B��
��
" Short hand for [`Result`] type��
���
#  [`Result`]: std::result::Result�4�
��ȝ��������ȝL���������������������q�aX���5mof�����6��&������.Ĩ����-��,��M����'��$�ݕt�ʸ�|/���j���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��_��<�
�ݕ���	(Y�
2Y13��2��:7 Format the existing message with the Command's context�-\�4��(ʸ�(��ʸ���
�ݕ$���I^��#��.+ 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();�<���<������ʸ����	b��",��!/, Apply [`Command`]'s formatting to the error��!���!/, Generally, this is used with [`Error::new`]�D�"�(ʸ�(��ʸ��"���xf���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�������������*�S��8�����ݕ8��8�����5��ݕ8���J��5��+-��5�J��5��+#��5 ��5$��5�D�,����������������-=�, Lookup a piece of context��-�(�(ʸ������������������;t����(����-�
�ݕ$�-�	�p��/X�. Insert a piece of context��.���.b_ If this `ContextKind` is already present, its value is replaced and the old value is returned.�4�/�(�(ʸ��������/�
�ݕ$�/�	ws��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�	�u��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��O���K:T�Kʸ��ʸ����$�K�V;���LBL�Lʸ��ʸ����$�L��~���MN��Mʸ��ʸ����$�M��“��NSl�Nʸˆ5ʸ����$�N��̗��P��Pʸ����ʸ����$�Q�	������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�
�ݕ�����'���1��;��q����������������t���t�(�(����������ʸ��t�
�ݕ���t��4�u�d�u�
$�usuggested_trailing_arg���u��,�v|�v�v��������(�(������ʸ����
�ݕ������4����,ց����̇��(�(������ʸ����
�ݕ�����(D����,����������(�(��������ʸ����
�ݕ����parent�4Ƌ	available�Lދ��,�����Kd���(�(����ʸ����
�ݕ��;���F�����|̔�(�(��������ʸ���
�ݕ�����������,�����t���(�(������ʸ����
�ݕ�������min_vals�DŚ	curr_vals�Lޚ��,���������������2ʸ��
�ݕ����������������(�(������ʸ�ѥ�
�ݕ��̥����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�
�421 [`Command`][crate::Command] line argument parser�4�
��������T�2����T�2� ����T�2�����T�2� ��4�2����T�2� �����2����L�2����4�2�����L�2�����4�2�����L�2�����T�2�����<�2� ����\�2� ����d�2��|62\:2���D"���mem�("����,;"����d"����
��di"����
x<w"����
��T�"� �����T�"� �����T�"�������T�"� ������T�"�������\�"� ������D�"�!�����<�"�!������"�"�������"����"�D#"�|1"y�S,"knX[GJ̅"8̤"%��@"�����ɬ�"���"�|�"���"u|�"Ļ��������������������������)"�"�(�(��Ļ��"�
���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"$�"�(�(������������*�S���(������"�
�$�"��Q",�"�(�(Ļ���������������f�ȂY�W2�(������"�
�$�"��"��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�="������= ",�="�(�(Ļ�(Ļ���="�
�$�="LG2,K2����T#�!����#��#�����B#Pd�#4�#��(�(���������#����#
����$0����� ��'#����'#����_���	B#�	#�(�(�(�(���(�^�^��^��[�^ĉ�[����e�S��(����	#�
�$�	#��	#\R2<V2������4J3����Lg3����4�3����L�3����T�3����<�3� ���\�3� ���T�3����T�3� �|3\3��������� ������� 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���������	���	��)�͊��(�������<����;��/�;��/,�;��/$�;Ɵ/$�;֟/<�;
���$�<�$��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���������	�U��"�����(�������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���������	���	�D5�p���(��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���������	����]���(��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�\���(�(�(���(��������������/���/,���/$�Ɵ/$�֟/<��
���$���$R�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����!<����ɛ�(�(��������	�rp�r���(�͛�
�$Λ���"���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���� � ��� �	�� �	�V�\�,����(����
�$���$��|����� # 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���ڴ�)�)�)���)���
�$���c�����������������|��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���������	���	��)�͊��)��������ȼ�������/����/,����/$��Ɵ/$��֟/<����$ɼ�$�EG�������<9 Non-panicking version of [`ArgMatches::get_occurrences`]�����)�)�)���)��������������������q�aX����������������;t���������	�U��"�����)�����������������/����/,����/$��Ɵ/$��֟/<����$���$�EG�������������������R���41 Non-panicking version of [`ArgMatches::get_raw`]�\���)�)�)���)��������������������q�aX����������������;t���������	���	�D5�p���)������
�$���$�����z���@= Non-panicking version of [`ArgMatches::get_raw_occurrences`]�����)�)�)���)��������������������q�aX����������������;t���������	����]���)������
�$���$����������������������������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`]�����)�)�)���)���������������/����/,����/$��Ɵ/$��֟/<����$���$
EG������������������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����)��������ܴ$��������l����)�)�)���)��������������������q�aX����������������;t����)�����������������/����/$��Ɵ/$��֟/<����$���r<>���������)�)�)���)���������������/����/$��Ɵ/$��֟/<����$���@"<>���{d����)�)�)���)����������������/����/$��Ɵ/$��֟/<����$����%<>���<T����)�)�)���)�������$����W(�������������������=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���������$&���<�����
������� ,������D�����������������#���������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�2b�����������������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Ģ�,����wh���VP|��������)�)���)�������������/����/,����/$��Ɵ/$��֟/<�����ji=?���UP|��������������������/����/,����/$��Ɵ/$��֟/<����Xj=?|3\3�� �,
����D#
�����49
������<A
�8����$V
�g����dt
����
��\�
� �����t�
�����D�
�!�����T�
�!�������
����R
������\O
��d
�Ԇ
�ܦ
���
z��
f��
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�%
�������������������&
�������&(
�&
�)�)�)���)����&
�
�$�&
�,�&
��,
���"3d&3�� ��$�����'$\�$����
�$�$�=3��Z3���z3뾴�3߾��"3Ծ׾Ǿʾ��3����3����3��T�24�2��� � � � p$%�+���,,%����D3%�����%����
x<�%����
	ClapError�L�%�����'T�%�����<�%�!����,�%�����\�%�����T�%������T�%�������L�%������\�%� ������D�%�!������%�"���НL�%����
����%���\%���4%T%�
�����F%+�p%������%���%w��%h��%Y��$%H��'%:=&)��'%���%�|�%ք�%���%���%4�%�����������������������q���_� ��q���_� ����$�%��%�%���������%<�%����+�+p�+��*�@��n�*{�%t�%�������%��%�����%������9�$�%��1%�%��9��9��
������%��%������9��������������������$�%��	�%��	%�)�)�)�)��9�)Ļ�)��������
%�
���$�
%matcher�<�
%��D�
%��.\�
%���%,�%�)�)�)�)��9�)Ļ�)��������%�
���$�%��9<�%��D�%��.\�%�%���������������4�%���������������$�M%���������������������9�o%�����������������4D�q%����������������s%����������������y%���������������
��4$��%��������������Ƈ
��
ŧ%�������������������%|��%��)�)�)�)�)��9�)��	ParsedArg����;�ft���)�)Ļ���̫%�
���$ͫ%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���;�ft���)�)�����%�
���$��%�$��%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����C��Ns�*�*���*��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�*�*�������������������q���_� 8�������%���%��*�*�*�*�*�*��9�*�*Ļ�*
�*�������%�
�8$��%���%��9<��%remaining_args�t��%��6|��%��%���������������.Ƈ
��%����������������d��%�������������إ3إ3D��%���������������9��9��%���������������9��
��%���������������,��%������������������/%D��%��*�*��9�����%�
�8$��%��D��%���2%\��%��*�*��9�����%�
�8$��%��D��%l�2L�2�������!��L &�����@&����
��DE&����
��dO&����
x<]&����
��lf&�����,�&�����'T�&�����,�&������T�&������T�&�"�����<�&�!�����<�&�!������&�"�������&����&p�/E&^aKN8;'*�z+&	4�&���&���&ּ�&¤�&���&�|�&���&r��!&L�&��������������(�����1�������1���$�&��&�&�������Ħ&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,�&���������������������������(�����1���"�&��"&��*�*�*�*�*��9�*���*���*����"&�
���$�"&�
$�"&conflict_ids�d�"&��9<�"&4�%&������������������
4�'&�������������ӎƇ
�!�!���!���E�z\S`y����
�'&����������������
����+�&ĥ+&��*�*�*�*��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&���&�*�*����’&
���
��&,�&���������������&��2D�2��4\4��x< ����
����d��*�*��������������������T��������H��D�
�����‘ا���XZ]_��D�<����������������	��������������L�
��������������������*�*�*�*�*
�*�������5������������������	����:���������:��
)�������:T��H��:����:�H��:D��H��:��
$��:�H�����

������:��:��:����9t�ɜ	,�
�P\�
�,���������<�d����������������:��:��:������������������;t���إ3�
ڳ����������������:��:��:��9D����������������:��:��:�:�����������������:��:��:�:إ3��2!��'2!!� � ĭ2� ��2� ��2� ��(2� ��2� ��2� ġ2� ��2� ��2� ��12s w d h U Y ��2J \�
<�
��!�!�!�D'�J����,''�����,C'�����U'����
���e'����'s|'c�3'STN'?�^'(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���'���'�'��'��'��'�'��
$�'��&(��'4�'�*�*����'�
�$�'��B't�'�*�*�*���*��
��'���
$�'�
$�',�'������������������'���������������������#'8�*�*���������\�'4�'������/',�'��*�*�*���*���*��������'�
�8$�'ˑ�'�� <'\� '��*�*�*���*���!'
���$�!'��!'�,�!'T�
4�
��������TT�*����D�*����d�*����l�*���$�*����,�*��D*$*��x<^5����
��L{5������,�5�����N5K�k57��5$��b5T�5�*�*�+�+�*���*���+����������V���(�2v�@���+�5����4�5���5��,�5��D�5|�5D�5��5d�5�#*l'*����������������������dD��
����l������������
��L�������4�����������
x<�����
��l������$�������,�����݊�����L������<��!�����lD�^��Q��B��/̮��	�������М�������������u��)D������������������������X`�Q������X`�Q��$�<���%D������������������V�������1���������#2q���������+����������:��$�<�����������9������������V���(�2v�@������:��
�������4������,���D���#T��+�+��:���
�����$�,�	����������������,�
�����������������:�
��
�����$Ľ�����T����-d�����������:���:#2q����������$�<���4������:��������9��4��������A,������:��t����l�4����t�D������/����������:���$�<�������:��9��:��:��
�������4������,���D���&4����9��
����������"=��"�+�+�+��:�+��#�
�����$�#��D�#|�#�$��>8�+8�+�+�+��������������V�������1���������#2q���88���������? ��?��+�+��:��?�
�88$�?�A�������������ϩ-��
�Ct�C��+�+��:��C�
�88$�C܀Hl�H��+�+��:��H�
�88$�H�H�����������������
��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���������������
��:,�c������������������o���������������
��,�q���������������
��:��wNT�w��+�+�+�+�+��:�+
�+���+�+�+������w�
�88$�w�$�w	_category�L�wsort_key�D�w,�z���������������
��:��HL����+�+�+��:�+������
�88$������1t��longest�<�������������������:�������������������:�����,����+�+�+��:�+������
�88$�����|����ɍ$̍��+�+�+��:�+���э�
�88$֍�܍|�������Mt����+�+�+��:�+������
�88$���Ǒ�1tґ��:<�����$����+�+�+�+�+��:����������������;t����+���+���+����
�88$Þ�ў�Y,���L���1t����:<��|�����ҬTج������������������2����������������2$�����������������2���?t����+�+�+�+��:�+
�+������
�88$���$����:<��,�����������������:��������������V�������1���������#2q���,�����������������
�;�����P�����+�+�+�+��:�+���+����
�88$�������L����:<�������������������:�����&L����+�+�+��:�+��������
�88$����
��$�����������������9��$�������������������4���������������ʺ
,���������������������4���������������ѳ
,�����������������	���;$�����������������;���;���(T����+�+��:������
�88$���������*l����+�+��:����
�88$��amount�4��|�������(\����+�+�+��:�+������
�88$��������8�+8�+�+�+��:����������E�����+�+�+�+��:�+���+����
�88$��������,��|����d�����������������
�����������������:��
,�����������������
��:���.�����+�+�+��:�+������
�88$������|����d�����������������
���������+�+��:��������LJ�����;��%�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�(�����(,�(������:2v�@�����$�(��(�(�����9��(4�(�����:��&(D�(�������������������;t�������.��(������:�����$�(��-(�(��9��:��
������(��H(D�(��:��;��:��
���$�(�(D�(��	N(��	(�+�+�+��:�+������
(�
���$�
(�$�
(|�
(�(��L(��(�+�+�+��:�+������(�
���$�(�$�(��K(��(��+�+�+�+��:�+���+����(�
���$�(��4�(�$�(t�(8�+�+����������V���(�2v�@��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\���*�<��*y<��!*l<��#*_<��*R<��*D<��*�*����!*L�*D�
$�
��������������"���D��!���T��!��,�����<��!���<��!���T��"���\���țt�����l���l2L6��!�!l���������U�����������������"��l����,�����$����$���<�
������ac��pd��+�+������������������;t����+�������������/l���/,���/$�Ɵ/$�֟/<���$�68��\l���ߴ����������/l���/,���/$�Ɵ/$���M�.0,�������������ů��*<��+�+�������«$���!����_���M��+�+�+�+���+�^�^��^��[�^ĉ�[����e�S��+�����
�$���	|������/����������������<�
����
�������
"�
�+�+�+���+����
�
�$�
�,�
�������������A\��+�+�+���+�������
�$��,���/�������.��+�+�+���+�����
�$��,����������1��+�+�+���+�������
�$��,���#����`���3$��+�+�+���+�����������/���/��
���$����$&��#����_���M��+�+�+�+���+�^�^��^��[�^ĉ�[����e�S��+�����
�$�����8��������������<�������$&��$�������
����[��ADP������!g4'+����+��(+��������ü:�+�����+�����L�+����+�����������������jlfhܒ+�+����
�������B+4�+�+�+����������+�
�����$�+ˑ���,�+��;+��+�+�+��������+���$�+ˑ�������Q+��+�+�+����������+������� +�H����+���H��l�+
�������$�+�	�HJ��l+d�+�+�+�+���+��������+������+�����L�+����+
�������$�+ˑ�+IK��
�+4�
+�+�+�+���+����������
+���;�
+��;L�
+�`��|�+��;�+
�������$�
+ˑ��EGD�+�����������������+d�+�+�+�+���+����������+���;�+��;L�+��;|�+��;�+��$�+ˑ��/1��%+D�+�+�+����+�
�����$�+��9+,�+�+�+�����������������f�ȂY�W2�+������+�
�����$�+ˑ�+��g+�+�,�,�,���,������������������;t����,��������+���;�+��;L�+��;�+
�������$�+��8�57��s+<�+�,�,�,���,������������������;t����,��������+���;�+��;L�+��;�+
�������$�+���+57��4+$�+�,�,���g�g���h��g�h���g�hô�gFPR<?���,����+�
�����$�+��6+4�+�,�,���g�g���h��g�h���g�hô�gFPR<?���,����+�
�����$�+��++$�+�,�,��������������*�S���,������+�
�����$�+��6+D�+�,�,�����������B��zS���,������+�
�����$�+��4+��������ü:�+��;�+��;L�+��;�+�����+-02��+<�+����
�������+,�+����������������+�����+���Ģ$+����������������f�ȂY�W2�����f�ȂY�W2�����������‘��ˑ����:��z,�������;����֑�‘������K
e���������;�+]`[^zFzF��
������zFzF��;��;����;��+����;�G�G��
�������G�G��;��;����;��+����;��&+�������������;�+��;�+��;�+��;�+��;���+,.�46���6+L�+��;�������
������$�+><�+�� M+t� +��;Ɲ��;��M�����2�!+�Ɲl�!+Ɲ����!+
������Ɲ$�!+><�!+RT��#'+\�$+�������������;�$+��;�$+��;U��;\��;���:��z,���$+;=@B��$+�����!�!���!����!��D��$�!������4�$+�$+�������$)+l�$+�������������;�$+��;�$+��;��$+��;��;��K
e�����$+;=@BE�$+�����<d�%+,�%+�����% +$�%+�������������;�%+��;�%+��;����;
���*�S�����%+=?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�,�������,����;�++��;�,+����,#+<�,+�������������;�,+��;�,+��;�,���;
���B��zS�����,+=?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�����<��.+�
������$�.+��/-+L�/+�,�,������0+�
������$�0+��08+�������������;�0+��;�0+����I��0+!#&(��15+L�1+�,�,��А<��1+�
������$�1+��32+8�,��������,���;�3+��;�3+���ZDi�!g4',����,��",������,��4L�,����,���������57��,�,����֮��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�	,�,ћ��<����	,����	,
�����ћ$�	,��	,}����	.,������
,��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�,
�����$�,�	�02��6,������,��4L�,ŕ<�,����H�#%��8,L�,������������,����,��:D�,
������	�)+Ls,w��"�"�"�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��,�����
�$��#������_���B��,�,�,�,���,�^�^��^��[�^ĉ�[����e�S��,�����
�$���#���������4��,�,���,���
�$���$�������4��,�,���,���
�$�Ԁ�������!��,�,�,���,���
�$���%ԇ����� ��,�,�,�,�����
�$��_&�8�,�,�������"��,�,�,�,���,�,���
�8$��5'��8�,�,������� ��,�,�,���,�����
�8$��(ԧ�������!��,�,�,���,�����
�$��
)Է������� ��,�,�,���,�����
�$��*���������$��,�,�,���,�����
�$��+��������� ��,�,�,���,�����
�$���+|�\������<).lM.���,��*.t�.��<�-��?.\�.�N���N������<|�.���<T�.
���<��.')d�;@̾/@��!@��@��@���?���?���?��!�?�� �?��,��"��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���ªZ�[�.�������������������������������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��1��)��14�)��!�)���)?��2��*)��!|�*�!��*2��1|�*��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�����������q�q�������q�q�,�,�������
�,�OsOs�����_�OsOs�,�,�,�,���,�^�^��^��[�^ĉ�[����e�S��,�����
�,��Os���	%2
D����v�iS�*�����%27�����
������u�u�������u�u����
� Y���7v7v������7v7v�,�,�����_�
�,_�v�v�����_��v�v�,�,�,�,���,�^�^��^��[�^ĉ�[����e�S��,���f�
�,f��v�w�w����w�w�������w�w�,�,�,���,���m�
�Lm��wTxTx������Tx�TxTxTxTx8�TxTxTx�,�,���x�
�x��\���1��8��R�������������������������������������������������������������������������		�

���

�������������������d���������������������	����������	����������	��������t�	����������	��������l�
����������
����������
����������
��������L�
����������
������������������ܴ��������\�������������������d�������������������|���������������������������������������4�
����������
��������d�
��������d�
��������L�
��������\�
��������T���������,���������d����������x�x�����_��x�x�,�,�,�,���,�^�^��^��[�^ĉ�[����e�S��,�����
�,���xm}m}���m}m}������m}m}�,�,�,���,��� ��
�L��m} !����9~9~������9~9~�,�,�����"��
�,�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");�<��������n
��������������������������������������"$�������'L�������$4�������3d���ą�L������D�������L�������4�������,D���݁��",���ł��&L���ł�D������� d�������,������$�������$<�������+l�������"D�������L�������'D������"L�������#d������H����щ��+�������"T�������,�������,d���݋Ծ�����ԅԅ������ԅԅ����
�_�_�������_�_��,�,�����$��
�,����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�����N�*�]����������������$�������D����D������L�������D���KWKW������KWKW����
��������,�,�����e��
�,��Z�Z�����_��Z�Z�,�,�,�,���,�^�^��^��[�^ĉ�[����e�S��,���f��
�,���Z�a�a����a�a�������a�a�,�,�,���,���g��
�L���a�b�b�������b��b�b�b�b8��b�b�b�,�,���h��
�����,) Operations to perform on argument values�I��Ma^ These do not apply to [`ValueSource::DefaultValue`][crate::parser::ValueSource::DefaultValue]�+d���"r��U�M�����������L�� Is the argument present?�+*����>@�����2��0- Does the argument match the specified value?�+�2��
��2�2��������=,������u�u�������u�u�,�,�����i��
�,��v�v�����_��v�v�,�,�,�,���,�^�^��^��[�^ĉ�[����e�S��,���j��
�,���v�x�x����x�x�������x�x�,�,�,���,���k��
�L���xJ{J{������J{�J{J{J{J{8�J{J{J{�,�,���l��
��V3,Dj��c�S�9q�e����V36�����
�s���I|I|������I|I|����
� n4����|�|�������|�|�,�,�����o:�
�,:�|�|�����_��|�|�,�,�,�,���,�^�^��^��[�^ĉ�[����e�S��,���pA�
�,A��|:~:~���:~:~������:~:~�,�,�,���,���qH�
�LH�:~�~�~�������~��~�~�~�~8��~�~�~�,�,���rS�
�S܉	-\�	��݇��V�?J���������������������������������������		�

���

��D�	-��������4�	-��������4�	-��������d�	-����������	-����������	-����������
-��������l�
-��������$�
-��������t�
-����������
-��������T�
-��������|�-��������t�-��������L�-���������~�~�����_��~�~�,�,�,�,���,�^�^��^��[�^ĉ�[����e�S��,���s��
�,���~����������������������,�,�,���,���t��
�L���� u����A�A�������A�A��,�,�����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��(.<�����}�%!�����������������������������������L�$��������L��������T�������d����Ƈ
ıD����Ƈ
��4��������<������̂d������ġ,�������T��������\��������#��������T��������"|��������<��������%���������#��������L��������T����Ƈ
��D��������D��������D��������D��������T������l�$������̷\����Ҏ
��4������
��!������������������"������������������1�������������(D������
��<���������������_������,�,�,�,���,�^�^��^��[�^ĉ�[����e�S��,���w��
�,���������������,�,�����x��
�,���	���������������
���3zL��
���g�Ώ��������39�����
�,��
���������������������
� ���
	��������������,�,��������
�
�,��
J�J������_�J�J��,�,�,�,���,�^�^��^��[�^ĉ�[����e�S��,������
�
�,��
�J��4{d��
���6�B��@�����49�����
�,��
���r�r�������r�r�����
� ���
	���ύύ������ύύ�,�,��������
�
�,��
4�4������_�4�4��,�-�-�,���-�^�^��^��[�^ĉ�[����e�S��-������
�
�,��
�4��t}T���_.e��ׁ���)T����ϟ������������������
�2�2�������2�2��-�-������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�У~,���D�Ԛ���\�$������������������������
�*�*�������*�*��-�-��������
�,����������������������8��������-�-������
��b�b����b�b�������b�b��-�-�-���-������
�L��b�/�/�������/�/��-�-�-���-��������
�T��/����������������-�-�-���-��������
�����?�?������`�?�?��-�-�-���-�������������?��`��?�
���$��?�?�?�5,�5��w�ۍm��������58�������
���5�����ʫʫ������ʫʫ�-�-�������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�	����:�@�������L�	$�	�������	$�	�������	<�	�����T�
$�
���-�-������_�-�-��-�-�-�-���-�^�^��^��[�^ĉ�[����e�S��-�����	�
�,�	�-�!�!�������!�!�����
����������������-�-�������	�
�,�	)�)����)�)�������)�)��-�-�-���-�����	�
�L�	�)����������������������8��������-�-�����	�
��	�V�)& Values per occurrence for an argument��Ta���b��ꨍ����r|r�����l���� �3���0�0�������0�0��-�-������9�
�,9=�=����=�=�������=�=��-�-�-���-����@�
�L@�=����������������������8��������-�-����K�
�K1�1������`�1�1��-�-�-���-�������O�ܫ>1���>1�
���$O�1�1�1���ܽ 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����������Y.��������������;=�5�� Overwrite builder value���5��
����5�5��������>�	����,�	��	 Reset builder value��&����:<���� ��������i���7��~�h�h����������/h��������h�h��-�-��������
���,�����������_��/������_�y|�����-�-�-�-���-�^�^��^��[�^ĉ�[����e�S��-������
���,����/�/�������g��nq/�/����������4/��������/�/��-�-�-���-������
���L��/�����������gŕ<��������������������8��������-�-������
����1�1�������8�����1������^a1�1��-�-�-���-��������
���T��1���������������������*-�����-�-�-���-��������
�������������������`��������`��������-�-�-���-Ԡ���������Ԡ���`Ԡ��
���Ԡ$��������t��2 ��>S��W��q��uLI **NOTE:** To support dynamic values (i.e. `String`), enable the `string`�\���>��T�У����8Hᔏ�\�$��	����������������������
�1�1�������1�1��-�-��������
�,����������������������8��������-�-������
��i�i����i�i�������i�i��-�-�-���-������
�L��i�6�6�������6�6��-�-�-���-��������
�T��6������������-�-�-���-��������
�������������`������-�-�-���-���������ܫ>����>��
���$��������[6�,�-��I���my�������[68������
���-�������������������-�-�������-�
�,�-�6�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�����Z G����������67�	������
�4��	����n�n�������n�n��-�-��������
�,�
�
�������
�
�����
�f�f������_�f�f��-�-�-�-���-�^�^��^��[�^ĉ�[����e�S��-������
�,��f�����������������������-�-�-���-������
�L����L�L�������L��L�L�L�L�8�L�L�L��-�-������
�����������������-�-�-���-��������
�T�������������������-�-�-���-��������
�������	�;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�	ȃtb=��������������������������������������		�

���,���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���`] common when writing shell wrappers that execute anther 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��ȃt�t��ȃ��_�t�t��-�-�-�-ȃ�-�^�^��^��[�^ĉ�[����e�S��-�����	�
�,�	�t����ȃ�����ȃ��
�,�,��ȃ,�,��ȃ���,�,��-�-�-ȃ�-ȃ���	�
�L�	�,������ȃ��������������8��������-�-ȃ���	�
��	1�1��ȃ��`�1�1��-�-�-ȃ�-��������	�ܫ>1���>1�
���$�	�1�1�1� ��	�ȃ�����ȃ��������-�-ȃȃ���	�
�,�	����
\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���	�e��%
�Nޏ� ���		��66�����66�-�-������	�
�,��	tt����_�tt�-�-�-�-��-�^�^��^��[�^ĉ�[����e�S��-������	�
�,��	�t��	�
�����������
�������
���	���1	�2��	����2	ݜ?3���	�y����G�{f ���		���55������55�-�-��������	�
�,��	ss�����_�ss�-�-�-�-���-�^�^��^��[�^ĉ�[����e�S��-������	�
�,��	�s���	���0	��2��	����2	ݜ?3���	�(���!!����� ���		���44������44�-�-��������	�
�,��	rr�����_�rr�-�-�-�-���-�^�^��^��[�^ĉ�[����e�S��-������	�
�,��	�r�8���3	0 Parse an [`ValueEnum`][crate::ValueEnum] value.���	�l��	��1���	 - [`PossibleValuesParser`]���	�l��	��&��	�\��	�����	ԵԠ�	��2��	��3���*	' # 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);�<��	���l�ȝ���2��	��2���	��2,��	��2$��	��2$��	��2<��	�����FQ�������8���
�����
��������	�
����� � �ȝ���2���2� ��2���2���2���2���2�����"%� � �-�-������	�
���,��	� � �ȝ���2��_��� ��2���2���2���2���2����_���� � �-�-�-�-��-�^�^��^��[�^ĉ�[����e�S��-������	�
���,��	�� Á	����������������	����������������	����������������	����������������	��������������g9���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");�<Ƙ	�����ʘ�nK'R������ʘg9���
��ʘ��
�̆�	�
����(@(@�ʘ���(@(@�-�-ʘʘ��ט	�
�,ט	�@�@�ʘ��_��@�@�-�-�-�-ʘ�-�^�^��^��[�^ĉ�[����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ֶ	��/,�	��/$��	Ɵ/$��	���W�=�H�/��EӶ	���4	4��	�
�������#	4��	�
��؋ ���		������w��>/��2���/���/�Ɵ/������E�E���������/�E��2��/��/Ɵ/������E�E�-�-��������	�
���,��	SFSF���������/SF��2���/���/�Ɵ/�����_���SFSF�-�-�-�-���-�^�^��^��[�^ĉ�[����e�S��-������	�
���,��	�SF��	��������������,��	����������������	����������������	��������������,��	����������������	����������������	�����������������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��	��� �P�wT��)��	���4	4��	�
��χ���#	4��	�
��؋ ���		������w��>/��2����������������/���2��������-�-��������	�
���,��	����������m��/����2�����_��������-�-�-�-���-�^�^��^��[�^ĉ�[����e�S��-������	�
���,��	���܄	��������������,��	���������������	����������������	��������������,��	��������������ҍ	����������������	��������������ԗ�	���,	��2��	����2	ݜ?3���	����T��@(DhT ��		������������������-�-��������	�
�,��	1�1������_�1�1��-�-�-�-���-�^�^��^��[�^ĉ�[����e�S��-������	�
�,��	�1����	���=	��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���	����H��%a[ �ج		������������������-�-������ެ	�
�,ެ	0�0������_�0�0��-�-�-�-���-�^�^��^��[�^ĉ�[����e�S��-�����	�
�,�	�0���	����������������
���	���!	��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���	�*ל�̚7؜� ���		�לc�c��ל���c�c��-�-לל����	�
�,��	�����ל��_������-�-�-�-ל�-�^�^��^��[�^ĉ�[����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���	��"���m��ʯ ���		������������������-�-��������	�
�,��	���������_������-�-�-�-���-�^�^��^��[�^ĉ�[����e�S��-������	�
�,��	�����	����������������
���	���8	��1��	����!	 See [`TypedValueParser::map`]���$ߘ��M�����1��	��3��	��O���[����)+-/L��	4��	�
����<��	$��	�
�������ߘ��M�����1���3������3�������������-�-��������	�
�����,��	�����ߘ��M�����1���3��_�����_��������_����������-�-�-�-���-�^�^��^��[�^ĉ�[����e�S��-������	�
�����,��	������"	���8	��1��	����%	" See [`TypedValueParser::try_map`]��(ߘ��M�����1��	��3��	�`�-L�!��)+-/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);�<��	���1ş�e���t�����	��	�
����ܞ�	\��	�
����e�e��ş���e�e��-�-şş��̈́	�
�,̈́	���ş��_����-�.�.�-ş�.�^�^��^��[�^ĉ�[����e�S��.����Ԅ	�
�,Ԅ	��:���	��	��	8�4��	t��	��2�������	Ԥ�0W�7G��؋Ԥ:63�
؋Ԥ��
���mo���	�
��؋�������������/��Ԥ��_��������.�.�.�.Ԥ�.�^�^��^��[�^ĉ�[����e�S��.������	�
���,��	����:��	 Unstable [`ValueParser`]���	����E	B Implementation may change to more specific instance in the future����	��	��	8�4��	t��	�'5đ[uGw1�������đ�:^5�
��đ��
�\��	�
�������đ��_����.�.�.�.đ�.�^�^��^��[�^ĉ�[����e�S��.������	�
�,��	���N�
�����������
�����
�P�
�����������
�����
�S�
�����������
�����.l�l�$�l�
������/&������������������������@���lC;�C;�
��
��C;C;�
����@������@4�l�
����<�l�
����@�;��;�
��
���;�;�
����@������@4�l�
����<�l�
����@���������il�8��.�.�����l�
���lx��(�����
�����������
���
���
�����������
����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����	��WZu���������l�4��
����d�,��
����d�,��
����t�<��
������\��
����d�,��
����t�<��
����t�<��
������l��
�������	��������.�.��������
�,��	����_��.�.�.�.���.�^�^��^��[�^ĉ�[����e�S��.������
�,���� �. + Semantics for a piece of error information�3�b �\� ����1?	�%��������������������������������������������		�

���

������ Ա  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 �	��v3v3�	�����v3v3�.�.������> �
�,> �3�3�	����_��3�3�.�.�.�.���.�^�^��^��[�^ĉ�[����e�S��.����E �
�,E ��3�6�6�	���6�6�	������6�6�.�.�.���.����L �
�LL ��6�7�7�	������7��7�7�7�78��7�7�7�.�.����W �
�W �7�7�	����`��7�7�.�.�.���.�������[ �ܫ>�7��>�7
���$[ ��7�7�7�� ��   A piece of error information�3�� �d� ���Ii�{A+�����������������������������������������������$� ��H E [`ContextKind`] is self-sufficient, no additional information needed��X����ln�����<��  A single value���<��
��<�<������@$� ��A=�� ��@�A=��
�A=A=��������@4� �����=|�  Many values���=��
��=�=��������@\� ����u>�� ��@�u>��
�u>u>��������@�� ����?t�  many value��?��
�??��������@� �����?�� ��@��?��
��?�?������@,� ���8�8�	������8�8�.�.������� �
�,� L<L<�	����_�L<L<�.�.�.�.���.�^�^��^��[�^ĉ�[����e�S��.����� �
�,� �L<�A�A�	���A�A�	������A�A�.�.�.���.����� �
�L� ��A�J�J�	������J��J�J�J�J8��J�J�J�.�.����� �
�� �t!�.!+ Command line argument parser kind of error�3�b!�L}!��s��n�;Mi�������������������������������������������		�

���

����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����������� K K�	����_� K K�.�.�.�.���.�^�^��^��[�^ĉ�[����e�S��.����8!�
�,8!� K �?!�	��NN�	�����NN�.�.������E!�
�,E!tNtN�	��tNtN�	�����tNtN�.�.�.���.����L!�
�LL!�tN=O=O�	�����=O�=O=O=O=O8�=O=O=O�.�.����W!�
�W!uOuO�	����`�uOuO�.�.�.���.�������[!�ܫ>uO��>uO
���$[!�uOuOuO��
�T�
����E������������|�
$�
�������+<��������<�������34��������������������;t�����2��$L����ˆ5t�4��������T��������|�������L������7P7P�	����_�7P7P�.�.�.�.���.�^�^��^��[�^ĉ�[����e�S��.�����
�
�,�
�7P����<�����u�s{������������������A�A��
�AA��������A4�������A��A��
��A�A��������AL������M�M��	�����M�M��.�.���������
�,�������	����_������.�.�.�.���.�^�^��^��[�^ĉ�[����e�S��.�������
�,���������L������FG��M��1+����������	����_������.�.�.�.���.�^�^��^��[�^ĉ�[����e�S��.�������
�,������"�T�"Ļp�g`���R����"<�"�������"<�"����������	Ļ��_������.�.�.�.Ļ�.�^�^��^��[�^ĉ�[����e�S��.�����"�
�,�"��������	���������
���#�>#; Violation of [`ArgMatches`][crate::ArgMatches] assumptions�3��#�d�#��y��N������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����h�h��	�����h�h��.�.������f#�
�,f#�����	����_������.�.�.�.���.�^�^��^��[�^ĉ�[����e�S��.����m#�
�,m#�������  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����FRGJ=�T������T�������&��������($���ʮ��.T���ů���	����_����.�.�.�.���.�^�^��^��[�^ĉ�[����e�S��.������
�,���H�H��	�����H�H��.�.��������
�,������	�������������
�v�v��	��v�v��	�����v�v��.�.�.���.������
�L��v�N�N��	�����N��N�N�N�N�8�N�N�N��.�.������
�����T����T�$1�n������$���������<������V*V*�	����_�V*V*�.�.�.�.���.�^�^��^��[�^ĉ�[����e�S��.�������
�,���V*h,h,�	�����h,h,�.�.���������
�,��..�	��..�	�����..�.�.�.���.�������
�L���.�.�.�	������.��.�.�.�.8��.�.�.�.�.�������
���������g�7���t�������\�������Ե���-��6������"� ���!ć7���7�7���"��7���=܈7���N��7|���!|����7���"ˊ7�Ɓ!��7����74����!<�����4�������rp�r������ǂ$ǂ����g�g���h��g�h���g�hô�gFPR<?�����//�	����������//�.�.���������
��,���/�/�	�������_�69�/�/�.�.�.�.���.�^�^��^��[�^ĉ�[����e�S��.�������
��,����/�����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�����������hL5A��� "�ȋH$ȋ�����T�������Z1Z1�	��������/Z1�������Z1Z1�.�.���������
���,��22�	�����:��/2����_�TW22�.�.�.�.���.�^�^��^��[�^ĉ�[����e�S��.�������
���,���2�Ș���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Ә��������(����)�͊���ݘ')���@$��������������	����<�}�Ta!N��8�8���8��7���>Z\O�g�g���h��g�h���g�hô�gFPR<?������.�.���.��T֙֙����;�;�	��������(���(�;�����~����;�;�.�.���������
����,��x<x<�	��������(J�_��x<����_�LOrux<x<�.�.�.�.���.�^�^��^��[�^ĉ�[����e�S��.�������
����,���x<�ҧ���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ݧ�����D5�p��������D$��������������	����<�}�Ta!N��8�8���8��7���>Z\O�g�g���h��g�h���g�hô�gFPR<?������.�.���.��T�����$G$G�	��������SV$G$G�.�.������ç�
��,ç�G�G�	�������_����G�G�.�.�.�.���.�^�^��^��[�^ĉ�[����e�S��.����ʧ�
��,ʧ��G̃��\������������������� �ɲV$ɲ�����"J"J�	�����r��/"J�������"J"J�.�.���������
���,���J�J�	�������/�J����_�58�J�J�.�.�.�.���.�^�^��^��[�^ĉ�[����e�S��.�������
���,����J�Ѹ��ܸ����������Пؚr�� ���:$������LPLP�	�����r��/LP�������LPLP�.�.������¸�
���,¸�P�P�	�������/�P����_�58�P�P�.�.�.�.���.�^�^��^��[�^ĉ�[����e�S��.����ɸ�
���,ɸ��P��� �t����������(����U��"�������%'��T$�������������	����<�}�Ta!N�՘B�.�.��������	��A�"o�.���T�T�	��������(��(�T�����69�T�T�.�.���������
����,��iUiU�	��������(��BiU����_�����iUiU�.�.�.�.���.�^�^��^��[�^ĉ�[����e�S��.�������
����,���iU���%������������(�����A�"o���%'���2$��������������	����<�}�Ta!N��g�g���h��g�h���g�hô�gFPR<?������.�.���.���[�[�	��������(7��(�[�����36WZ�[�[�.�.���������
����,��o\o\�	��������(��Bo\����_��� o\o\�.�.�.�.���.�^�^��^��[�^ĉ�[����e�S��.�������
����,���o\����t����������]��������Q$��������������	����<�}�Ta!N���B�.�.��� � ��� �	�dP�AT]��.R`R`�	����������R`R`�.�.���������
��,��aa�	�� � ��� �_� uxaa�.�.�.�.���.�^�^��^��[�^ĉ�[����e�S��.��� ���� 
� �,���a���"������ � ��dP�AT]�� �����6$���� � ���������	����<�}�Ta!N��g�g���h��g�h���g�hô�gFPR<?������.�.���.��McMc�
�� � ��� �� McMc�.�.����� ���� 
� �,���c�c�
�� � ��� �_� ���c�c�.�.�.�.���.�^�^��^��[�^ĉ�[����e�S��.��� ���� 
� �,����c������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()��<���� � ��V�\�,���� � ����$���� � �����������3<�YPƇ��g�g���h��g�h���g�hô�gFPR<?���T������ � ff�
�� � ��� �� ��ff�.�.����� ���� 
� �,���f�f�
�� � ��� �_� ���f�f�.�.�.�.���.�^�^��^��[�^ĉ�[����e�S��.��� ���� 
� �,����f�
�T�
���:t�4���� � � � � � ��
4�
�� � ����
<�
�� � ��ܐ
<�
�� � ��ı
$�
�� � ����
D�
�� � ����
\�
�� � �j�j�
��� �_� �j�j�.�.�.�.���.�^�^��^��[�^ĉ�[����e�S��.��� ��
� 
� ,�
��j�q�q�
��� �� �q�q�.�.����� ��
� 
� ,�
�s$�"$ Origin of the argument's value�3�a$�\|$����C�1P� � � � � � � � � 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� � ���r�r�
��� �_� �r�r�.�.�.�.���.�^�^��^��[�^ĉ�[����e�S��.��� �,$� 
� ,,$��rtt�
��� �� tt�.�.����� �3$� 
� ,3$ �:$�
��ftft�
��ftft�
��� �� ftft�.�/�.���/��� �@$� 
� L@$�ft/u/u�
��� �� /u�/u/u/u/u8�/u/u/u�/�/��� �K$� 
� K$gugu�
��� �� gugu�/�/�/���/����� �O$� 
� TO$�gubvbv�
��� �� bvbv�/�/�/���/����� �[$� 
� [$�bv,�%���� ��� ��� � �� �����������������������q���_� Ļԅ�%�T��%���h������ � � � � � � � � ����� � ����T��%�� � ��� � ��FB�FB� � 
� FBFB����� � ��B��%� � ���B��B� � 
� �B�B����� � ��B��%� � ���w�w�
��� �_� �w�w�/�/�/�/���/�^�^��^��[�^ĉ�[����e�S��/��� ���%� 
� ,��%��w%z%z�
��%z%z�
��� �� %z%z�/�/�/���/��� ���%� 
� L��%�%z~~�
��� �� ~�~~~~8�~~~�/�/��� ���%� 
� ��%���%-\��%�\��%���7�O)�'�@� � � � � � � � � � � � � � � � � ����� � ����� � � � � � � � � |C�|C�� � 
� |C|C������ � ��B4��%�� � ��D�D�� � 
� DD������ � ��B��%�� � ��T��%��� � �� �� � �����%��� � �� �� � �����%��� � ��d��%$��%�� � ��l��%$��%�� � ��\��%��%�� � �����%��� � �� �� � �����%��� � ��\��%��%�� � ��l��%��� � ��\��%��%�� � ��,Ѐ%��� � �� �� � ��O~O~�
��� �_� O~O~�/�/�/�/���/�^�^��^��[�^ĉ�[����e�S��/��� ���%� 
� ,��%�O~�����
�������
��� �� �����/�/�/���/��� ���%� 
� L��%���:�:��
��� �� :�:��/�/����� ���%� 
� ,��%䁁%�T��%���y���i�� � � � ���%��%� � �����$%,Ɓ%� � ����"%D��%� � �����&%d��%� � �����
��� �� ���/�/����� ��%� 
� ,�%���
��� �_� ���/�/�/�/���/�^�^��^��[�^ĉ�[����e�S��/��� ��%� 
� ,�%��N�N��
��N�N��
��� �� N�N��/�/�/���/��� ��%� 
� L�%�N�)�)��
��� �� )��)�)�)�)�8�)�)�)��/�/��� ���%� 
� ��%��%�T��%��^�z����� � � � � � � � � ,��%�� � ��� � ��$��%�� � ��� � ��,��%�� � ��� � �� ���%	�
��{�{��
��� �� {�{��/�/����� �ǂ%� 
� ,ǂ%ڛڛ�
��� �_� ڛڛ�/�/�/�/���/�^�^��^��[�^ĉ�[����e�S��/��� �΂%� 
� ,΂%�ڛ�����
�������
���!��!�����/�/�/���/���!�Ղ%�!
�!LՂ%���ΝΝ�
���!��!Ν�ΝΝΝΝ8�ΝΝΝ�/�/���!���%�!
�!��%��{&�L�{&������%E+�!��{&L�{&��!�!��l�l��
���!��!l�l����!�!
�!���
���!��!���/�/�����!��{&�!
�!,�{&�����
���!�_�!�����/�/�/�/���/�^�^��^��[�^ĉ�[����e�S��/���!��{&�!
�!,�{&��������!���!���!�!��!��:��:��:��
����'��'���	$FqXB��!�!d�'�'��!�!��d�',�'��!�!Z�Z��
��Z�Z��
���!��!Z�Z��/�/�/���/���!��'�!
�!L�'�Z����
���!��!������8�����/�/���!��'�!
�!�'3�3��
���!�_�!3�3��/�/�/�/���/�^�^��^��[�^ĉ�[����e�S��/���!��'�!
�!,�'�3�"�"��
���!��!"�"��/�/�����!��'�!
�!,�'̐'�<�'���z8�l<�Z�!�!t�'$�'��!�!��t�'$�'��!�!��w�w��
���!��!w�w����!�!
�!���
�����
���!��!���/�/�/���/���!��'�!
�!L�'�������
���!��!�����������8��������/�/���!��'�!
�!�'ֳֳ�
���!�_�!ֳֳ�/�/�/�/���/�^�^��^��[�^ĉ�[����e�S��/���!��'�!
�!,�'�ֳ���
���!��!���/�/�����!��'�!
�!,�'��'�<�'��!~�;�Ӵ��!�!�!�!�!�!�!�!���!�!�����!�!���D��D�!�!
�!�D�D���!�!��C$�'�!�!HE�HE�!�!
�!HEHE�����!�!�C,�'�!�!���E��E�!�!
�!�E�E���!�!�C,�'�!�!�����
���!�_�!�����/�/�/�/���/�^�^��^��[�^ĉ�[����e�S��/���!��'�!
�!,�'���z�z��
��z�z��
���!��!z�z��/�/�/���/���!��'�!
�!L�'�z����
���!��!������8�����/�/���!��'�!
�!�'ʾʾ�
���!�`�!ʾʾ�/�/�/���/���!��!�!��'�!ܫ>ʾ��>ʾ
�!��$�'�ʾʾʾ���
���!��!���/�/�����!��'�!
�!,�'�r)�4�)��Q�Q��Ժ'�!�!�!�!�!�!4�)��!�!���!�!��4�)��!�!���!�!�� �	N)�����������!��!�����/�/�����!�	T)�!
�!,T)G�G�����!�_�!G�G��/�/�/�/���/�^�^��^��[�^ĉ�[����e�S��/���!�	[)�!
�!,[)�G�D�D����D�D�����!��!D�D��/�/�/���/���!�	b)�!
�!Lb)�D�
�
�����!��!
��
�
�
�
�8�
�
�
��/�/���!�	m)�!
�!m)ܾ)�L�)���9��Q�E�!�!�!t�)4�)��!�!����)T�)��!�!����)<�)��!�!����������!��!�����/�/�����!�	�)�!
�!,�)��������!�_�!�����/�/�/�/���/�^�^��^��[�^ĉ�[����e�S��/���!�	�)�!
�!,�)�����D#��L�r7_���!�!�2@,2��!�!�5�5I�5��4�5���4�5��4榦������"�����t����!�!����������!��!�����/�/�����!�		�!
�!,	<�����!���!���!�!����
�T�
��K���;��!�!��
<�
��!�!����L���!�!�� �	�
��� � �����!��! � ��/�/�����!�	�
�!
�!,�
��+�<�+���!���!�!�!ü:�+��;�+��D��$�!���!�!'),.d�+$�+��!�!��t�+4�+��!�!��l�l�����!���!�!�!ü:���;����l����l����!��!����l�l��/�/�����!�	z+�!
�!����,z+2�2�����!���!�!�!ü:���;��_��2��_��2����!�_�!����2�2��/�/�/�/���/�^�^��^��[�^ĉ�[����e�S��/���!�	�+�!
�!����,�+�2���������!���!�!�!ü:���;���������������!���!�!�!ü:I��;H��;������������!��!~��������/�/�/���/���!�	�+�!
�!����L�+���K�K�����!���!�!�!ü:K��;J��;K����K����!��!|��K��K�K�K�K�8�K�K�K��/�/���!�	�+�!
�!�����+D�
+����!���!���!�!����,�<�,��!�!���,���E�z\S`y�!l�,,�,��!�!�����!�!��n��/���!��!���/�/�����!�	z,�!
�!��,z,�����"�"����/����"�_�"-0���/�/�/�/���/�^�^��^��[�^ĉ�[����e�S��/���!�	�,�!
�"��,�,��

���"�"����"%

���"�"��Y��4
���"��"sv

�/�/�/���/���"�	�,�"
�"��L�,�
�
�
���"�"��ŕ<�
���"��"58�
��
�
�
�
8��
�
�
�/�/���"�	�,�"
�"���,|-�,-���"�"��-���e�
9��"�" ,'-'-��"�"���2-D2-��"�"�������"�"�����/����"�_�"�����/�/�/�/���/�^�^��^��[�^ĉ�[����e�S��/���"�		-�"
�"��,	-���H�T�-��"�"���-�����_�##�"�"÷���HQ�÷���"�"
�"��jll�-��"�"÷���"�"�����/���"�_�"���/�/�/�/���/�^�^��^��[�^ĉ�[����e�S��/���"�	�-�"
�"��,�-�TI�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].�����5DŦ�ԘG�"�"����TI7������"�"
�"���"�"������"��"���"�"
�"������"��"���/�/�����"�	��"
�",�--����"��"-�----8�---�/�/���"�	��"
�"������������"��"���/�/�/���/���"�	��"
�"L���������"��"���/�/�/���/�����"�	��"
�"T���d d ����"��"d d �/�/�/���/�����"�	��"
�"��d !!����"�`�"!!�/�/�/���/���"��"�"�	��"ܫ>!��>!
�"��$��!!!��/�B7/4 Represents the color preferences for program output��\�/����1�h�q��"�"�"�"�"�"�"�"�"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��/���"�	�/�"
�",�/��- �	�/����.�.����"��"�.�.�/�/�����"�	�/�"
�",�/c/c/����"��"c/�c/c/c/c/8�c/c/c/�/�/���"�	�/�"
�"�/�/�/����/�/����"��"�/�/�/�/�/���/���"�	�/�"
�"L�/��/{0{0����"��"{0{0���"�"
�"T0��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�/�T0�"�"��T0T0�"�"��7��>������������9����:�������1����h������b�A���c�Z��K������k�P����{���r�x��w������������S�����|�����3������E��r��q��o�}o��n��m�-m�8l�Sk�xj�fi��g�f�le�*d��b�gb�b��a�Z`��_�W_�j]��[�0[��Z��Z��Y�Y��X�AV�qU��T�kT��S�QS��R�@R��Q�4Q��P�+P��O�O�ZN��M���	�M���	�RL��K���	�0K��J���	�-J���	��I���	��H���	���	�H���	���	��<��4�T������]�����D���[�B����������Լ�v��k��Ϸ���������ճ������;�����P��(����'��(��m����+��g�����B��~�����/��4��4�������������;��������ψ�����l��ڃ�/�����a�����~�~�f}��|�|��z��x��w��v�|u��s�xp����ho�����m����l�gl��k�:k��j�j��i��h�ih�h��g�Tg�g�rf��e��e�	e�rd��c�_c��b��`��_�q_��^�?^��]��\�$\��[�6[��Z��Y�NY�������X�����V�wV�V��T�՟	��S�vS���	���	���	�R���	��P�uO��N�iN���	�XM��L��L��K���
���
��I��G���
�QG��F��F�QF��E��D��C�ɵ
��B���
�ܺ
�t>���
��=�5;�x:���
���
��9���
��8�57���
�-6��5�z5���
�45�q4���
�_3���
���
��2�2���
���
�a/��.�.�;-����*�*����)��
��(���(���>'��%�����3%��$�M$��#�d#��"��"��#��#�e"��$��$��%��!��%��&�X!��&��&��'�� ��(�_ ��)����*�m��+����-�1�!��:����;�-��<����=�m���K��#
�X�
��3�������E��������e����*��s������&��'����*��*������s�������f�������������*�����J�����d�����~����
�����������������������
��� ��!�����!��!��"����"�����#����%�O��?���1�����2�K���3�����5���V�������Z�������Y�����������\�����������"�+���#��$��&�����)��������,��������/��/��������8	��9	��9	�,��s����}����	�Ղ	��������	��	���	�ę��	���	���	�g��t����[���	���	���	������	���	�̔	�"��*��ϓ�5����	���	�ި	�A����	��	���	�S����	�ӭ	�h����	���	�1����	�w���	���	���	�u���	���	���	�Lt���	���	��q���	���	���	�9q���	���	��n���	���	���	�"n���	���	��j���	���	���	�'h��d���	���	�Ü	��c���	���	��`��]��[���	���	���	��W��U���	�ƃ	��	�lP���	���	���	��N��J�ޱ	���	���	��I�AF���	���	���	�TE�!C���	���	���	�^>���	���	���	��=���	���	��<�G8���	���	���	�I7��3���	�ɋ	��	��2���	�֍	��	����	���	���	���	���	���	������	���	���	���	���	�������	���	���	���	�x�$���	���	���	�������	���	���N���	�-
�����	��
�݀	�ހ	�߀	���	��	��	���	���	���	���	���	���	���	���	���	���	���	���	�Ї	�ч	�lj	����:���h��h��l�H���m��m��m�]���n��n��n�����o����r��s����l��������Z����T��������*�����c����������,�)��� �� �r��� �� �������;������!0�]���#0��#0�����l0��l0�����q0��q0��q0�����v0�\��������~0��~0�^��ہ0��0���0��0������0���0�j���i!��i!���`������������������ǭ�������s�������D������� �����"���g����C���m����ޟ�l�����s��
��������ƛ�8��q��X��������m��'������������������������������
���
"�����"��"����"�7���"�ۊ��"����"���N�����O�����@��� "�� "�{���""�!������("�O���,"�ل��."�t���/"�s������5"�с������G��R��	#��	#��u�� ��r��'��o��0�7k��<��e��G�^��V��W��i�T��u��P����EM����I�ؔ�VF�C��?����,�����"�������V�ש���	����
������ۼ�3����2���������������������������<�����L�����#����������k�����������)����������������X����������R�����L�����2�����;�����������f����z��a��
��u�������������F�����/�����}�����������������A��������������������(�����������!����������*�����}��������>��������H���������
�������2�����-���&
����
%��
%����%��%�Ǻ��%���%�̬%�ո���%���%�H����%����5����%���%���%������%���%���%�˱���%���%���%���%���%���%�Ǭ���%���%���%���%�5����%���%���%�M����%���%�c����%���%�����%�X����%���%�Ϥ���%���%������%���%�,����%������%���%�q����%���%���%�R����%���%���%���%�@��ޜ�-���&����&��&�–��&����"&��"&��"&�#���+&��,&��7&���4&����<&��<&�����a&��a&�$���g&��g&�[���j&����|&�����&���&�����&����ʼn&�F����&�����������~������y�jy��'��'��x��'��'�ix��'��w��	'�ww��'��v��u�2u��'��s�r��p��o�\o�o��'��'��m��'�$m��!'�bk��5��5��5��f�c��#��>��>�b�Ja��`�2`��_��^�$^��[��[�-]��Y��w��w��w��X�����W����/W����V�̑��U�ݞ�������S�������"R�������HQ����N��M�'M����������{L��������J�����I�DH����RG�����E��������D����HD��C�yC�%C�z?��
(�?��(��>��(��(��(��=��(��<��#(��#(�`<��'(��'(��;��-(��;��M(��:��I(��I(��u(�9��p(��p(�]5��4��)��)�D4��3��0��/��.��	��	��-��
�B-����,���O,����+����*������(�R(��'�'��+�\&��
+�Z%��+��$�/$�_#��+�n"��+��!�� �X ����������,+���,�U��3+���d��,��,��
�
�r��	,����u�F������-�-������m������������N�������������1�����K�����������M�������������V���������f���������O���/��/�v�����-����
��H��P��Os������%���v����������0��8���x���������\��N���������Z������c�����3��;���v�������
����������|�T��\�����4��<���~��������������������ɑ���	��J�����Ύ�֎�4��Í���������0���������~����������k��s��7��u��}��-�������#����k~��}��}�?}��|��|�,w�4v�<v����Lu�Tu��t��s��s�s�s�<r�Dr�Op��o�o�'o��n��n�n�#n��m��m�hl��h��g��g�f��g�g�f��e�f�{e��e�VV�^V�t��lU�tU��T�DT�LT��S�eP��O��O�t�ZN��M��M�s��L��K��K�r��D�`C�hC�� ��;�;�;��@��3��2��2�SF�
,�	+�+�����'�6'�>'�1��<!�t �| �0����������"�Z�b����6�������-������������=�E����=�E��������� ��'���B��}������3�������U�����������������L<�Q��X��������� K���������h��غ�ߺ�l��s��7P�¶���������ݴ�����������������A��H�����N��U�����������X��&��-��V*������%�����5��R��Y���/����������2����x��[��b��x<�ƨ�������Ï��G�����������J�����������P������Έ�Ո�iU������υ�օ�o\����a��~�����a������	�����c�}�|�&|��f�zz��z��j�z�[w�bw��r��v�Cv�Jv��u�+u�2u��t��t��q��q��w��p�q�^p��k��k�O~�Vk�]k��j��i��h�i���eh�lh��g�"f�Ye�`e�ڛ��d��d�)d�c�Kb�Rb�����`��`�G`��_��_�3��_��]��]�#]�\\�c\�ֳ��[�mY�tY�����X��X�AX��W��W�W��U�U�U�G��tT�{T��S��R�"R�)R�����P��O�0N��L��L�2���K��K��J�<I�EH�LH���[G�bG��F�E�E���lC�sC���@�9@��?��?�?�"?��>��>�>�>��9��9��-�\9��8�*8�18��{�+�-�1����������D�H�����ׄ��—�������
}n�n��
�-� �'�'�'}���������������������������	�	�	�
�
�
�
��������������
�
��������������������������������������-https://docs.rs/clap�crate::Command::error�crate::Command�Derive Tutorial�=https://docs.rs/clap/latest/clap/_derive/_tutorial/index.html�Derive Reference�3https://docs.rs/clap/latest/clap/_derive/index.html�LICENSE-APACHE�LICENSE-MIT�xCONTRIBUTING�CONTRIBUTING.md�Command::error�docs.rs���D��D��D��D��D��D��D��Dx��D��D��D��D��D��D��D��D��D���D��D��Dx���D��D��D��D��D��D3ArgAction::Append�crate::ArgAction::Append�crate::Arg::long�Arg::value_name�crate::Arg::value_name�ArgAction::Count�crate::ArgAction::Count�
crate::Arg�Arg::id�Нcrate::ArgAction����D�crate::Arg::id�
Arg::short�crate::Arg::short���D	Arg::long���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��ArgGroup::id�crate::ArgGroup::id�crate::ArgGroup���crate::builder�
Parser::parse���+FromArgMatches::update_from_arg_matches_mut���D��D��crate::builder::EnumValueParser���DError::exit�$FromArgMatches::from_arg_matches_mut������D9��D����>���"CommandFactory::command_for_update���D��Dy����D��D7��D������#��CommandFactory::command���D4��D�x��D����D���5�������D��D3��Dx��D��2���D��D��D��x���D$�:	x	arguments���x���D�x��D�l!super::Arg::default_missing_value�����DCommand::long_version�)crate::error::ErrorKind::ArgumentConflict�crate::error::ErrorKind�crate::error��� Command::print_help�super::Command::long_version�super::Command::print_help�super::Command��super::Arg::default_values���Dsuper::Arg::env�super::Arg::default_value�
super::Arg���Arg::default_missing_value���Dsuper::Command::version�crate::ArgMatches���D��D��  crate::builder::TypedValueParser���D��D��D��D��D�-"crate::Command::args_override_self���D��D��-��Command::version���D���D��D���D��D� %crate::builder::TypedValueParser::map���D��D��D��D��Dy��D��D��D�ysuper::Command::print_long_help���D��D��D��-��TypedValueParser::map���D�
��D�
��!Command::args_override_self(true)�x��D�Command::print_long_help���D��D���D��D��D����D��Dx���D��D��D��D��D��D���D����D��D��Dx��D��D��D��D��D��D�
Arg::requires���$crate::Command::hide_possible_values�#crate::builder::ValueParser::string��pArg::value_terminator����D�Arg::new�%Command::dont_delimit_trailing_values�positional arguments�possible values���D�Arg::num_args(..)���.num_args(0..N)�Arg::require_equals� Arg::required_unless_present_any�Arg::requires(name)�,crate::builder::ValueParser::possible_values������D��D�����D���D��D��DArg::allow_hyphen_values�����D���*Arg::conflicts_with���Dconflict���DValueParser::string����!crate::builder::FalseyValueParser���D�V��Arg::allow_negative_numbers���D��D����D����D�*Arg::default_value_if���D��D��D!crate::Command::next_help_heading���D��D����Arg::action(ArgAction::Set)��V��D�����
Arg::num_args�Arg::conflicts_with_all���D����D
Arg::index��*��D����D$crate::builder::PossibleValuesParser���D���D��D��D�VArg::required_if_eq_any���D����D����ArgMatches::value_source���D���D���D"crate::Command::next_display_order�����D��D
Reflection�����D��D�(Arg::num_args(1..)�Arg::conflicts_with_all(names)���D������D'crate::Command::subcommand_negates_reqs��(��D���Dstd::ops���D�����(��DArgAction::Set���D��D��D��DArgMatches::contains_id���D���W��D,��D�	Arg::help���D��D��DValue Handling�Arg::hide_long_help���D��D��DArg::aliases���D��D��D��D
taking values��W��D,��Drange expressions like 0..=1���D�Arg::hide_possible_values���DArg::global���D��D���DArg::last(true)���D��D��D��W��D,Arg::default_missing_values���D��D��D��D Arg::required_unless_present_all�
Arg::alias���D��D(crate::error::ErrorKind::UnknownArgument���D��Dcrate::Subcommand���D	Arg::hide�	Arg::last��'��Dx��D��DArg::allow_hyphen_values(true)���D��D����Dstd::ffi::OsStr���D��D��D��D�,�'!crate::Command::disable_help_flag�x��D��D'Arg::required_unless_present_all(names)���D��D�����D��D��D>crate::builder::ValueParser��,��D��Dx��D�',crate::Command::dont_delimit_trailing_values���D��D.require_equals(true)���D��D����D��D�Command::hide_possible_values���D�,��DArg::action(ArgAction�Arg::default_values_if���D��D��DArg::value_delimiter�Arg::exclusive���D����DArg::overrides_with��0��D)crate::builder::NonEmptyStringValueParser���D�
��D€E��E��D�Arg::trailing_var_arg���D��D�EArg::default_value���E��D����D��E�0crate::Command::next_line_help���DЁE��D€E��E��EArg::exclusive(true)���Dpanic!���E�E҂EConflicting�����E��0"crate::builder::BoolishValueParser���EЁE���D�Arg::required_if_eq_all���EӃE��D�
�Ecrate::ArgMatches::value_source�҂E��Eȗ��D�Command::next_help_heading���E��EArg::action���E
num_args(1..)�ӃE�E��E
Arg::required���EȗН$crate::builder::RangedI64ValueParser�����D��E��E��EArg::required_if_eq�Arg::ignore_case���D��E��Ecrate::ArgMatches::contains_id���EÜنEȗ�!Н�+crate::value_parser��
��E��D�Advanced Argument Relations�Command::next_display_order���E·E��DArg::short_aliases��E��E��EArgPredicate::IsPresent�/crate::Command::args_conflicts_with_subcommands��EنEÜ��EН��+؈Estd::ops::RangeBounds���E���E��D�!Arg::next_line_help�·EىE��D��E��EArg::hide_short_help���EArg::long_help�Ü��E�E��E؈E�+	Basic API��!��E��D��EArg::short_alias�'Arg::required_unless_present_any(names)�ىE��E��E+crate::Command::dont_collapse_args_in_usage���E��Evalue_parser!(T)���E� Arg::hide_default_value���EArg::next_line_help(true)���Dy��E��E�E�E��E���std::ffi���E��E��E��E��E$crate::Command::disable_version_flag���E�Ecrate::Arg::num_args���E�����D��E��E��D��D��D��E��D��E��E��D�E��D�����E���D��D��D��D��D��D��D��D��D��E��D��D��D�E��D��D�Ecrate::Arg::conflicts_with_all���Dcrate::Arg::requires�Arg::help_heading�crate::Arg::help_heading��crate::Arg::requires_ifs�argument exclusion rules��E��Drequirements���E��E�argument requirement rules�ےE����E��Dcrate::Arg::conflicts_with���E��E��D����Dargument�ArgGroup::required�ÓE���ےE��DArgGroup::multiple���E��E����D��Dx��Erequired group�����ȔEÓE��E��D��E����D��D���Ex��E��EȔE���E�E����D>��E��Ex��E��EValueSource::DefaultValue���(crate::parser::ValueSource::DefaultValue�crate::parser::ValueSource�
crate::parser����E��E� ��՗E��E��E����E՗E� ��E�'crate::error::ErrorKind::DisplayVersion�����"Command::before_long_help���D�exiting�Command::render_long_version���D��Dcrate::CommandFactory::command�Command::flatten_help�std::iter::IntoIterator�$crate::error::ErrorKind::DisplayHelp�crate::Command::aliases���Command::after_long_help�Command::try_get_matches_from�std::env::args_os�std::io::Write�Command::long_flag_alias�Command::get_matches�Command::subcommand_value_name�crate::Error�ArgAction::HelpLong�����Dstd::io::BufWriter�Command::alias���D��D�UArgAction::Help���E��E�H'Command::subcommand_precedence_over_arg���E��ECommand::visible_alias���Edelimiting 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!��(�U���Eclap�ҝE�Command::long_about�std::io::stdout����Ecrate::Error::context�ArgAction::Version���E���D�crate::Arg::default_value���DCommand::max_term_width���ECommand::arg_required_else_help���ECommand::arg���D(crate::Command::try_get_matches_from_mut���E��Dcommand!� Command::disable_help_subcommand���Dcrate_authors!���DCommand::render_version��
std::vec::Vec�Command-specific Settings���D��E(Command::args_conflicts_with_subcommands��E��#Command::allow_external_subcommands���Dcrate::ColorChoice�ãE��D��DCommand::override_help��P��E�a��E�?��D��EColorChoice::Auto���Denv::args_os���DCommand::next_line_help��crate::Error::exit��ECommand::before_help�x!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�"�V crate::Arg::hide_possible_values�ҦE��D�����E��ECommand::short_flag_alias�ħEcrate::Arg::value_delimiter���E��D	std::iter� Command::subcommand_negates_reqs��0Ө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���Command::try_get_matches���DCommand::render_long_help�ĪE'crate::Command::subcommand_help_heading�clap::Error�ArgAction::HelpShort��[���D�0��Estd::io���Command::visible_aliases���E��Ecrate::Command::subcommand���ECommand::subcommand_required������EέE�crate::Arg::required�crate::Arg::overrides_with���Ecrate::crate_name�!Command::allow_missing_positional���E�E��crate_description!���E�Arg::overrides_with("foo")�Command::write_help�crate::command�clap::Result�ůEНCommand::help_template����'��EError::context�Command::term_width��	��EArg::display_order�ڱEStyles::default���ECommand::disable_colored_help�ƲE��E Command::subcommand_help_heading���'�Command::multicall�std::vec��ESubcommand-specific Settings�Command::disable_help_flag���E�	std::process::exit�Command::new�.https://en.wikipedia.org/wiki/ANSI_escape_code�Command::no_binary_name�Arg::required(true)�Application-wide Settings�ųE���crate::Arg::index���E��E�PCommand::long_flag_aliases�crate::ColorChoice::Auto���E���Ecrate_version!���EڵE��ECommand::styles���ECommand::propagate_version�Command::build��ߘE�E����E��DЙEęE��E��E3��E֚E��E����E��E��E��E��E�E¸E��E��EęE��D��D��E��E��E֚E������E��E��E���E�ОE��E�%��D��E��E�E�E�����EןE��D��E��E��E�U�(ӠE��EҝE��E��E��EОE�%��D���E��E��E��E���DןE��E��E��E�(�ӠE��E�E��E��D��E��E��D��E��D��E��E��D���E��D��E��E�E��D�����E��D˥E��D���EãE��D�E��D��E�P��E�a��E��E��D�E��E�Ex�E��E�����E��E��D˥E�"�E��D��E�P��E��D��E��D��a�V��DҦE��E���E��E��Ex�ħE�E��E�.�E��E2��E��D��EӨE�E׫E�E��D��E���E��EԩE�EجE��E�V��E��D�E��EĪE�EѮE�[��E�1��D��D�0��E׫E��E��E���E��E��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��E�E��E�E��E��EڱE��E��E߳E��EН�ƲE���'��EԴE�E�E��E��E�	ɵE��E��EųE߳E����E��E�P��EԴE�:��E�E��E����E��E�0ɵE�EڵE��E��E��E��E�ߘE����E����DЙE�P��E��E��E�"��E���E��E��E��E��E¸E9��D��Dpossible value���Arg::hide_possible_values(true)���D��E��D�0PossibleValue::help���D�
��D��E������E��D��E��D�0PossibleValue::hide���E��E�����D��Dy���D�0��E��E�����D���D�����E��D���D������D��D��E���D������E
Into::into�����E��E���ANSI Escape Code���EڵEڵE��EڵE!Arg::value_hint���Dcrate::Arg::value_hint�.num_args(1..)�Command::trailing_var_arg(true)���D crate::Command::trailing_var_arg�x��E��D��E��E��E��D���Ex��E��E��E��E��D���E��Ex��D��E��E�ValueParser::path_buf�std::path::PathBuf�	std::path�crate::builder::PossibleValue����D���D�std::convert�From<&OsStr> types�From<String> types���ValueParser::os_string���Estd::ffi::OsString���E��E�+��D����ErrorKind::UnknownArgument���Dstd::convert::From�����E��E��D��E��EValueParser::new���E��E�,�����Dcrate::Arg::allow_hyphen_values�����D�����D��E�From<OsString> types�ValueParser::bool����D
value_parser!���E��E���E��E"crate::Arg::allow_negative_numbers�������D������D��D��Dȗ��E��E���Dcrate::Arg::value_parser���E��E��Ecrate::ValueEnum���D�����������D�
��D���Eȗ���E��EArg::value_parser����E��E����E��E��F��D�����Native types�Ranged numeric types�Ü��Eȗ�
�؈E�
ValueEnum types���E��E��E��E���EBValueParserFactory types���E��E��E����Ü��E�؈E��E��E��D��E��E��E�std::str�Ü�
؈E��D��Estd::str::FromStr���E��������Dy
FromStr types���E��D������E�����E�0TypedValueParser::try_map��Self::Parser�From<&str> types���E��E�t���������E��D�����E��E�
���D��E��E��E��E�������E���D���E��E��E���D��D��E��E��E��E���$�*crate::Command::styles���D��D�0��E��Dx��EStyles::context_value������E��D�*��D�0��D���Ex��E��E���*��E��D���D�0x��E��D��E��E��������������6https://rustc-dev-guide.rust-lang.org/diagnostics.html���rustc diagnostic style guide�����E�����E����E��E]crate::Arg::value_names�#crate::Command::subcommand_required���D*Arg::value_parser(value_parser!(OsString))�����E�&crate::Command::arg_required_else_help�	I/O error�std::io::Error��Arg::value_names���E��E��D�std::fmt::Display����E��E0crate::Command::external_subcommand_value_parser���E��E��E��E��D�std::fmt���E���E��)Command::external_subcommand_value_parser���E��D��E�E���E��Estd::fmt::Error���E��E�_��D����E�����D��E��D��Ex�E���E�EFormat error���E��E��E�*��D����D�����E��E��D�x��E��E��E��E��E���E��E��D>����D��E��E���Ex���E��E�E��E��E-������D�std::result::Result�std::result�
Error::format��x
Error::insert�Error::with_cmd�
Error::new���D�����D��D����E��E�W�x��E��E��E��E��D��D����D������E����E�x���E��E��E��E��D��D	x��Dx��Dx��D�x����D���D��x��D��D�x����D��D�std::string���ArgMatches::try_get_raw�ArgMatches::subcommand_name���D�ArgMatches::subcommand()�ArgMatches::remove_occurrences�try_remove_*���Ecrate::Command::get_matches�takes an additional value�ArgMatches::try_get_one��E��E��E�1����E��EArgMatches::remove_many���E��E��E��E��E�E��E�1�����ArgMatches::subcommand_name()���EArgMatches::remove_one���E��E��E��E��D���ArgMatches::ids���EArgMatches::get_raw_occurrences����E��E��DůE�ArgMatches::try_contains_id�����E��EArgMatches::get_raw���E���E��D��D�std::string::String����DНůE"ArgMatches::try_remove_occurrences���E���E��EArgMatches::get_many���E��F��E��DArgMatches::try_get_occurrences���E��DН��DArgMatches::try_remove_many����E��E��EůEArgMatches::get_one���E��E��D��D��DArgMatches::try_get_many���E��D� Н��D��D���E�F�ArgMatches::try_remove_one���E��E��EArgMatches::index_of���E��E��D��Dcrate::ArgAction::SetFalse���E��E��D� ��D�#ArgMatches::try_get_raw_occurrences���E��E	delimiter���E��E��D��D�ArgAction::SetFalse���E��E� ��DArgMatches::get_occurrences���E��EArgMatches::indices_of���E��E�Pcrate::ArgAction::SetTrue���E��E���E�Estd::iter::Iterator���E��E��ArgMatches::subcommand���Ex��E�P�EArgAction::SetTrue���E��E��D��E�E��E��E��E��D����E��Ex�P�E��E��E��E���D��E�E��E��E�J��E���D���"��E��Ex��E�E��E�E��D���E��E��E҂EArg::env��crate::Arg::env���E҂E��D��E���E��E҂E��D��E��E���E��D�����D���E���D���D����D����E��D��D�����D����D��E��D��D�����D��D�: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��FdzFӳF�F�F��F��F��F��F��F��F��FߵF�F��F��F��F��F��F��F˶FԶF�F�F��F��F��F��F��F��FǷFϷFطF�F�F�F��F��F��F��F��F��F��F��i$'��o��5����k�C	�
�~&o*)�]6��;l��E���U����uڷo
��`�g�-����P����p��D�����H�-�:ǎ&������CuƮ8��^��*Y��8����/�����mu�����'[Z)�S�#����;����ac���!9��3m�Oۗ���KJ�T�'�D�;���Z�����O�3#�L�3�&�X��u�*=�Q���,)��s��T�d�8Xm�9
��
k�l�,�����-=k�H���L��h�ȫ����C���ʼnO�^��a�%��RD���j�kq�1zWM�[��rg?�@:h�P�u��Ύ*�2��f��^��ĝgk�?�uy<\�r0
}�yj��w}�qOlWawף0'o�N���ylnd��z
�=��$�s��i��e=d���a�4P�&JZ{A��`y��������ňp���&!K�᫶ZZ%��܃����	���BaY�ƪ���=�����)�����W�1YQq5{Eq��ˏ�66��I�}₰%�TO������d��6�?o�kp�TF&�R�"�����8P���)���9��ܺ,Y;�m�~i�e7�I��x�(�HV�٢��y�^���9Й��dw��D�����>��D�W���FA	�J����I��h�	6��� ����J�������x4�:~������*Q�����B	��L�J�s
��I�N_5JR�
'���WIu	X��:oFB���3�ۮ��7�FV�Uf�N�+j�QݲF��M�5���t:��Z�"1�3Ⱥ_Fa�/�Xdz�
�_B)p(\;N��k��+VJe:l	e�v�A�B�`��J��=�Sk����!Ѿ������.4[�"!��|RՏ��Ѿ!:����58n��P\=��wկ�t���`���kUܻ'j����%7�-��m�v`%C���J��;�R���t�3���.;��1�k��P��hP���Iޕ�/���]e�{�����b��e�q?P�NKN0_z?>���n�E��7W(2��D�S�c It}͘
P�U��,fI�rA������,'�t�ٖ����oA#���ݴ
�ݖ��j�ƫD�?%�Bb[~G�~mr�M��x��S��lɪ��%��F�5�5�
kT)���J}�ђ��1d���?J�o�p�qաM���-FF��zDh��X�Y�\�C�Y+�kT���
4��0Y6�3������0��q�8����"TV�@992���~�",�8�
����7ǩ잲,�}"Y,��3AD�9�c����0�F�S!�i����+fǴ��Cf�OM���zR홪����������f��+�r~�}d�+<C���d������ki'}�S]V=J���0�v�iŞ���A����/�����f��&�v���A��0)��q&�G��R#*%F���{&���ƞ/�ɼ/�FJz�(��b
��Z׾`
�濔���Z�f�s�����	T2%,�֢Z}K@N'�C覗h�p1�b�S3�v���8s�+�
'���5��8-P^���Ͼ
�^f�~
#���WH�aϕ��Q�.�=��,���'g���o����{�C�Î;NsF}V�(�!��I�%w�)?�f�O�y�*0�#�2���R/E�.�]CFc\0���<�B@�䷛͚ ��Z)Vdž:��
�Z�bα%ɔ!h`C��A��j	4���v*�u�������N  @�h���[��57��5D�L�/Ő�F���NZߑ�E?����"O >��MY��<Y��<k�y@����BƷs*��	,�z�#Q5�8a�&꿞�������x��XÍ
.rS�����֎0۸��EK�Pb���V=6�A��7�@L�)YXq�x_�9G�1�� �Ӎmũ���a����j�5�b��s���<��#-�#�2���<$�J����3
K�*�I�r<~Żљ�b�OK��&���x��84`0+�z�C/��=CSo�NQ���K�8CEL��޶���^�JIxI0��MP�=�R\����n�ҕ��;F���bu����,���O
n<nO��t3�S�����M�ԙ>-����b�qC�1��be/`9#R\������ˮ�U��r"*t$R�H�C���/����Y*�Ǿ�u�Ou�޾�u&��ʰwkmTy�7&�.ㅇ���F�;�9D�s�<�|�
���:Y�(`��9� �Z]���4x��/�sX�<+���-�֌�A����:|xjE�6����i�����5>y/�������i!�f�ˮM(�D��2�M�r����A\ ��(�pz�r�u�m\Ť�ִ%�^|K�
�[ۑ��sr���	�Zj�e.��
�y�-Q���s���w
/�X��\[!
��>ű;��vo��<�!��ZI�y*!��P�ѯЪ�33�	=&��i���n7򝻏-��Qp��YbA�����F�QV�?MW����N:���d���<���s�m{:Wl~�6GK��7z����3����&KJ��	����!����]���r}�Z�L,ǭu�F��cg�j5c�FΉ��B^��f}�L�G�@WH�����}
�n\)��$���E5^/=���7�<2δ���&�?�]2t�\}I����O)����U�"�gR�aʦ��,nȬ�V՛�n�H�3���/����5Ċ{�
(L��?��<(������=\�0`�xH,=�s����u���&)�fl�ڣr�o�zF��;�e��ǧ!�'�yɷ����V	ș�C�S�>(���
m�l�-�#��6T%�H����?���!�KP�&�%�`���pE��4Z-�ݿO���f	P1?B���I���bh�Ω�Ð��D�5��k�Gܩ�7&�����$���򳘅�AƝD�o��h��lS�Ǜ��V"H�����}�RX��N�����&<-�ZL�ѷ��`�Ԅ\F���+I5��ޔ����Q=D��R�Õu�� �*.�d>u�Q�/���QGsм��Yߺ#���P�$�wk�H�mh7���>�!kn��?.$�^gE�m���d\���Emo�A�j�4N��]B$6��ie����NkT�H�Bn���b����*4�
G��C�Q�z�@Qpne�X�b�2��z��@WMt	��7��
$�M�8c(��
v*�\�iv&��{��BW�Z�Z{l��t,-ri�#l��8m98EE��N{p������\� Ǿ��7E��!Z��a�ҍ�O�5�
����#�,�`@�+���K<̀ށ�U����+.iʭJ7.���
QO��d}�<��v���,�T�++Zl��8���\Yg����S��l��ȏ_YMBz��1	u��h7��G(�9b�-Wڡ�����mb���LZu�%F i	<�����^8���nr�k�����Y󽋰W;�̸%�������
��K���2���#�BQ�E9�V{�eI�s^/����=@r����!�J���[&?0���c,�w'.l�h�����sF8��Z����Ő>�*�gAJY�B�[����S�>2��!��.�>�꠻�#�KTbYA@��GZ?b�0s�0>5´(���Y:k-��?���_o.��sd�� �q�6
{8����>����,���gV��R��l�ʈ��7�����:��� =ݠ�P���}T���`�)�c�͌ANӃ���$o�kt���Q�=	#脀��-��q�s���V:!Y5�k���S�/AH���{�q�B���h�����{[�X��!��`Oh�)Z�E���:�P��`\ݙ�/��@����dvgH-��a��\
ԇ�p�?�������5���1��lˆ�;�7bd�~k�6U�Q���D�mP��Q4q�H$���B�Pj��װ6�#u.��E��E��5v�C��/`��
���m�X��y
���K���6��k��K��HCoӻ�mzH3*#p!Hu��.�n_z5b,����]r�˽U�����C�\���R�%74~�vRw�X/�ȁ���E�(�C�^854|X���:0j��l��W௶�,+����$��v<���/S�HOLr���i�M�8:u�1�Tʈˠdp�X��VO˜w�0	���P�+���Ǫh,^�Ė���E�¦z}�e�p+-�d�N{gI�{~�vp�]ۯ�� �z�0\��B<�O���i��v�W�Z$�m�+j��9�Ϡ�S$P�[�Pmշ�Kz�Q�h��NNI��:(0�rU�b~�v��t*���E.��]�)��ZhirH��LatG����y���7��1"���x��s�����<{eQ�S�����K�׬��6�΂�wWԡ�/�}���Ҩ-����B��)<���n|)f��-�hV�M�帋c-����J�[�[7�n���+RgeB��2�mm��i~I٨�eR�����r�3�L��o��#&>�k�5���yN��4c�M[n�D��'��h�{�|�j0�ϐ����ˮ���K�o�J
G�r#e�L}����k^�j�H/�%J�ADݠ�Sq��i��[�'j�sW06�[��I���ZN��e˷�t!A�ôz-���Uf��N�q�b�w��r��G�w-���}�C�����������͓��^�k;�����B��;<�"
)���c�Z����9���@SZ�h[!]�/8����l�|޷��͒����(<'�@T\������k��:������>-ҽ�;%:`��x�@���Em�j�	��'�H���R����Jk��*���NU���@a�
��3�}�����B���΃��r��`
���$[�c��*����v(:Y{�m��<���d/�ঌ�81�ÒVv�cwr�����o�C8)`}1PL�`=7��.��~�T=%ƬH�퀱���!�o��oJI����c��q�G4D��d�I�	��v�Y۷�G	DžW�4,n*�9���b��6��� sg���듼W+�V�
��=QT>���?Zt����T�4#G�N�_-e�K �#Jp{mp8}�H�?���:�~ׂ]܊�xY"nE>��š��w6:*����LT5z���羛�9st貝d+��	"�@�T݋���!^���/&۾���h�d$Yt�y�b�u�7�c���K�-{�eK��r��	f��FյU���@L֋
��}>X؟f�#�Pr�'N����1��GO�Swֈ��%��r�*/�u�p�9�ܜb	e�fL��\�5�$>�i�L��=�z�
��xٯ!�
Ҋo��۷m������a�z��V�~�?;M�_��ւ����ŵD-o��Kk'6`�����f��bF�U)������~�<�':��<3׮^���<8�>Byr]")��?Wk�i��_Β7�t�Tt$�rD�4���yt1ݰ���F���y�^�%��d�U������o:>����0�N���	�<��K��Q9r��F>]�o��#hoA��;�@VX8��4-�h�ڔ��g���l�C�]I�9P=rQ@���]z��e۞8�y��k�P�������veS�S��ݰ��:D=��A4?F���/���'���?�Ǵ2��',�(�$j�r\�~�2U*sZ���_�����e��f��X���hw�G?$�j�	m��	�ZFVb�����40Ceڒu�8����3����QUN8;�������S�k��;K�J9��ă�b�8?u�%��L��\�%�0s��1��|��F�G?`������l�A��w'I���=�;tX�6�X_��'gB�۟��.��I��n�F�n�x�Y�L_�U���������N���;��	�3��n��{�K�F���/d>{q1���$�7��eـorf㝾���z����X���Yg�kW��!Q�rqi�缏�'�Ty��en��G�>m0�v�ͤ�E!d��2Y����� �G�X�1��5�+@
��-O2j�$!L�.4�b
$a�B�K����f�i�Z)?h�?2�`��a
W�ї��B�P�P:d.=����r
1����塚������xsa�oN�J*nuy*w��"��-L��q�$���\[T��♬������?u�lh����}\G|Q�!�f�������I��y@��'�FKԍd�
ὓ���i�����N�z�˩]e���x�(�Cá��U�c�㤬�U������4 z�j|��\󒶵�j^��Q�uC��u�Z?."�X+]���;�����I�+�C���"�+Tv=�B�U?^��Yf�jZǾ&Lɯ\TBHq���w����o��p��D�c�e1�V1*	)���"�Ngc�͋�M�Ny�%.Mq�͙tb����n"׎k��;�c��7�GH��w�S�PO��_�Ӑ�iZPy�<�2��Tqp���@A�N����d.H��{%�45��P��ߞ��+1�M�����.K�w����.'e�m%c(B�:�pC0�A��7��3#ry��� 2��9?�VAB$l`�t�X��>{A�z�/}�򔪔h-$g��,v�h@���P�����J�&�A,�:�^�P��۹.ֈ��k/Q3oh��9,��{��>8V�
';�[���p���;X�`�sH�8Gg�l�\0��>wpD��o	��9�pk/��%j��8$�f�3����Fk�4�󹎑W��ҽ��Hϖat�0��M�������U���7��3�\.����� �V�ʸL���}|��Uq���a�d�����K�D^���Iu�W�V�����bl�}-J��|��+�\F���p^�˗A�a!�	\������>;�.�_��2�Z�Cf�BoNk;35}��~��������>�7�/��R�M��[v�៚���VSZD~<�e'��?��ƺ��uU1��S�.�kB��C&O�D��E�	oe,d�';�ȑ[K����n��q6s]��+�_�E�<��=�}�q�����D��hKP�������>�>���mF��{�md^��6Ӿ�Q\傛����"��
WL��)�����ބ�n\*{�j���]7EXy��Q�nf
��xĒEK�<�������'=���ۺ`��޿�e'l6��� ��ٹ�U!ᄋE��W.�I��P�w7�X���],R�ɻ�R�fn�5�)t�l��a�1G��o
���ћ��i�d�X��u�%r���4�C�g����"
<O�:�H��R���~���1g`�o�fGE"q@|{|5e�y�j>� FLyx/�,�{��m���{�L��Ͼ�W�=}0�ʮ�d_K��0=oL�OG����]�ϣ�d?����a�����=S�GK�)�׉돍$�;���yo���͵�)�L�
Ko
��u��<�D��n>��9\P�A:;�˟��
E[���dq2�#�[A "B=��@u>��s�7��R���i�T���Q��j>D��3Vzؓ�KV���#0%��\�E����^���*�
��C�qp����}F����4�g:���_z78�A7fIw���G�|b`���/�74�*�D���]�?�*��,/"��:X!(,b����	�o::�CHJ�o���b�T�V��E���cM^��7�˻0KO����0Q�*���"�A4&N'��q�ƈ��������[q��k�0�fmC�o�*��9�U�n��\�벏E���Ӎ����t�ɚ���%���_�Mx)�����_b<�h+L/�Jze�>�	�^��rY�_����%l�8�&�tݝY�H�Vi8��r"���Pqg ���X���V���/��౛���e�`�VL��o,�3����#
��b����
�9(KC���΅1�!}Z�{�Gd
T7��z�4dU�a�e��'�<��Z7�6���[����Vp���g�f���A.����m)-�!_�
9�a�6�+i�{Z���F<��i�W�Q��jDR�o�V���6{��ٵ���@z�~�*f���`B���?�g�w]�E�<�|�{���%�.�|��nS�����|��BsJT���ʉ����Gq<��Gs*Z�o���b���w�ג[z~�:����p�^�4ӁD�W��PL���F�3P�/ugS)����$f������!���=h�5�R�0M�������b��}]�u�t��߁ ��j��(u�q@�������f�{:��_jH�E�����c�O�IHx>�p��d1~��1��ׇ���a�.]����7���-W��]�Y����i>�AH�.8!����/_���L���zl�=�H���V~�{�~����cS�=��1(
_����,�L§�P��L���h~�8�g���Zp�a��r��������$��-f�n���c�xי��z?���Nd��O��\mw�I���xm��o�hns,J�"��Y���2�T3"��}���J�7�Og�/�c���n�~|�uB
/�w���0|�ẓ-!�6�h٦l9��e��e��Bz�bJ|{��08a�Q��nf��v�2lK�>Z�wq`�!C�����:ݦ�>•��U����d���@����J��4x�[��R�9�\�uK>��8҅g7�GG��%�찰=ʽ0�)J��2�F�T"m'Ţt"�7
�VBhӂ��-��f�Q��&~���!��}��K�\��҃%)��m=�5�g����U�{�Tj]]/���rőI��Q� �G�.\�A����E9S���e�aX��ku���r��M��_cb�h��zkgkK���۫Q��kEa�+1:B���@�������xi�P9خ�k��A�~�*_W�V�D�f`������t�I�P.L}m�ݐb�^�ٱ��z]�M���@A���8��z�o�V�w��#F#5��Ee���`J/�4�������Sk1O���R4��Cۮ��&�,�y�Yܡ)�.�~y���0e�� ^��5�0�k]��#|�y90O1����<�ɫ�
�H���2��q�J�/w�$u}�+��Rt7���m��F˛��m�bݟ{M���F��U��ܕY�A�)��=G��(;�&
"�^��̀����%�햓�q�K:eY����W�\짩v�n8]���HM	�ַSg{�hN�6�����E�����c���|���R"T��r/�����҇��A�xU(�#o@{#��s��^K��Q@@5I�AI:��ӝ`%X=0��J�җs|��$��8�;/�x��#֔���&��
���l��^8���X�������$�ۛbzɹ*>*�._$ͦ���4��߬�mָ�¢�����
�����b� FѸ
RR<+&���/��r���<���BZ�A%��,\i%��m.&��E<�zH�*�p�,4
Q���Π
D>� ��[gR�?�f����h�n���8X<$8�>Ŋ�-��-5c�/�N˵9������x��<���&�Co*G�+b,��0A�1�v҇K�)�g���c�iI�-�H+���nE�g�XjS.�P:p�H��謓��/�+��]C�YM&��۠���ɻ�̔em����ry�sx����v��C�]η$<��/�yQߜ�'�`�S-4Cu�'JZ����=c#���Z2�u���㗦��Ț���z^
�Q�{J���G���Z���ݩ�7^}Hc���)�C��$y�S�@�`����k����AE�h
0֢���\\F9��q��a`Bu��:8���ã����wDE�$�(jAr��L7r�@U5T��3t=�)]ԇM���#���\�R�$���{��f�$���D�5���¶�y�0_6W��8؄ˊh���ʒ1�+������Kh.��p�5l��~ն3�)�&�S��xyj�-Sp`��RT�3�k�
Z(�a����
K~���U�Nbױ�nSO��Kxu|1ä�Ro
g�-�S�OXf
y�Fω�ǎ��K��۰�a;,J[�'O��!g
�m��#�jNlk!�.d���p&<~�lSL�uH�b9H�fd��޺��W[�w@��������tk����{��!�d?��:4���%ҹî}�s J�'�(y}�h�^LC�%�V�'��h�;
b�6���L��/��4���KX�.�� �[~��r{#\)���	�����"� P�k��D�A�b�Z`M��{ε%�4�tW�a���lB+�S��Ħ��9c�bZ#{&�~�,4�(�Q�S�cxhg�8��8���zx~g"�f�c���'\~�|׉+�.f8"':��pZ�;e����ѷ�x��{{&�����}]�.�c
mDB*}��6��Z���Ot_1�o,�?�{�+i3Z�F8��e���x<,õ�a��bޫ��pd���Ӹ�*oG\����}�o��6J�ƀ���wx���8K��!�5FS��/��,�������h7�f������{*f�ŴZ4:�m)�\F���){��B�QU���냣خ=�E�f���ބ�y���c�\gliR}���΃��F/�?�����_u�/qP1V(�\(���6�0ęp�=po�̧���}��3�\��S�Μx���o�="� 6��ۂ�nuD�{i��V1���"%R���@_GlN��`:���žX�����xƞ��*�Ty�8|�yn~�K��*v+GV��d$,@"Z�P{�f�v�v���7R����]e���g�!������H^ON�[�yfP?B���%Q�f�Ep
�f����8V]��|�^w�)�O�@��,�>�Ǝ%�r/%n����j��V�)�j��p�~gWp/_���ơ���ɥ��1�*6��o[�����q��Eq���E"��k��>,``��_���?�oLL��0��0Z3�њ)d*���
Ӑ�kꮙ͹y�~[Ky`b
	\PC�;�IUJ��[�Dž��b8�-�Ocn%�\�06+�]���JZ ±�C��'$O��;�3��Y�^as���j�Z�Y����hd���*)�d�~��7�d�k�v����ػ
r-;"<p�e{_j
:5̂'ԣys({(�X0��3���،�oW�>��ؖe�et�1洂��^k��?^����|� \2B��|�Z�o��׸�]�Uz���Tm.m��$�ă/�,��2�K�%8ס�ΐ�*�͂�[��˪���z��W�]/-Ŗܣ�&�n�j���,z�=\Q�ؾ\Q'��3��|���j٢Y<�U��s`R�����!9��zvc���8�)f��CI�qj��h��}x<m��UE�ּ����8���t�&u������Ii�Jov
��+�r�����F$B�<��3����x�P��L�4�;�&��k�ա�<����me#��/$���	
™r��ƯN�ߨ�:�2��k��>��A�C�$�II��쵓Bh;]˓�p_(�>Gp� i�R3>{�:��Ue-����+c�bi
UP �	�E-��-�C"���ƚl$���a�k���i�.^���/Ä��/�7*���jݮ��q��lKL��m"@���bI�S��X'�"C���9"<�IS�;c����9hw�*����u���/ �e��B��g�'����7.�?#��N���0U��0m,����Y����^�^��b���TT�uX��DL<��xpX�Ή���΋���/��3�c�F�0��>��,3]q�j��	U��?]n��ֻa����7��]в/E�������G���6�����<	�9�e�&-:2G%�E.��
����_I�:���㴺��O�g�#��B��V�9JY����"�C�Td��
�Q�W�
C�����q�4z��h�8�������d}v$�)�Ǘ�vʦl�^�I�RF��V��Z
�1hs��a>�i����Ug��T[*���l�[9��4��Yc�P����mqي����0�A�FI�%�)4�v��կ`�'ܽ�k���p�L����*x2!�ۗQ�уu�"�wB�B���~1�h�̰f�ɬ���m��tp�����d�Sj�ݝcB��X�z���lC�gE�O𴄇�C�v�O�z��ٰ\�n�e�<�����9�̈́W>�,��R�VO�q��ۀ!ˮ��M-NRq�C2�`�f�C�b["��ɵ�� K��nnO��Ăn���D��T'!�n����a��[f����?`�b�TN���GdK&!����y�#"r͠�5�3����秙�7a������N����sj�{I�@G�v>a����-Wo�T��-�2��<�0:�Չ�0s�,��C,��+�-�m4b�Q���m�@i�~%j�lf/4u��N7legB�\�����ʷ���GiDGپ�l&�3U��v`Kp\���ů2혆�XB������T�&&�OuA,Y����ʹϿ,@'�Yf�FP�GC�?0�7f��u��7^L�Ċ��q
��M.2�p'8a�9Ib�^�y�˄�7���}���x3�'_�S���_~4�:�c9p*p���&W�3I��E�4���f�;�Bf���`D�h�զi�a�n��~��]�c�`�3�q�=7�j�&��H�/+n�v������ T��Hŏ���3M�䪤�BR���Pp��.ZW�/ȏ�&vx�1Oբ�d������~V8
K���Έ5�T�
�����iqqeȞ�����N'�7H����/6�d����6�C�����m��!c ����]�܂�;�y�u��}��AK������x� f,e9�n5v����U�`_����������>&������|��]�f�����z��D�6�|���z�O�M$�@nmKC}ӻб������l�H�������_��6۔_�����R-�cj�>%(���ue*O�&?xP�R��!.�7YzQ
6�zJ�	�P�}�(��t�.G��t�*�&�z�/��-cI�MP�Iq�څ���Dp���,6"��.��cG�N$�UK�'����k����t��o~*�F�����;U>�R�A0¿���V�
��+�3w��5��P�;��%��D�a�"K �F1���r��5�T2w�m(�3���N�AK�
D���H�o2v]��x�������~���a���di'`r|`���p@��乾5�TKM�t�<�tc'��
v۶��~�o̳,3�	`��-޴	�"!��B�b�ƅX�0;rY��5�*[�\Vn:QT�yp�Y,M���=wC��\�)�4�^��)�(��{0H���vV_���	�Μ���C��@���a1��']���t�絛��I�m�؉���ZO�F:�}�1`U^	/s��_A���ŭ���Z��n�ċ����	i��P��2����sF��Q�:���ɍ���V]������M3����&����H�&tT���}>�Džu(���Xx9�Z�VHt��j�?q\�^ɨ��&�E����GDA�;7$�+t�䩨��`���s!��1�/�>=:���Kf�Z&�rZiݺe�=�t�,��i�M�S�F����(�j��N��x$,��R�O�(��8'G��n�J1��^���`��M<�����k�.�f~&�� ���й�p�pqy�tWA����x��8�ZG�]��}���Y1�c��:�����@�@�������f �<M��Y
��gf�����n�F���Z��dc;Sy���-}Q��3[�m9V�� g�K��� ;)��
�#V�EBa���u��+k_�&AFL��Q�<���VS��O���)6`w�Qr�C�
����Iqg�3��D���HY\ݣ�(G�,���Ϡ�hJ���k�n�n�%��OH��!��LM�C4��d���[$�����"��NMb�mg�Z��	e��'D���.����x�+ě"�~R���dC��kޗ�n��뀹�>��Fs퍽�D&;�|�������_8"���	�V#�\��K��;b&А�UB������
xv}���T���}�Z�ݔq�k�foܠ�>��p3�b�/F�c-cC�e��펾�����4H@tc
<�#�e���U�q>�U���K��=#vm�K��cV�<O��xR�R5���U+�Á��(����R,�b�5[-�yս��_����(�wૃJ{�tc��J:T��K15�6Q��nҙ69�ʎ��{���hA��;?�<�?c�q�\M���n1Ğu���%�c�p�o��I�﫤¡D���滴��V���$&a{K���c=����$�@�6�$t}�m˴~Y/A���9�{�k��<����4�ȕnG�4�^�	*��X��̶YV��V�`�/c�Mʏ�]����ݠ��ln��T�R��G۫��|�鸉^�O2�#�xtq�����\�"2 �͒������Y�t��?��EY%&�������6�h��c��ݢ�xD$�{l�\��z���!k�R�)tsCy+��ؾ5���ž���N�߉y~�\7��JDž�@O�p����h�d�:���/�+T���?[a���ܑEE�6l����M��%��6I*�����@\A,c��N(���T`v�iڙ���,R;�׼��p��u�q:��Q�i#��jSU��l{Ӊo��0u�y�~\'���(���$�'wG�Z���u�y����}�_�:k.r�o�(�6�v���-���0>Y~}�So^�<cDW�>�ؒ(�[�|���ܝ�,�ʭμ�MQ	�"��:�n�}0D�:��Az���Z�^v͍2�5d���T�F$?�k;3��)dHf��v��!TI{�-R�s
�W%Qw���wp<��ԣ�ĸ��s�*��_��Z�J��{[r�����ؠ�G!�QѬ�(�/nD0���d��Lĉ0;3�bdz"=5����_+������i�+�`�W��qg�oT$�=����/�v���yL��I�P>T�ƴdT*�V���nP�.l&�,�,�HmfO�{0�"!:�r
��0�ᚦ��xVej���$�CbB���۶��^�-���[:�c�)g%�vH�=�Ա���	�4�t����ȗ����I��D	j������c%����EJGL�����:�&�
����̱��`�ZL��<^�m~���vU�W����Od}E�P���s�ఛ���4Ԟi�����ܯ���V�6���o3���I�o?a.\<��B�:J��zQ��-g�4����/�q���r�q��+�%I������'a4�Y�@e���6=,�����yXkV����t�����7A�$6�WM�
��u'8c}$��D1��*"]����`��6a�k3R�*���fm	����=�l�R� �b�����5�yq?��Q=�)N�������ef%.�M&4�Ҭl';�#�hh��F/�W��g����)��p������~!�^����B��m�6�U���.r䭢1G ��� :>��3꜋�P�����v��@��uI���2�翙0���.�,cf�e��������R¦8�	�`b����5��B�`�3�xi�
�=���G/��'�*��6T����4pxgm
���ZQ	��w9�V��'��٫���]ߎUA�s��K�-تPS�?3eQc>�`y�I�R���s����OW^�^A�GC9l˅��}�T��f`�g�������U��ثs��7v!��CxbQFG���,M��*�W뒍�M��Ŀ\'�C-h�H�
7�d�;0���J��G�s���e�2�^��sM�<�C�>�P�S֨$��� 9�L�=��1�c�f��9Y}rZ�D`�Q�KK�kS�=	Rb2��᥻�\�L��i��A1�O7�ya���*����|�V=���	z��E�*׿EK%�/�m&����~~{44؜��P�<Ҭ�An��K����R��A�%�����ϓ�$1����Gn��h^�vjԥ��Q&~8%}S�#/��FM�҃?���-�铢đ�Q)�{�oX�ӗG3dc鷃���uh�"C ��F�ns�5��.����i�W��R,����M���y�D+��Y��]ˆ׎E�3m70���1��y�p++:�:�a�c�f�;*Э����r&puiݜ��8a�
K�fXo�a��k�b�?��L�l[���@-p~a��,*��n
���F!
�:�"���>�2P`%jY�� n�f)h��Y�8#d�$�������B]R���ڡh7_����YL�tElFf ��<)*�����*Q����ZMX
y!^Ұ	x$�A��-�P^�F������4)���r~��>(�Қ�.Ws�ބ!��Tgx{r�F~,<-�5:���u3��vVwe���%�Q�zG@����'�Zy���Y"�R���O���b�%�7�'�ti�;VJ��l�1%�	��i5r�%7�f�=�Lj\��aE�����퓗�:�2��D7Т��Z��
��ya�e $m4b_�3u�
���y.4-��5�v�a���3�y�(}������^��A���e���	f��dQ�ڕm6vȡ&�F���i�w�U@�chǺ75Ö��W�1E�=�����rm��|�w���xh!�op6w���1l�uY��	�~a�VǷ�7Q}�`ޚ�Mi���O;bnѬ��� ;�õ˘�l�>����\:Hf`H��Z?��z��b�m��e}��=G	E�D�ZoS��v�~��/�
H�f��⩗�����Kv�C���W�fcO9tih�h[:�ڇ�������Œ���EM'� ��/�E��i�9ef��3f^>ǘ��|L&���ˊ�]w�����M�b����0G{=�`�F�а����3��8ՒA?�� �^����ڵ,*�V&ȇ;��~��u�s��cm���0�h�#�,yeD��n ��=��U��ݠ[��1z���`�!޶B��KЇ�"�Qj�kC輜X�8�Q�MH��
�'\�����\=q�G�N���D@��E�k{�N�@~�����!}��[�Q��T�݋��\���2�B�e52d6p̣��C�3+���U�����eŤ��,BZ}6LʷE�Ժ�Q�OR<]��`pU�dpgM^k����<5����U��`��e���9��ٺ�����t������g~[��=�	c4�mM����cs�����;��e����ۥ\���$Q�����Qw������S�J&+#�z�=�3�l�(@�Ս�Sr:�~y��Ebq]&9D��*����y�o��P����qJf�!b�p%��Hg��t[��8��O_�JX"kt7@7�>��]
�:\��V0'��
0�h&۠�(��q�m�@0<����4^w��	�;iy:��ͥa�t�e{��҄Āg�����g+��'xY��!�ph�#t�^(�,w�'�/AA�i*(�܍��?�z��.�l��U]��Z����-�b2�N��5uv"�NvA�v�~N�8�\Qi�]��8�����
w$#t/K,2=�qU������q߽�����DAP{ō��n��vH��&�';��X�%A;Ç���!�wH&�c��I$+�v���=��D���ԩj�4�f���n�:Z���Kb����v���G��$�L��O�d瀯?r�)��
U������K�
����	XS"<`rއ1@_��
�٧�v?��0�+Z���g\��>�ks�G�C��Ma�
�Њ�g�|��)���I��F���{h��l�Ƙ%>�$�9��k����&:���줟�k8{�]�d��x*���C�)[�.e���GG�]OW
�Q:��V_<͊^8,I��^�0�����#Y�L�������-��\S-~<�Cd�2�9��7:xqw���b**��m€�9ފ|��Yt��s��G���"�͆\8o!���OH�܏sH{���Ŷ+KJ��2q���,�'���SK�
a$]�uO�Z�d�8/A�~�Hc�'u���iz�l�iB�	�1U�w�f)���zLf�R�Ӯ$a���M����gR�te�jx�l�
�4���-��������Da,X���NJ8PV[�L,D{��%a��s���cȁT��l��a`}�[�u'���y��q?uj���	�Yl����ìΰ�򺈠��b�iA��}��(l�@���V�� }�{�:
Tk
f�r�ߓ�4�*ZR�rNP�90n
�ͪ�]ių�Mm�� �}�p0���PF�CƏ#�֌NOx
��mޒ(D,^I�_L����x-Kӝ����'��􅯔�x���������5Y5���B�K��M��>���N�t]*b�g&Dzr5�8�#`�O
�
�x�a�=}e�k�^*�,�1�\9E��������ه�
�"�sj�<oh��bm!5�bq&�U��|��kB7I0�]�W�{
1qI���?���N�hwŭ�k0odq�xc�E�/9�RA��;w~�M3TE�զa�5�T�����5�ᰒa�'�|��
���`�{���C�s��Vޒ�dz�'���tlV�
�/v��i���t`�sd�ؒ]%�`@-:6���J6&_�<�c%��/Yuw�k�̤3��p��`
<�{9B5+R�eCޢ�7��+�����J�0V�m�h�J���,���I":�f��)�������K]`�ٳI�%KYF�����Ns��dv����p�%����>�[f4��l�����"��t�x7N�#�����Ǩ�z1o鮈�+�'{�L��l��:�]�����at�Z��B�������7��2n�Ş��$I�m*�,�M�k3�82�v�B��e���z�U�`�'*Â�%�?M�t�f�Y� �t�T�
�
Ѵ����aDm��Ր�Î@}f�
�1�^�&�S����n#���GU�>�\�t�
��e�*�fq�G�K
��ˠ�.^��/�{*1]��Г�R�L�7AT��aDˀ��]	�{e��F�ϡu�oy˅����o�������%�]�-�M��e�U^-%�!DV��A�FP��ݘ��E��Z䀹�k�ʂ-�웏Ej�Yx:'e��K�~Ye��O��q��f"]���q;�6@���P��RR*W���,@�f�1���<5��p_Cn����E���	�v^Ƈ���S|/�v	�;�/Ax>�Z��BR����0����b��*C|3�1%,

������u�����N'ZuI?a�8c>�(�t�\-0����b�H�,?Rqu�>�B(!Z0

�ټ]y�b�(?=��8jU�������a��4��U�f�����!֔�!�pˇצ�C��`$���3ϔ�i���B�,S� ɹG-թ{�P!G�-$č@G���[����Ҽ�cH�f�W<E�Nqw��[�V��3ƞl�,nA�i���-&2�פ����i���	xd��f:&�z�b�5M��V��8��
,E]��9's-<5
�z�e-�b���J��A8�)FT��ő���&��E����^��%	�wG�浶Z���3���\\���/~KQ?�=�{�>0����g~&l�l�����Ӛ��.e0h,Wߴ�������p'�������@��teM�����\����b�w�U��J�߿_u��i������EPG�IK劔N,���]��FPZ��+���9!%�
��vUW*-*{�[Ý��DJ���mj�N3��|�4&�ȱS�Z������F?��'BgA1����������I 3��F�73DRX�S�N�Iu��:�Xn��x3F�g�BP�m�*�%|j0B���r��(���q����W�bW��t)����۷�:��0s=�mEڊ`���y�IJ2���؞S�+��ѩn�A��S�,�B���G�)���Sڋ9)����k�0EB������xt���7�]�I��x�Au
r��e?o��F�G�1<
�Z�7%���d ��l怛xk�S����|mVes�O4/�|.��j���V��b0�ց'ޖp�d�hX�Z���]G�y9b��w�&�������-[z����X�	2���p��DmTi�G�� uǶs��P�C�Ҹ������('#l%#[L��n����<1��6Db��ő�~7��ǰ:��d���� 801!��<��'��q烳vuB#��-�y_Tc
��l�[$q��C}7U��L"%_۶��{+e6��~o�������`,�h���v���
E�5���!g�οd5hLux�TI���Z��:�Jy�O����6��֫�F@5��~�'j�n�����3�2���fs��u=�刺R��? ����k9�o�ep(���1���ˏQ=o����ˑ�M�u��.�:ͩ�b>[�~l�c�VM����m
ei��ᷳ�ǭӬ��H�>D��v�)�����u'e��bgAH���$L+0�o����~�1W��zJ(�iZ�C�ZŜ���j��Y9�
�]����$gt%��e�B��KGY�B���Y;�Wx�Ķ�N����Xr0NK�Ƈ�Ř��
��3�gW��	�fMA��"'��F�A��C���O��'Y����lc�4q��B���?�%ٕ7���V'~�<����5���F�V��2p������'꺝�����~�{&J���
���+��0��dFx�-�*���v�ȥ��su�	6�J�jkm��5���l�iװi���ztX[�g�G{|5�ja4_����.�<G���to<OPɫ��޷��ᘠ%
jǎ�d.�1y	-��\�ʷ^��ݛ�5ry#֠���;�ͫ+FZ��/bh`7���`c��>�ob��/�1����y��:s���e�UE����������?��jO	PT� Ehk��m&�@&y6�S�t�$�ׁY��m���y�ԛ��y�s.�!\���-W��~y�$A)_�Jl*Β@V�Hu;��pk���}��%I�ӓxq�;8����G����{(��$ ��LV{`�ͮN܀�]�6�K�?ܭ�Я�a�:��w�N�ڦU����(��kuc��6H�su;�������q�y.��UHw�1j����6KX���S�\ 1'��D�
u����T���a͞��)�ƛ��X&����A�_4bw�0��i]%�-m�V�۠c�!۶9�
��g���nZ*&���r�V=^0�ڂR��M{���#�Qq�g(�xcj��C5(*ko5H�
d�Ud"�:l)�R�h h�:�}����]�%�j�֋T!f�A߷6�m(����V��F�Sq��ņ�fH�]���,$�H ��q�t.h������5Pg��]n�Cv��)�*v�V������X��_�H�jO��r[�zJ�l��!�˰D�K�E�#-���ɩ�
E�o�`(���t.M9��3��fL8�#
j��IE��Lݑ~��<���S��f�W'X$(�Nx��8F3�����ӄ����3�Aҷ�R�i���j��`4ġ3Z�mq߫W��g}�k���׷^�}cC�?_jk��yD��r��Z��}[,Ҍ�F����V�t���T����wX���F_���,}��6�N�B4�l>�!�|�&���Fh|�m<b�yL���"�L���e���uJ�Ѧ��x��E�곛M hLͨ:�s��̀�ћSa�-���dx�,����C��.�դoVL
�D�UiX(rz���B&���q�gE���Wo-m=��)���tUvt0��EBj2,�U�X���4����q�n!x��ᴌ`��b���Z�i��X�$�e��m��\o�7��~f��Kۭ�
/7�)��?e� �~]�s�6��mK����Q��?:�#&7��5T�"q�T�M�	���l��ŕ��Π��П��E�:@�^�����T0�\+.<�.(�z��C��mD��,�7槍�?}�4��T��Ԝ1>g5TZm_���8ۺ^	��t�i��n���w��87đ6��������cYCa�V0}���e&d��~�>�\���[�B��h��9e�-:Q=��nԁz�m�`�n��<��W�9N�|�v����0�+�tY�9#�S��Ra��Ŋkv
������YΨE�<I�L4����O��\ƃ���
�#��CaA�%7(pv�*2�^'�F<,�s��@e���kq��Ȁ�_6@�d����������	k�o_�
�	Vѓ��:Ń�]?���5��G�k����%����,'�9��g8h�\�ģ�s�i��*�ko(�J�m�<����qj�;Hp�!1|P�G�pq̀#�C3*�W����_VLlo=Nڻ�!�6Pd��=C����GF8W����eq�6���f&)*^*<8\�O�uY��tM��G��A������"í�Y���g,fP�11V�lV��nQ^�B>M�+������_��J[O�p꦳
Б#x;��O7aB42�\�)��O#��4y��9ej]"ҍ�������7��H�uѵy��"9�+�LP��"�$70����ȃ�Z��$���V��
���D���R�r�=���0���3�	VS�I�5#Vw���T4�j�%ý�A�΂&�|(`x�(�0���d֢G7�H���	:5�k�qQm�������������C�f̼{�� ��!�pFeE���B��:�cVg1��*��/(�YZi@������[�{�
@w&,!��sMr�=�EY~�&�R�Dp����!`JX�}&�*�BS���L�ݤ�5Yz�S�u2x0���@�7}�Wz��
��f�#�e�
JI��}��qڑN��j�{��$��e]zl6ִ���d2E:��Q&�z��wP�.giv��kP�.I�r��H�2Z(KnO���BAnr>[sǦ�-�ȱd���	&�
�g�����uf|W�z������mbHM�V@�Eq��ةg�4�B���sX8x2�چ���y^'�S�D�������;\P=v�7��)maj~��C�G3���w�D�r��`/i�����ŖY�׾��<�Oa|��o����䊎M���U:8���P��3�������uM��3ӛmȎ��}%!
��D7m��|'_�_ �_#��tϭ��t�����!�@��� �����A�����I%6�;��̶֢̈́��ܚ�x��Q�y-��gH�~�A�L ߸�]�^z�rfe��9�tޗ�J�e����N�,�����MM;5�y5�G��$+h�����a���>,p�>erre+��!��ꨧs�b�R�2eOT��A0[��&|�BYx��uњ��
�D�9>}Jw P0��l�j~|��;��8R���~	�p�$
	������t��3��+dZIo�>2ހ��{�/���)�J(wwāh �}��$�#�ƸG7g*� �U2)A�)h�}� C"�o��"��mWn�`����Ǖ��$�r3�[@�p��D�B��ݴ0��
�(��R��H}��?(��o�?C%I���T��bT��>t��k�KI�ZS#R�)W��{"��'[�P�<�H�:��j^���aPR��ꇊI�VY���r�|���3�٬L<���H9���cg���N�H��m��N�~�RHF/��ϧ�X�S脟��'}�Oa8L��@�]�$m]Q�\�T��U+�尳�W������X��~�S��Bلo+�7�;e�=&�j�6�$еVV$�7����$B���]	ۚ�ā�#~��"��9�T��ZQar��3fٚ��6��"#ѼB6�+n����'`��/�H�
�ZYC�E�w�Bx�U��mp�Ү�k����\k�A�uU:������(ۉ�������l>�y�Tj߁}�Q}��yT��c���,��
�`Vך��U��������
���v0M���}�? F�8�$����bȝ��U��m��&2���˾�Hj:�[�_��T�.��"~�p�N(��Va�ش���پt�cG�b+Y3ߵ�&.1
��_z���m<ێ3�	�T�6��{�!P�>>�v�e��K���6\�$�f�mL���L}
��M����H��������uV������gHoV��j��{���٬��XPw(�}�	�5��n�]�o���n���0ڝ-] H`<����?M�l����O&c��Ä́���������D���2��ʆ�B��L�ޮ�f2�~���d���'y��1�0 6��(1b�uR΄0U���8��n��]<��/-]Y�+�*1VU���
���>����py�}׊M�J��e�����t�γU�]�`SQ�>A��#�)^���<�dr��(�ܤ%B�AG���u&�;Ac�@�z���c	
��Z��2����J��*Z	R�i��� �	���*@���o���s#4&hCǞ�e��L�])?�ȭRP)��,��	���LHO�IM18�=�,���_�a����O��i�s����+GsFҹrI�Q|�:�/����� �/�_����-N�~���f���|�z\N��L��B�%9�,�/9{�5}BV�_�
EB��!R��}��/�IZd�ǜI���W�	.R�ݟC}�H���|r�X���d�X�
��fW�r�W�Q�m.A-��
B9AT�Y��
��}S]���sU����y%%�]��ő�ɬ���1��m�R5p�J �9��IJN���	����C/��_�Ѓї� ����r�At�w�B�
դh�~�4[���@�F�bv{6�7�c:r�
��I��K�����Gjx�r"!����u�>H�g��~��$�̗jgL�
W�x�-���`7����Κ3�>�)�M�'Tg9�!#��Ŷ�)��]n�ݬ�h�������h\�;�`�7K/��=����ү��@^�������a�.��|5�/�ڭ�0��@�����e=W�5��bō�_�
�h��c�\*����^�^^}�W-��4�h�N<2V�S���E�E0�#)p�[t�s�7~���)���j�%ncZ��\��=�
�©ͳ��Ä1���C��Ą���{���0�"�J`�V ʰ��|�.p����U\���a%]�a���z��ٰ%�ů�(�C�@�!ӥ���.�q��Z��2��b-��->�����@�h���M���}�;k'q�u�)K��$�k��ܣ��c0�s�N1�
��d�#S��}���1�ͶCI^�S8Ϙ��NI��ݹ�pK�`}���.��.��dc��x\`	y�H���*(5C
�}C6څu
J����cg�HH)7a�������+�D2�����f��u�
�W�F>0�L�P��F���Hݟ��������&`kW���aBH������8�a�7]���t7ݖ��Y,*�WkY�&��ϕY���,�LM�F��p�cr�ܝ��Y&�bl�G�Xc�;X��E�$��9�H �]�{ �TΨ�A@-P%4޺/>*��-��<-�:��BjO���_�#�,&��$�/�8������r�?�>��
��:!z�dF��x��l׬V��#���~8n���EG<�s>"}�æa���V��s�n=.ʢ�IG�f���.~�}�a`.Ζ��G��v@
�w�#l[5�Gv����f����Yz}��cE�9�f�3\֘ە&Ȫ���$)l/yAN��ĉ�m�e��M�96.dOlw�o)��v)!dc�����݁Z�D������<2�31#v����ˬ0���8���Ih�#A~V�Οt	\	
]�|!�
O�����S,�{[�k�=�>�?�"K	6��������R�C�*�_�+���`d�O rM�����l^B	ԭ�֬p���`K�^RZܗ�����cx|6�q,Bd+�ɒ��s�e�NK�P��Ar�~f��;��E�g��}��5P�0\�)�c�H�'�f���G�����e��L����y�.$�U��)jpl��/��弎%YS�w����������� ]�FX	b>m�����Z*�O
�?�([aϣ3��"��P��� x�_0�Dbf�Co�ݨ�Ah	������9\��r��n�GC��HPn�>��D�fr^Ě@�9~�j��w�\���;߷&#���šq���f���q�/����Ԙt�x��Y���0�MU=�tjk��PB]�d��P3��9G򓝺v��駙-B��6�8�n�S����8XB����=��8��v�+S�Ɲ�"�ZT2�f<�$�`%�I�P�k��S�W������:�S���9j�>d"Js�YDUP��L�[Fx���&�H*���3:lv�{�������kwE��{q
�Aኻ��(x�3}ʊ&�~J�����u���^K�<����@׵�J���w|H.�bi
��^S�CO�?u��+GׂV
�(8��Z��9}�˸�M�'�Ș���V|������q�Y,�c}�SWsŽ\ʻL��w���ef1�]�h���đ�oQ
��k
ʈc�=H��ɋأ���uf�J^e�m7�W*���0k��qR����"n�KJ���B���#�����,,����B�R�S�%�d����{��\{�\��_�8}|*�c�V7�����D�U�W�+C�_�$+�����h�}�0�*��IW���:�~�a�\�N(�j�B<�%C/�&=ϗv`����]" z�'l����&Ȍ�0'k]�3 ao�&fg\ѳՉ�bw,�!�J;�J���$	�W�:y��֢�o��a�Y�}a�D_�,��t8F!��M�������� �j�����Mvhy�4?/0�-M������"jq�"��u�j�>��C����fn�Dp{}�^ɥ�����Mt���;�H�D�J�S�-�zW�A���r �znj= �9����t񋲠�"V���22*�0�c'����a_!�H����vR��ٓ&R�����c�3����3�J�3$��$a!,b��SV2�"��	B�+�=�����&����0�3��V�\jw=m$ձ���h$>qM:�=��GЗ-HE��,]-�JQ���r�Cp����\���-5�E�+ ��I;�����-��w@��w�C��U4���U��`�n9
��rB�2`,Ȫ�qʟ Q��=����~S��	�3A%T��[�$���d�d+�@re�z�� ��3q#����N��񏂪��w�cUDL~RD�e� �c����U����ֆ�F�UX>������F��{��k�y�,�r`���x�v�7�Ԃ�1 ���=����Kw�zɛ�GL����^Œ}���>s
���b�1FW�	�vͨ���q�D�2��.3y��I��u���h��k0�����w��`b��A�Ih���Q�،Zy	�����������a���)u�Dp�!�Y�-e�7���{�"~��i
��쇇_\�Q�93�P?���ߦ���jAT�M�fL$!���03���������
��X���	�fTB����Lkq�Ʀ�ٽ:3�;�႞jjƑKI<:�TL���.��K��d�1�O�m���ȓ��{k��#ܨ���2���k�/���"�ä���n�kD�f�o
�����(&�G�[0��H[dr�t�� ��n;n~���H��fv����AjID_�s#Nh1������4[��� 4��w����y���.�m���V�|�5�jJ��;/۞k�
�:b�`����Du� CYM���[0����@Rbz�IH����=��JP9��C�맛��O4�8i6��Ꮡ�����I��HaF�}��ɡ=ӧ����l��*������CGu�L�"�����;��?-x���}����L��8(������d���pJ��q�F�蓲߿�m�:Th����������N��l�3��9�-ĥ������r�ސ3�ud��4G�<�O"c0�յB2�Z.PxB��>y�k]���ZTxI�l��BX�l�p�PB(+
(�����%OM�����<)������a+�����)�Qep�^<��WwwI��Ɋw�h���9����(���|�X�6���D��\#IѬ�!�JV�6/|I����*@`w�B�%|?܆������q�m)�v[$yk2垇z�mm�=<�m�A���Ȇ��)݇�o���#�r�i��yR�fGx�7����G܇�h/uDž��\��3#Pn�G����A'��V�\�%q@�)EN_��&���C�I�w�|[E4b~�����/����;q���.����2���[J�_��2��c)a�gGne����+2�C�����-$��#�j�-ƆS��l-�7�T��*���L���>����D�&2���A��!��3t���26��;��*#@4q�H�^���{w1�x
�>�[Z ��o}��A
�6�&o�F��]S�O�vA:	]VL������&�_���
u&��J�u��N`����Ŗ�!�`���#�f���!��C��ː��$v�q�TzA��bȊ����;a{���
,���nX��u�mߵ�L�ƹ�+dp�w�Io��g=� �m�
+��i�\�K���?m����챳ް��a/��F���&���B��lt���Q���r�P��z��-�,�c�;�>���>'o�:��OE#��3�8��R��U��06H$���%����0)tU��i.��>�x11�Y����\ݟ�R��{Z�2��P�~�1�>d�r}�:�<M��9X��7�F�)�]u�s'�r)��3&>g�UAj"�l�O�Oi���HŒ�2��8��ʖ]����ޱz��z��X2\��Z�ˋ�o}s@���R��䔹�lB�=����H <NY��o�A
��|�����9e������SM�zaC���a��$�Ӑ�E!D�����KRv%TK"��Ӕ
��3�{\+t<�fBu��{Z�6
��Y��l�*���՛��C�7�|0x;_JCW#�T�:p��e�����rY�1�x�ΣV%;��4��̟im�P.8�MW�`Ӳm�3O�{>��7@������Z�`q›��b[+;QGF��O�zN/s�JO��^Xfc����O6��f�vڭ�Kt��m���w6�b�
!餠�w���-�5��~�q�h��b?��Mu�؂+�Rf���J�����i[�P����l45��K�@�@�����4M���0���H`9�w��7E��a q�\;�2)�O�>�=;��*�m��	�_�0l���K�R�W�Z�
��u/5��|�C�q2�X���vʟ��#(o��#�lޢ)��}
j8�!u)�ۇ2ڱ_BX}(�no�3���>c��"C ��\S3�^�}��LZ|#�&c�Ŀ�u(Ҧ�
a�O���
���K���1xC���Ys������T�9���~�w���y�p½32?�Z`�=�e��\)83�)�C��(��\��[պc�`�_��mPB�f�49����}{�3$���P]��L�(��`%�8ϼӉ�b�gܡ#���s�������f@u'b�%�A@VIKV��I�����ܵ�o3=�7���_q�<�h�`zp��(�~���̈�$i���m��]�x>�^\

��7j�*W�et���dk��Ko����wP��8+pN;^�r���B����-�m��L�($���,:�r���-�ݓ��2���W�o֠?��E�ҙ�ӻ�m�?�@�F��Z��a��ЛF�e0ݑ��50Ҿ��_`��+�ک!�3YV��8�k���AÅ�d?\W9t��$�'@���|�J��#�(�D�	PuK7Sr���'��0D�CRF�˝:�2��e'������5^Q�@�j���'}
+"SEj��v6�G�%��Ŷ��p�v��h��m\K�Twp%S�"�[����|A8��!��h���2-�UI��_Xʤ]gʨ�X�?�:���;���;!��w6�^�[]?C��������ѓ��m[r!|y�a�w.�
uҋ屦�hS-�[�����s�\v%PSc>rW�ԗ/�뺊�����s�l!��2�3.��Z9�Tb��ā��H׏�^�k���C>��o�n󧿈��*Kq.LZXr�5#�*B�mP6��	?��LM�+��	�4�V�����q6J��D[;zع��X_���aP����M���53��C��BW�^��Œ�躎���3=ׄ6� ]�pKp�Ϩ�݁/�l�r$��J#g�PI�Y�mgc���F�^8|SN���u�U�v(��?���������2L&#�A��~_b�u'�
�y�!�g�7�hU��߶v��Ti{_43���8�ଳ���)�����#�/6�:Y�~!�9:�`es�6����'���pmQ�AE��57#+�!
��	p1�ǠqՆR��@�A~���&cq48̫��oJŘ���G�R+��S���t�Dw^�X��"7r�9ed�hәXk�M$Yg��8,��&J�R�$�9����'5,3F�4�netw��y?�L���:Šp�q�H�bG���	�V����1W����fئE뷫̆ծ��릳Ww�c칹��0���GٶE��M4׹�'JH]Q�v�| e���B����y>I)Yzy��n[2�y����_�&��i؃�_>-3:��w�"(ugrĉ]R1� v����-�&��& >���вY��M-���:�W���DJ��e>8�F�+���,0?�t��]�(��
YL��7���ph�k:Q��΢K@z���=*�a�i�b5>�h�P�2zb�H@�����nnbk��0�x�'�q�R9b\5�Cy��.e�������ΟJ���i�ě�̸|��٨�w�c�HT��
k�1�����(tL��ʌ�r�29/��n=��z3���s`?�'����]C��˾獆1��D�
lK'vIE~ ����`�m
2��?��6����1�}��"K�Re�1�U%��~G[�)�!���q-��5�S|:�u.���DB�ki�Gq�q:�93�ژ֭N6t�b��̌`3��#��^�
E���5�춃yZ
%͞Gb-W�����S/o�V�!�Q�8���@�U�W	������qe=��k���鱤�Gy�%���Ay}Wa�r^E=tB�Lښ6g��^8Y�����a���Tk;ڭ�����-
SPw�J���zq�2����s��Wo=��q�s{*�0�+x��` �r���)�	V���Jf!��M�	�����]&2�]�\�����|�J��I�6��.�R*c��l��$����ܯ�kw
�7��J�QU����u��NP��`��!$J}r���-��fj�]E�S����=�K������[�K�j�#��v��6�c����t{�����7����^����	���w,��^�Y��k�3�4�/�N�����͠~��dX<P��u�i&Z�Wv瓻$�l
!ŪF%R��F=��f^Q��P+�@ї@cX��F��x�b���?����d�ù��G�?Ѧ�Y���'7N�^V37?�ŖO)uWɫx�6�>�Ό������G��:'&H'�D�Z�"m�q=N	~��g&`HJ�fS���‘���`p���Vk3�ӕG�f� �]�3�K�;��>y}24VA|w-MM�M���m�0�
��	�̓�LR{��x
�l��:�w<C$���;�h�һ��j<js����{,V�0-e�jq�d���`��)A\B���Gf���~�V<��fa7\q�����v�x��q>�%c�nk�)�����w	�8,�B���/ph��,G����-a�9��>�&�
Lɋ���/�U!�EFm?��4驦!���ױ��<�M�l�C�(]1n��3�ҏ%�������aLP����{Ž#@
…f���a�v�J����Pܨ{���3��O��	���n8��Ʒ�N�Nk����@����2c��x�D��8���I������t^(�V��f��Ý@B8Bk@PH��nl�sǤ���w��TY)��/�"�+��;Xw��+r�6Q�6��f�\�32����0��u��O6Rh�K��#�=z�8��ܿ;�;CM�
1{��?�|���{�7��XҮ���G{~G�LϏ�G�(�(�K����������a~��s�����ǹD��W!��`
W��˦���2�������x�τ4[@�O7��w灇m�҂��=0��奎BU�+����A��d����ę�qJD��?p�`b��,*�0����[�$� �m���6A���p�j!�g�D�}۬��;$�������1��#&�!��,�]�y����u��߾6d�&�	w����_'���o�2I�KCYzS��i��At�9.			����J>_�8��z%{�2����DTC�&�D���J�U�b���Ȝ�)����2!t�$�b8!��!7/�&:�!���;����<n��H�l`5#\Ba���IdO��i��d[LY��]�y�YT�s�8�4Q-nu��[^
�;.��E��k���d�'�l������L
ay�\�II�6�9�?
�\,ZPZS&ٷ%�K*��{zMf�6��#����#mY�=W�WH��	�	[�۳R$\v&�;F�&�C�\�cDNc5ab3��BU*B�8�z�Ru=��)v���Jf[�z��}Ӄ��cc���)�1;��)BM�
��OG_��X���~���L);{�EkK���k�V��e8�X&�W�V*0)�)d�(��x���~��:�z6���iv�;L�7��	e���z�<>%�ȇE=�,)G��Kx4�l�P7�\ F%{�5��+n��:��UQ!�L�Un>�S_P�ÆO�=,9�n�ܕ�v(dCz�ح�lT��P�	>6�]5����ئ�D�,�\۞�;K�NJG���?�v�ԙNjf��G�S�6SY��gO�������jmݗ�x��M0^gޓ�\��;绝�0w�9w���f5�FB׉�N"ʖ���Y2�P�7����h��U��j;�&|���Բ�J��Fdj��̃fk�-}��W�9IҪ�r���$�;�`��脍D�ǯ�N�!ʏ['n�K�etNYY,r��?c�<��V��	�.3��m��½^��tciI�r�K�4*�Rw"�$
%��j�Z5*��4��Ip3����g�a�=20,)��7�%v3������G§t��D�x0ߒu+��y/���`=���U�J6��!���
\�f
^$W��N��>����!Fhw���~��Yw~oi�b7#�s�؁�z�c.�W�3Ǫ��xh�U
�'�E<�B�ۑ�g��(E�����C$���蠟�G����I���*��:?����s}��oj{g�B�Ma�������s,
_}�J0u�ح�wH�~˯�	Q��!yM-N�M�Ii��)���߉$ðk���
t�=��w�w5�~a��D�Yo5��n�a�)�em
4m+��W�?��!���7Y����Eg�����	��^��Ւ;!V=U��3W���&MwN� �S�K��\��n�"0��!�lg����=�4�d6����t`�$e��~�2;7Nǹ�I�5�LO��;�D̕u
�:����#K8H����6�jg��]��@o�n	��T��=�,	�!-���Q�L,�I��4xU%�ۇV�
٥j�#�d#�er����*�C-A+�7\��Ѝ�J6.,���Wx�A&c�
2<j�L��A�.e��@>T�gi�8�7�T��j@rňS0�)AS���u?fZ�!�Ӄu�>W���,�rm��,.����75���z!���X2����6ݟ:,�S�icI�;�(�E��~7��诼48��aGt�9� �H�{y�T@`h��h��]��)Tz���y~�7Q�+W/�b%Ʌj��4f�ǠE8{�ƭ
�
Z}��3|ˆ3g@	~�10AT
�W&�_��3��S<�(	s{����
t����!2HI������G~���6Y���{�c#�&�/�%�͚�����;�,�m]ң�ZGkb�dK[|�"��}50�/I�,Sw��SW����A���g��x��4��k��u���~�
�Na7ua�A��xJ�˔>7e������nOy�aBȧ%�jϊDr�4
���R�罱{�CkCh�N�E	�G�@d��W���E�t����%+���՟���%'�p��u�~[�ƩqVe��+���7��WYD3���|��5��3�,�
�|�)o�5�q_�6��f߹�d�ه��\�O��_�O���Ɗ�e���2�Z�m�<*Rf��^�:o'�6-`����]L��c�M���w�<�ʊ��lk�'�(%������ըds`�!����i��G��&>�Lߎ�bq5�([��+÷`0�#��Mr
��M����dx�Ģȅd���-|}@����ޡ��v�&�F�T�
�`c��q$�=~��s�7�úig�<w�1�fF�8+�9R���Z4�	���>���<y��&źH�#ֿ�l�}QF*���5�X�m��k�1�H� x'F�)��X{��G\��`�{.F��qj�����d�1r�?b�כ��>N�����Q=��A��k.���l����	3��*��y�]h(���l�?��WZ�
E
���<iB�DC���Ѕ�>�����:�A-g�͍�����g�rO�^����lh:� �[�V�d�o<�K'�Ш���
�kS.���g;WJ.�i�uL���1�ȒB ���|w�$+z�9[���'�bU�P�]�\��_��d4��
����̎�r"1?���C�O('
P}�2��X�����-��c�6%��r.x��&ʗ����<�����s'�w;��luz��e���Ry\ű�H'�V7��E��F,1�NqW�)eRE�]���:��f$_7Q]a�W����qb����
U��Y�0�ɚ�N��o�[PpD.B��“-��}b	P���M���	3+��bnV'�>T��rHM���Ƚ��iZ;,FX�I?M�5XИb��H[�l�
4�Wuޙ�>r�0b�3A��ʂ�rғl�b���?�Av��z��^%ZW�%��Ȧ��xӜb��rv��0W�E��!hmpVQ�x}��n�j�R8<I� �RH��?
2�w�%�b���*�#���A_:#5���{�K�#T��AK^��vS��`3��Kq��?��VM`zby�RvK��Yh#��~��

��pI/Ƞ�����V��5�:V�3"��y
F�h� �>���ň]:� i}$��-���D���a ��z_T�k�����C�V��=�)�گ_��%��a�C�W�oe�-���;g�]n�¿q�&p�Ut]-fy���2I(d,‹����ױ�"�tC��͑Ѭ������/ԨBs�����	wٚ:R�yd*�d�:%�~`��J���!}�����<M�"���Q4;���W&�X1�p!0	kF1_#o�,#+�e|���{J�з6���2?lD����gZ�� F��
��i*���3�W�����'r�+a�UK(#�M���3����_*nZ�?�C
�z�Bʼnf@�ZS���ͬP�9��u��Zv�����
�X{����u��E�l�l-����¦X����l���z��.2��kP�����������[�ډ�2�3���߆� ����wh%��C&d!�I:C�BG�o@FV�f<Pws$~�/���~�J��26aY4�����N�~+"�Ҵ�$9�y���/�5����k?X���9T�)���b�\�!�ӱLe^&�uBJiBg�L�j���*�C���͢Qr�+-'�3Q�oc���t�ŭ���a��K�i����l�S��^�i�#+����=�Ɓ�qC}�u&�`�Hפ�z��:]��f�2����n��=)�K
]/l{�1��8��q$�?:o�W�s�
:.���O�F�F�����{���@I|yn��7�Gپr����0�_]a�:1]~�Ք�1<��-��θJH��\t������>�W!8P`����,,2��@���OB�ddʤ�c]�|�DR
��=1�i�X� �?�j-HTw�I�֖�m%��MM�ׯ�^��9G�S�	R��F|����
�&[��Y�5�ٛ�p̑V`��<�p�`�t�c��Sz@���^J������eXQ���f��{E�`��E�%��0	�ӗ�i���t�w����L���>��U�z؉�<��.�����a����?r�Tg�C��@�z�$k���;����/O=����[��k�	�!,%�J�zX�ɏԪoM`���SV��po<��꼇�D�)�r�A��2�,N��~�̒h?�C�jtF�*�t�ɯ:�p��f-}搴2��W7Y��\�u���`I;X��1 Ĵ^�G&��[�q��<ͷ�nv~g)ъ�+E�E�T$&q��㧩��G���}9���N���X����U\a��n��fh-�&;O�(�r/
�$���l�po�M1��Z|��np_VD�s����f���o����Vk�a��Z:d��.�!�~[�K�F����V��J�Қ}�/� t\�@�+%
�혨w��Z��W�q5��DM�T*F?�;�Q.]�Q�ʄ�a���S����lIH�+���,�H��c��*��j��;j"����C��Ψu>�y{h^��nj�:>~�y��E��f;O*�Bw8�4@J�ܥz՜��n9��W��J��0z͟v�Xr��	1��өt���)�fl`O7?a���݃"8U3��c�^����Ŏw�c��g�f���HԹ��N%?H����7����1�{��s۾Ay;�p����%�^����A�D����A��$"\��M�奆�c�8ㄏTbƝ�vœC�A�Z�0\���%�t�ك4r�`^)�Q��J�ڌ�||������ c���|�[#���l��j���rT��sLJ�t��-c��w:���!m�=P�c4N�mv�Ds�I�0��3_�
����!��x�Ȫ�Y��Q����F�	����
W�> �	��Ej�dv�@�K���ſ�k��M��tg���0���T!�y?<���,��̈_i���I��y�"뾙`lH+�D#�R�R�2��NJ�T7/`Q8R/�!V������8�M)�@�����!M�|偍��4��[s���s0�GlV4$��5�ABQ�p�P��h�4|ˋI)������yM��XmeL�\�2)����m:��dC��{���d���MgS���NNt]�M�wpꐭ�I�I����8�G҂�+��A�bW��$�_����n`ApxFnjI/�&s�q�FYA�uɰ�����|"xQ����
��xj��P��ί��5�y�;����8F5��r�R6��Pwz��a��}(�|o�H��V<P��C(_���ĸ���Z=Y�t��/������Wv)�>�\Q�U��k���A0������#�]J��( �q7e�,{`1å:;�˩Ѥ|,�g��]2vTy�S�3�Х�vC�������r�&�K�;7�|��?��a$�Qt���b�vF�/�B����ۣ�Y2p���r!������H�R:F�������+�*�[��#�(O�����,�W��}��c����
KiO��k��^����al�c�^�)}~+x���8�]���P�=�q���1�o�0Xh#�__%+��tZ�d�1�C^_�Y��삥�)J9�g�0'ƿ�‡����%�?D=I�-�i;�߾��WB�w����l,�G��y����2�G0�o
ng�V����T�Opr�D�<Dn˪�A�F᤻��s�}P�3�㡙-�"n�|pSꯣXv�سf7ǚG;�bY���:#g�݋ďtw��06P>w}@�X��:N�4�+�L�,��n�*�0�a�\P��)��8U^kͰc�4���o�R��g%�����̷�~l��Qэ��5
�A.�·���+�W2�R8��;�~D�6"&��tίE��
��e��,CK}��H˟��vz<�p�cc�n�e9J,=�M�j�5�BO._��-��]���I{�E����bup��ig⍁*@X6ثܺ|*�ݠ����r���?HRb0%�/)��E4�w�rX��K�܏쥬ا�l��̧x:&T񢶌��*���3Ҵ��і#,f�E�i^_E>��rH��z�U_����$wPChؽT$N��!��g�,� ����vS0^Qf�}m���ϥWds3F�DXf!bK�&���r�S��8ϱ=�v.Ct��0��	���k�9��.���Э�>��E���=nM~�L4ӏ��s���]��s��TeV�����΄՜s:��f��<���u"�C
*K��mc�]��:���'&��)��6�I9�\I�����0��������Lw��V{P���H���$�B!)�*_�[�n��R�V�R���3W�7`�;F^2��+��Qy�i�V	���H�:U�HW�km��w�S��y�	%�1%h�m"4C��ᎊ'�LT�B�`�!5��41fK���'��sH�z�W_j{!�.,�V{ѿi�C�o����.���fUW��@`:<х�o(��Fxߊ�Әb\P��*�?o��,���d�~��K�>
���y[�#~���P�b���>�����Aoj���Ō��`ސ�\ۡ6��Nm��o|h� ������]*����"���a�׼f#$�r���1�e=�9��TZկ�_��!����x��Y�<��X���t�2޾bG}i�D�s���^����g��	*X<������~���@����Mg1{��:_5H��b7��Q�����lK�5�a�����W� �2������eM,�/N?3<�|�%�S��w-љ?f���ug`t��h��p��͛H"PU���Y����d$A����a�1	+Q�^��=�U�a�nJ�ּaq)Y��Oq֔�o ����<��QrE���N����˶̸i��K#3�
+k�S���9�n%�n'@B��%�R�}ԧc�$[���ZR���r*;mU���s�� ty��<���_QX#ٹ��SD��ڛ�]�d�]�,�J0�T�r{\Rh�B�旐7`��1z���˞�5��O��Z[E�q�`o,D�V
Wv�YzɍU�(Oڠ)@E���G��hq�c�^�V��R2��)9?5�t�W�1k�5)���P��\���ƕ�����2�qJ
09�;Lx��j�4��8�جg���uk��ܶbV�P�O`w���9�^E�h�\_�(ƝE>%�k'�>2�-���Iz��d�"Jzūğ&n�8�q�c;9��P�.k+G#����@GQ�'ㅬY��I7B��	�W�����x�(-|
1���
�-��L8Y���K�
�
r��W*B09���[O#I7Rr�
��#l@a%�(�+�0����D��,�5
�|���#
�a?�+$[�@���%��9(��ݯ���ɶ{�=ǭk�H����ab�-=cf��'��JG�{�N@a5thث���E`��0�ic���0�z;6	��]j�pz����p��h�t�u'~����څ~�rٱ������lA��x�8����B��
2������J:Hw����sx��{2�e���$�HU�rW�&QEgUҸ;�X�P8z����"E��k�w��XV&QN���șSx�z�`���'`��'�6w�ٹ���n]��m��2�����	���t8Q;F��M�Z��wCo5�k�8�W��'�zި:��Q�26���G��I烘Ox�4yH^�F"=;CD�b��T30ɓ07�٫^����]��j�M�Z#Y�|����dbE499�_OY��ZlL�o{�h������B4�)��k<��Q$�8�Cgj5÷2�ZJ:̹�)��V;@�9f����#�|0o��L,��\p����iv���+w�)�`����:�ITQ�;@��v�J���&BT�Q���.).D��֦o�-<�
�9zM�-��2�)�鸍k�͜��^��\��>�)�����M`T��'�g����.ǎ�����v��\�7d�ݏ�6_u�h��xK*!�N��^�y���a�d�u=j�ٵ[����D�-MX�L
�V3��ܘC� IJ�ɩK�,�L��}�Z�ր>��֕��;���u	�<ի�|7�u(�cA���Ve�B���nP�څj8K�xS��%�{�V�e��15WM���)�T�z�n���/����տ�K�2�Rtb�S �⠳��������W�ِW5O��*�k��e�����C�C������	X	�������(�+7�zx/���2�ڲ��S37��Km ���D{��d�MJ��Z���L��XW%�]u�g�P
�n��Vɀ����M�s��P��Ş��Suʙ�6��l�9h�8�J^on/髬��-}���y����[�f�k�%o�=]Gr�O�\m�#Jh��yb�h�fUcDW�Kߜ�p���.�����q���d�����*:�����l��D�����r+�%��������mE�2��/r��q�U������>��]�q�*�_�TH)@K���EٻG4�eZO�?�5���d������1"�Ϡl<�P�@��]�Α�,^|A�\s1�p��P��E�'䦺t��ڬ��Ңjx�ήЭ�#=����
��ᏱK{G�wu��c���Q�>��m@T~�C\���JAa�����N3��ݧ����K�y�ʹ
�qeV�7W�s�ퟯ�A{D�6\��R�� ����{٭A�{y�7�F�ܮ��ҍ�CH��#��\ڴt}f�Ѐ���d�#�~��ρ�J<��L��u.#r~V	��)�W
�@4J�O�qH�rX�䵏�,7ɬ+KlO�=5�"�G�[��">Z3X�z#PqJY.cmm+��.zTt#9���#��ߓ��'�Ha��؛;�)�����
 �� ��	P��Z!�o��!�_&�ܒ|��S]#�g�5�l��L�^�=6�#�J�+Ħ%_�4�'ʩ'mc�U<����n�
����	 �z+
�S�����!���ͺ���E��VT��UB$j��4����y�/��.����n�B�=J:Q��·>!��Exd���.��W�%�T��B�=�<��k������W�n���i־76pFщ��V}>��E�5U4�u�qޥ ���J��;K>w�(jPm䌙~#�Q�;��$�4׸�tI��]W��p����[s�Ք�/�V��&0�B��A�왦�4bƣ:mp��C6�ƾ�DMcb'�j���M�W+�ІU���P+�U�
T'�y�e����|���4g.�#�I�x[�0�5��������gr�N��Mii2N� -�0o����,�lމ�Ƒa�2�__�*�O�x��9kzz���ӕ��!�.��z Se��p3�$�cԟf�M�p����4KPÔ�O��~��?UV[VS�]���_��O�(�����l��\��-�#��-���#,9�HqD���
)��I��e�a��}���ޙW�w�+p,>���]�#�乄 ����d����(�l�.~w��N[�5 ��9��d��t@�!��h8�c�ߨH�����c��͈{"B>0<3	"f��AI\f�S�0gƐ0L~��ӿ�j�H`p5�����'�ˡ����y��c��^0|U"4i���$?՛Z�9��8$��rϧz���7|����F��{Tͨ�^<� گ��^�G�VKai��%�.�<%l��Q;$�C#Y�W�W}��H��Z=�bб��p���H�'�k�F&�KI�r�K�T]�`��2��*�$�S����B�f�&o��r�}Os���d�Z����)-k!:�e�1�d+i;NU��������s�W�X0Ĺ13�mN�(���⠥����
�`(���7�]�UmP�f yԢ�-9��_O�\�E@�����x�WSp�Q����n��V,`b�:hw@�����v:�D<e.�֐��b�<>;�eB%�z΢�o���\�|��Ok~By����¾��)-K�Rec�Jz:P��<�Zv,�r�U�v�����ݘjs'�	��9���ʈV||)�@�K�LF4m� C����J�H�8�yS�I�u�	�5Al�PI�r�<�Ⱦ��������<}���
W����Enφ
�6
��c�c/�:³f��Ձ�S��F:��$Im��#9zƢ�9PD)���%��o -��3�@&}��u��t��5g��CӸ����(��j5�M��8�֯h�r0�x��MN

���:�2Y�����/'�Ah�7�@��j�Y,��z���iG��Y-�����"��3+"�U@y���RFX���D�KD)ZN{N7CvY"���`�����dD�Е3a�nHq��:x�7�PfEඩz5�V$����&M̞�\�ȧ��9���E,�ig{��®3�ݽ�x�"�!91z0/޴�v�[��?榟�X�"�
ޮ�W8�����N+��s���19d1n�oTnj��7�Y���^gx\;��1�, ��ct�z?`
�Q[�i9�gh�+�񞈔�U�����;T��.�9g����U������!'t���eP���:?����+��~Nƞ��(����n��g|*����Wm|�i\*(��x����:[�nYT��a���<hcX�Iz�O>x��6������`� �\Q�ʴ q�Ѵ�	��l���K�y
��-��Dh?�Y�wh��P킂ᚣ��V�W�j^�|��X��z�	;1K��O�^����	�
�;x��Ȕz:͔�(���}�ʕ�$���G"yyjX<��Tm����r��na�<�7�
��]{]�R�:q3�X�}O�+�3�[��dC���Z�����8����%M����n��O\�R�
&���V��
X[��U,�G3��yg�cΩ���pc�(s�A�oލB��N1-��zB^d���DǑ���);QKS����"\I{���8�ڿ��Y�v������-��֯<M�f���aܸ̒\�-l+���h!>W�B*P�9���qB�8�8$���^�Cx���/pxI
����j*1��1ZeyrzQ���|�� 
����"�>0�2%'�BY�k݁��O�b������`�V�d�>�X�Nˣ/fw�|u�u�̢�JKZw�͢�"�3����Lg[C=�@w�	5-/am��=���w�rG��`��}J�h��;���&�7��|�8���u�� ���eQ2d�"���R��EX�4�^�(?�4�,U�t��Y�$��'$�5qI>�fu�T��WԚ��;�w>̝�������4�k8'�i������J�+�k�&��a�2������W�"ẁ��#-�M���SM���5/k��E�t�馑Z3��P��?�sny�eVUn�1U�x���#�p}� ��$�1	g
ئc�L|�d�C�:B˞�p�2Q�&�S\Ȫ�*�~(֖�V��'g��ٖCּz�"��Q*�˲�uw(p�*�Of����~X�٥�
���%=x(&U��`^[�A�`����h�#��*z�(�,!%7���l껱9G`�'Ó�4E�����^>V�i�޴�ѩ%dά��!.�}
���ϯ󭁼-�?A���]�d�=%y��P!q|L�o���c��]�c����\��$\[��ю��2:&���K���ε��a|����ui���C?$#�B�M���O���|I�Ǎ������hd>
D�B�,T�J��ʽI�0]*5�Q�E~!����j�2f���1��v:e�ҩn/[ڡ��9"��
���7�d�}5��7z������?�n �������`��^	|6�h����ɓ�0�2��@0YƱTB�-㨅�O��u��]K��,�o��g��m�:Yq�cQq�,Q
.�S�j�ަ'i9�����fq�bE�kJJ�y�ay�2�H�4*�I��g����ܢI'���s�;���]J��r8/׵�����ռ^�p&)8j�ŗHqD=��e	Q*Q�LuV���"v3��ą`G����}'\Қ'V5��һ�(�T���lj��J0|�^�R.�=_n �R��H�ڿJT����\'���l�tR�A�{Q����hz`���"m�.�4��;-��|_��,ئ������bE'�w'[�
"�q���mx��ڔ+�w�(�?;&�đ�	#Ca7z9�BA#/��;y��s�;!�P7J��ӿ�xb�J���Kn���4��t���_W�x��۞�a�7���qN�H��-�|�N�-�C��-�����r`����cr�A�;���I#�x�b�o�xC�d�ZG�A�6s��O����Gf�~%F��O��]p��h$ۈ�h��VP#�N���e5��Ι�yW�dp�m��u/ ��סI�t�3U�z�5��i�AWק(��`?�Z�[ߠ���rH��X͔1:l�tJɢ���s����I�d�'�-z[���2��s�ׯT��/&+��!��	��N�e�vp"��uW�^����J��ZP�����g����R�?Nb��'�÷�2��:dv��{�t��������?w�R�]�9H�x�0G����H��Y�8�Z���y��I;_����B�����-���C��(����N���	ȹ��n]�7�r?,CB�V�G���	F�A6�TJj�F�A-ko|G��I@kܒYѡ�۰6�ud)1X	Xbz.q�spa$��|N�QZ&��ܔ/�7���654-�}ڪ�gڝ5�P6{e$)>a;�6A��*s	
��}Ⳏ���i�\�iM3s��A,��	��4_����,ry�s#=�	D%,8��a�_O5R�Y�s7�<`�I? qNF��F�[�>�y�S�[c�"�����=�S6W)��s�o���B"��"�����u��|{*�����=X#t4M���~��>�G���K�'�|�[Pf�I$mqʆ�y7�;�-�dR���% ��p�^�'��	���«O��X�!n�g���cjV���5�t��PBr؈����!��z��T�/d2���aP����a��+�1���
vO�Ab����/��I���h�߭�)}\
)��{��0p����ݺe�?�/
��J��y�����U�e@�B�%�
�
m�ɟE�w���判�[���5�T6��&,<��b�KQ����+=����dX�<�Eb�/��2��s��J���$���	ȸ"4o���X�m�i8߄Էs��7O�=Z�e�;��Q�%�UW�ܢJ��c"����4W�2̽�a[��ԥ���2Z�XB�o~�\��ζϚ֏�<�|��o�{�.�1�x�M|[29�p����!����z~
r-�����Ŀ�=�cl-q�WKՃ2dz?�z�R��=n/�v�ޣ�y�r�c��F���0�ެ�MV����;��⚓�?b�T7a��O��Y��MAWeQ�i�w�����i���	��V������?X�Œ#m���Xa�-��m��d+nW+��B�����
���ɵ�����˦B RE��O���%t?K6�q|�}�=��ה��3�ޣ��hT�1�ՌŷOϬ�n	��)��"K�5`N��2�0yv����A����AY��5!+�]%T�a��U��Ts�>XQ����8��j>�|V�N�{QÔ���Y.sKgJ�ĺZ1�Y���Qh-$`?�x^��)��a�g̘
�<�/�G��[��y�87P)�4�@\�p��lC����J�^"T�,��HۗYE�W��q���A�w7}j�=�i��1	������ ib�J@׊��G���wSC��o��vr�fʁaڂ�֊���W��a�4�%��Έ���u�
���m�o�xE��������#2X�u{g]U�ɒ{��G|����Bd��S&����q��mL�z/k���e��o��-�<�]R��{/� Oq����Pv�lݣ_����O1�N���6U��������.e��U���ڐ���#��#� ��]�i�ПT�t�j���r[\�ds_��إM&�^�Zw���n��z~�
�Yl��#p

�yRc:��V�<�^����D�!�H��@�z��>���$տ�ՆL��¢"�F��q��6�C6])j-�껩��>~�p7�Y�˛Fu�F�d/����|�Hܖ�������3�u�����n?��I� �[yhaeo{xF���"�,��I@�He��gi��d'�u��Al����8�^�w��\S��;CB����:����c����+q��:-/�v����9E�@,�3a6��,�3/��I�;?hb@xM�N�V�$���J��0$�"$w�
>��j׊*����GUJ+�Ru|�f0e������d��i��{�4���~u�
6�+���z�ɔ�
���e��8�y!�T0���lv��]=�}���j(�!�#E���^�%��,#���!��JL0��%�.�,��zb*����h�Ý��� �$�:�n��It����C׉Q߃��K�$o��No�m���������>��j�k�a��؂����zT�f�M?�G���Eݼ�+ͼ���X$����Ks�����`�ā���Wxj��0%�@s����|�u sO<���1���� ]�</��k�g���7�QM��"���?y��e�9�VSz�:`"`�tm�`�$�5�./}�����
����+�̒�a��,ܿ�贛W�zNc
�;6w{��xDŽ�&+׸&6-~xT��C��¬'���c�v/|D�8��T2 �����1vCT���"]���4��9pV$�y�vC{�f��&�l�D��XD����Zb�W}�������_���Y���_(_գ��q�ަ��@�*��< ���-t����N�+> z��6/([8Pi��p�-�=�2y�S��9RxU6��!h)���a�ؗ}w_hu6�	jG��$q:‡�aϨ���b��39�?�`�scDP�C.��Ml�yž�����υ@���A3Q��%�����]^C��@7�tT)v
���ƽW�50,�e1�pҖ�̇\��S��h�
�<y.���������I��t�xq`��mVE���=�IT.�Q'�m!i$v�K:zT�`����H����(�#���\����*n��#,�ţ�e����!��e���f�
rӁ��Hb-�4�<�Q�Y���,Yy�h���.����a�clG��J`%��D~�-�w��Z���/�C-�"m�,��fE�n�,5����T��W[T����o����R�Ť��pˬTv�=��{��X�X��^��f�|��ˢHl����|�\��DU�SwDCؼ
��-[V��|�J8Ĩ<�񸸻#�go��ywP�Pi��@����^ǹX�U"S;���7��W�y`ݒ�?N�ˢB��W�y��L��b7l��",��_K
K��揉)���z_ZѪ��9�/�e@��y;�kt�rYR���i��A�H��߿a��t�
��kE'|*�:��+gTcx�&��
�����rV��]��?�3Nn�R��a������*������LĄ���yA(z^��Kj���YO�$W�2L|��2<���7�F���gqV ���h���aS�VÝ,���
��``b�ߤ�ə �B�o�	��`�}���T��s%z�9:{Ѹ�	�k�`Չʋ_����zZH�T‚d!Q;���%��LY�%F���Wtc�f��ݲS��k�QY��uo�E5BŔղH��Ӂ���p8
""$s�C��'��>"RD$͈([KW���̿(]*�(d��h�M���j���k�q9�p�N6+d��c畼�w|�p%�X�v&��7=F���5WQ��9�a�9lo��Ԩ�s�Y�Z�����	Ri	;+�,��Tfa�8:oA\�c�܂�iK1
�5��sz�‹E���F�R��U$RC#��<Y��3:�!�4�U���%~�2���^�s�5'u.l�=\Ps�|�vp-bר���v������(����*n�{�쇀28�Á~x����{h ��0QoQ����coU���4l���U(j��06�w$�A�Z����W�������F�}��	�T��:�����1D�L��4 �ë�^Q�~i]C@۝���[y>��_'aÝYJ̷�VS�����jG�,����1�jM��x�$�҅{�)9R0��LCn�A�[�
\
�E�Au
n�n6����(�5�6N�g�`CQ���@���K���|�P�s7r�����#-�Ls�8�>�	lh�}�M�sOF���'�WqQaשn�g��:���Ҁ+	��ΛkL	�w����ٻ #���k���D��4�������n��	�(8�l��D2d��Ӌ�m!�E�u���h3Ƥ� ��G=C�b�>هIC�!��+;�re5t�j<���s�ڈ@�Ò�魉�ORg*���c|�H��)�_�a�,�!�vs�	�	c�eph�j�l�n�pkt�u�&���?�y���y���M&i+vH���{��.����

W
��H�b�I'C�	]cCf�h�j�l�nq�t.vN�b���{��������&�+Kv~�����G���8
JW
�z����C' ����`�{N�+�e���\�������9�����d�u��
���J���������
n	
8



�
�

H:
=�k���h�������E�����d�u�����V���������
t	
>

!

�
�

N:
�()-)3);)=)E)S)�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�())))	))
))))))))!)))+)5)9)7)I)M)O)Q)U)W)Y)[)])mR���(������L�	N�	�	�%�	�������r�$~1�2T#�9#
[

%
3
�	8
�w
6y
��
�	�
�
�<L)v��|�.���"�T	���*
����	��%^KT�T�TbVo_���)�����j�x���w�����������P��"��"����2
����[�~����$�����t���D���H�����$������<�t���/�����e�����A�����%�w����l�����6�t������j���1������D����J�p�����2����l�����!�@�����S�������K�`���y���F�P.��#�T�������13	tZ��E�$�d�9-�>4�";K'?�E�ERF�FG�9K��V�k)5l�Ar�z0${;�MC�|�h1���E�9���g��A�����$�t�fb�������[����1��>��A���52�n'�y�1�FS�_L�E��%�|&�?x	�	/		b	�[	#!	�#	�=$	�K*	*M3	�R;	*MC	:L	�KL	�S	�;S	,J[	d	dd	Me	�Ee	�;m	�(s	�(y	r	�	��	��	}�	��	��	6�	��	c�	��	b�	��	P�	1�	J�	��	��	�	D�	^�	��	��	�	��	|�	��	a�	��	,�	��	
�	�
�	h�	��	I�	��	��	��	%�	��	��	�	b�	��	z�	�	��	*�	��	K�	��	g�	��	��	�	T�	��	�	h�	��	V�	��	A�	��	��	T�	~�	��	��	j�	��	��	�	��	��	��	q�	��	C�	��	�
�	��	��	P�	��	_0�	��	�/�	�(�	�+�	,&�	U*�	��	��	/�	��	��	E�	p�	��	�	C�	b�	��	�	w�	��	��	�	m�	��	��	\�	��	P�	��	�	m�	��	$�	�	a%�	*�	�	b�	��	��	=$�	�!
-	
4

"
r
�
� 
�
�
� 
#
t!#
((
�+
�,+
�(0
F4
�4
�6
9
�;
�=
t>
D?
SB
GD
�E
F
#G
eJ
JN
�P
T
�V
+ Z
�]
U,a
�e
�h
b2j
�n
�q
+-s
x
�x
tz
D-}
f�
[
�
3�
k�
��
�
h�
$�
��
��

�
[�
,�
�.�
�%�
?�
��
��
O�
��
��
��
F�
��
��
�
��

o�
��
�
f&�
�#�
~�
��
�&�
M�
��
c�
E%�
��
b�
�%�
���/.>��0?a�4!�3(]�/S=H�=M�Q�R�S�SdT0U�U@V�V�W	XkX]Y)Z�Z^[*\�\�]�^�_>`;a�c�cdff�fg�h-i}i kpkmimoco6q�q�q4r�rLs�tKv�v�w�xGy�y�z`{�|A}�~k����C����	�8���Y���%���5���&�|����P���{���������5���R���R���{����������"���d���K�����=�����Q�������v���G�����������q���B�����+�N����a���+�����N���	�f���H����O�����!���?����X���	�����O���$�����M����(�w������3�����%�����Q�?���H���i���!�����=����\�z�����������9���W�j�~�~������0���C�������u��������*�S�����	�2��������o�������R�o�����
�+������w������m������m����������5�_���	�z����!������3��������g������������0�������z��������r���`�����s�!�������&�u��m����c�q�����S�n��������
�����G�����P�y�8�If��)i���)G������s��4z��A	_	�	�	�	
[
y
�
�
5u���1s��
/
n
�
�
�
*��`��Q��1��"f���>��Ec��'D����@]��k�9]u��Fc��;Y��-K��8b�
{�"��7a��Y w � � 
!O!�!�!
"B"`"�"�"T#r#�#�#$�$�$%j%�&�&�'([(�(9)�)�)F*�*�+,,�,�,-V-s-�-�-8.V.�.�./9/}/�/0m0�0t1�1�1�1�2�53L8f89b9�9�91:�:�:�":M@lCyE�H�K�K�L.M�NNO;Q�Q�Q�QMT�T,VmVXEX8ZyZ\S\�]&^�`a�b,cKcddud0efgzguh�h�i�j�k!l!m�3m�v�v9x\y^zq{�%|�*�S������������������J�`�����f�H�f�����%�U�s��������I���K�����3����� �o������x���������e�����Y���*���z�	�U����s�6���W�u����\���@�����9���7���X�v���
�]���&�r�����5�������-���������-�F���6��������
�+�b�{������M�i����������q�������U�s�����E�y���������(�������I�Q�n����n�������k#�*�:�������+�P������7�v����@�e�������L��������+�������:�x�����1�U������e������\������9�����j�����L�i���.�K����-�q������X�r���{��������V�6�S���r�����&�v��p�_���������J���6���g���������25�#
_
�
6	
�	


L

�

/
�
)
�
�
�

�

A
�
�
<
�

g
�
 
�
�
�
�
�
�
\
@
T
�
�
$
v
�
>
�


r
�
 
q 
�$
,&
_&
�&

'
�'
(
|(
)
�)
#*
�*
�+
�,
�,
7-
�-

.
y.
�.
P/
�/
?0
�0
�0
�0
&1
O1
�1
�2
?6
P6
f6
�6
7
�7
�7
�8
�9
c:
$;
�<
�<
N=
m>
�>
�>
Y?
�?
�@
�A
5B
�B
2C
�C
�C
?D
�D
E
�E
�F
[G
wG
�G
\H
kH
�H
�H
�H
�I
�J
�K
�K
�K
�L
ZN
O
�Q
�R
U
�U
fW
�W
�X
�Y
�Z
;[
�[
�\
�]
�_
�a
b
�b
�b
3c
c
�c
d
nd
�d
Re
�e
!f
�f
#g
�g
h
�h
�h
�i
j
�j
+k
�k
l
�l
m
�m
�n

o
�o
p
Kp
�p
�p
,q
�q
3r
�r
2s
s
8t
Rt
�t
�u
�u
�u
v
Xv
nv
�v
�v
ww
,y
7{
�{
�{
A|
�|
�|
@}
�}
@~
�~
�
$�
��
5�
��
��
��
��
�
t�
��
W�
��
O�
��
3�
��
;�
��
:�
��
��
I�
m�
��
��
�
,�
��
��
��
��
Y�
��
�(�
V�
5�
��
��
�"�
B�
�+�
I2�
�'�
� �
 �
��
��
_�
��
�
i�
��
JR�
6�
s6�
��
@8�
P�
�(�
��
!�
e7��m��i	�	<�(
*-5��������Mu<���4��#�&j��h��p � B!�!	"l"�"5#y#�#$K$o$%o%�%&&V&�&�&K'�'�'d(�()`)�)�)*h*�*�*�+�+!,},�,/-L-�-].�.!/w/�/	0G0�01-1�1>2�23X3�3�3b4�4�4�5�5�56Y6�67(7�7/8k8�8�8$9@9�9�9%:�:�:�:;a;<�<�=O>�>�>1?@e@�@eA�AuB�BYC,D�DE�E�E>F�F�FWG�GHoH�H"I~I�IIJ�J�J>KOK]KsK�K_N�N#OjO�O�O�OPyPQ�QRsR�RES�S�S[T�T!U!VV�VXuX�X�Y	ZuZ�Z�[\�\�]�_�`�`ea!b�b�bYc�c�dWe�ekf�f8g�g�h�ij�j3k�kzl�lym�m4n�nHo�o?p�p@q�q�r�rcs�s)t�t�tBu�uvx�x�x�xyVy�y?z�z.{�{�{_|�|}�}�}�~?�A���F����d����|�����9��������{���;�����Q����u����������E�����Z�v���A���7���j���.����������C�����������l�l��"�t�����'�����.�L�����?�m��z�����D���/�~�����O����f�����������������8�z�I����k��������4�P�s���������$�����o�0�����M�������~���<�����L����o���,�����R�+���8�������	�������,�������l���~���_���1����`���3���#���������C���-�������U���]���=���������������b�����F�x������:�W�����@����������l����)��������f�L��m���2�������<��������������'�`��������
�,�����]����������V�t������{����!�����J�h������������h�����`�"�r��{�?�@�A�����E���b���n�����Y�s���b����+����s�-�9��!����K�*	�	�	
~
�
����
��:�����-��n�=N��#i�6���c��1Mi�.��
*j��
Ku��+H��Vt$A�� 1 � � !G!�!�!^"|"�"#n#�#�#$~$�$�$�$�%�%&_'}'.(R(m()>)�)�)�)*~*�*�-�0�N2$*8+";�=�?}AyC)GMG�G�G{H�HI*I_IvI�I�IJ�J�J�JdK�KL�M�M.NqN�N�N:O}O�OPFP�P�PQRQ�Q�QR^R�R�R'SjS�S�S3TvT�T�T?U�U�UV,V�V�VW�W�W�WX�]^^;^W^r^�^�^�^�^�^_2_N_i_�_�_�_�_�_`+`G`c``�`�`�`�`	a-aba�a�>a�k�k�k�k�kllClxl�l�lm�m�mnln�n
o�o_p�pq*q}q�qRrkr�r�rs�st!tEtzt�t�tu*u�u�uvv�vw�w:x}x�xyFy�y�yzRz�z�z{^{�{�{|�|�|�|b}y}�}�%}p������������4�P�l������������4�P�l������������0�L�i������������0�L�p�!�E�����i����������o���G�������1�H�l������������;�_�������y��������f�����B�����@�d��������7�[��!�=�Y�u���������������R�k�����������,�C�g�������`�����!���?�����:�����.��6�t���6����d���0����������������o����'�K�����I�m��������.�R���������P�t����������(�L�����Y�}���������K������F
�T�������J�n� �D�y�����"�F��������������K�����8�������S�w�,������(�~���W�������D�h�&�����;�������k���	�W'������[��4��.�2�Q�q���4��������T�����A����&�?�^�~����r�������"�q����^���	� �D�����s)����&�|���U�-���7�H��[#E\����
�
�
	��y9�:��Q��?!��*��X&@�Gi��[� l � N!h!�!�!""R"�"<#$R&n&�&�&�&�&�&'2'N'r'�'�'�(�),*z*�*<+�+�+\,�,1-�-�-5.�.�.0/�/�/040�0�0Z1s1�12%2�2�2b3U4�4W5m5�5�5V6n6�6�6V7n7�7�78_8�859N9r9�9:|:�;�
=�?�C�E9I�K�MfP�RET\ V [�]O`/b&cWd{d,eCege�e�e�e`f�f�f!g�g�gh8hUh�h�h�h
i&iBifijrj�j�j?kXk|k�k�k�lm(m�mn'nCngno=oro�oVp�p�p]q�q�q�q�.rmz�z�z�z�z{�{�{*|N|�|�|�|,}P}�}�}~6~Z~2���3�W���2�����/�f�"����,�z���&���T�Q�m���3���`���~�����.�e�!�w�����=���H�����	�d���p�������N���t������s������������O��Q��V�������o��(�]������������7�S�o�����_�����M���O����������'�@�d�����k��������P�����T�m������������c�������,�������1�O�m��������,�J�h�����������1�U��������;�W�{�����������T�x���B������*�N�����|�����'�K������7�l��������,�[�w�������;�_���������(�W�s��������%�����0�T��*�~���C�Z�����$�<�`��+�O�����Z�~� �D������^�u������������f����4�P�l������$����x�����
�X�����������P����������z�6���'���%�����K�g����]��R����e���7�Q�l���o��)�w�.����&�[������r������?�����?�c���
�
�=�a��,�P�����C�\������E�]
R�T��O�q���t�������
�����J�	L�	�	��	��Q�����}�����k���n� �$|1�2�
8�d�u��F�%���b����&���+
�
z	
D

'
!
�
�

I	
%
	3
H6
�8
T:
eH
�w
4y
��
��
a�
�<WK�Kv����t� ���
�N�������
�������	E��$�%j-$@L�o?w	�T�� �"(�3�":<j�o%�s�1������e�U�s��w�������������r�������w���W�.���X����F�
�}��+	;�	m�	��	w�	�	��	��	~�	��	��	��	��	P�	��	z�	u!�	�F
�
��
JR����<�\�i�����'�Q�d�w�����c���C���"����|���_����������z���x����N��������"�����
������������~�]�V�v�6������N	�	

h
�
$��U�
{
�
b��3�i��R�4��M�xF�S�H�:�Q���P�f � �!O"�"a#�#�#�$�,c-�-E.�.(/�/�0�18�8�8�8�8�8�:�KQ�Q<TV�W'Z\�]�`�b9c
deli�uO�
����W���U���2������Z���������2������3���T�������:����o�*����~�b���$���}�^�{�����8����M����������=�����h�!�E�'�	�����)�V����d����9�����(�A������
"	
z	
�	
D

�

'
�
!
�
�
l

�

/
�
�
�
9&
�	,
�0
�0
?1
]6
�6
�7
V:
m<
�<
@>
z>
�F
�G
xH
�H
|K
�-K
�o
yp

q
r
`s
Et
�u
v
ev
�v
D{
V�
#�
��
��
��
]�
�
����K�J6 �!�"
#!$�%&E&p'�(�)�)�*,�,�,�.\/�/�0y2=3r3�4�5�5�6R8�89:�:�:>�JKKjK�N�O0P�qux�xg�������;���L	�����a�����
������x�����������c����������W�_�f�8����������u��a�A��	W
�np��q�����d�8�c1�  � 6!�!k"�"{#$&l';($)�-�-�-�-�-�-�-�-�-=G�G�HIqI�I�I�J�JxK�L�L�L�L�L�L�L�L�L�L�LMMMM$M,M4M<MDMLMTM\MdMlMtM|M�M�M�M�M�MV�V
W�W�W�]avaqk3l�lm�m�m�n�o�oq�qfrrs�s5t�t�tu�uv�v�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�{�|�|t}�}&#�`�5������	���r���C�\�������O���s����z��2���T�����K�1�������f�����>�W�����t���.�p���`�`���h�E����|������"�;���]�����B�s���d�������<���m�������������������������^�4�����6���������������g��������������X�R����y���o�������#���������4����������{��'>Wp��
`K��d���q�� � <"<	&b'�'D)L)T)\)d)l)t)|)�)�)�)�)�)�)�)�)�)0$0�0n1�12�2�3�3�34404E4�7s8I9b9�9#;+;3;;;C;K;S;[;c;k;s;{;�;�;�;�;�;kd>eWe�e�etfg�	gViLjajlk�k�lmnWn-o�o�oqq�qaz�z�{>|�|�|@}�}J~"��G�$���P���]��6���z�p���O�b���o�����������������������9�B�@���_�I�������s�9�A�I�����"�;�T�����������������w�W�l���������������������E���k�������h�-�5�=�%�>�������;���'�����S�����O�����O��������D��������P�&�?���n�4�����p���������z�*��������~�������d�L�x�����8���>�>���F�#�����Z����o�������/���S�����Q�'�@���W�p��y�))))))






%(((('







































)))
&&%




















''











(((((((((%((((((((((((((((((((((((((((((((('%(((((((((((((((%%%'(%%(((((((((((((%%%%''((((((((((((((((((''''''(((((((((((((((((''&((((''''((((((('''((%%(((\R�T�T>U�Vٝ��.�����حٮT�˯������9�2���ŷu�۾d�ܿ(���,�O���g���y�u�2���
����9���Q���D�����������:���(����K�����1���F����Y����V�����G���/�������U���
�h����u�������	���:�?����
�
���-�4*;?fE�EFpFFK=V-k�kBr8z��I�3��������2�z�C�i���)�z�D����m�p���9�D����*���x	�	�	�	 	0"	�#	[*	�2	�:	jB	AK	�R	WZ	c	�d	@m	s	�y	�~	_�	��	�	��	Z�	��	%�	"�	�	��	��	�	y�	��	h�	]�	;�	��	 �	�	�	s�	^�	+�	��		�	_�	N�	�	k�	��	ǝ	(�	��	;�	��	U�	�	|�	�	��	(�	��	A�	Ϥ	j�	'�	�	l�	W�	�	��	�	��	/�	ҫ	��	H�	Z�	��	�	�	S�	��	y�	��	4�	��	��	��	��	��	��	J�	��	�	w�	��	/�	��	��	+�	��	��	��	e�	��	&�	f�	0�	��	N�	)�	p
�
u
�
8
�
�
�
5
� 
�"
�'
�*
�/
�3
�6
�8
?;
R=
�=
�>
B
D
lE
�E
0J
N
uP
�S
pV
�Y
�]
a
�e
�h
-j
�n
�q
�r
�w
[x
?z
}
2�
ȅ
�
��
��
��
��
��
-�
��
�
��
��
b�
�
:�
û
�
m�
¼
��
��
�
m�
��
[�
��
[�
��
��
�
7�
��
��
��
��
��
��
a�
�0��
�����!W(&/HM�QS�S�TTU�U�V�WX�X�YmZ[�[s\�\�]_�_�`�a�dhg�i�k�m�o�qsrs�s4u�v4wx�xkyz�z|~X��ρ���������<���z����<�َs�ȏJ�������������<�Քv��—c����%���a����S��͞/����]�΢�%�����A�ũw�Ϊ�d���|�����7�U����n���˵��,�I�����g�U���7�����S���������O��������E������{���b���h���G���*���
�����@��/���%������1���t����6���H����� �|���3���E�����X�8�@�W���/���k����h���3�i���<�W�r�P���U���g���
�\������M({�>��\����I�;�t	�	0
�
�
J���D
�
�
�0�f�7l�x�Y�r��a�x�n�`�w�7�v � � "!d!�!""u"�"�##$�$I%�%�&_'�'(p(�(N)�)	*[*�*�+A,�,%-�-�-k.�.N/�/&0�0z1�1�1�2�7%8N8l8!9J9f9�9�9�9�9:7:f:�:�?JCVE�HvK�K�LNOPQ�QbTAVXMZ'\�]�`�bac4d|dFe5f2g�g�h�i�j�k7l7mQu�vbwvx�y�z�{Ӏ����‰a����,�)����5�|�|��Z���Г'�*�Ӗ�ՙ��N��4�{����R���L�\������v���M�]�������K�ѱ�������۵���/�A�����R��Ž׾O���ʿ����~������>����_���Q���������%������U����M����j�����b�����0�����P���	�Z����{���4�����>���o���Q��3�a��C���E���]�������Q����;�i��������)�u�N�������L�}�J�����G
(
g
=	


�

�
�
�

G
�
5
�
�
�
q
U
�
�
:
�
5 
v 
%
�&
�&
u'
�'
C(
�(
w)
�)
[*
]+
Y,
�,
X-
�-
/.
�.
/
q/
�/
y0
1
d1
�1
3
E6
�6
7
�7
�8
:
�:
K<
�<
�<
>
U>
�>
�>
u?
@
�@

B
JB
�B
GC
E
�E
�F
$G
]G
�G
bH
�H
I
3J
3K
�K
�K
�M
�N
�Q
}R
�T
NU
�U
�W
;Y
_Z
[
P[
d\
�]
�_
Na
�a
b
�b
�b
Hc
�c
�c
,d
�d
e
ge
�e
6f
�f
8g
�g
,h
i
�i
5j
�j
Ak
�k
1l
�l
2m
�m
�n
#o
p
�p
Bq
Ir
�s
ht
�t
�u
+v
�v
�v
�w
1y
�{
}
U}
�}
U~

�
9�
��
J�
�
��
��
��
��
�
l�
څ
d�
܆
��
��
��
�
q�
��
�
H�
�
��
^�
a�
�
-�
�
̥
p�
�
��
l�
��
��
��
k�
��
��
Z�
_�
��
�
��$�
�
���.��0��k���J9��~u � X!"K#�#P$�$'%�%l&�&�'�'z()�)�*�*�+7,4-b-.�.�/01C1�1�2�3�3x45�5167>7�7�8)9V9�9;:�:+;;5<�<d>�>�>F?@z@�@zA�A�B�BnCAD�D4E�ESFG0H�H�H7I�JTK�K�KeNO'OnO�O�O�P3Q7U�V�X�Z+\
]�]�c�g�hj�jIk�lJn�n^o�p�qXu�uvx�x�x yky�z�{�~��N������	�����M�����D���*���r�7���<�ٛa�������Ġ����Ӥd����0������+��������^�o��������8�T�w�����Ȱ9����E��b�)�����Q�a�g�����������	�����I���9�������k�s���������$�x���
�K�������"�>�[�
�U���'����������>���{����Q���!�������<�u�������A������1�����#���6���}��������}�����u���4���T�U�V����Z�w���t�������2�[��w����1���B���%���`?	�	�
�
%��
�
�����B��B�8~�&�5Q~�C�?��]��V�F � \!"�"#�#)$�$�$�$�$�%I&�'V(�(S)�)�)*(*�*P-}0�0M2v2�78�:;[=�=�?�?>AgA:CcC�FGbG�G�H�H�H?I�I$JK�KL�M�M�MN2NZNuN�N�N�N�N#O>OfO�O�O�O�OP/PJPrP�P�P�P�PQ;QVQ~Q�Q�Q�QRRGRbR�R�R�R�RS+SSSnS�S�S�S�ST7T_TzT�T�T�TU(UCUkU�U�U�U�UAV/W�W�]�]^#^?^[^v^�^�^�^�^�^_6_R_m_�_�_�_�_�_`/`K`g`�`�`�`�`�`Ba�aRk�k�k�k�k�k
lXl�l(mn�n�o"pIp�p�p�p?q�q�r[s�s�s
tZt�t?u+v�v!w�w#x>xfx�x�x�x�xy/yJyry�y�y�y�yz;zVz~z�z�z�z{{G{b{�{�{�{|}�}�t�����Ȅ���8�T�p�����Ņ����8�T�p�����Ć�����4�P�m�����ć����4���Z���B�k���.���N������������ʎ�t��T�}�Α'�ǒW��y�������p��A�]�y���������\�О���|����6�֤i�������!����ڨĩy�E��]���׭0�Ю`���������g�Q���������ѷ�����:�Q�x������5�p����������	�0��>�����N�u�����
�4���Y��������������������=������}���x���P�(�W����������7�V�I����D�c�,�����Y�����;���\�L�X
�
�
���"�����?���(��Ak�s � %!P!j!�!�!�!"�"&V&r&�&�&�&�&�&'6'�'�'�(�)*=*d*�*�*�*&+\+�+�+�+,F,�,�,�,-\-�-�-�-�-.F.m.�.�.�./O/v/�/�/I0�0�1b2�2�3�4�4	565Y5�5�5�5636X6�6�6�6737X7�7�7�7 8�8�9?:�:�=�=�?�?�C�C�E�E�H#IFKoKgM�M'PPP]R�RT/TVFV�Z
[\]�]`9`�ab�bcdAd�d|ef�f6g�gh h<hYh�h�h�hi*i{i!jyj�j�j�jkAk�kl�l�l=m�mn+n|nRo�o@p�p�pGq�qrBzqz�z�z�z{�{c|�|�}�}~~o~G�����7��{��������;��Y�V����B������z�)�|�����P����ʗx����ǚ|��&�����Пd��V�k���1�t��r�������;�W�s�©�����«�9�������ҭy�/���4�X�����/�V�t���ɲ�
�Ĵ�����3�b�����Ѷ��6�T�r�����׷���1�O�m����عj�����"�@���
�������G�o�����Ѿ��c�ݿ��������L����3�_�{��������/�[�w���:���i�?�����!�E�a��������&�u�d����Y�������F���$����
�8�T�p���9����|���_������W���������<�b���O���r�������:�T���v������{�����;���4���T���x�K�������'�v�e����%����XK�S�S�S�S�S�S�S�S�S�S�S�S�T�T�T�T�T�T�T�T�T^Vk���$�}���C�H�M�Q�U�Y�_�e�t���r�������k�x���������������~�K��������-����V�y���������i�o���@���C�����������������������7�o�����*�����a�������<������� �r������g�����1�p������e���,������?����<�A�F�k�����-����g��������;�����N�������G�\���������������������
����%�,�3�:�A�H�O�V�]�c�i�o�u���4�A�>�K�q�~�B�O���������n{��,!	.	bo<IV�������-�4�;�;E?�E�ELF�FG�K�K�V�V�k�k#l�r�r�z�z�z*{�
�G�v�b�ǖ?����ۢ�b�������������n�F�S�`���������������<�I�V�����u�����������"�/�h�s�+�@�Y�@���i�v�	+	8	�	�	�	�	(	�	�	�	�		[	e	r		�	� 	� 	!	!	!	W#	d#	q#	~#	�#	�#	�$	�$	�$	�$	�$	�*	�*	
3	3	$3	q;	~;	�;		C	C	#C	L	L	(L	5L	�L	`S	mS	zS	�S	�S	[	[	%[	�c	�c	d	d	^d	.e	;e	He	�e	�m	�m	�s	�s	�s	�y	�y	S	`	m	�	��	��	w�	��	�	0�	ȅ	^�	��	]�	��	J�	+�	E�	��	ȋ	�	>�	Y�	��	��		�	�	v�	͑	[�	��	&�	��	�	��	b�	�	C�	��	�	��	�	��	ț	�	\�	�	t�	��	��	$�	��	E�	բ	a�	�	z�	�	N�	��	�	c�	Ǧ	F�	P�	ϧ	٧	;�	��	��	O�	y�	ש	��	e�	��	��	�	��	��	��	l�	��	@�	~�	��	��	ӭ	��	��	ϰ	ܰ	>�	K�	v�	��	��	��	Z�	޾	��	��	��	��	
�	�	'�	B�	O�	e�	r�	�	��	)�	��	��	B�	f�	k�	��	��	�	;�	@�	]�	��	�	r�	��	��	�	i�	~�	��	L�	R�	X�	^�	d�	k�	r�	w�	}�	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	�		�	�	�	�	 �	&�	-�	2�	9�	?�	D�	J�	P�	X�	��	>�	K�	��	��	�	i�	��	�	�	�	��	�	�	\�	�	%�	��	�	�	^�	��	��	��	��	8�	�
�
	
(	

!
.


l
�
�
�
�
�
�
�
� 
#
n#
!(
|+
�+
�+
�+
�0
�0
�0
'4
44
A4
�4
�6
9
z;
�=
a>
n>
1?
>?
MB
AD
�E
�E
G
_J
DN
�P
�S
�V
%Z
�]
Oa
�e
�h
\j
�n
�q
%s
x
�x
nz
>}
a�
U�
 �
-�
X�
e�
�
��
�
�
U�
b�
�
�
ݗ
�
��
��
��
�
H�
U�
�
&�
�
�
��
Ȫ
l�
y�
��
��
��
I�
��
�
��
3�
@�
x�
��
��
�
��
�
��
�
S�
`�
��
��
k�
x�
��
��
��
��
.�
;�
H�
��
P�
]�
%�
2�
?�
��
��
O�
\�
��
��
������)+8��N[�!�(W/MHoM|M�Q�Q�R�S�S^T*U�U;V�VuW�WXeXWY#Z�ZX[$\�\�]�^�_8`5a�a{c�cd�daf�f�f�g�h(iwi@jkjk;lmcm3no]op1q�q�q.r�rFs�s�tyuEv�v�w�xAy�y�zZ{�|�|;}�~�~�e���y���=�̃���3���T��� �~�0��� �v����J�ލu�������ِ/�ˑL�̒L��u�������������^��E����7�����L�������o���A�����������	�a�k��=�����ç%�<�I����[���&����H����`�ԭޭC������=�J����̰�ݱ9�����R���������J����{�׶H�������#�r����ѻ-������ �{��J�,�9���C���d����~���7����W�u������������3���R�e�x�`�m�z��������������+�����2�?�������d�q����������&�O������.��������j�������M�k�����	�&������r������h������i����������0�Z����u�����������.��������b���������������+�������i�v��������������������m�����B�O�\�����n����������"�p��i���
��_�m�����N�j���������������B�����K�t�3�Db��$d���$B������FKQW]cio���#0u�����<	Z	�	�	�	
V
t
�
�
0p���,an��

*
i
�
�
�
%n{�	[���?L���,u��b���:��@^��#@����;Y��g�5Yq��B_��6T��)F��3]�v����2\��U r � � !J!�!�!�!	">"["�"�"P#m#�#�#	$�$�$�$�$%e%)&�&�&�'(V(�(4)�)�)A*�*�*�+',�,�,-Q-o-�-�-3.Q.�.�./4/x/�/0h0�0p1�1�1�1�1�2q3v3{3�3�3�3�3�38H8b8959^9z9�9�9�9:-:M:�:�:�:<@I@hCtE�H�K�K�L)M�NIO*Q7Q}Q�Q�QHT�T'VhV�W@X3ZtZ
\N\�]!^�`�`�`�`�b�b&cEc�cdod)efgtgoh�h�i�i�i�j�klm~m�v�v2xUyWzk{�|��ƁӁ�.�=�L�b�o�|��������{���ȋ���E�[�ˎ���_�B�a������P�l�������C�̕ٕE���ɖ�.�}�̘�j������f�s���ś�������^����T���%���t�����P�����m�#�0���E�R�n����V�Ө���:�����ީ'�4���$�1���F�S�o����W���ƮӮ �`�m���¯/�l���DZ�(���޳Ҵ�(�A�����1�����˷��&�]�v�غ�Ȼ�H�b��������	�k�������O�n�����������>�M�Z�g�t���������������"���������������C�K�h��������[�h���������f�%�4�������%�K������1�p�����:�`�|�����F��������&�|�����4�r�����+�P�����	�_������V�{����4�����X�e�����:�G�c����)�E������'�k����������S�l���i�v��������P�$�1�M���l�������!�p�
�i�E�R�Y�����������E���0���M�Z�a������
�����-�
T
Y
�
#	
0	
{	
�	
�	
E

�

�

(
�
�
�
"
�
�
�
m

z

�

�

0
=
Y
^
c
h
m
r
x
~
�
�
�
�
�
8
�

c
�

�
�
�
�
�
�
W
;
�
�
P
�
�

q
�
9
�

m
�
 
l 
�$
%&
(&
[&
�&
'
�'
(
w(
�(
�)
*
�*
�+
�,
�,
2-
�-
.
t.
�.
K/
�/
:0
�0
�0
�0
"1
K1
�1
�1
�1
�1
�1
�1
�1
�1
�1
�1
�1
�1
�1
�1
2
2
2
2
%2
.2
62
?2
G2
P2
Y2
b2
k2
t2
}2
�2
�2
�2
�2
�2
�2
�2
�2
�2
�2
�2
�2
�2
�5
�5
�5
�5
�5
�5
�5
�5
�5
�5
�5
�5
�5
�5
6

6
6
6
!6
(6
.6
46
;6
L6
a6
�6
7
�7
�7
�8
�9
�9
�9
�9
�9
�9
�9
�9
�9
�9
^:
 ;
m<
�<
�<
B=
J=
@>
h>
�>
�>
�>
L?
T?
�?
�?
�@
�@
�A
0B
�B
-C
~C
�C
;D
�D
E
�E
�E
|F
�F

G
OG
VG
qG
�G
XH
gH
|H
�H
�H
�I
�I
�I
�I
�I
�I
�I
�I
�J
�J
�J
�K
�K
�K
�K
�L
�L
HN
UN
O
�Q
�R
�T
�T
�U
.V
bW
�W
�X
�Y
�Z
6[
�[
�\
�]
�_
�a
�a
�b
�b
�b
.c
zc
�c
d
hd
�d
�d
Me
�e
f
�f
g
�g
h
�h
�h
�i
�i
j
�j
%k
�k
l
�l
m
�m
zn
�n
�n
o
�o
�o
�o
Ep
�p
�p
�p
q
&q
�q
 r
-r
�r
,s
ls
ys
3t
Lt
�t
�u
�u
�u
v
Sv
iv
�v
�v
sw
)y
�z
�z
�z
�z
�z
�z
�z
�z
�z
{
	{
{
{
{
{
!{
'{
-{
3{
�{
�{
=|
�|
�|
;}
�}
;~
�~
�
�
��
0�
́
��
�
��
�
o�
�
R�
��
J�
†
/�
��
7�
��
6�
��
�
E�
i�
��
�

�
�
'�
��
��
ɋ
�
��
V�
'�
-�
0�
6�
<�
B�
F�
L�
R�
X�
^�
e�
l�
r�
x�
~�
��
��
��
��
�
D�
Q�
1�
��
|�
ߜ
/�
<�
ܦ
�
D�
��
��
��
�
�
��
��
��
Y�
��
��
c�
��
D�
1�
m�
��
:�
K�
��
��
�
_2��[h���W	d	�	6�!
#&#0������{��Go7������'.���� Wd���Vc��T [ k � <!�!�!�!"f"�"�"�"# #0#s#�#�#$?$F$i$%i%�%�%�%&Q&�&�&�&E'�'�'�'^(�(�(�(Z)�)�)�)�)*b*�*�*�*{+�+,,w,�,�,--*-F-�-W.�.�.�./]/d/q/�/�/030B0�0�0�01'1�182�2�2�2�2>3E3R3�3�3�3\4�4�4�5�5�56E6T6�6�67"7�7)8^8e8�8�89:9�9�9:|:�:�:;L;[;<<�<�<�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=J>�>�>,?@`@�@`A�ApB�BTC'D�DE�E�E9F�F�FSG�GHjH�HIzI�IEJ�J�J:KLKYKnK�K�K�K�K�K�K�K�K�K�K�K�M�M�M�M�M�M�M�M�M�MNNNN"N'N-N3N8N>NCNINONUN[N�N�NOfO�O�O�O�OPmPsPQ�QRoR�RAS�S�SVT�TUVzV�V	XpX�X�YZpZ�Z�[�[\�\�]�_�`�``ab�b�bTc�c�dRe�eff�f3g�g�h�i�i�j,k�k`lul�ltm�m.n�nBo�o:p�p;q�q�r�r^s�s$t�t�t<u�uv�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�wyxx�x�xyyQy�y;z�z*{�{�{[|�|}�}�}�~;�=���B����`����x���҄4������w�Ӈ7�����M����p�����~��A�����V�q��=���1���d�ԑ(�|�ג�
��ϓܓ��?���۔����������������h�ݘ������
���#�+�3�;�C�H�P�X�`�h�����������o�����"�����)�G���ќ;�h��
�u�Ҟ��ʟ@���
�+�y�ע�����=�J����b�Ȧ�����������������������������������ūɫϫի۫����������3�h�n�t�D����g�}��������0�L�p�������ڰ������c�k�+����I�������y�ٶ8�����G������k�ɹ(����M�'���3����q�{������������'�������g���y���Z���,�����[���-���������u����>����(���o�v�����N���W���8����������������\�����C�<�B�H�N�S�W�[�a�g�m�s�������6�R�������;����
��������g����������$�}��������`�G��h���-�����������7��������������#�[�����������������
���	�'���������L�Y����������E�R�o�����	�v����������8�E�c��k�q�~���������������c������M�Z���l�
��v�:�.�;�/�<�����@���D�Q�^���F�L�[�j��������U�n���������]������������
&������y��n����(�4����bo|���_er�F�			%	�	�	�	�	

m
z
�
������
�����5��������(|��\i��-:Ku��d�2�u��_���,Hd�)��	&f��Fp��'D��Ro =�� , � � !B!�!�!Z"w"�"�"j#�#�#$z$�$�$�$�$�$X%e%l%s%z%�%�%�%�%�%�%�%�%�%�%&h&Z'x')(N(h()9)�)�)�)�)*z*�*�-�0�0_2�2�7 8�:';m=�=�?�?PAyALCuC�F%GIG�G�GqHwH�H�HI&I[IrI�I�IJ�J�J�J`K�K�K�M�M�MN*NENmN�N�N�N�NO6OQOyO�O�O�O�OPBP]P�P�P�P�PQ&QNQiQ�Q�Q�Q�QR2RZRuR�R�R�R�R#S>SfS�S�S�S�ST/TJTrT�T�T�T�TU;UVU~U�U�U�UV(V�V�VW�W�W�WX�]�]^6^R^n^�^�^�^�^�^_._I_e_�_�_�_�_�_
`&`B`^`z`�`�`�`�`a)a^a�a�a}k�k�k�k�kll?ltl�l�lm�m�m�mhn�no�o4p[p�p�pq&qyq�qNrgr�r�rs�s�sttAtvt�t�tu&u�u�uv{v�vw�wx6xQxyx�x�x�x�xyBy]y�y�y�y�yz&zNziz�z�z�z�z{2{Z{u{�{�{�{|�|�|�|]}u}�}�}l�������܄���0�L�h�������م���/�L�h�������؆��,�H�d�������؇���,�H�l��A�����+�d�~���׊��k���C�~���ь��*�D�h��������ގ�7�[���я��u�������b�����>���Γ<�`�Δ�����ߕ�3�W���9�U�q�����˛}���֜��N�g����������'�?�c���Ο�\����������.�;�����ҥ�4�q���¦Ѧ*�l�{�2�a�p�����2�t����Q�`�Ӫ�,����������~�������k���
�#�G���ׯE�i�װ������ر�*�N�������Ե��L�p���ɶ{�����$�H�ø�U�y���c������� �G�������������B�'�P�����`��������F�j��@�u������B�����r������������F�����3�������O�s�'������$�z���R�������@�d��_�������(�7��������f����S��������W�{�/����,�K�j�����!�0����������O�����<�����'�9�X�w�������n���������l���
�Y�����@�����n�����"�x���P�{��3�C��U>X|���
�
�
�
�
ly��Wfu3���6���p�L��9��&|�T�!<}�C(d�W�
 h � � !J!d!~!�!�!�!"H"N"�"�"7#�#�#�#�#�#�#�#�#$N&j&�&�&�&�&�&'.'J'n'�'�'�(�)*(*O*v*�*�*+8+n+�+�+�+1,X,�,�,---n-�-�-�-
.1.X..�.�./,/a/�/�/�/000�0�0V1o1�1�1!2�2�2M3^3Q4�4�45S5i5�5�5�56R6j6�6�6�67R7j7�7�7�78[8819J9n9�9�9y:�;�=�=�?�?�C�C�E�EI5IXK�KyM�M9PbPoR�RTAT/VXV�Z[n]�]"`K`b+b�b"c*dSdwd'e?ece�e�e�e\f�f�fg�g�g�gh4hPh�h�h�hi"i>ibijnj�j�j�jk:kTkxk�k�k�l�lm$m�mn#n?ncno9ono�oRp�p�pYq}q�q�q�riz�z�z�z�z�z�{�{&|J||�|�|(}L}�}�}~2~V~
.���/�S�Ѐ&�-���ʂ΂+�\�b��߆��(�i�v�ч�"�ۈ:�A�N�L�i�����͌/�������[�t�{�y���ǒ͒*�[�a��d�q���єޔ9�{���C����������`�����j���Ș՘��әٙ�J�������n�ś̛ٛ������
�o���ĝӝ��Оמ�������E�K��D�K��L�R�������c�j��$�U�Y��������ߨ���3�O�k�����[��ӪI���ԫ$�K�����������#�<�`�ʮ�g��������K���α���O�i���²ܲ���ͳ�_������ӵ
�(�I���������,�J�h�����·�	�'�E�c�����θ������-�Q���ܺ���5�S�w�ͻ������P�t��=�Z�����Ǿ��&�J���Ŀx�����#�G������3�h��������(�W�s�������7�[���������$�S�o���������!�����,�P��&�z����?�V�v������� �8�\��'�K�����V�z���@��������1�Y�q������������b�����0�L�h������� �����t������T�����������K����������p�}�����X�g�v�2�y�������#�����!�����:�G�c������J�Y��?�N������R�a���'�4�N�h�����k������%�f�s�*�������"�W�{�����n������;�����;�_����������9�]��(�L�����?�X�|����A�����&�.�6�>�F�N�V�^�f�n�v�~�������������������������������������&�.�6�>�F�N�V�^�f�n�v�~�������������������������������������&�.�6�>�F�N�V�^�f�n�v�~��������������������������������
���$�,�5�>�F�O�X�`�h�p�x�������������������������������������#�+�3�;�C�K�S�[�c�k�s�{�������������������������������������#�+�3�;�C�K�S�[�c�k�s�{�������������������������������������&�.�6�>�F�N�V�^�f�n�v�~��������������������������������	���"�*�3�<�E�M�V�^�f�n�v������������������������������������%�-�6�>�F�N�W�`�h�q�y����������������������������������� �(�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�`�h�p�x��������������������������������� (08@HPX`irz���������������&.6>GPYajs|���������������!)2;DLU^fox���������������$-6>FOXair{���������������
(09BJR[dmu}��������������	$-6>FOXajrz���������������'09BKT]fox����������������&.6>FNW_gow����������������'/7?GOW_gow���������������	
			%	-	5	=	E	M	U	]	e	m	u	}	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	



&
/
7
?
H
Q
Y
b
j
s
{
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�

%-5=EMU]emu}����������������
%-5=EMU]emv~���������������



&
.
7
?
H
P
Y
a
j
r
{
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
%.6>FOW_gow���������������
"+3<EMU]fow���������������
"*2:BJRZbjrz���������������&.7@IR[dlu~��������������	#,4=FNW_hqy��������������� (08@HPX`hpx����������������$,4<DLT\dlt|����������������$,4<DLT\dlt|���������������� (1:CKT]enw���������������!*2;CKS[cks{����������������#+3;CKS[cks{����������������#+3;CKS[cks{����������������#+3;CKS[cks{����������������#+3;CKS[cks{����������������#+3;CKS[cks{����������������#+3;CKS[cks{����������������#+3;CKS[cks{����������������#+3;CKS[cks{����������������    # + 3 ; C K S [ c k s { � � � � � � � � � � � � � � � � !!!!#!+!3!;!C!K!S![!c!k!s!{!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!""""!"("/"7">"E"L"S"Z"a"h"o"w"~"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"#####%#,#3#:#A#H#O#V#^#e#l#s#{#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#$
$$$$'$0$7$>$E$M$V$]$d$k$s$|$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$%%%%!%(%/%7%>%E%L%S%Z%b%i%p%w%~%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%&
&&&#&*&1&8&?&F&M&U&\&c&j&r&y&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&'''''$'+'2'9'@'H'O'V']'d'k's'z'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'((
((( (((/(6(>(E(L(S(Z(a(h(o(v(}(�(�(�(�(�(�(�(�S�S�S�S�S�S�S�S�S�T�T�T�T�T�T�T�T;U�V֝��)�����F�O�S�W�]�c�ԭĮ?�������ذm�z�����������5�����`�ƾO�ǿ$����:���R���d�q��m�����������$��������������<�����/�����������������%�w����l���6��������1����D����?�D�A�����2����l�������@�����S�����`��������������
���"�)�0�7�>�E�L�S�Z�a�g�m�s���6���@���s���D�%���*����p}�!�#	�
d�
>Kn���l-�4;�;?PE�EFZF0K�K'V�Vk�k�k,r�r"z�z�zz��3���������l�ݢ�d��-���S�����H�U����d���.�������>�K���w�W���Z�����$�#�.����������k�b	 	-	�	�	�	�	�	�	�	�		�	g	t	�	�	� 	� 	!	!	"	Y#	f#	s#	�#	�#	�#	�$	�$	�$	�$	E*	�*	k2	3	3	�:	s;	�;	TB	C	C	+K	L	L	*L	�R	bS	oS	|S	AZ	
[	[	c	�c	�c	d	�d	0e	=e	*m	�m	s	�s	�s	vy	�y	�~	U	b	I�	�	؂	��	D�	w�	�	�	��	��	l�	�	c�	~�	R�	G�	%�	|�	
�	��	Փ	]�	H�	�	��	�	I�	8�	К	U�	��	��	�	��	%�	��	?�	ՠ	f�	��	��	�	��	+�	��	T�	�	ͦ	K�	V�	ԧ	A�	��	~�	��	��	�	��	��	E�	��	��	E�	��	k�	Ѱ	ӳ	@�	ݵ	x�	��	>�	��	d�	l�	�	��	t�	�	�	��	D�	��	g�	t�	��	j�	��	G�	i�	��	��	�	>�	b�	��	�	w�	��	�	��	��	O�	U�	[�	a�	h�	o�	z�	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	�	�	�	�	�	#�	*�	6�	<�	G�	M�	U�	��	@�	P�	��	�	�	Q�	�	�	�	��	�	��	�	8�	��	�	�	��	��	Z
�
�
	
`

#
�

"
�
�
�
�
�

�
� 
�"
�'
�*
~+
�+
�/
�0
�0
v3
)4
64
x6
�8
);
<=
�=
c>
�>
3?
�A
�C
VE
�E
J
�M
_P
�S
ZV
�Y
�]
a
�e
�h
j
�n
yq
�r
�w
Ex
)z
�|
�
��
"�
Չ
Z�
|�
�
��
�
�
W�
��
�
o�
ߗ
�
��
��
��
ڞ
J�
��
�
v�
�
L�
��
��
n�
$�
��
��
�
W�
��
p�
��
5�
	�
z�
W�
��
E�
��
E�
��
U�
r�
��
��
m�
!�
��
u�
��
��
0�
=�
��
R�
��
'�
4�
z�
��
��
Q�
K�
��
����p�
-p���P�!A(/HMqM|Q�Q�R�S�T>U�U�VwW�W	X�X�YWZ[�[]\�\�]�^�_�`�amdRg�i�k�m�o�q]r�r�su�vw�w�xUyz�z|�|�}�~B����o������ъ&�ɋd�����&�Î]���3���ߐ|���}�����&���_����L�͘q����K����=������v��G�������f�q�����+�>���a����N���f�٭���?���!�?����X�	������ݶ����3�����Q�.�?���!�����=��z������9���~�b�o������������0�����4����f�w�����M���S���2��������o���+���������������_�	���!���3������g��������0���k�|���������C���#���+�B�����D�Q����V�����S�����e���8�S�n�;�����@���R�����G�����y�8f�)��G���IOU[agm��%4��7��_	�	
y
�
5��cs�/
�
�
p���AQ��w�"h��j�c�D��]��]u�c�Y�K�b
�"�a�w � 
!O!�!�!
"`"�"r#$�$�$�$4%�%�&J'�'([(�(9)�)�)F*�*�+,,�,-s-�-V.�.9/�/0�0v1�1�1�1�2t3y3~3�3�3�3�3�78L8h8979d9|9�9�9�9:3:Q:�:�?>@5CAE�HaK�K�L�M�N,Q;Q�QMT,VX8Z\�]�`�`�`�b�bKcdwd0efgzguh�i�i�i�j�k!l!mLu�vLw`x�y�z�{����ȁv�"�1�@�d�q�~�����K���ϋ������f�f��U�s����Ε���Ζ���h�x�8�����e������	��<���%�6�G�W�u�ը������)�`���&�7�H�X�v���Ȯخb�r���5�̱������ŵ��ҷ�+���޺M�i�����9�����s���������O�\�i�y�����������
��(�������������I����;�����]�������� �m�����P����7����e�����L�����+�����:�����U����e��������9���Z�j���<�L�i��.�K���-�����@���X�r�k�{���L�����&�6�S��r��������G�W�_�I���������6�O�_�g�E�������C
%
a
%	
8	
�	


�

�

�
�
�
�
�
o



�

2
C
\
a
f
k
p
v
|
�
�
�
�
 
�
�
�
\
@
�
�
�
$
�
 
q 
%
~&
�&
`'
�'
.(
�(
b)
�)
F*
H+
D,
�,
C-
�-
.
�.
�.
\/
�/
d0
�0
O1
�1
�1
�1
�1
�1
�1
�1
�1
�1
�1
�1
�1
�1
2
2
2
2
!2
*2
22
;2
C2
L2
U2
^2
g2
p2
y2
�2
�2
�2
�2
�2
�2
�2
�2
�2
�2
�2
�2
3
�5
�5
�5
�5
�5
�5
�5
�5
�5
�5
�5
6
6
6
6
%6
+6
16
86
A6
�6
7
�7
�8
�9
�9
�9
�9
�9
�9
�9
�9
�9
:
�:
G<
p<
�<
F=
>
B>
�>
�>
�>
P?
`?
�?
�?
�@
�@
�A
5B
�B
2C
E
�E
�E
�F
�F
G
TG
[G
�G
^H
�H
�H
�I
�I
�I
�I
�I
�I
�I
/J
�J
�J
/K
�K
�K
�K
�L
�M
JN
�N
�Q
hR
{T
�T
9U
�U
�W
&Y
JZ
�Z
;[
O\
{]
�_
9a
�a
b
�b
�b
�b
3c
c
�c
d
nd
�d
�d
Re
�e
!f
�f
#g
�g
h
�h
�i
�i
j
�j
+k
�k
l
�l
m
�m
n
�n
o

o
�o
p
�p
�p
q
,q
"r
3r
ns
s
Rt
�t
�u
v
nv
�v
�w
.y
�z
�z
�z
�z
�z
�z
�z
{
{
{
{
{
{
%{
+{
1{
�{
�|
@}
�}
@~
�~
�
$�
��
5�
с
��
�
��
t�
�
W�
Ņ
O�
dž
��
��
��
��
m�
��
�
�
2�
��
�
��
[�
*�
3�
9�
?�
I�
O�
U�
[�
b�
i�
p�
v�
|�
��
��
��
��
K�
F�
˘
�
��
1�
��
ަ
Z�
ܳ
�
��
V�
�
־
��
r�
��
U�
p�
��
C�
I�
��
�
s�]���Y	�	�i
lv%�����}�T|���,4�#�Yj�XhY ] p � B!�!�!	"�"�"#"#5#y#D$K$o$%�%�%V&�&�'�'�'d(�()�)�)�)�*�*�*�+,!,�,--/-L-�-�.�.�.b/f/�/�/	0�011-1�1�2�2�2C3G3�3�3�3b4�4�5677(7�7c8k8$9@9�9%:�:;h;<<�<�<�=�=�=�=�=�=�=�=�=�=�=O>�>�>1?@e@�@eA�AuB�BYC,D�DE�E>F�FHoH�H"I�JQKsK�K�K�K�K�K�K�K�K�K�K�M�M�M�M�M�MN	NNNN*N0N;N@NGNMNSNYNaN�N�N#OjO�O�O�OqPyPQ!U�V�X�Z�[\�\�]�c�g�hj�j3k�l4n�nHo�p�qBu�uv�w�w�w�w�w�w�w�w�w�w�w�w�w�w�wx}x�x�xyyVy�z�{�~��9��u���v���7���j�ڑ.�ݒ�
��ѓޓ������������������������'�/�7�?�L�T�\�d�n��������"���'�ěL�֜m��z�מ����~�����?�O������������	���������������������ëǫͫӫ٫߫����������l�r�z�I�k����������4�P�s�����İ��$����g�0��M����~�<�L���R�����v�����	�������������3����#���z���#���t�x�U�]�����������b�����H�@�F�L�U�Y�_�e�k�q�x�������:�W�����@���	�������l�������� �)�����f���������<����������'�`��������������������,���������N������G�t����!���:�h�o�s���������������h�������O�`��r���{�?�0�@�1�A�����E�F�S�b���J�O�^�p��������Y���������b�����������-�����}�������-�����dq�!�cgt��K		
		*	�	�	�	
o
~
�
������
������������-��^��/?w�#i����1Mi�.�*�
u�H�tA�1 � G!�!|"#�#$�$�$�$�$Z%i%p%w%~%�%�%�%�%�%�%�%�%�%4&}'R(m(>)�)�)�)�)*~*L-z0�0J2b2�7�7�:;X=p=�?�?;ASA7COC�F�FMG�G}H�H�H*I�IJ�J�KL�M�M�MN0NGNsN�N�N�N�NO<OSOO�O�O�OPPHP_P�P�P�P�PQ(QTQkQ�Q�Q�Q�QR4R`RwR�R�R�R�R)S@SlS�S�S�S�S	T5TLTxT�T�T�T�TUAUXU�U�U�U�U,VW�W�]�]^^;^W^r^�^�^�^�^�^_2_N_i_�_�_�_�_�_`+`G`c``�`�`�`�`-a�aNk�k�k�k�k�klCl�lmn�n�o p6p�p�p�p*q�q�rFs�s�stEt�t*uv�vw�wx<xSxx�x�x�xyyHy_y�y�y�y�yz(zTzkz�z�z�z�z{4{`{w{�{�{|�|�}�p�����Ą�����4�P�l�������ޅ���4�P�l�������܆���0�L�i�������݇���0�p�E���/�i������I�������l����Ǝ�_�ՏP�y������B�ғd���������[��=�Y�u���ϛ������G�͞���g�����!���Ҥ0�e��������t�Ŧզo��d���Ũw���T�d� �0������Y���­���K�ۯm�������ܱ�R�M�������t�Ͷ��t��}�6�O�e������"�n��������������*�����L�b������!�n�D���n���v�����������w���(�������h���c�����+�;���S����������2�Q���$�4�������)�?�^�����������D�����&���X�7��T
�
�
�
�
n{�Ziy�������s�����*���&��,i�o � � !N!h!�!�!�!"K"z"�"�#�#�#�#�#�#�#�#&R&n&�&�&�&�&�&'2'r'�'�(�)*;*Q*�*�*�*+Z+p+�+�+,3,�,�,�,-Z-p-�-�-�-.D.Z.�.�.�./M/c/�/�/40�0�1M2�2Q3�3�4�45!5W5|5�5�566V6}6�6�677V7}7�7�78�8r9*:�:�=�=�?�?�C�C�E�E�HICK[KdM|M$P<PZRrRTTV2V�Z�ZY]q]
`%`�ab�b�bd-d{dge�e�f!g�g�g�gh8hUh�h�h�h
i&ifijuj�j�j�jk?k|k�k�l�l(m�mn'ngn=o�o>p�p�pEq�q�q>zmz�z�z�z{�{N|�|x}�}�}~Z~2���+�2�̂҂_�f������k�z��&��?�C�T�Q�����ь������=�y���~�ʒђ^�e�$�f�w�Ӕ�~���K�������	�����s�Ƙʘۘ֙ܙ�������w�ʛΛߛ������ǝם��՞ݞ����H�O��I�Q�O�V���,�h�o��W�]���������7�S�o�����������&��������d�����S���б���T�p���Dz��������׵�/�M����������4�O�m�����ķ��/�J�k���ҸùU�������;�{��������E�\�����Ͼ�N�ȿ��s�����7����/�[�w���������+�W�s���%���T�*������C�]�z�������$�`�O��~��D��������3���������4�P�l���$����x���[�������S���������r����[�j�z�|�����'���M���<�K�����M�]�B�����U�����)�7�Q�����r�����h�w�w�����&�����?���c���G��������a�P�����������"�*�2�:�B�J�R�Z�b�j�r�z����������������������������������
���"�*�2�:�B�J�R�Z�b�j�r�z����������������������������������
���"�*�2�:�B�J�R�Z�b�j�r�z������������������������������������ �(�1�:�B�K�T�\�d�l�t�}�������������������������������������'�/�7�?�G�O�W�_�g�o�w��������������������������������������'�/�7�?�G�O�W�_�g�o�w���������������������������������
���"�*�2�:�B�J�R�Z�b�j�r�z����������������������������������
���&�/�8�A�I�R�Z�b�j�r�{������������������������������������!�)�2�:�B�J�S�\�d�m�u�}�����������������������������������$�,�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�l�t�|���������������������������������$,4<DLT\env~���������������"*2:CLU]fox���������������%.7@HQZbkt}��������������� )2:BKT]enw���������������	$,5>FNW`iqy��������������� )2:BKT]fnv���������������#,5>GPYbkt}���������������
"*2:BJS[cks{����������������#+3;CKS[cks{���������������					!	)	1	9	A	I	Q	Y	a	i	q	y	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	
	


"
+
3
;
D
M
U
^
f
o
w
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
	!)19AIQYaiqy����������������	!)19AIQYairz���������������



"
*
3
;
D
L
U
]
f
n
w

�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
!*2:BKS[cks{����������������'/8AIQYbks{����������������&.6>FNV^fnv~���������������"*3<ENW`hqz���������������(09BJS[dmu~���������������$,4<DLT\dlt|���������������� (08@HPX`hpx���������������� (08@HPX`hpx����������������$-6?GPYajs{���������������&.7?GOW_gow����������������'/7?GOW_gow����������������'/7?GOW_gow����������������'/7?GOW_gow����������������'/7?GOW_gow����������������'/7?GOW_gow����������������'/7?GOW_gow����������������'/7?GOW_gow����������������'/7?GOW_gow����������������    ' / 7 ? G O W _ g o w  � � � � � � � � � � � � � � � � !!!!'!/!7!?!G!O!W!_!g!o!w!!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!"""""$"+"3":"A"H"O"V"]"d"k"s"z"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"####!#(#/#6#=#D#K#R#Z#a#h#o#w#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#$
$$$#$,$3$:$A$I$R$Y$`$g$o$x$$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$%%%%%$%+%3%:%A%H%O%V%^%e%l%s%z%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%&	&&&&&&-&4&;&B&I&Q&X&_&f&n&u&|&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&'
''' '''.'5'<'D'K'R'Y'`'g'o'v'}'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'((((($(-(4(:(C(J(Q(X(_(f(m(t({(�(�(�(�(�(�(�(�(�T��f��������u���;�����B�����L�D��ط������;�
�A�d���|�
�����W���9���5�]������j�����E���������+�c������l���E�z�����'�V������^�������O����� �_�|����T�r�������.�|�R�{�������W�����)�����7�������+�S�������>��H�1�{���L�b���g����x���)�+	5l�
FS���E���-�4R;�;,?|E�E4F�F�FnK�KeV�VUk�kljr�rpz�z�z"{��.�_�I���$�Ϛ	����H������k�������f���P�]�Q�������|�������F�S�����/������������,�O�Z��'�@�'�x�9�s��	(	5	)	�	�	�	 	)	�	�	�			S	�	o	|	�	\ 	� 	� 	!	!	�"	a#	n#	{#	�#	�#	@$	�$	�$	�$	�$	�*	�*	�2	3	!3	 ;	{;	�;	�B	C	 C	�K	L	%L	2L	|L	�R	jS	wS	�S	�S	�Z	[	"[	cc	�c	�c	d	Vd	�d	8e	Ee	�e	hm	�m	Qs	�s	�s	�y	�y		]	j	�	��	u�	e�	�	τ	(�	��	N�	��	K�	��	8�	�	5�	��	��	�	,�	G�	��	��	�	Ԑ	d�	��	I�	��	�	��	��	��	R�	ۘ	1�	��	ޙ	u�	
�	��	Û	��	1�	Ҟ	b�	�	|�	�	��	3�	â	O�	�	h�	��	6�	��	�	Q�	��	"�	��	 �	��	�	=�	h�	��	�	J�	r�	ڪ	�	j�	��	��	Q�	y�	%�	��	�	��	��	ٰ	�	H�	*�	��	��	��	��	ž	��	��	\�	��	��	�	$�	�	L�	�	o�	|�	��	�	��	��	)�	��	��	��	K�	��	��	Y�	��	��		�	O�	u�	��	p�	�	H�	y�	��		�	R�	��	��	�	�	k�	��	�	T�	��	"�	��	�	
�	V�	��	d�	��	��	0�	�
�
�
%	
�

+
�

R

�
�
�
�
t
�
� 
#
Z#
(
�*
�+
�+
�+
00
�0
�0
�3
14
>4
�4
�6
9
h;
{=
>
k>
?
;?
;B
/D
�E
�E
�F
FJ
+N
�P
�S
�V
Z
�]
5a
�e
�h
Cj
�n
�q
s
�w
qx
Uz
%}
H�
��
��
*�
�
b�
��
�
Ҏ
�
%�
_�
�
�
��
�
U�
��
ǜ
�
�
R�
�
#�
��
�
��
Ū
<�
v�
b�
��
ܻ
1�
��
ۼ
��
�
=�
G�
��
��
��
q�
��
q�
��
#�
]�
��
��
;�
u�
_�
��
��
��
��
8�
E�
��
�
Z�
��
/�
<�
��
��
�
Y�
��
��
6���X��&�
5���X�!m(</4H?MyM�Q�QR�S�SATU�U)V�V0WW�WSXEYZ�ZF[\�\q]t^|_&`#a�a�a�cd�d�d�f�f�g�g ioi0j^jbk)lYl[m!nQnUo�o%pxq�qr�r6s�stiu�u�v�w|x/y�y�zH{�|�|3}�~�~�����3�5����ل�z�9�����g��w��d����8�̍c������q�ǐ���:���:�ٓc�������˗��
���L�ۚ��ٛ�%�}�֝:����}���R�̠/�����Y�ʣ���O���)���D���
�ҨF����G���
�m�ѫ,����K���%���ͮ.�G�W���#����$�~��@����Z���޴+����f�¶-����d���j����������0��g�ӿ5���6���.���I����b���%�|���G�d�������j�����"����_�r��j�w�������#����
�<��������n��������>��������p�������S�w�����6�Z������������
�a������W�u�����P�u����w����I�����W������n������������S��������k�����������+�s��}���`���V������L�Y�����_������������h���T������I�y���F�b�}�u�����|������1�����+�X�"��:Q���Sq��1q�����i���
-_���_�#	I	�	�	�	
E
c
�
�
_}��Hk���
X
v
�
�
Ax��Fw��I|��H��M��)��)M��/n���)H��NsAk��1N��%C��5��L��X��o�K��< a � � 8!�!�!�!4"J"�"�"7#\#�#�#�#m$�$�$[%&E&�&�'�'E(�()x)�)0*�*�*+,�,�,�,.-^-�-�-.@.�.�.�.#/c/�/�/O0�0W1�1�1o2�7<8Z8u8-9V9r9�9�9�9�9%:C:}:�:�:@F@\ChE�H�K�KsLM�N8O�P4QfQ�Q�Q7TwTVVV�W.X"ZbZ�[<\�]^a`�`�`�b�bc4c�cd]d�d�e�f^gYh�h�h�i�i�j|klmdmfu�vxy.z3{�|�ÁЁֆ+�:�I���l�y��������s����������;�R�Îَ�1��P������-�d���d�ٔ��9�a�֕=�c�Ɩݖ��u�Ę�b��������p�����t���͜�0�a�֟1����l�b������6�����
�e�ڤ-�x���O�f�����N���ݨ��W���Щ��1����.�y���P�g����O���îЮ�=�j�����%�b�}���۱��o�ʳ����5����
�x���ŷ����S�j�κ�&��%�\�{�������a�y�����;�]������������{�W�d�q���������������\��������������)�Y����w���*�e�v�������D���/��������3�_�����)�f�~���0�H�t�������{��������:�������h�����!�9�d������������L�d�����H�����b�y�����D�[�����&�=�{�����]��������g���.�s�����f���:���.�E�����������h���S���O����c���G���%�����v���W���
�_���)����|
	
-	
R	
�	
�	


�

�

�

k
�
�
Y
�
�


w

�

�

:
�
$
~
�
N
�

�
�
�
�
�
�
9

�
�
�
�
�
`
�

�
�
O
�
 
\ 
4&
�&
�&
�'
�'
[(
�(
�)
*
s*
u+
q,
�,
-
�-
�-
a.
�.
8/
�/
'0
�0
�0
�0
1
:1
w1
�1
X6
�6
�6
�7
�7
i8
.:
;
R<
�<
�<
0=
%>
`>
u>
�>
4?
�?
�@
�A
 B
�B
C
nC
�C
D
�D
�D
�E
FF
�F
<G
iG
�G
8H
sH
�H
�H
I
YJ
�J
�J
JK
�K
�K
�K
�K
�L
N
RN
�N
�Q
�R
�T
�T
wU
V
LV
�W
iX
jY
�Z
'[
z[
�\
�]
�_
wa
�a
Db
�b
�b
c
bc
�c
�c
Id
�d
-e
�e
�e
if
�f
wg
�g
nh
�h
?i
�i
fj
�j
ok
�k
fl
�l
gm
<n
�n
�o
�o
�o
/p
bp
�p
�p
�p
#q
�q
�q
*r
�r
$s
Is
vs
t
@t
�t
vu
�u
�u
�u
@v
`v
�v
�v
Yw
?{
�{
)|
�|
�|
*}
�}
~
�~
�
�
r�
�
��
l�
ʂ
s�
�
Q�
Ƅ
0�
��
�
��
�
u�
&�
}�
��
|�
��
4�
Q�
{�
֊
�
��
��
Ë
֋
�
��
��
N�
�
w�
c�
œ
�
9�
��
�
+�
��
B�
��
��
�
6�
��
��
G�
��
��
F�
��
)�
�
X�
��
2�
9�
��
��
��
�Wy�
e�5�		a	�	�
�
 �#�-wfg���{�6��?�Z~����t����
=a���<`�� e   !�!�!�!J"�"�"�"*#_#�#�#�#$Z$�$Q%�%�%&@&&�&�&"'b'�'�'H(�(�(�(D)w)�)�)�)*Z**�*�*e+�+�+,a,�,�,�,'->-�-;.�.�.�.E/n/�/�/�/(0=0�0�011�12b2�2�2&3O3m3�3D4�4�4v5�5�56:6O6�6�67�78D8�8�8�839�9�9:e:�:�:;4;V;�;<Y<�<>�>�>?�?G@�@QA�AaB�BCCD�D	EbE�EF{F�F9G�G�GYH�HIcI�I(J�J�J!KFKeK�K|NO3OzO�O�O�O+P�P�Q�QYR�R*S�S�S?T�TU�UcV�V�WPX�X�Y�YKZ�Z.[�[�[�\n]`_ `�`<a�acb�b;c�c�d<e�e�e�fgzg`hki�ioj	k�k?lml�lHm�mn�no�o!p�pqTqGr�r?s�s
tkt�t&u�u�ux�x�x�x7y�yz�z{p{�{:|�|�|Z}�}$~�~����	����I����a���ʄ����N�ņM����}�و6�����Y�׊h�؋I�Č+����@�b�ǎ)����ؐJ����k�Òq�ٓ�7���Ӕ���������Ǘ1����^�|�ޚ������6�����!�G���
�S�����ǟ�����&�q�Ȣ��
��G����M����
�����Ʃ���\������N�x�����گ(�D�`�������԰�X�Ʊ;���p�ѳ.����V��X����|�ݷ�����R����n�պ4��m���z�ڽL�Ծ`�\����n���X�����@���4���	�s���C����x���v���E���%�����o�������/���>�������c���K�������L�����3�������.�J�g���!�o���c���+���Q���g���g���B���I����Q����t����j����������M�������h��������V�����������O�^�������]������p����B�R���>�{���$�������9���%�����W����d����]����8���9�����'����N�[�����X�g�������K�f�������7����N�������i����<������
�n���Lly�1�,o|�'��	"	j	�	�	�	2
w
�
�
s�,���
	����'Q���?���`��#f���7e��N�x�`��A��$@\�v��T~��4_��3r�9^,��� | � !1!�!�!<"f"�"�"Q#v#�#�#a$�$�$�$�$"%b%�%^&x&g'(6(`()){)�)�)
*Z*�*W-�0�0W2�2�78�:;e=�=�?�?HAqADCmC�FG8G�G�GXH�H�H�HIQIlI�I�I�I�J�J�JHKsK�KL�M�M�M"N=NeN�N�N�N�NO.OIOqO�O�O�O�OP:PUP}P�P�P�PQQFQaQ�Q�Q�Q�QR*RRRmR�R�R�R�RS6S^SyS�S�S�S�S'TBTjT�T�T�T�TU3UNUvU�U�U�U�UV�V�VWhW�W�W�W�]�]^.^J^f^�^�^�^�^�^
_&_A_]_x_�_�_�_�_``:`V`r`�`�`�`�`�`aTaqa�aYk�k�k�k�k�kl.ljl�l�l�l�m�m�mOn{n�n�o,pSp�p�p�pqhq�q5rarzr�r	s�s�s�st0tlt�t�t�tu�u�uvcv�vw)wx.xIxqx�x�x�x�xy:yUy}y�y�y�yzzFzaz�z�z�z�z{*{R{m{�{�{�{�{�|�|�|D}o}�}�}�������Ԅ���(�D�`�|�����х�
�'�D�`�|�����І��$�@�\�y�����Ї�	�$�@�[��0���ۉ�X�w���͊��Y�~�)�W���ʌ� �>�W���э|���֎�-�J�����i�[���������Q�u���-�����#�O����V�����
�+�F����M�i�������d���̜�=�a�z�ޝ
���מ� �9�R���ȟ�D�o���������8�s���ʥ�,�V�}���Φ�L�x��T�m������T����%�]�����)�������]���d�������Z�~����6���Ư,�X����_������"�=���X���̵�;�_�����b������7���ָ<�h�ιA�[��������?�z�����������:��H�����X�������>�Y��/�k������1�����E������������>�����+�������=�b�
�n������h���8�������.�S������������4�|�������^�����K�^�������E�j��v���'�C�b�������-�u���������G�����4�������4�P�o��������X�����a����d����Q������/�����T������f���6�c���"�.��A&Rk�����
�
�
�
�
7v��cr���.h���A|�*��1���j�:�4^�%Xw�=��S � � @!\!v!�!�!�!"7"�"##~#$&b&~&�&�&�&�&
'&'B']'�'�'(�(�) *G*n*�*�*	+0+f+�+�+�+),P,�,�,�,%-f-�-�-�-.).P.w.�.�.�.$/Y/�/�/�/00r0�0>1i1�1�12�2�2!3[3�3�4�45I5c5�5�5�56H6b6�6�6�67H7b7�7�7�7�7J8n89D9]9�9�9h:�:�=�=�?�?�C�C�E�EI-IPKyKqM�M1PZPgR�RT9T'VPV�Z[f]�]`C`�a#b�bc"dKdfde9eRe�e�e�eDfof�fg�g�g�gh,hHheh�h�h�hi6iQi�i)j�j�j�j�j0kLkgk�k�k�l�l�lm�m�mn7nRn�n(odo�oJp�p�pQqlq�q�q�rIz|z�z�z�z�z�{�{|9|u|�|�|};}�}�}
~*~E~�~r���B����C����K�������!�J�s��������K�e�b���ʌ�^���7�W��������J���@�n�����۔#�[���%�g�����ٖ�J�����L���Ҙ����.�y���J���֛�؜
�S���Нo��������4��)�b�;���Ϣ��F����D���֧������+�G�c����B�n�ª���̫�C�����Ԭ}������6�O���ݮW�z�߯
�o�Ͱ`�Ʊ��E�a����Բ���dz�E�r���ɵ� �?�y�����ݶ��$�B�`�~��������=�[�y�����h������@�������-�K�f��������Ѽ6�c�߽�R�z�����ܾ� �9�����^�����	�6������"�^�{���������;�k��������J����������7�g����������t����?����i�����5�P�l��������1�K���!�:�����E�i����/�������
�)�Q�k�������������J�u����D�`�|�����������������L�f���������:�����������3�z������d�s��e�������� �x����������D�[�������*�V���2�K�p�����2�^����1�F�`�����O�������G�p�
��������M�j�����]�������*�����"�N�����R������1�L���"�;�����.�R�k�����7�����T٭�^�گ������o�|�����������:�<��Ʒ������
�)��9�\���t����v�D���
�U�)�J������H�����#���������#�[�v���	�`���9�g������C������R�������C������W�v�����H�l��s�����&�p�L�o��������K�����#�s���*�������"�M�������8���B��u���F�J���O����r��#�%	f�
@Mk��-���-�4:;�;#?sE�E+F�F�FVK�KMV�V=k�k�kRr�rIz�z�z�z��%�V�@���������ߢ?�x����S���z�	��5�δJ�W�9�������U�������@�M�l����y�}���������&�F�Q�	��7��r�!�m��	"	/	�	�	�	�	�	�	�	�	�		"	�	i	v	�	 	� 	� 	!	!	D"	[#	h#	u#	�#	�#	�#	�$	�$	�$	�$	k*	�*	�2	3	3	�:	u;	�;	~B	
C	C	SK	L	L	,L	KL	�R	dS	qS	~S	�S	kZ	[	[	-c	�c	�c	d	%d	�d	2e	?e	^e	Pm	�m	*s	�s	�s	�y	�y	�~	W	d	�	��	g�	W�	؃	��	��	��	@�	t�	=�	s�	*�	
�	'�	[�	��	ދ	�	9�	o�	��	��	Ɛ	V�	��	;�	{�	�	��	Ĕ	��	D�	͘	#�	y�	��	g�	��	��	��	�	+�	Ğ	T�	ڟ	n�	�	��	%�	��	A�	ӣ	Z�	�	0�	��	��	C�	y�	�	��	�	u�	��	/�	V�	��	ީ	<�	l�	̪	��	\�	��	��	C�	s�	�	��	g�	��	��	Ӱ	��	B�	�	z�	��	z�	��	��	��	��	D�	��	��	�	�	��	F�	��	i�	v�	��	�	��	��	�	r�	��	��	E�	��	��	L�	��	��	�	F�	o�	��	j�	�	B�	s�	��	�	E�	~�	w�		�	�	D�	��	�	#�	��	�	b�	��	�	%�	s�	=�	��	��	��	�
�
�
	
�

%
�

I
�
�
�
�
�
W
�
� 
�"
)#
	(
�*
�+
�+
�+
	0
�0
�0
�3
+4
84
W4
�6
�8
Z;
m=
>
e>
�>
5?
-B
!D
�E
�E
�F
=J
"N
�P
�S
V
Z
�]
,a
�e
�h
:j
�n
�q
s
�w
hx
Lz
}
?�
��
؅
$�
��
\�
��
�
��
�

�
Y�
ɔ
�
��
�
=�
��
��
��
�
L�
С
�
��
�
r�
��
$�
p�
J�
��
ӻ
(�
}�
Ҽ
��
��
7�
/�
|�
z�
��
h�
��
h�
��
�
W�
��
��
#�
o�
G�
��
��
��
��
2�
?�
^�
��
T�
��
)�
6�
��
��
�
S�
q�
��
���@�� �
/���R�!d(3/+H'MsM�Q�QRzS�ST
U�UVQVWyW�WEX7YZ�Z8[\�\c]f^n_`a�a�a�c�c�d�dwf�f�g�g�h>i"jIj1klDl*mn<n$o�opGq�qr�r(s�st[u�u�v�wnx!y�y�z:{}|�|}c~�~�~�ۀ�������ԃ��
�I�+�j�ˈ6��F��V�����*���U�����c������,���,�˓U������ŗ|�����>�͚��˛q��o���,�b��o�Ɵ!���!�y��(���u���A�����S�'���٧��@�_�������<������ڬ�����Y���
�A�Q�������p�Ӳ2�����=������`���5����^���V���9���׺���q������6�ſ���0�����Y�;�z���T����n���9�^�������\����������Y�l���d�q���������c�����6�T������h��������,��������c�������F�q�����)�T�������������T�y�����J�o�����C�o�����j����7�����J�|����a������s�����F��������^������r������m���e���H���M�g�����F�S�q���R�������������7���#�~����@�s���=�Y�t�]�����o�������$�v����R���1K���
Jk��+h�����\u���'V|��<�	C	�	�	�	�	<
]
�
�
�
Vw��3e���
O
p
�
�
,r��
=b���Cs��3y��D�� ��G���)e��� B~�Am;b��$H��=��/��
:��K}�b�9��/ [ � � /!�!�!�!+"D"�"�"*#V#�#�#�#P$�$�$R%&0&�&�'�'8(�(�(k)�)#**�*+,|,�,�,(-X-�-�-.:.w.�.�./Z//�/B0�0J1�1�1b2�738Q8o8$9M9i9�9�9�9�9:::t:�:�:�?@@SC_E�HK�KfLM�N+O�P.Q]Q�Q�Q1TnTVMV�W%XZYZ�[3\�]^>`�`�`�b�bc.c�cdOdd�e�fPgKh�h�h�i�itjnk�k�lVmRu�v�wy z%{v|���ʁ��%�4�C�U�f�s���������j�����ӌ����2�L���ӎ�#��J������'�[�w�V�����0�K�Е4�M���Ԗ�D����1�����Ț	�j�����[���ǜ�"�S����j�נ;�T�|����-�f����\���'�j���I�]�z�Χ�^�ר��B���ǩ�+���˪(�k���J�^�{�ϭ�_���ʮ��(�d������Y�t���ұ�>�����ڴ�/�����G�����ָ��J�d�ź��޻�S�m�}������X�s�����
�W�����������
�G�Q�^�k����������������S����������������S����^����_�p����������&��������-�V����� �]�x���'�B�k�������r�������	�1�������_�z����3�[������������C�^������?�����\�p�����>�R����� �4�r�����T�s�������^�����m�����R���,�X�(�<������������7���E�r�I�����O�������[���h���Q�����K������	�h
�
'	
>	
�	
�	


N

�

�

1
�
�
+
�
�
�
q

�

�

4
�
�
M
�

x
�
v
�
�
�
�
�
,


�
�
�
e
�
U
�
�
O
�

�
�
Q 
.&
�&
�&
�'
�'
R(
�(
�)
�)
j*
l+
h,
�,
-
}-
�-
T.
�.
+/
�/
0
�0
�0
�0
1
(1
n1
�1
R6
�6
�6
�7
�7
\8
:
�:
L<
�<
�<
#=
>
W>
o>
�>
*?
�?
�@
�A
B
xB
C
dC
�C
�C
PD
�D
�E
;F
�F
3G
`G
yG
*H
mH
�H
�H
rI
4J
�J
�J
5K
�K
�K
�K
�K
�L
�M
LN
�N
�Q
�R
�T
�T
jU
V
7V
wW
\X
]Y
~Z
[
m[
\
�]
�_
ja
�a
+b
�b
�b
c
Yc
�c
�c
@d
�d
 e
�e
�e
\f
�f
jg
�g
ah
�h
2i
�i
Xj
�j
ak
�k
Xl
�l
Ym
.n
�n
�o
�o
�o
&p
Mp
�p
�p
�p
q
�q
�q
$r
�r
�r
4s
ps
t
:t
�t
hu
�u
�u
�u
7v
Zv
�v
�v
Kw
9{
�{
�{
R|
�|
!}
�}
~
�~
�
�
e�
�
��
_�
��
f�
܃
 �
��
#�
��

�
��
�
D�
�
L�
�
K�
Ӊ
'�
K�
r�
Ɋ
�
f�
��
��
Ћ
r�
��
ە
H�
�
F�
V�
��
Ơ
3�
s�
�
�
��
&�
��
��
�
�
��
��
9�
��
��
�
��
�
�
R�
��
�
+�
a�
��
��
�&	H��_~��[	z	
���
��'FXY���
^���)M��w�f�����([���'Z���_ v !u!�!�!<"n"�"�"$#V#�#�#�#	$Q$�$C%q%�%&.&v&�&�&�&M'�'�':(�(�(�(6)b)�)�)�)�))*j*�*�*W+�+�+,S,,�,�,!-5-�--._.�.�.#/h/y/�/�/"070X0�011�12@2�2�23I3Z3�364�4�4h5�5�5�546I6j6�67�7818�8�8�8*9r9�9�9W:�:�:�:.;P;�;<D<�<�=�>�>?�?:@�@DA�ATB�B6C	D�D�DUE�E�EnF�F,GhG�GLH�H�HVI�I�IZJ�JK@K_K�KhNO*OqO�O�O�OP�PwQ�Q(R�R�RVS�STlT�T�U2V�V�WX�XvY�YZ�Z[�[�[�\`]R_�_�`ava2b�b
cjc�dehe�e|f�fIgRh]i�iaj�j�kldl�l:m�m�m�no�o�oPp�pBq9r�rsts�s:t�t�twu�u
x�x�x�x.y�y�yPz�z?{�{-|p|�|)}�}�}�~P�R���W����u�т0������}������@����L����b���(�ʊ[���<�����V����\�����R��ʐ?���
�`���I�ӓ���T���B�������ϖ���}��Q�v�њ��u����0������A����"���i���ߟU���@���ޢӣ���A����w�Ϧ�t��������:���{����r��������;�W�z�����˰�O���.�q�c���!�����I�ص'����o�����~�ø!���޹=����ֻ<��I���>�ƾR�N�����=���J���}�2���&�p���B����q���j���h���7�����T���>���z�������
�����N���U���=�������A�����(�������%�A�^����f���V������ ���Z���Z���5�����]� �~���C����a���������	�G�������O���m�����P�n���������I�X�������P�}����c�����<�L����u�����������,��������Q����3����P����2���3���t������H�U�����R�a�v�������B�]�u�����.�����������6����	���u���;���fs�(��iv�~�		]	�	�	�	
q
�
�
V����
�
����<�������W��`p��1Py��E��G�S}�4t�7S�
i��Kl��+M��-i�,X�&y�� o � � !�!�!/"`"�"�"D#p#�#�#T$�$�$�$�$
%\%�%U&o&a'(0(W(�()e)�)�)*P*�*Q-~0�0N2w2�78�:;\=�=�?�??AhA;CdC�FG2G}G�GJH�H�H�HIHIfII�I�I�J�J�J;KmK�KL�M�M�MN4N\NwN�N�N�N�N%O@OhO�O�O�O�O	P1PLPtP�P�P�P�PQ=QXQ�Q�Q�Q�QR!RIRdR�R�R�R�RS-SUSpS�S�S�S�ST9TaT|T�T�T�TU*UEUmU�U�U�U�UV�V�V�VZW�W�W�W�]�]	^%^A^]^x^�^�^�^�^__8_T_o_�_�_�_�_�_`1`M`i`�`�`�`�`�`aKaka�aSk�k�k�k�k�kl(lal�l�l�l�m�m�mAnun�n�o#pJp�p�p�pqZq�q'r[rtr�rsus�s�s
t*tct�t�t�tu�u�u�uVv�v�v#w�w%x@xhx�x�x�x�x	y1yLyty�y�y�y�yz=zXz�z�z�z�z{!{I{d{�{�{�{�{�|�|�|6}i}�}�}�w�����˄���;�W�s�����ȅ���;�W�s�����dž����7�S�p�����LJ���7�U���*�u�����O�n���Ċ���I�x��Q�����ތ�8�Q���ˍl���͎�$�D�����[�U�����ב��B�o���'������I���۔8������"�@����D�`�|�����U���Ü�.�[�t�ϝ�v�ў���3�L���Ÿ۟6�i�۠�c���ؤ2�j�������#�A�w���Ȧ�7�r��?�g�}����?�z�ߩ�W����#�s����?���^�������K�x���0������R����A��������7���R���õ�,�Y�����S�������1���и-�b���;�R�y������6�q����������
�1��?�����O�v������5�S���)�b�������+�����'�z�����������
�\�����������-�\���=�����
�X���(��������M�������������.�l��������-�|����X�������5�d��E���!�:�Y�x�����'�e����������e����R�����.�G�f�������
�H�{���Q�����3����� �o����)�t���D������V���&f]�����Y� Le����[
�
�
�
�
p}��]l���%C���v�b����Z�*��+I��On�-l�" w � 7!S!m!�!�!�!"$"�"�"M#&Y&u&�&�&�&�&''9'W'�'�'p(�(�)*>*e*�*�*+'+]+�+�+�+ ,G,�,�,�,-]-�-�-�-�- .G.n.�.�.�./P/w/�/�/00d0�001c1|1�1
2|2�23U3�3�4�4
5@5Z5�5�5�56?6Y6�6�6�67?7Y7�7�7�7�7;8h8	9>9W9�9�9Y:�:�=�=�?�?�C�C�E�E�H$IGKpKhM�M(PQP^R�RT0TVGV�Z[]]�]`:`�ab�bcdBd`de3eLe�e�e�e6fif�fgcg�g�gh#h?h\h�h�h�hi-iKi�i#j{j�j�j�j'kCkak�k�k|l�l�l
m�m�mn.nLn�n"o[o�oAp�p�pHqfq�q�q}rCzsz�z�z�z�z�{�{|3|l|�|�|}5}�}�}~!~?~�~b���<�����:����8��������5�m���އ����E�\�Y�v�Č�<���'�D��������7��+�h����Ք�F����R�����Ė��:�m���<�{�̘���ߙ�W���:��Л����C�|�ʝ_�������!�֠�Y�(�����q�3�w��1���çx�����"�>�Z�v���3�h������ë�:�����άo������0�I���׮I�t�ѯ�a���Z�����<�X�v���˲�����ڳ5�l�޴������6�p�����Զ��9�W�u�����ڷ���4�R�p�����X������:�������$�B�`���ڻ{���˼&�]�Ͻ�I�q�����Ӿ���3�~���N�������0��������U�u���������5�b�~������D����������1�^�z�������
�e����9����Z�����,�G�c�������
�(�E����4�����6�c����)�t������ �H�e�~�����������<�o����;�W�s�����	�����	�������`���������+�[���������
�t�������^�m��?��������i���	��~����>�R�p������P����E�[������X�����+�=�W�u���A�y�����2�j���|������D�d�����N�{�����$������H�����L�������(�F����5������L�e�����.�����T�j�i�R�o�v�H���������E�h������[���=���9�������y���/�g����p���I�����+�o����b�����S�����$�c�~���
�X�t��������2���T����!���	�[�����+�����<�������0�U�����#�,�Y�)�w�|�R�		J ��p��-�4~;1?�E�E9F�F�F�K�V�kl�r�z'{�3�d�N���)����M���α���k�)�h�����(�����[������T�_��,�E�,�z�P�	�	%	�	X	4	� 	-#	�$	�*	�2	T;	�B	�K	�L	>S	�S	�Z	�c	[d	e	�e	m	�s	�y	6	�	��	z�	j�	�	Ԅ	-�	��	S�	��	P�	��	=�	 �	:�	��	��	�	1�	L�	��	��	�	ِ	i�	��	N�	��	�	��	��	��	W�	��	6�	��	�	z�	�	��	ś	��	3�	מ	g�	�	��	�	��	8�	Ȣ	T�	�	m�	��	8�	��	�	V�	��	'�	��	%�	��	�	B�	j�	é	�	O�	t�	ߪ	�	o�	��	��	V�	{�	*�	��	��	��	%�	Y�	��	��	ʾ	��	��	q�	��	*�	G�	��	�	��	��	.�	��	��	M�	��	�	^�	��	��	�	T�	w�	��	r�	-�	{�	��	W�	��	��	��	Y�	�	��	[�	��	��	5�	�
	
�
�
W
l
�
�
�
� 
#
_#
(
_+
�+
k0
4
�4
�6
9
m;
�=
G>
?
@B
4D
�E
�E
�F
KJ
0N
�P
�S
�V
Z
�]
:a
�e
�h
Hj
�n
�q
s
x
vx
Zz
*}
M�
�
�
?�
ы
�
<�
��
ė
l�
ޜ
/�
��
ˤ
��
S�
y�
�
6�
��
�
��
�
^�
��
��
v�
��
v�
��
:�
��
R�
v�
��
�
��
7�
�
��
6�
��
j�x����4�!r(A/9HVM�QR�S�SFTU�U.V�V\W�WXXJYZ�ZK[\�\v]y^�_+`(a�ab�cd�d�d�f�f�g�g%iti5jcjgk.l^l`m&nVnZo�o*p}q�qr�r;s�stnu�u�v�w�x4y�y�zM{�|8}�~	����	�8�:����ބ��>����l��|��i����=�эh������v�̐"���?���?�ޓh������͗�����Q�����ޛ��*���۝?��������W�Ѡ4�����^�ϣ����T���.������!����L����r�֫1�����P���*���9�Y���(��Ʊ)����E�����q��0����k�Ƕ2����i���o���
��������5��l�ؿ:����3���N����g���*�����L�f�������o����$���a�t�J�����(���"�����`�������@��������u������X�y�����;�\�������������f�������\�w�����U�w����|����K�����\�����
�s������������X�������
�p������������Q����u�[���&�����d������������m���Y�����N�{���K�g���������
�����6�����0�Z�'�?S���Xs��3v�����n��d��(	K	�	�	�	
J
e
�
�
!d�� R��

]
x
�
�
_��K��0��f�R��.��.O��1s���.J��Su!Cp��6P��*E��7��N��]��t�M��A c � � =!�!�!�!9"L"�"�"<#^#�#�#�#�$�$b%&J&�&�'�'J(�()})�)5*�*�*+,�,�,-0-`-�-�-!.B.�.�./%/h/�/�/T0�0\1�1�1t2�7C8_8w829[9w9�9�9�9:*:H:�:�:�:1@cCoE�H�K�KxLM�N=OQkQ�Q�Q9T|TV[V�W3X$ZgZ�[A\�]^�`�`�`�bc6c�c
dbd�e�fcg^h�hii�j�klmimx"y3z8{�|����L���Ɗ�x���ŋ�ō��@�T�Ȏێ�6��R������/�i���i�ޔ��>�ŕB�����z�ɘ�g�������W�������Ϝ�5�f�۟6���
�q�g�ۢ;�����j��}�/�k����S�Ĩ$���թ����~�0�l����T���
�Q�����*�g��������t�ϳŴ�#�7������}���ʷ����X�l�Ӻ�+��'�a���������f�{�����@�_������!�����������a�z���
�.�[�����A�x�������I������� �5�d�����.�k�����5�J�y����������������?�������m�����&�;�i�����"�������Q�f���
��M���B�~���$�`����B�����$�b������S�����?��J���������m�X�6��������*���{�>���������	
�	
�

�
�
i

,
�
)
�
�
S
�
	
�
�
�
�
�
�
>

�
�
�
�
b
�

�
�
T
�
 
^ 
6&
�&
'
�'
�'
b(
�(
�)
	*
z*
|+
x,
�,
&-
�-
�-
h.
�.
?/
�/
.0
�0
�0
�0
1
<1
|1
�1
Z6
�6
�6
�7
�7
n8
;
T<
�<
�<
5=
'>
e>
w>
�>
6?
�?
�@
�A
"B
�B
!C
pC
�C
#D
�D
�D
�E
HF
�F
CG
nG
�G
=H
uH
�H
�H
�I
wJ
�J
eK
�K
�K
�K
�K
+N
�N
�Q
�R
�T
|U
V
QV
�W
nX
oY
�Z
,[
[
�\
�]
�_
|a
�a
nb
�b
c
gc
�c
�c
Nd
�d
�d
2e
�e
f
nf
�f
|g
�g
sh
�h
Di
�i
kj
�j
tk
�k
kl
�l
lm
An
�n
�o
�o
4p
vp
�p
q
�q
r
�r
)s
]s
t
Bt
�t
{u
�u
�u
v
Ev
bv
�v
�v
^w
A{
�{
.|
�|
�|
/}
�}
~
�~
�
�
w�
$�
��
q�
ς
x�
�
V�
˄
5�
��
�
��
�
z�
+�
��
�
��
�
9�
S�
��
ۊ
 �
��
ŋ
؋
��
��
,�
�
|�
h�
ǜ
�
Ħ
0�
��
w�
�
q�
��
L�
��
��
K�
��
.�
�
Z�
��
7�
>�
��
��
�
\~�H�pD	�	 �
|kl����h�D�_!�����y���H��G��3 � %!�!�!O"�"
#d#�#�#�#$_$�$V%�%�%&B&�&�&�&''m'�'M(�(�(I)�)�)
*_*�*�*j+�+�+f,�,�,C-�-@.�./Y/�/�/*0?0�0�0$1�1!2v2�2:3o3�3I4�4�4{5�5�56<6Q6�6�67�78O8�8�8�889�9�9:j:�:�:;6;X;�;�<>�>�>?�?L@�@VA�AfB�BHCD�DEgE�E F�F�F>G�G�G^H�HIhI�I-J�J�J&KHKgK�K~NO8OO�O�O�O-P�P�QR^R�R/S�S�SDT�T	U�UhV�V�WUX�X�Y�YPZ�Zs[�[�\s]e_%`�`Aa�ahb�b@c�c�dAe�e�e�fggehpi�itjk�kDlrl�lMm�mn�n$o�o&p�p
qVqLr�rDs�stpt�t+u�u�u x�x�x�x<y�yz�z{u{�{?|�|}_}�})~��������N����f�Ãτ�����S�ʆR�‡���ވ;�����^�܊m�݋N�Ɍ0����E�d�̎.����ݐL����m�Ȓ��<���ؔ?��̗6����c�~��������8���œ&�I��X����������+�v�͢����+�����R���������ȩ3���^�
����S�z������-�I�e�������ٰ�]�˱@���u�ֳ3����[��]�ö$���������W����s�ں9��r����߽Q�پe�a����s���]�����E���9����x���H����}���{���J���*�����t�;���4���C���$�����h���P�������N�����5�������3�O�l���&�t���h���-���V���l��l���G���N����V����y���"�o����������O�����������B����������<�`�������b�����
�u��� �T��\���c���>���_�,���i���b��
������,���5��� ��������R�k���<���n���#���^�����^�6�>�,��o	�	T
�
�
�x��
o�,k��m��e�@�n��S�}�e��F��)Ea�{��Y���9a��5w�>`.��  � � !3!�!�!A"h"�"�"V#x#�#$f$�$�$�$�$G%�%c&}&i'(8(e()!)�)�)�)*\*�*Y-�0�0\2�2�78�:$;j=�=�?�?MAvAICrC�F"G:G�G�G]H�H�HIIVInI�I�I�I�J�J�JMKuK�KL�M�M�M'NBNjN�N�N�N�NO3ONOvO�O�O�O�OP?PZP�P�P�P�PQ#QKQfQ�Q�Q�Q�QR/RWRrR�R�R�R�R S;ScS~S�S�S�ST,TGToT�T�T�T�TU8USU{U�U�U�UVV�V�VWmW�W�WX�]�]^3^O^k^�^�^�^�^�^_+_F_b_}_�_�_�_�_`#`?`[`w`�`�`�`�`aaYasa�a[k�k�k�k�k�kl0lol�l�lm�m�m�mTn}n�n�o1pXp�p�p�pqmq�q:rcr|r�rs�s�stt2tqt�t�t�tu�u�uvhv�vw+wx3xNxvx�x�x�x�xy?yZy�y�y�y�yz#zKzfz�z�z�z�z{/{W{r{�{�{�{�{�|�|�|I}q}�}�}�������ل���-�I�e�������օ��,�I�e�������Ն�
�)�E�a�~�����Շ��)�E�]�	�2������_�|���Ҋ��^���.�Y���ό�%�@�Y���Ӎ����ێ�2�L���n�]��������V�w����/�����(�Q����|����0�H����R�n�������i���ќ�B�c�|�����ٞ
�%�;�T���ʟ�I�q�������x���ϥ	�1�m����]��]����e��B������ګ��f�������_������8���ȯ1�Z�ð�t����'�?���Z���ѵ�@�a�����g������9���ظA�j�ӹC�`��������D������������?�$�M�����]��������C�[��1�p�����
�3�����Z����������C�����0�������B�d��s������m���=�������3�U��8�������������c����P�`�������J�l��{���)�H�g����z�������L�����9������6�U�t�����]���f����i����V������1�����Y������k���;�e��$�3��F(Tm�����
�
]�H�3��a/��6���o�?�9n*_|�B��X � !G!a!{!�!�!�!"9"�"(#�#&&g&�&�&�&�&�&'+'G'_'�'�'�(�(�)%*L*s*�*�*+5+k+�+�+�+.,U,�,�,-*-k-�-�-�-...U.|.�.�./)/^/�/�/�/0!0w0�0C1k1�1�12�2�263�3�4�45P5h5�5�5�56O6g6�6�6�67O7g7�7�7�7�7O8p89F9_9�9�9m:�:�=�=�?�?�C�C�E�E	I2IUK~KvM�M6P_PlR�RT>T,VUV�Z[k]�]`H`�a(b�bc'dPdhde;eTe�e�e�eIfqf�fg�g�gh1hMhjh�h�hii;iSij+j�j�j�j�j7kQkik�k�k�l�l�lm�m�m n<nTno*oio�oOp�p�pVqnq�q�q�rKz�z�z�z�z�z�{�{|;|z|�|�|}=}�}�}~/~G~�~w���D��H����M��Ć�&�Z����ˆ�j�g����w�<�Y��������L��K���”(�l�*�r����O���Q����ę3���O������X���t�������6��+�g�=���Ѣ��H���"�F���ا�������0�L�h�����G�p�Ǫ���ѫ!�H�����֬������8�Q���߮\�|���t�Ұb�˱��L�f�����ٲ���ɳ�J�t�� �ε
�%�D���������)�G�e���������$�B�`�~�����m������B��������2�P�h��������Ӽ;�e���W����ľ�	�"�;�����c������8������$�c�}��������=�p�������#�L����������9�l����������y��� �A����n����<�U�q��������6�M���#�<�����J�k���1��������.�V�m�������������O�w����I�e�������������������Q�h���������?�������a���I��u���}�������!�`�����;���;�����C����K�e���T�����"�W���������R�l�����b������,�����'�P���T����
�6�N���$�=�����3�T�m�����<������U���������3���v���e�����-�P�h���z�3�������:���R���E�����������;���)���
�L�����2���G����Z�W�����I���1���W����j��x�����
���;�@�����
���-�4+;?gE�EFrFGK>V.k�kCr9z��J�4��������3�{�D�j���*�{�E����n�q���:�E����+���y	�	�	�	 	1"	�#	\*	�2	�:	kB	BK	�R	XZ	c	�d	Am	s	�y	�~	`�	��	��	��	[�	��	&�	#�	�	��	��	�	z�	��	i�	^�	<�	��	!�	�	��	t�	_�	,�	��	�	a�	O�	��	l�	��	��	<�	��	V�	��	}�	
�	��	)�	��	B�	��	l�	)�	��	n�	Z�	�	��	�	��	0�	��	��	[�	��	��	��	T�	��	��	z�	��	5�	��	��	��	��	��	�	��	y�	��	1�	��	,�	��	��	h�	��	)�	g�	1�	��	O�	*�	q
�
v
�
;
�
�
�
6
� 
�"
�'
�*
�/
�3
�6
�8
@;
S=
�=
�>
B
D
mE
�E
1J
N
vP
�S
qV
�Y
�]
a
�e
�h
.j
�n
�q
�r
�w
\x
@z
}
3�
��
��
��
��
��
��
��
.�
��
��
��
��
c�
�
;�
��
�
o�
��
��
��
 �
n�
��
\�
��
\�
��
��
�
8�
��
��
��
��
��
��
b�
�1��
�����!X('/HM�QS�S�TUU�U�V�W!X�X�YnZ[�[t\�\�]_`�`�a�a�d�dig�g�iHj�kCl�m;n�op�qtrs�st5u�u�v5wx�xlyz�z|~Y�������������������>���{����=���t���K�������������=���w��d�����&���c�	���U����2����_����(�����D���y����g���~���
�9�W����p�!���������.�K�������i�W���9�����V�������P����G�������c���i���H���+��������A�0���&������2���u����7���I���"�~���4���F���Y�9�A�X���0���l����i�����4�Q���V���h����^������N)|�?��]���J��u	�	1
�
�
K���E
�
�1�g�8��y�Z�s���y�o�a�x �8�w � $!f!�!#"v"�"�#$$J%�%/&�&`'�'(r(�(P)�)*]*�*+�+C,�,�-�-l.�.O/�/'0�0�1�7(8o8M9�9�9:i:�?KCWE�HwK�K�LNOQQ�QcTBVXNZ(\�]�`�bbc5dIe8f5g�g�h�i�j�k:l:mcwwx�y�z�{������b���-�*���6�}�}������(�+������O�5�|��� �S���O���	���w���P��������N�t�����
��������0�B������������P������������A�	�`���R����������N����c�����Q�
���|�5���������b�D��������j�����*�v�����M�~������
8
�
�
�
t
X
�
�
=
�
8 
�&
�&
v'
�'
D(
�(
x)
�)
\*
^+
Z,
�,
Y-
�-
0.
�.
/
r/
�/
z0
1
e1
�6
7
�7
�:
L<
�<
�<
>
W>
�>
�>
x?
@
�@
B
MB
�B
JC
E
�E
�F
'G
�G
�H
I
4K
�M
�N
�Q
~R
�T
OU
�U
5V
�W
<Y
`Z
[
R[
e\
�]
�_
Oa
�a
b
�b
�b
Jc
�c
�c
.d
�d
e
ie
�e
8f
�f
:g
�g
.h

i
�i
7j
�j
Ck
�k
3l
�l
4m
�m
�n
&o
p
�p
Cq
Jr
�s
kt
�t
�u
,v
�v
�v
�{
}
W}
�}
W~

�
;�
��
L�
��
��
�
��
��
�
n�
��
f�
��
��
��
��

�
��
J�
�
b�
��
.�
�
��
q�
��
��
m�
��
��
��
l�
��
��
[�
`�
��
�
��%�
��
���/��3��n��K:��� Y! "L#�$(%�%m&�'{()�)�*�+8,c-.�.�/D1�1�2�3y45�5?7�7�8W9�9<:�:�;8<f>�>�>H?@|@�@|A�A�B�BpCCD�D6E�EUFG2H�H�H9I�J�KgN�O�P5Q:U�V�X�Z.\
]�]�c�g�hj�jLk�lMn�nao�p�q[u�u	x"ymy�z|�~��Q����������P������F�,���9���=���b����������������������f���1���-�����`���;����H��e�,�����T�c�j������"��������L���<�������n�v�����'�z�������W���)����������A���}��S���"���?�w�C������2�����$���7���~�����
������w���6���V�W�X����\�x�����4��y��3C����a@	�
�
'��
�
�C���:��({	��E�@� �^��W�G � ]!"�"#�#*$�$J&o&�'�(T)�)**Q-�0w28;�=�?hAdCGcG�G�H�H@I�I%JK�KL�MN\N�N�N%OhO�O�O1PtP�P�P=Q�Q�QRIR�R�RSUS�S�STaT�T�T*UmU�U�UBV0W�W�]Ca�aSkYl�l)mn�n�oJp�p@q�q�r\s�s�s[t�t@u,v�v#w%xhx�x�x1yty�y�y=z�z�z{I{�{�{|}�}���[���E���/���Q�����������u���U���(���X���z������q���������]���}����7�����"���������z�F��^���1���a����������h�R���������������;�y���6������1�?���v���5���Z������������������>������~���{�Q�)�X��������J����-�����Z�����<���]�M �Y
������@�����D�v (!�!�"&�'(�(*e*�*'+�+�+G,�,-�-�- .n.�./w/�/J0�0�1c2�2�3�475�546�647�7!8�8�9@:�:�=�?�C�E$IpK�MQP�R0TGV[�]:`bcBd�d}ef�f7g�g|i#j�jk�kl�l�l>m�m}nSo�o�q
rCz{�{d|�|�}�}p~H�������|�����<�������C���{�*�����Q����y����}�'�������e��l��2�s�����������:�������z�0���5�Z���1����������e������������k�����������q�����d���������M����5��������1���;���j�@���#����v�e����Z����H���%�������:�����`��Y�����=�c����s���������x�����|���<���5���U���y�L���(�w�f����&��ۮV�ϯ�����4���w�ݾf�޿��.�Q�i���{�5�������=���S���F���
��������<���)���
�L�����2���G����Z�W�����I���1���W����j��x��������<�A�����
���-�4,;?gE�EFrFHK?V/k�kDr;z��J�4��������3�|�E�l���+�|�G���	�o�r���:�E����+���{	�	�	�		 	6"	�#	]*	�2	�:	mB	EK	�R	ZZ	c	�d	Bm	s	�y	�~	`�	��	�	��	[�	��	&�	#�	�	��	��	�	z�	��	i�	^�	<�	��	!�	�	�	t�	_�	,�	��	�	a�	O�	�	l�	ȝ	��	<�	Ÿ	V�	�	}�	
�	��	)�	��	B�	Ф	l�	)�	�	n�	Z�	�	��	�	��	0�	ӫ	��	\�	��	�	��	T�	��	z�	��	6�	��	��	��	��	��	�	��	y�	��	1�	��	,�	��	��	h�	��	)�	i�	3�	��	Q�	,�	r
�
x
�
;
�
�
�
7
� 
�"
�'
�*
�/
�3
�6
�8
@;
S=
�=
�>
B
D
mE
�E
1J
N
vP
�S
qV
�Y
�]
a
�e
�h
.j
�n
�q
�r
�w
\x
@z
}
3�
ʅ
�
��
��
��
��
��
/�
��
�
¡
��
d�
�
<�
Ż
�
o�
ļ
��
��
!�
n�
��
\�
��
\�
��
��
�
9�
��
��
��
��
��
��
c�
2��
�����!X('/HM�QS�S�TUU�U�V�W!X�X�YnZ[�[t\�\�]_`�`�a�dig�i�k�m�o�qtrs�s5u�v5wx�xlyz�z|~Y��Ё���������>��{����=�ڎt�ʏK�������������=�֔w��d����&���c�	���U��Ϟ2����_�Т�(�����E�ǩy�Ѫ�g���~���9�W����p�"��͵���.�K�����j�W���9�����V�������P����H�������c���j���I���,��������A�0���&������3���v� ���7���I���"�~���4���F���Z�:�A�Y���0���l����i���5�R���V���h����^������N)|�?��]���K��u	�	1
�
�
K���E
�
�2�h�9��y�Z�s���y�o�a�y!�8�x � $!f!�!#"v"�"�#%$J%�%�&`'�'(r(�(P)�)*]*�*�+C,�,�-�-l.�.O/�/'0�0�18(8�8i:�?KCWE�HwK�K�LNORQ�QcTBVXNZ(\�]�`�bbc5dJe9f6g�g�h�i�j�k<l<mdwxx�y�z�{׀��Ɖb��-�*���6�}�}����ѓ(�,��י��P�5�|���"�T���P������x���Q�������N�����
���޵�0�B�������ƽؾP�˿���������E�
�d���S����������N����c�����Q�
���|�5���������c�E��������p�����+�z�����N��������
8
�
�

t
Y
�
=
�
8 
�&
�&
v'
�'
D(
�(
x)
�)
\*
^+
Z,
�,
Y-
�-
0.
�.
/
r/
�/
z0
1
f1
�6
7
�7
�:
�<
�>
�>
x?
@
�@
B
MB
�B
JC
E
�E
�F
(G
�G
�H
I
�M
�N
�Q
R
�T
PU
�U
�W
=Y
aZ
[
S[
f\
�]
�_
Pa
�a
b
�b
c
Kc
�c
�c
/d
�d
e
je
�e
9f
�f
;g
�g
/h
i
�i
8j
�j
Dk
�k
4l
�l
5m
�m
�n
'o
p
�p
Dq
Kr
�s
kt
�t
�u
,v
�v
�v
�{
}
W}
�}
W~

�
;�
��
L�
�
��
�
��
��
�
n�
܅
f�
ކ
��
��
��

�
��
K�
�
c�
�
.�
�
Υ
q�
�
��
n�
�
��
��
l�
��
��
[�
`�
��
�
��&�
��
���/��4��n��L;���� [!""N#�$)%�%n&�'|()�)�*�+9,e-.�.�/F1�1�2�3z45�5@7�7�8X9�9=:�:�;9<f>�>�>H?@|@�@|A�A�B�BpCCD�D6E�EUFG2H�H�H9I�J�K�O�P6Q;U�VY�Z/\]�]�c�g�hj�jMk�lNn�nbo�p�q\u�u#yny�z|�~��R�����
���ÏP�����F�.���9���>�ڛb�������Ơ����֤f���2���-���b�=����J��g�.�����V�e�l������$��������N���>�������p�x�����'�z����
�X���*����������B���~��S���"���?�w�D������2�����$���7���~������������z���8���Y�Z�Z�	���^�z�������7��}�F���dC	�
�
)��
�
�E���;��)
��E�@� �^��W�G � ^!"�"#�#*$%J&�'�(U)�)**cG�G�H�H@I�I%JK�KBV0W�WCa�aYl�l)mn�n�o�p@q�q�r\s�s�s[t�t@u,v�v|}�}��[�!�E���/���t���������u��ϑ(�ȒX��z�
�ԕ��q�������]�}�� 8�������ܨƩ{�G��ح1�Ѯa�����ͱ�h�u�������ҷ�������Z������������>����~�T�|�R�*�{������K��.���Z���<����M�����@����D�� )!� �!�"�'(J0�0�1c2�2�375�3�54464�62447G4�7!8�8�9@:�d}ef�f8g|iNj�jcjk�kl>m}nSo�q
r{�{d|�|�}p~H����}���=�����|����� �̗�ʚ)��ҟf�m��t��é����ӭz�0���5���1�������ŴY��n�e��ٹk��������d�޿����M�������������;���j�@���#��������v�e����Z���%������:��������?�e���t�����������������<���5���U���z�w�f����&�ȮC���ܰ��!��d�ʾS�˿���>�V���h�!�����D�������(���@���3������������)�{��p���:����� ���5���	�H�E�����6����p�D�����W���d���������)�.������
�
Zs�q-�4;?UE�E
F_F5K,Vk�k1r'z�z�8�"�������q�!�g�i�2�X�$����i�3���[���\�_���(�3�������g	�	�	�		�	�	"	�#	J*	p2	�:	YB	0K	:L	�R	�S	FZ	
c	d	�d	Me	/m	s	{y	�~	N�	�	݂	��	I�	�	|�	�	c�	�	b�	��	��	q�	J�	�	͋	h�	��	^�	W�	��	L�	*�	��	�	�	ړ	b�	��	M�	�	��	��	N�	��	=�	՚	Z�	��	�	��	*�	��	D�	ڠ	k�	��	��	�	��	0�	��	Y�	��	�	h�	Ҧ	[�	ާ	F�	��	�	��	�	��	�	��	��	I�	o�	׳	�	B�	��	h�	p�	#�	x�	��	��	��	o�	��	��	f�	��	�	{�	�	��	��	T�	��	�	m�	U�	�	�	��	<�	�	b�	�	��	^
�
d
�
'
�
�
�
$
� 
�"
#
�'
�*
�+
�/
{3
F4
}6
�8
.;
A=
�=
�>
B
�C
[E
�E
J
N
dP
�S
_V
�Y
�]

a
�e
�h
j
�n
~q
�r
�w
Jx
.z
�|
!�
��
ډ
��
��
�
��
t�
�
��
ߞ
��
{�
Q�
�
)�
��
�
\�
��
u�
��
�
\�
��
J�
��
J�
��
w�
�
&�
z�
��
M�
��
��
�
��
P�
��u�
u����!F(/
HM�QS�S�S�TCU�U@V�V�WX�X�Y\Z
[�[b\�\�]�^�_�`�a�c�crdff�fWg�h-i�i k�km�mo�o6q�q�qbr�r�s#u�v#w�w�xZy
z�z	|�|�}�~G�����t�����8���Y���%���5�֊+�ϋi����+�Ȏb���9������������+�Ĕe����R�Ҙw����P�����B�����Q�������{���L�����������v��B���ȧ0�N����f���+����S���	�k��H���Ѱ&��D����]�������O���$����M����(�w�ƺ�ֻ8����%����V�D���H���i���&�����B��������>������4���C�����Q���W���6��������s���/�������	��� ���c�
���%���7����k���"���4���G�'�/�F���`����Z�����W�&����m�"�?���D���V�����K�����}�<j�-��K���8��c	�	
}
�
9��w�3
�
�
��U��&�n�g�H�a��y�g�]�O�f�&�e�{ !S!�!"d"�"v#$8%�%�&N'�'(_(�(=)�)�)J*�*�+0,�,-w-�-Z.�.=/�/0�0�1899~9�9:U:�?9CEE�HeK�K�LN�N?Q�QQT0VX<Z\�]�`�bPc#d5e$f!ggzh�i�j�k&l&mQwex�y�z�{€{���P�ԋ����$�k�k��x��������3���ј �o�ę��}�=�#�j����Y�Ơ*����U�A���;�z��������e���<�{���
�ݮw��:���-��������ʵ6�׷�0����ͻn���ƾ>�����x���������-���N���@�������r�����<����Q�����?�����j�#�������n�P�2���w�����X�w���&��d�������J�;�l��������
�
<
�

g
�
$
�
�
�
`
D
T
�
)
v
�
>
�


r
�
$ 
�&
�&
d'
�'
2(
�(
f)
�)
J*
L+
H,
�,
G-
�-
.
�.
�.
`/
�/
h0
�0
S1
�6
7
�7
�:
r<
�<
D>
�>
�>
d?
�?
�@
�A
9B
�B
6C
�C
�C
?D
�D
E
�E
G
�G
�H
�H
�M
�N
�Q
lR
T
=U
�U
fW
�W
*Y
NZ
�Z
?[
S\
]
�_
=a
�a
b
�b
�b
7c
�c
�c
d
rd
�d
Ve
�e
%f
�f
'g
�g
h
�h
�h
�i
$j
�j
0k
�k
 l
�l
!m
�m
�n
o
p
�p
1q
8r
�r
�s
Wt
�t
�u
v
sv
�v
�{
�{
A|
�|
}
D}
�}
D~

�
(�
��
9�
Ձ
��
�
��
�
x�
�
[�
Ʌ
S�
ˆ
3�
��
;�
��
:�
��
��
��
6�
��
O�
Ϙ
5�
�
��
�
��
^�
�
�
Z�
۾
w�
��
Z�
��
�
u�
��
H�
N�
��
��
P�
�
��
x�7m�i	�	��n
q{5������Y�<�9(�om�� G!":#~#�#t$%�%[&�&�&�'i(	)�)*�*�+&,Q-�-�.�/0G021�1�2�3g4�4�5 6Y6-7�7p8E9�9*:�:;m;#<S>�>�>5?@i@�@iA�AyB�B]C0D�D#E�E�EBF�F�FWG�GHsH�H&I~I�IIJ�JwK�O}P"Q�QRsR�RES�S�S[T�T&U!VV�VXuX�X�Y	ZuZ�Z�[\�\�]�_�`�`ea!b�b�bYc�c�dWe�ekf�f8g�g�h�ij�j8k�kzl�lym�m9n�nMo�o?p�p�q�r�rcs�s)t�t�tGu�uyZy�y?z�z.{�{�{_|�|}�}�}�~?�A���F����d����|���ք=�������{�ׇ;����Q����y�
��������E�����z��A���<���o�ߑ3������C���������l�&���+�țP�ڜq��~�۞ΟD���/�����¤S����f�����~�M����(����4����Q���������ݶ@���P����o�͹,����V�+���8������������,�������l���~���_���1����`���8���(�������C���-�������Z���b���=����������g�����|���D���������p����-��������j�L��m���2���@������+�d�0�����]��� ���x����%���l�������l�����d�"�v�#��C�D�E�����I�f���!��f�1���O.	�
�
��
�
�1���'m�6���cm�2�.�y�L�xE�5 � K!�!�"#�#$�$8&�'q(B)�)*�0e2�7;s=�?VARCGQG�G�H.I�IJ�J�K�MNIN�N�NOUO�O�OPaP�P�P*QmQ�Q�Q6RyR�R�RBS�S�STNT�T�TUZU�U�U0VW�W1a�aGl�lmn�n8p�p.q�q�rJs�sIt�t.uv�vxUx�x�xyay�y�y*zmz�z�z6{y{�{|�|�}t�I���1����������p��
�c�ُ�����F�֓h����_�ӛ�����K�k�����%����٦��ɨ��h�4��ƭ���O�߯q��ޱV����x�Ѷ��x����g���$��������-���d���#�r�H���r���������K������{�,�,�����l�g�?�����k���	���	���4�8�����T�����A����������"�q����^�H���*���U�;�H������}��Q��.���0�[� !�!~"�"<#v'�'*S*�*+r+�+5,�,
-r-�-.\.�.	/e/�/80�0�1Q2�2�4%5�5"6�6"7�78�8v9.:�=�?�C�EI^KM?PuRT5V�Zt](`b�b0ddke�e�f%gji�j	k�k�k�l,mknAo�q�q{�{R|�||}^~6���ւj�~�*�Ռ��Ւi����
�������۝��S�Z��a���������(�������h����#���ұ��������۵Q����Ʒ��ָǹY�������^����R�̿��w�;���������������)���X�.��~���d�S����H���5���������(���
�����~�+�Q�����a���������{���*���#���C���g����e�T��������j����������
���;��������������������������P�e���/����0�i�~���������+�c�n�y�������������� �/�g�v���������������:�H�S�a������O�����������[��?�AP_ny��������p����	#.9FUds���������JUds~��*9H��);x�	N	�	�	�	�	4
?
J
X
�
�
�
NY��	��


g
r
�
�
fq�5�����EP����������3p{{�1��U`kv�����JU`��0]�7ju���4���LWb�� 
 n y � � � � !H!�!�!�!�!"""r"}"�"�"#&#1#�#�#�#�##$.$9$�$%%!%�%�%+$+3+@+O+\+G,�,�,�,--W-b-m-x-..s.~.�./(/�/�/�/80G081G1V1e1t1�1�1�1�1�1�1�1�1�1�1	22'262�2�2�2E����>�I�T�_�k�z������������}���S�^�i�u�����������-�f�q�|�������������������p�����������$�:�p�{������������������p�{�����������	��$�/���I�T�_�k�z�������%0<KZe��������������e
�
�
�
�
�
8Cd���#it���(
Q
\
}
�
�
�
�
'P[|��*@����?q���������������	*��?���Ydo{������A�� c � � S!�!�!�!("g"�"#<#w#�#$s$�$,%�%�%& &+&7&F&Q&`&k&�&�&�&�&�'(((q(|(�(�(�(�(�())")-)c)n)y)�)�)�)�)�).*:*I*T*_*j*�*�*�*++r+�+�+�+�+�+�+<,R,�,�,�-�-�-�-.w/�/�/�/�/V0�0�0�0�0�011"1-1E2�2�2�2�2�2�2����w�������������������������������@�J�}�N�����z�+-	nHU���;�K�V�k�r�z�z	��������R�_���������H�U�������.�u�*	7	�	�	�	�	�	�		q	~	�	� 	!	!	!	c#	p#	}#	�#	�#	�$	�$	�$	�$	�*	3	#3	};	�;	C	"C	L	'L	4L	lS	yS	�S	[	$[	�c	d	d	:e	Ge	�m	�s	�s	�y	_	l	��	۰	J�	��	��	��	�	&�	N�	q�	~�	��	J�	�	�	�	�	
�	$�	�	�	��	��	�
'	
 
-

�
�
�
�+
�+
�0
�0
34
@4
m>
=?
,�
d�
��
�
a�
�
�
��
�
T�
%�
�
Ǫ
x�
��
?�
��
_�
��
w�
��
��
:�
G�
\�
1�
>�
��
[�
��
���(7Z{M�Q�W�|�~§H�I���8�l�y�����>�p�u�������N�[�����/��mz�K���$H@6Q�`�b�i�iŁҁ-�<�K�n�{���ؕȖr�������/�Q�ߨ���3�0�R�ŮҮl�������Y�f�s�����!���������
���g�d�F�(�
���u�0���Q���Y���/	
�	
�

�
�
y

<
�
�J
�J
�K
�L
TN
�T
�b
�o
�p
%q
,r
xs
��
P�
;�
�
��
�
��
g�c	"%/��c�bg �!�",#�'�(�)�)�*,�,)-�.p/�/
1�2Q3<�<�[ۓ��������ɟI�������X�Q�D�}�������Y���:�;�P�]�Z�i�����
�������������n{q~	$	�	�	y
��������h�9�d%����:��Цz�o�����_�+�����������6��+���/���8�������
�
x�et����~� �]3�g�u�!�M�̌��p�ݔ�������Ԙ���؛�ҝ�����|���f�u������"�� �F���X�M���`�3���
�r���D�G�J�M�PJTbW�W�XFY
]{_�b�c�d�enf�f3g�g�huk�m1n�n5o�o7p����ޗ+����[�R����Ҫ%�����-���˶�غ��!�����6�������*������@�e�������u�������z�*�����]�p������-�}��������7�\�����w��7��s0
�
(
�Oc(�)�1"�"�$w&�(0*�*�+!,�,�.�/�/&4:5(8�8I?�?SC�D$G�G�NQqRT~T�T�U�bd�dg"j�j$kFmp$r�t[u�{������+�����0�A�x�����g���h���(�.��������[��������?�f���a�[�q����������Dk������	k�
y�-Ru�*�~u�Dg �!�"�#�$&h(�+>.-0�0f4�7�9W=�?�A]B�E�H�I�JQLvM�N�O_P�PR�RVS�S�TEU�UJV�V�W-X�X�Z�[E\s^_�_�a8b�bVdesf�fVhik�ktl�m�n�o�p�q/r�rls
t�tFu�w�x�z�{�|�}�~}ǀ��i�=�}���J�Ց�Δ��+��������	���W�)���ͦ��������F�E�*�s��� �����������������������,���|�$��������4���d�����������j�4���������T������7'8V����n�K����'���S
��1
&"�!�"n+�+
/�/D0�<�>C?�AAB�C�GrH�Z�c�yYz��ЂX�Ն%�ˡu��_�s���K�t��3���������������1�V�u������|�6���~���>�{��Lm �!�"�#�$�%'8(�)�*^+9,-�-�.�/�0?@�W�Y�_�b{g�h�jn�n�q7t�v�w�x�y�z���ψ��ߏ#�g����A���"�
�<���B��ȶ�ú=�������1�e���s��m�u���������J�r����
 �r�rW$\&�)�3�5u6�86:>3@�@�B%E�K�LfMN^O�Q�RLS�V�WYX�X�Z�]G^�^�h�i��|�������U�P�$����@��������m��-���d�[�l�xF�GM����_�
0�5@��f|"J#$�$%�%�&�'^([)X*U+�qMs#2�u5v�v�w@x�xk}7~�~ى�VIX�Ze_rb�2�u�v�x5{T3+|�|�|�}�~�~��?������3b��H��4Q�͍2�6����m������Ü8��5��+�������.��������5f���-���/�����t�����������d�Y6���61���d�i�6���X�r���*���/�������rqp�8 � Y1�5L6_8�;e9�?�@�DQFrnt�x<y�z�&�9���@�/�X����B�Ͻ��/���.�L�����������O�~�(��������:���:
�A;�;�
t3�3�6~7�7�<?=�=s>
?�?�8J<�A�JKNrN(OsO5PA�AK���������f����`�c���8�T*�+-�.�.�/�02�:v<�E�G�I�J
P�P�SgUi[m\�_a�b�c+e�f�j]p�rtdtueu`vDB�B�w#z�}zCDM~��8������y�؛�����ƞ����ح1�į���{�Գj��DFE�E��x�i�Ⱦ
���E�B���C�����Q��w�0���5����
��z
��HRI�jj-�� �-�.M/�/R04V��o���_�#��7u86���"���W��� ",#I$f%�&�'�(
*�*�+�,v-Q.,/0�13�@�D�I�Z0buh[w����"�x�3�������eGYH{!�!*"�+�,�,-�0�0E1o23�394�4k5	6�6A79�9U:�:�;P<�<�='>�>[?�?]A�A�B.C�CdD�D�E-FI�I�G�J�M�PHT`W�W�XDY]W_�b�c�d�elf�f1g�g�hsk�m/n�n3o�o5p�q��ܗŚ�����P��%�Ъ������dz��ɶ��ֺ�������4���~���(������>�c�������s�������x�(�����[�n������+�{��������5�Z�����u���5��q.
�
&
�Ma&�'�/"�"�$u&�(.*�*�+,�,�.�/�/$485&8�8G?�?QC�D"G�G�NQoRT|T�T�U2Vd�dg j�j"kDmp"r�tYu�u)|�����)�'���.�;��M���e���f���&�,������
���Y���h����=�d���_�Y�o����������Bi�������	i�
w�+Ps�(�|s�Be �!�"�#�$&f(v+<.+0�047�9�<�?�A[B{E�H�I�JOLtM�N�O]P�PR�RTS�S�TCU�UHV�V�W+X�X�Z�[C\q^_�_�a6b�bTd�dqf�fTh�hk�krl�m�n�o�p�q-r�rjst�tDu�w�x�z�{�|�}�~{ŀ��g�7�x�}�H�`��̔��)�k���
������U�'���˦����������)�(�q�������������,�d����~�����*���z�"���r�����2���b�����������h�2�����������/���p��7t84���l�I����%���Q
��/
$ ��"l+�+/�/B0W1�>A?�??B�C�DpH2Y�brWz�z΂7�ӆ_��ͯ���q��������1���M���&���������/�T�s������z�4���|���<�y��
�� "+#H$e%�&�'�(	*�*�+�,u-P.+/0�1�@�Y�_�byg�h�jn�nq5t�v�w�x�y�z���͈��ݏ!�e����?��� ��:���@���ƶ�����������/�c���q��k�s���������H�p����
�p�pU$Z&)E*�5s6�84:�:1@�@�B�D�E�LdM	N\OP�RJS�S�WWX�X�Zg[E^�^�_�i�jz������}���N�"�O��>��u�����k��+�����Y�j�K�dGXH���]�
.�3>����H#$�$%�%�&~'\(Y)V*S+�+Ks�un23v�v�w>x�xi}5~�~׉��GX�Z�]pb�b3�v�x3{�{�3�|�|�}�~�~��=���Ў��84�F�O��4ˍ0�4����ӑ�������6����j5D������޴C���������6��+���-����������������b���6R�@7��b�g�4���V�!���(���-���T����pon 9� �!�5J6U8�;�<�9�@�AOF�Gt�x:y�y�$�����V�бJ��s�4�ͽ]�-���,�����I�������r�|�����������T:���:��;O<�
(�3�6|7�7�8�<�=&>�>Z?�?H<�A�JKNpN&OqO3P�U\A�A��������d���;�^�a���6����+-�.�.�/�02�3t<
>�G�I�J�K�P�QeU�Vk\�]�`.b�c)e�fsh�n�r
tbtucu^vYw�B-C!z�}K~�CcD��6������w�֛�����Ğ~���֭/�¯���y�ҳh����D�E,Fv�g�ƾ���C�@���A�����S����.���3���V���x
�
Id�Ihh+�� y!�.K/�/P0�0�G�J�M�PITaW�W�XEY	]z_�b�c�d�emf�f2g�g�htk�m0n�n4o�o6p�q��ݗƚ�����Q��&�Ѫ������ȳ��ʶ�׺�� �����5������)������?�d�������t�������y�)�����\�o������,�|��������6�[�����v���6��r/
�
'
�Nb'�(�0"�"�$v&�(/*�*�+ ,�,�.�/�/%495'8�8H?�?RC�D#G�G�NQpRT}T�T�U3V�Vd�dg!j�j#kEmp#r�tZu�u*|�����*�3���/�@��N���f���g���'�-������
��Z���i����>�e���`�Z�p����������Cj������	j�
x�,Qt�)�}t�Cf �!�"�#�$&g(w+=.,0�04�7�9�<�?�A\B|E�H�I�JPLuM�N�O^P�PR�RUS�S�TDU�UIV�V�W,X�X�Z�[D\r^_�_�a7b�bUd�drf�fUh�hk�ksl�m�n�o�p�q.r�rks	t�tEu�w�x�z�{�|�}�~|ƀ��h�<�|���I�a��͔��*�l���������V�(���̦����������*�)�r����������
���-�n���^���e���������+���{�#���s�����3���c�����������i�3�����������0�����q�&8�85���!������m�J����&���R
��0
%!��"m+�+	/�/C0X1�>B?�?@B�C�DqH3Y�b
rXz�zς8�Ԇ`��ί���r��������2���N���'���������0�U�t������{�5���}���=�z��
�Kl �!�"�#�$�%'7(�)�*]+8,-�-�.�/03s3
A�Y�_�bzg�h�jn�n�q6t�v�w�x�y�z
���Έ��ޏ"�f����@���!��;���A��Ƕ�º��������0�d���r��l�t���������I�q����
�q�qV$[&)S*�5t6�85:�:2@�@�B�D$E�E�I�LeM
N]OP�RKS�S�WXX�X�Z�Zh[F^�^�_�b�h�i�j�w{������~�����!�w�2���������O�#�P��?��v�����l��,�����Z�k�L��G�H���^�
/�4?�����!)"{"I#$�$
%�%�&'](Z)W*T+�+�,�,~-�-�0D1"2Ls�u�24v�v�w?x�xj}6~�~؉��HX�Z�]qb�bS3�v�x4{�{�3�|�|�}�~�~��>���ю���4�G�P�5̍1�5����ԑ�����œ7�����5E������ߴD���������X6��,���.����������������c���6S��7��c�h�5���W�"���)���.���U����qpo d9� �!�5K6^8�;�<:�@�APF�Gt�x;y�y�%�����W�ձW��t�A�ν^�.���-�����J�������s�}������������:��@;��;�<�)�3�6}7�7�8>=�=r>?�?>@I<�A�JKNqN'OrO4P�U�ACB��������e���<�_�b���7����+-�.�.�/�02�3u<>�G�I�J�K�P�QfU�Vl\�]a/b�c*e�fth�n�rtctudu_vZw�ByC"z�}L~D�D��7������x�כ�����Ş���׭0�ï���z�ӳi���EE�EwFw�h�Ǿ���D�A���B�����T����/���4���c���y
�
QIe�Iii,�� z!�.L/�/Q0�0`%A8�:aCmE�H�K�&
'
�'
�'
`(
�(
�)
*
x*
z+
v,
$-
�-
�-
f.
�.
=/
�/
,0
�0
AG
��P��H�p�s]������
�������	]E!�!N5�5M6�6M7�7�j5kJ����~�:��������~Vg���W���l3E�I�Z{b�h�w���p�+����������!"s"�,�,w-�-�0=1�1�Vk���[���p3!E�I�Zb�h�w#���t�/����������!"w"�,�,{-�-�0A1�1��r�y�b����K����
�����M�p������i���<��������7�o�!�x���Q���3����j���W���(�g����\�#�����6�������&����`�������?���5���,�/�b�2�����_	S-�y��-�4�;6?�E�E<F�F�K�V�kl�r�z�8�g�S���.�����R�������6�q�����+�d������Y�d��1�J�1�Y�
	�	�	E	� 	F#	�$	�*	�2	a;	�B	�K	OS	�Z	�c	e	�m	�s	�y	C	��	�	o�	��	��	��	V�	U�	B�	#�	=�	��	6�	Q�	��	��	n�	��	S�	��	�	��	��	Z�	��	;�	��	�	�	��	�	��	l�	��	��	�	��	=�	��	Y�	��	r�	��	��	[�	,�	��	��	G�	��	T�	��	t�	[�	/�	��	��	.�	f�	��	��	��	��	z�	��	3�	T�	!�	��	8�	�	��	�	c�	��	Y�	��	6�	~�	��	Z�	��	��		�	��	��	�
	


�
Z
y
�
�
�
� 
#
(
l+
x0
4
�6
9
r;
�=
P>
 ?
EB
9D
�E
�E
PJ
5N
�P
�S
�V
Z
�]
?a
�e
�h
Mj
�n
�q
s
x
{x
_z
/}
R�
�
H�
��
��
E�
�
��
u�
��
8�
�
��
��
\�
��
��
9�
��
��
��
"�
g�
��
�
{�
��
{�
C�
��
[�
�
��
�
@�
�
��
?�
��
w�����=�!w(F/>H_M�Q�S�S"U�U3VeW�W]XOYZ�ZP[\�\{]~^�_0`-a�a�d�g8j3l+n�or�r>s�squ�v�w�x9y�y�zR{�|�~������"�C���n����B���m�
�����{���'���D���D���m�����������V�������/���D������9������Y�����*������6���������������J���z�5�
�7�n�����������S�l���/���O���y����W�����+���	�����������b���E������k���a���Z�����!���f���x������[�����u�����Z���~�^���3�g������������W������������;�����5�,�D��]�{��s�m�5	�	�	O
�
i�%�
b
�
�T��%�[�3�8�x�3�X&�;�/�"�$�g�y#�F � B!�!�!>"�"A#�#�$e%"&�&�'�'O(�()�)�):*�*�*,�,-�-+.�./m/�/Y0a1y24@hCtE�H�K}L"M�NBOtQ�Q�T`V8XlZF\^�`c�cgd�e�flggh�h�j�klmvmx+y6zA{�|�����{�����E���;�������n�C�E�
�������:�k�l�H�m������1�������������/�l����(���������]����������k�����,�������v�"�C�����J�������%���p�:��������r�+�����V����������k�����H������a����=������%��
�
�
�
H

�
�
g
 
c 
�&
'
�'
(
g(
�(
�)
*
*
�+
},
+-
�-
.
m.
�.
D/
�/
30
�0
"1
�1
�6
�7
s8
;
:=
�>
;?
�?
�@
�A
'B
�B
$C
uC
�E
MF
GH
�H
�I
8N
�N
�Q
�R
�T
U
'V
wX
xY
�Z
/[
�[
�\
�]
�_
�a
�a
{b
�b
c
jc
�c
d
Qd
�d
;e
�e
	f
wf
�f
�g
�g
|h
Mi
�i
tj
�j
}k
�k
tl
�l
um
Jn
�n
�o
=p
�p
�q
�r
#t
�t
~u
�u
Jv
�v
cw
�{
4}
�}
~
�~
�
�
|�
)�
��
v�
��
}�
��
��
:�
��
$�
��
�
0�
�
��
>�
��
��
��
5�
"�
m�
 �
��
5�
��
��
��
z�
��
Q�
��
��
3�
 �
��
C�
��
!KsG	%�	pq���k��&������4!�!^"s#%a%�%�&V(�(R)*s+�+o,�-O./0�102�2T4�4�56�7!8�8�9�9t:;�;�<�>�>#?�?Q@�@YA�AiB�BMC D�DElE�E�FCGcH�HIkI+K�KP�P�Q�U�W�Y�[�\]q_�dqh|i�jk�kYm�n0o�oqVr�u�uHy�y{K|���^���y�Z������Q����r���]�h��������+������������.����������� ���p���S���B���j�����������	�`���t�p�l�T�H�������Y��T�����w�_���S�����:�2�����t�������v��v�Q��%�r������T�������E�����E���g���z�)������K���p�=����o�*�������9�����O����-?��	�
�
����
�5uM%�\��nO�"�^�>�|C� � 
!�!K"�"[#�#k$P%h&()�)�)a*�GbH[I�I�JRK�K�VrW	X^a�atl�l�mYn�nrq?r�r�svt�t�umvw�|N}�}�����c�3�*�����7���s���[�����-�������n���G�������N�����#�#�#�����������d����6���}���E���l����F���
�u����c�
�G��r�B�8������O������f�o���^�p�@����#<tD3G�"�'�(|0H1�1�2?3T8"9�9r:e�eNf�f�gj�k�l�mono�q�r�{||}�}�~|���#�
�����'�K�"��1�3�X�Z�B�^�g��������������L��������a���y���O���r��������@�����h����h�����(��������~�%���s�����O���������T��������D���#����������]��W���g����,������8���A�6�	З3-�#�&-0?6F;���V��M������)�y�r�d�u������:�������|��
^	
(



�
�

8:
ZR�T��ҭ3���"���o�H���t�e�A�����t�j������J���!���K������F��p��	.�	T�	ܩ	j�	��	��	��	q�	C�	��	��	��	E�	p�	�	C�	��	m�	��	h�	�F
��
��

R����O�\��������W�j�~�������u���*���	�����o���R���
���w���m���m�����5���z�������������������z�������c�q�P��I�i�)����s�z5A	�	�	[
�
u�1�
n
�
*�`��1�f��E�'��@�k9�F�;�-�8�{�7�Y � � �!B"�"T#�#�#�$�$�,V-�-8.�./}/�0t1�1�2�7f89b9�9�91:�:�K�P�Q/TV�WZ�[�]<`�b,cdud�hJuS�������J�юH���%��I�K����Ŝz�����\�@����]�&�����ش-���
�b������q�U���E�����Q�n�����+���v�@��������x�1�����\����������q�>�����J�V�������p�G������C��#
_
�
6	
�	


L

�

/
�
)
�
�
�

�

A
�
�
�
%
,&
�,
�0
�0
&1
3
?6
P6
�6
�7
�8
:
E<
�<
>
m>
�F
wG
\H
kH
�H
-K
�K
�o
Kp
�p
�q
2s
8t
�u
�u
Xv
�v
�w
,y
7{
I�
�
�
��
΋
��
Y�
��
P�
�����&�%��!l"�"$o%&,&K'�(`)�)h*�+},�,].!/w/�0>23X3�4�5�5�6/8�8�8�9�:�:�<�=�J>KOK]K�K_N�OP@qvx�xZ�ے�l��t�����.���?�ͦ�����8���߰o�����F���������������������
�����V�����{����J����������n���s��+�s9����	�	
�:�n=N����
j�K�+�V$� � !�!^"�"n#�#~$�%�%_'.()J-x0H2�7�:V=�?9A5C�F/G�G{HIcI|I�I�J�JjKL�M�M.NqN�N�N:O}O�OPFP�P�PQRQ�Q�QR^R�R�R'SjS�S�S3TvT�T�T?U�U�UV�V�V�W�W�]ahaLk%l~l�l�m�mrn�op�pq�qXrqrs�s't~t�tu�u�u�vw�w:x}x�xyFy�y�yzRz�z�z{^{�{�{�|�|f}}�R�'�������u�G�ی5�N�ȍ���A���N�����l��$���F�ؔ��=��������X�q��ʞ0�I���؟f��Ϥb���>���4�<�z�<�
�ݪ��V�����u��-���O����4�J�޵V�������.�͸_�3�L���	�k���~�����I����P�&����(���������������Y�����
���������J�������P���a���u�����������x���
�&����������U��Ib�Q
��@���F��l � �!!"&T'�'�(�)8*�*�*W+�+,�,�,W-�-�-A.�.�.J/�/�/0�0`1y12�2�3�45y5�5z6�6z7�7e8;9T9�9�:�=�?�C�E�H@KaM!PWRTV�ZV]
`�a�bd]d0eIe�e�effg�gHijrj�j^k�k�l
m�mIno�o;pBqcq�q;z�z�{0|�|�|2}�}<~��9����5���2�ۇ�s�9�:���4�!���C�H���j�p���T�t���y�������%���)�.�������e����
���ˬ���-�F�Ԯq��P�����m����׳i�
���,����1����,�h�������7���]�׻��ȼZ���B���̾�0�������-����r���,�����A�����(��������6��~���Z���B��1���`�&������b�{�������l���������X�����P�
���<�������m���X����r�o�/�t��a���x���!���E�D�����C��2���I�b������7�8c<
6>
�F
tK
�Nmx{�����}��m�h-�H"L�]jk�o�s=w��h���l�ȕ*���u���i�R�������G�o�������t7�
���� 5&�(�3�:�g:j�l�m�oZz�}�ӆ.�h�Z�������ƞ:�W�̨#�q�/�ͺ���L�H�����#���w���0������c��7z8W<
*>
�F
hK
�Naxo����z�q��a�\-�HL�]^k�o�s.w�	�\���`����ܞ��i���]�F�������;�c�������h+�
���� )&�(�3�:�g.j�l�m�oNz�}�dž"�\�N�u�������.�K����e�#������@�<��������k���$������W������������������������!,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?CDCLCTC\CdClCtC|C�C�C�C�C�C�C�C�C�C�C	DDD"D'D,D1D9DADMDRD_DmD}D�D�D�D�D�D�D�D�D�D�D
EE#E6EGELESEXE`EeEmErEzEE�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�EF	FF!F)F1F6F>FFF\FdF{F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�FGGGGG"G+G0G9G>GFGOGTG\GeGjGrG{G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�GHHHHH!H)H.H6H;HCHHHPHUH]HbHjHoHwH|H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�HIIIII!I)I.I6I;ICIHIPIXI]IfInI�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�IJJJ+JCJSJnJ|J�J�J�J�J�J�J�J�J�JKKKKK%K*K2K7K?KDKLKQKYKkKpKxKK�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�KLLLL!L&L.L3L@LELMLRLZLcLkLsL�L�L�L�L�L�L�L�L�L�L�LM	MMMM#M+M0M8M=MEMJMRMWM`MgMlMtMyM~M�M�M�M�M�M�M�M�M�M�M�M�MN	NNN$N,N5N>NVNcNlNuN}N�N�N�N�N�N�N�N�N�N�N�N�N�N�NO	OOOO(O0O5O<OAOIONOWO`OhOmOtOyO�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�OP	PPPP#P(P0PWP\PePnPvP{P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�PQQQQQ$Q,Q5Q=QBQJQQQVQ^QfQoQxQ�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�QRRRR!R&R-R2R:RCRHRMRRR[RdRmRrRyR~R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�RSSS S%S.S6S>SGSPSXSaSfSoSwSS�S�S�S�S�S�S�S�S�S�S�S�S�STT0T9T>TGTPTYT^TxT�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�TUUUU U(U0U5U=UEUJURUZU_UgUoUtU|U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�UV
VVVV'V/V7V<VDVLV`VeV�V�V�V�V�V�V�V�V�V�V�V�V�V�VWW#W7W?WDW]WeWjW{W�W�W�W�W�W�W�W�W�W�W�W�WXXX!X7X?XDXQXYXaXpXuX�X�X�X�X�X�X�X�XY%Y*Y3Y<Y\YaYjY�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�YZ	ZZZ%Z*Z/Z4Z9Z>ZCZXZ]ZeZjZrZwZZ�Z�Z�Z�Z�Z�Z�Z[
[[[[![&[8[P[Y[g[l[q[~[�[�[�[�[�[�[�[�[�[
\\!\2\C\V\m\~\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\]]	]
]]]]]!]%])]-]1]5]9]=]A]E]I]M]Q]U]Y]]]a]e]i]m]q]u]y]}]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]^^
^^^"^*^/^4^9^>^C^H^M^R^W^m^u^�^�^�^�^�^�^�^�^�^�^�^�^__ _%_A_[_l_�_�_�_�_�_�_�_�_�_�_�_�_�_�_�_`
````$`)`.`3`8`=`B`G`O`W```h`p`x`�`�`�`�`�`�`�`�`�`�`�`�`�`a
aaa-a;aLaXaeasa�a�a�a�a�a�a�ab1bQbYb^brb�b�b�b�b�b�bcc/c4cSctc�c�c�c�c�cdd"dAdFdWd\dddldqdyd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dee
ee"e5e:e?eDeIeNeSeXe]ebegeleqeve{e�e�e�e�e�e�e�e�e�e�e�e�e�efff*f2f?fGf^ftfyf�f�f�f�f�fgg'g,gFgKgagugzg�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�ghhhhhh h%h*h/h4h9h>hMhUhfhkh{h�h�h�h�h�h�h�h�h�hii0i8iKiVijioiti�i�i�i�i�i�i�i�i�i�ijj"j'j,j?jGjLj`jhj�j�j�j�j�j�j�j�j�jk"k*k/kFkZk_krk�k�k�k�k�k�k�k�k�k�k�klll'l/l7lHlMlUlflklplxl�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�lmmmmm&m.m3m;mCmJmSmXm]mbmjmrmzm�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�mnnnnn$n,n4n<nEnJnRn[n`nhnmnun}n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�no
ooo#o+o3o<oAoIoQoVo^ofonowo|o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�o�op
ppp p'p0p5pPpXptp|p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�pqq%q7qCqTqhq�q�q�q�q�q�q�q�q
rrr r%r.r7r?rTrYr^rcrhrprur~r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rss
ssss!s&s+s0s5s:s?sDsIsQs]shsws�s�s�s�s�s�s�s�s�s�s�s�s�sttttt-t2t7tRtWt\t�t�t�t�t�t�t�t�tuu u%u*u/u4u9u>uCuZu_uduiunusuxu�u�u�u�u�u�u�u�u�u
vvv/vCv\vavfvovtv�v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�vww
wwww!w&w+w0w5w:wKwTw]wewjwsw{w�w�w�w�w�w�w�w�w�w�w�w�wxxxx5x:x?xDxIxNxSxXx]xbxyx~x�x�x�x�x�x�x�x�x�x�x�x�xy
y+y0y5y:y?yDyIyZy_ydy|y�y�y�y�yz#z3z;z@zHzPzXz]zbzgzlz�z�z�z�z�z�z�z�z�z�z�z�z�z{{
{{{{!{&{+{0{5{:{?{D{I{N{\{a{f{k{p{u{z{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{|
|||#|(|0|5|E|J|R|Z|b|x|}|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|}}}}}}}$})}.}3}8}H}Q}`}p}u}~}�}�}�}�}�}�}�}�}�}~~~(~0~9~A~O~_~d~m~v~~~�~�~�~�~�~�~�~�~�~#(AF^ch~��������������������'�,�1�6�L�Q�V�p�u�������������������ЀՀ�������8�=�B�_�g�����������ρԁفށ����*�<�W�n���������ÂȂ͂҂ׂ܂�������,�5�>�F�N�S�\�d�l�������Ƀ΃����	��%�*�H�M�f�k�t�y�~���������������ÄȄ̈́҄ڄ�����	��!�*�2�:�?�D�I�N�S�X�c�t������������…ׅ߅�����������!�&�.�3�;�@�H�M�U�^�c�k�p�x�����������������ņ݆���1�:�C�L�Q�e�n�w�����������������ŇʇӇ܇������
���%�5�:�B�G�O�X�a�r�������������ƈш�����	���%�.�7�@�H�M�U�^�g�o�w�������������������Ή։߉��������� �(�1�6�>�G�P�Y�^�g�p�����������������Šʊӊۊ��������� �(�8�@�E�N�V�^�g�o�t�|�����������������ɋы֋ދ������!�&�+�4�9�A�F�K�W�f�v����������������ŌʌҌ׌ߌ����������� �%�.�3�;�@�H�M�U�Z�b�g�o�t�|�������������Íٍލ���������
����!�)�.�3�8�A�F�K�S�X�`�h�m�u�}���������̎܎��������#�(�5�:�F�K�\�a�q�v�������������������ďɏЏՏڏ���������!�5�:�S�X�t�y���������Ґא������/�4�N�S�s�x���������͑ґ����
��-�2�F�K�e�j���������’ǒߒ������*�/�C�H�Y�^�q�v���������������œʓϓדܓ����������-�=�N�V�^�k�|�������������Д�����'�C�U�]�e�n�s�z��������������ȕЕՕܕ���������
��)�:�?�M�R�Z�_�g�l�t�y�~�������������������ƖΖӖۖ�������
��"�0�5�>�C�L�Q�Z�_�h�m�v�{�������������̗ї�������0�5�:�B�G�L�T�Y�^�f�m�u�}�����������������Ř͘՘ݘ������(�1�:�C�U�]�e�m�������Ù���������!�&�7�<�D�I�P�U�Z�b�g�o���������������������͚ߚ��������
���!�&�.�3�;�@�E�M�R�Z�_�g�l�t�|���������������țЛ؛ݛ������������/�F�[�`�e�m�r�w����������������Ĝɜќޜ��������
����'�,�4�<�A�I�Q�V�^�f�k�s�{�������������������ĝɝѝ֝۝��������
��� �(�-�5�F�K�S�X�`�e�l�q�y�~�����������������Þ̞ў�������	��$�)�<�A�V�[�w�|�������������ʟϟԟܟ������������!�&�.�6�;�@�E�J�O�h�m�r�z����������������Ơ����������$�,�1�:�B�G�P�X�]�b�g�l�q�����������������աݡ������
���"�*�/�4�9�>�C�H�M�i�q�z���������������������âȢ͢Ңעܢ������
��+�0�5�=�B�J�O�i�n�s�{���������������£ǣϣԣܣ�������"�+�3�;�@�I�Q�Y�r�{�������������������ɤѤ֤ۤ��
����$�,�J�O�W�_�d�l�t�����������������ƥΥեڥ�������
���"�'�,�1�6�;�@�E�J�O�T�b�k�s�|�����������������æ˦ަ������#�(�?�D�V�[�o�t�����������ħܧ������0�5�H�M�^�c�l�q����������������������¨ǨϨר���������#�2�7�?�H�M�U�g�l�t�����������������������ȩ٩�������!�&�=�B�W�\�p�u���������Ѫ֪������$�T�Y�o�t�~���������������������ǫ̫ԫ٫��������.�6�H�_�p�u�}�������������¬ǬϬԬܬ������� �%�-�2�9�M�]�k�s�|�������������ӭۭ��������	���� �(�:�B�K�P�X�]�e�j�o�w�|�����������������Į̮ڮ�����������-�5�=�E�M�R�Z�b�j�o�w����������������ůʯүگ�������
����'�?�G�O�T�\�d�i�q�y���������������İɰѰٰ�������!�)�1�6�>�F�N�d�l�t�y���������������ɱαֱޱ����
����'�/�4�<�D�V�_�h�p�y���������������˲в������
����$�)�1�6�>�C�K�P�X�]�o�������������������óȳͳճڳ������!�&�.�7�<�\�a�~�����������дش����������&�+�3�E�M�U�^�r�w������������������ʵϵ۵���������	����#�(�0�A�R�W�^�c�k�p�x�}�������������������ŶʶҶ������������"�*�/�7�F�O�T�\�e�j�r�����������������������ȷзշݷ���������#�(�0�5�:�B�G�O�`�i�r�������������������ȸ͸߸���������"�+�3�8�A�J�R�W�`�i�q�v������������������ƹ˹ڹ�����������!�&�.�6�;�C�K�R�Z�b�r�w����������������úͺҺںߺ�������
����$�,�1�9�A�T�b�g�t�y�~���������������������ûϻԻڻ���������
����"�(�.�4�:�@�F�L�R�X�^�d�j�p�v�|�������������������¼ɼм׼޼����������$�+�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����������������������������������#�*�1��7�8�8�8�8�8e<
8>
�F
wK
�Npx~���	��������p��-�-�-�-�-�-�-�-�-�H�L�L�L�L�L�L�L�L�L�L�L�LMMMM$M,M4M<MDMLMTM\MdMlMtM|M�M�M�M�M�]lk�o�o�s{w�w�w�w�w�w�w�w�w�w�w�w�w�w�w!��j���n�ʕ,���&�w�ñk���������������ȿпؿ����������J�q�������v9�
���� � 7&<)D)L)T)\)d)l)t)|)�)�)�)�)�)�)�)�)�3�3�3�34(4=4;#;+;3;;;C;K;S;[;c;k;s;{;�;�;�;�;�gDjYj�l�m�o�o\z�}�ֆ1�k�]�������ɞ=�Z�Ψ1�9�A������O�d�y�������������Ϻ%�-�5���N�J�����������%���y���3������y���q�[�\�]�^�_�`�u�v�����z�{�|�������������������������������������u�y�}��������������y�}�������c�d�e�f�g�h�i�6�7�8�9�����Z����������������������������������������������F�FGGGGGGGGG	G
GGG
GGGGGGGG���������������������������������������������������������������	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�		�	
�	�	�	
�	�	�	�	�	�	�	�	�	�	�	�	G�	H�	I�	J�	K�	L�	o�	�	y�		�	��	��	ƭ	ǭ	ȭ	ɭ	ʭ	˭	̭	ͭ	έ	ϭ	Э	ѭ	��	��	��	��	X�	Y�	Z�	[�	��	��	|�	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��		G

G
G
G

G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
9�
:�
;�
<�
=�
>�
?�
@�
A�
B�
C�
D�
E�
F�
G�
H�
I�
J�
K�
L�
M�
N�
O�
P�
Q�
R�
S�
��
��
��
��
��
��
�
�
�
�
�
�
�
�
�
	�

�
�
�

�
�
�
�
�
�
�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�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R-�.�/�0�1�2�3�4�5�6�7�8�9�:�;�<�=�>�?�@�A�B�C�����������������������������������������������k�������)��������������E���$����~���a�����������|���z�
���P��������$������������!���������������������������������������������������a�f�X�x�8������P	�	
j
�
&��W� 
}
�
d��5�k����T�6��O�zJO�U�J�<�S���R�h !!!�!Q"�"c#�#�$�$%%%%%%%%%	%
%%%�,e-�-G.�.*/�/�/�0�1�1�:�:�:�:�:�K�K�K�K Q�Q>TV�W)Z\�]�`�b;cdeeeeevi{i�i�i�ivcvdvevfvgvhvivS�X���������Y����W���8�=�B��ʕ������\�Ûڜߜ�������6�;�ɨ��#�$�%�7�<���V������������>�?��������s�t�0�5�:��������d���,�1�6�;���������d�e�f��������������<�A�������Q�V�������������������A�F���������l�q�%�*�I�N�+�0�
��������-�M�Z�_�������f����;�����*�C������
�
�
O&
P&
Q&
R&
S&
T&
U&
V&
W&
X&
Y&
�,
�,
�,
�,
�,
�,
�,
�,
�,
�0
A1
_6
�6
�7
X:
�<
|>
�G
zH
�H
VL
WL
XL
YL
ZL
[L
\L
]L
^L
_L
`L
aL
bL
cL
dL
eL
fL
gL
hL
iL
jL
kL
lL
mL
nL
oL
pL
qL
rL
sL
tL
uL
vL
wL
xL
yL
zL
{L
|L
}L
~L
L
�L
�L
�L
�o
{p
q
r
bs
It
Jt
�u
v
gv
�v
t{
u{
v{
w{
x{
y{
z{
{{
|{
}{
~{
{
�{
�{
�{
�{
�{
�{
�{
�{
�{
�{
�{
�{
Z�
_�
%�
݋
ޏ
ߏ
��
�
�
�
�
�
�
�
�
�
�
�
�
�
g�
h�
i�
j�
k�
�����������������������ML< A F �!#'$,$1$�%G&v'{'�'�(�)�*�*�*,�,--�.�/�0�0�0{2x3}3�3�4�5�6�6�6T8999:�:3>4>5>6>7>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>�JlK�OXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkP�q�q�q�x�x�x�x�x�x�x�x�x�x�xm�n�o�������=�ǜ^�_�`�a�b�c�d�e�f���e�f����#�$�%�&�'�(�)�9�:�;�<�=�>�?�@�A�B�C�D�E�����������������������������������������������"�#�$�%�
���e��������Y�a�������������������������������:���������GLQ�e
f
g
h
i
j
k
�ty~v{���s	

	

���f�:�e3�" � 8!�!m"�"}#$&n'?(D((),)?G�GI�IJ�JzKVW�Waxa5l�lm�m�nq�q�rs7t�tuv�v�{�|�}b�7�������^�؍��Q�Ǐ���|�4�ēV��M���������Y��v����b���j�G��߫��
���=�ͯ_��D��f�����>�ݸo�`�6���8�������i������Z������q��������6�������)r�bM�f�s�>"d'�'&0�0�12�2�7u8d9�9mdYe�evfgXink�kmYn/osq�q�z�{@|�|B}L~$�I���R�_�	���|���Q�ǔq����ə�������;�B�֢K�ݧ��u�۬��V��������y�ĸ��G�m��ؼj�@�����=�)�������Q����������F��R�A���p�6������|��������f�N�������@���H���\��q�����1���U�S�B���r��?U�Vڝ��0���H
�
x 
_)r+�-:0}0]5�H~K\LSce8ele�f�m�r�n�nKoAtut�t�| }�&}? ~�&~ t#�!F ��%�!��!��!�N%�� ��$�# �� �X ��"�$ �� �U�	vc\f�hkm	o,q�t@v`�t����ǰ����&�+��,�ûK
]W
&������U'�#�&A0S6Z;tl�$�$a�w�	�}������������������������j�:���[���G�����	M�	t�	�	~�	�	��	��	��	ҭ	��	��	��	\�	��	}�	��	G
T�
�
�RD���<���p�����.�Q�d�w����c���J���)��������f���!��������������U��������)��������&�����������k�
]�}�=������U	�	
o
�
+��\�%
�
�
i�:�p��Y�;��T�T�Z�O�A�X��W�m !"V"�"h#�#$
%�,j-�-L.�.//�/�0�1�:�K%Q�QCT"V�W.Z\�]�`�b@cde�ijv]�
���	�Z��\���G��˕��a�ě���@�Ψ��&�A���[������@���!�u�?������i���@�����g��� ���F����[�����!�����K����v�/�S�5������N�d����g����@�����+�H������
"	
z	
�	
D

�

'
�
!
�
�
l

�

/
�
�
�
Z&
�,
�0
�0
F1
`6
�6
�7
Y:
�<
�>
�G
{H
�H
�L
�o
�p
q
r
gs
Kt
�u

v
hv
�v
�{
d�
&�
ȋ
�
�
l�
���"��R�QK �!�"#6$�%&L&�'�(�)�)�*	,�,
-�.\/�/�0�2=3�3�4�5�5�6Y8�89:�:�:I>�JKKmK�OlP�q�xp�������B�̜g���g��*�F������������&����j���������^�f���?�����aV	�	l
�����t�!�k�?�j8�' � =!�!r"�"�#
$&s'I(0)DG�G!IqI�IJ�J�JK#V�VW�W�W$a}a:l�l
m�m�m�n!q�qfr�rs<t�t�t!u�u
v�v�{�|�|t}�}g�<����������C�c�ݍ��V�̏��	����9�ɓ[��R�ƛ����f����>�^�͟�{��p���g�`���o�L��������"�B�үd���I��k�Ķ����C��t�e�;�����=�����������n����������_�#�����v������������;����������.Ww�gR�k!�x�C"i'�'0+0�0n1�12�28z8I9i9�9rd>e^e�e�e{fg]isk�km^n4oxq�q�z�{E|�|�|G}Q~)��N�łW�d������’V�̔v����Ι�������@�G�ۢP����z����"�;�[�������̳�~�ɸ����L�r����ݼo�%�E�������B�.���������V������������K�!�W�&�F���u�;�p�������������������k�S�x������E�>���M���a��v�������6���Z�X�'�G���W�w�������
������������������	��	���������	������
���
�������������
�
���������������������������������������������	�	�	������
�
�
�
�
�
���
���
�����������������������������	�	�	�	�	�	�	�	�	�	���~���������������������������������������������������������������
�
�������
�
�
����
���
�������
�
���
��	�	���lmqopij������������
����xvw�������������
�����st�
��
���
��
�
����	����
�	��	���	��
����������
����
��$����MaybeUninit���uninit�������B1}-�hn���$�p�$�p� � �A�����=������������$9t/*I�������������J���A�������������	����<�}�Ta!N���p��p��p���>�>SetLenOnDrop��>�	�>�>	local_len��>���rZg������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�=ڳ��:��9ڳ�Jڳ�Aڳ�����������	����<�}�Ta!N�����p��ڳ��pڳ��p�=����������J���A�������������	����<�}�Ta!N���ŏp�����p���p�=���
��
�=��
�
�=���
��
�=������������$9t/*I�Ӷ
�Ӷ���=����
�=���	��
�=ڳ�����=�������������4�8I�w+C�g�g���h��g�h���g�hô�gFPR<?������=���g�g���h��g�h���g�hô�gFPR<?���"�"r�"�$��"����e�
9��������p���=�������������4�8I�w+C����������
�3�����3�d+{���p��p��=����p���=�������=���	��
�=ڳ����p�=����
ɖ�=��������
���	�����6��w�(���
�����=ڳ�����=�����Ӷ�����>�>InPlaceDrop��>��:�>dst��:��Պ]�&���=����p����������������������q�aX��p����p�=����p���	�	�	��	��	yk���9�J���������	����<�}�Ta!N���p���p������������������;t����p��p�=����p��p�!���J���A�������������	����<�}�Ta!N���p��p��p̋pڋp��p݋p�!�!�!NeverShortCircuit��!����� ���p��p�=��ђp���p�J���������	����<�}�Ta!N�ђp���p��p�=���	��
�K��ڳ̆��
�������|�������i���G��^i؊ڞp��p�=�������7�7���7��7\�(y�S�n��
��ɖ����pߘp��p�=����p��p�J���������	����<�}�Ta!N���p��p��p�=��ђp���=����
ɖ�=����p��p�=ڳ�����=����p��p�=����ŏp�=ڳ����p�=����p��/�=��pɌp�=���
��
�=���	��
�=����p���=�������=��
�
�=���
��
�=���g�g���h��g�h���g�hô�gFPR<?�������=����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�g�g���h��g�h���g�hô�gFPR<?�������3���3Ѩp���p�J�����������3<�YPƇ�Ѩp�p��p�3�����3Ѩp���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�K��p���Anywhere����CsiEntry����	CsiIgnore����CsiIntermediate����CsiParam����DcsEntry����	DcsIgnore����DcsIntermediate����DcsParam����DcsPassthrough����ֿ���EscapeIntermediate����Ground����	OscString����SosPmApcString����Utf8��j^��DH[��pǭpߦ9��p�4��p��p�=
����p��p��ߝp��pߝp����p�4��p��4ʕp�� � �u
�.�����������������������3�����3���
�3��p��p�3��������������������;t���������������������;t������3���
��:����������������;t�����
�3��p��p����������������;t���������������������;t�����p�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��p��p�3���
�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�g�g���h��g�h���g�hô�gFPR<?����5��
�5�
�
���
ň��
length����x� ���:���5�g�g���h��g�h���g�hô�gFPR<?�����5���5�g�g���h��g�h���g�hô�gFPR<?�����5���5�g�g���h��g�h���g�hô�gFPR<?�����5���5��	�5�g�g���h��g�h���g�hô�gFPR<?����:�5��p�5��
�5��p�5���5�<�<���<ĉ�:�<���:�<��:�<��:�<��:�<��:
�hpp�Y8�����5���5��:�5�����ň���p�����0�����p��
���5��
�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���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�>�����>����p�>����
�>��������
���	�����6��w�(���
���>���p�>�����>����������C��p��p�C��p��p�8��
��ɖ�8��
��ɖ�������������������������7��������Į4��‘�g����g(�h��9����
��
������������������;t�����p���p��
�����p��
���9�����9�����:��p��p�9ʻp���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������p� � �?�������������
�����������
�������������������TryFromIntError����9�{�.������������������������������R�p�R���;�����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����w�G?h����p�����p���w�G?h����p���p���p���p���p��H�H���H�	��H�Q�v-�e������q��q��q���p���p���p���p���p���p���p���p���p���p���p���p���p���p�����\��p�\��p�-���-ڳ����������������������������������������������������������������������ҁ	��ϟ���?�?��?ĉ�:�?�	�:$x��Lk�����������Chars����	�q�,�\�����������������������������������������q�aX����������������������������υ��������������������������������ܲ������������������������������������������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��������������p����p������B1}-�hnёq����������������#���#���#�#���#���#�#ȃ�#���#�#���#���#���#ȃ�#���#�#���#���#�#���#���#���#�����������������������������������������������������������������������������������������������������������������������������������������������������
���:
�K�:�������������p��p������ȃȃ�����������������������������^�^�^�^�^�^�^�^���StyleDisplay�����l�3��
�^���^���^���^���^؉	�^���^��;�^���^���^��^�^Ӷ�^���^���^�^���^���^���^���^�^���^���^���^���^���^���^���^���^���^��^����9�����9���9���C��Ns�^���^���^���^���^���^���^��Adapter������Q��'�����p�^����q�����Q��'�����p�^��q�^���^��q�^���\�:��:�\����p�\�����\؉	���\��	��	�\�����\�����\��
�g�g���h��g�h���g�hô�gFPR<?�����\��	��p�\����p�\����p�\����p�\��:��p�\Ӷ���������������������Ҏ
���� ��� � � � � � ��� � �ھ
��
��p��ҷp��q��p�È;�����p��p��
��
���qȳ
�È;��
�ގ�����q��q��q������q�!���J��
���ڋpƬq�p��q�!���=������p��p�p��p��p�p��p��q�!����p�p��p�!����q��q��q��&&RawVec�)�*ô��3�{�����&&��q)�*ô��3�{�����إ3
����&&��q)�*ô��3�{���������:���<�<���<ĉ�:�<���:�<��:�<��:�<��:�<��:
�hpp�Y8������&&��q)�*ô��3�{����������?�?��?ĉ�:�?�	�:$x��Lk���p���!�!���!���E�z\S`y����&&��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��q�5��q�4�5��4�5���4�-���
����?�?��?ĉ�:�?�	�:$x��Lk�ڳ������������$9t/*I����
PanicGuard���ʹ&&��q)�*ô��3�{�������
��p
���?�?��?ĉ�:�?�	�:$x��Lk��������!�!���!���E�z\S`y����������	����<�}�Ta!N����p��	��q���������������5�5��q�5��q�4�5��4�5���4�-���
����&&��q)�*ô��3�{�����&&��q)�*ô��3�{������&&��q)�*ô��3�{�ڳ��ɤ���?�?��?ĉ�:�?�	�:$x��Lk������;�;���;���:�;���:�;�	�:�;��:!9�x�����������q���d��N�.rp
��
��&&��q)�*ô��3�{����������p&&��q)�*ô��3�{�������p��p&&��q)�*ô��3�{�����&&��q)�*ô��3�{��������PassThrough������Strip������1c�K�R��p�����q�������q�����1c�K�R��p
��Ҏ
����StripStream��@�����d��J �k��p����q�@�����d��J �k��p��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������q��q˂��p�������opt��Pv�n�"2x�����q&&��q)�*ô��3�{�����&&��q)�*ô��3�{�������:��.�������������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ٲp�w�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Ҏq����6�v�����v��������q��r�v�����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��p��p��p�J�g�g���h��g�h���g�hô�gFPR<?��������<�K�:�K��
ڞp�K�ڞp�pџp�K���vєrޔr����p��r�J��
���
�J��p����J��ڳ���J�����p�J�������Jђp�����J������J��p����p�J��
�
�J����
�J��ڳ���J��	���
�J��p�����J��	���
�J������p�J��p�����J��p����/�J�������J��
��ɖ�J��p�����J��
���
�J����ŏp�J��p����p�J�p���p�Jҩp�J�p�J�p�J��p�L���J��p���J���J���J��J��p�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��p��q�J��q���J��q���J��p��q�J�p���J��p���J�����J��p���J��
��q�J��p�J��J���J���K��������	�5����5H�i��D�����p�K��p��p��p�Kǥr��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����pڋp�p�J��p�p�p�J��ϧp��p��p�Jڳ��p��p��p�J��Ƭqڋp׬q�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���5����p��p��p��p��p�K��p�pҷp��p�KѨp�p�3���p��p̩p�p����p̩p��p�K��p�pҷp��p�K��p�p�4��p��pձp�pձp��p�K��p�p��p��p�K���5����p��p��p��p��p�K���=
�����1���
����p����rӮr���K����Į4��‘�g����g(�h��9��K����r��r��r��p�K��q�!����q�p�q��p�K��p�K��p��p��r��r�r��r�K��p�p��p��p�K��	�=
��	���p��
Оp��	��pОp��
��p�K��p�4��p��p��p��p��p�K���=
Ӷ���1������rӶ����rŲr���K��p�4��p��p��r��p��p�K�g�g���h��g�h���g�hô�gFPR<?�����=
�����1����r��r��r����r��r���J��
�J���J��p�J��p�J��p�J��p�J���J���JͿp�J��p�JSplit�!��r"��rA4�j�Hw��G��=
������p��p��pߘp��p��p�=
����p��p��ߝp��p��p�=
����p��p�ߠp��pϬp�=
��r����r��r�r�r�=
������p��p�pߘp��p��p�=
����Ӯr��r��r��r�=
��	���p��
Оp��rȱr�=
Ӷ��Ųr��r��r��r�=
����p��p����p��p��p�=
Ӷ����p��p�pܵq��q�=������ŧp��q��q�=��6Ɍp�p��q��q�=������p��p�p��q�=��	����/��p��q��q�=Ӷ��ŏp܏p��q��q�=��ڳ��p��p��q��q�D��p�3����
�J���3��p��
�J��p�3��
�J��3���p��p̩p�r��r�4��p��p��r��r�4��p��p�p�p��p�4��p��pձp�pѭr�4��p��p��p�p��p�4��p��p��r��r�6������
�p��������
�p�:�����9������p�:���
�J���:����
�J���:�����9������p�:����
�J���%Ӷ�%�%���%Ӷ��q��p��q��q�%���q��p��q̺q�%Ӷ�%���%���%���%���&�����&���&�����p���������q���������p���q������q���p������p���q������������q���p����p���o���p������p����p������B1}-�hn�p���Ӷ�������p������p�����o���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��
�o���o���o���o��p�o���o�I�I�IIoSlice��I��һ��x��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���h���h���h��r�h��
�h�h���h���h���h���h��p�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���c����r������r�c����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������P��r�����p��r���P�������������p�P��������P���p
����P�������P���������p�Pʧ�����P��6��p
����6�P��������P����
�?�����P�������P��������P��r�����p��r�P��������P�����ȃ��p�P���������p�P��������P����
�����p�P��������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���Q���Q��
�P�q��
�J�q�P����
�J���P���P�P���P���Pإ3�P���P��P��9�P؉	�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�Q���3������pڴp�P��������P��������Pڳ���������P���P���P���Pܲ�P��P���P���P���P���P���Pܦ	�P���P��6�P���Q�Q���Qȃ����6����W�Ӷ�����W����p���Wڳ�W���W�ߌߌ	Utf8Error���valid_up_to��q�	error_len��q�̢X���W����������W�������p���W��p�����p���W������������������S�����S��qҁ	�S�S�����S�����S��q��q�S�����S�����S���������������������������������������pܲ�������������ܲ�����������������ܲ�����������������Ӷ�����3��������؉	�����������ܲ��������������������	�������������������ܲ����������������ڳ���؉	��������������������:���p���p����uٲp����f���f���f��f����.��.�f�����f������������������������������p��
���p��
���:�����:�������p��
�����:�������p��
�����:�������p��
�����p��
�����p��
�����:�������p��
���
��p��
���
��p��
���
��:�����
��p��
������q���<���q���<:���{ w���p��
���}(����
DormantMutRef�����ô�T�������q��q�
��p��
������q���<���q���<:���{ w���p��
��r����r����ô�T�����ּq��q�
��:��������q���<���q���<:���{ w���:����r����r����ô�T�������q��q�
��:�����
��p��
���
��p��
���
��p��
���
��:�����
��p��
�����Handle��node�������ô�"�9�,,C���NodeRef��height�����r��ô�:Cd����x�#��>e����p��
��q�~X�,W\)k����r���r������ô�"�9�,,C�����r���s����r��ô�:Cd����xs��p��
��r��8x�l
n���p��
����s��s��s�������r���r������ô�"�9�,,C�����r���s����r��ô�:Cd����x���Immut����9Ƹi�����:����q�s��:��
���:���s�s��s�����r���r������ô�"�9�,,C�����r���s����r��ô�:Cd����xs��p��
��q�s����r���r������ô�"�9�,,C�����r���s����r��ô�:Cd����xs��p��
��r��s���p��
����s��s��s؃s�����r���s����r��ô�:Cd����x�@��8����p��
��r���s���p��
����s��s؃s��s��s��s�����r���r������ô�"�9�,,C�����r���s����r��ô�:Cd����xs��:����q�s����r���r������ô�"�9�,,C�����r���s����r��ô�:Cd����xs��:����r��s���:����ĊsĊs�s؃s�����r���s����r��ô�:Cd����xˉs��:����r�ƍs���:����ƍsƍs؃sĎsƍs��s�����r���s����r��ô�:Cd����xˉs��p��
��r���s���p��
����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��
�����:�������p��
����s؃s���p��
���s؃s���:������s؃s��������_��M�����q�����������_��M�����q��������_��M�����q���p���p���
���:���:���p������p���s���
�ۖs�ڕs���:����r���p��
��r���p��
��r���p��
��q���p��
��q���p��
��q���:����q���p��
��q���:����q���p��
��r���:����r���p��
��r���p��
��r���p��
��r���:����r���p��
��r���p��
��r���:����r�s��p��
�s��p��
����Mut����T�*������p��
�s��:����s��:����s��p��
���s��:�����p��
�����:�������p��
�����:�����p��
���p��
���:�����
��:������r��r���p��
���
��p��
����r��r���p��
���
��p��
����r��r���:�������p��
�����p��
�����p��
�����:�������p��
�����:�����p��
���p��
���p��
���p��
���:�����:�������p��
�����p��
�����:�������p��
�����p��
�����:�������p��
�����p��
���s��:����r�s��p��
��r��s��p��
��r��s��p��
��r���s��:����r�s��p��
��r��s��:����r���:����r���p��
��r���p��
��r��s��:����:��s��p��
��p��s��p��
��p��s��p��
��r��p��s��:����r��:��s��p��
��r��p���s��:���s��:���s��p��
�s��p��
���s��:�����p��
�����p��
�����:�������p��
�����p��
�����:�������p��
���s؃s���p��
��ăs؃s���:������s؃s���:����s���s��:���s��p��
�s��p��
�s��:�����:�����p��
���p��
���p��
�����p��
�����:�������p��
�����p��
�����:�����*���r�1Ҍp��p�1���1���1���1��˴r
��r�1����ث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���@�����=����q�=����q�=��q���=��q���=���pΙp�;������p�;������p�;�����@���<�����<�����<�����<�����<����<�����<�����<�����<�����5�5���5�5���5���5���5�6�������q�����q�����q�����q�����q�����q�����q�����q�����q�����q�����q�����q�������������p�������0����0����0����0�0�����0�����0����0�����0�����0�����0�����0��������I��I����I��p��I����I����I����I����I����I��
��I����I����I����I����I����I����I����I����I���I����I����I����I����A��i��a��q���>�����H��
�H��
�H��q�H���H���H��������	�5����5H�i��D���p�H����������
�3�����3�d+{������H��p�H��p�H��
�H��
�H��p�H��������	�5����5H�i��D���
�H��p�H��q�H��������	�5����5H�i��D���p�H���H��q�H���H��p�H��:�H������������*�S�������H���������	����<�}�Ta!N��p�p�H���������	�6����6�\�9,�~��p��p�H�r�H���������	����<�}�Ta!N���p���H��������r����qI����>ͬ�H��p�H��
�H��p�H���Hݧp�H���H��
�H��������	�5����5H�i��D�Ϳp�H��q�H���H��p�H�h�hē�h��g�h���g�hô�g��Xt��,����H��������	�5����5H�i��D���p�H��p�H��p�H��������	�5����5H�i��D����H��p�H��q�HƵ
�H��p�H������������*�S�������H��q�H��
�H��	�Hǥr�H��
�H����0���0���S�B�;If�H�p�H��ē��������B��zS�������H��������	�5����5H�i��D����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υ�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�����A��
���A�����A�����A�����A�����A��p���A�����A�����A�����Aڳ���A�����A�������p���p���p���p���p���p���p���p���p���p�Q���Q���Qڳ�Q���Q���Q���Q���Q�Q�Q�����7�������Q�Q���L��p��p�L��p����������������݊r�����q���������������q�����q�����q�����q���������������q������������7����q�@�����@�����@�����@υ���@ڳ���@�����@�����@�����@�����@�����@�����@�����@�����@�����@���@�����@�����@�����@�����@�����@�����@�����@�����@��p���@�����@�����@�����@�����@�����@��
���@�������p���p���p��r���p��r���p��r���p��s���p���p���p���p���p���p���p���p�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���9��������3�����^��q�^��q�^���^���@�����@�����@�����@�����@�����@�����@�����@�����R�R�p�R���R�p�f�f���f���f���f���f���f���f���f��p�f���f���f���Q����Qڳ��Q��
��Q����Q����Q���Q����Q����Q����Q����Q����Q����Q����Q����Q����Q����Qυ��Q����Q����Q����Q����Q����Q����Q����Q����Q����Q����Q����Q����Q����Q����Q��p��Q����������������"���"�"���"ȃ�"�"������p��p�;�����X��p�X��p����������@�����@�����@�����@�����@�����@�����@�����;��p�����p���p�%���%���%���%Ӷ�%�%���=����q�=����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���p���p���p���p���p���p���p���p���p���p���p���p���p���p���p���p��p��pӭp<Ӷ��:��p�@�����@�����@�����@�����@�����@����@�����@�������R����� � � � �Q��������f���r�������������f����r��.�����f�����������υշ
�����Ӷ��
��
����r���p��s��������υ��
����ξ
�����ڳ��
��
��������������
��
����r���p��s������
������q����q������q������q������q�������6������
�pҾr�r����p����������
������������p�������������������������������������������������υ��������������������������������p��������������������:������������������������������������υ����������������������������A����ݧp�A���Ƶ
�A������q�����������������������q��p���q��p� � �A�����A�����A����A�����A�����A�����Aυ���A�����A�����A�����A�����A�����!�!ۊ��ۊ��ۊ��ۊ���j�j���@�����@���p�@����q�@����
�@����p�@����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�������
��������	�
����
�������
��
���	�����	��
�������
���
�	������������
��
��������	�	���������	��
��
�	���������	�����	�
���
�	��	������<�����
�
��i$'��o��9&�"��q<���i$'��o�فw�� �������Z����i$'��oQ�T(���4���F���i$'��o���
K��)�4����!���Zs��i$'��o���Z�r�$crate::panic::panic_2021�����TZ��]panic_internals���S�R��i$'��o���
:��t�
}�J�core_intrinsics�derive_clone_copy�����i$'��o`.�0�&O���b�}����tfmt_helpers_for_derive��_�_��i$'��og�~Y8Q���
fmt_internals���i$'��o�F��r���t�F}���t��t����i$'��o��h)�����S �����i$'��o�R�k��=��nge�f\��t	derive_eq�������i$'��o'j]ߠ��*D�
��O\��t�����i$'��o�%�|��������tconst_fmt_arguments_new���i$'��o�ԁϿ�F\�����	������i$'��oF��?�-����PWu�=���t�`�`��i$'��o;��@�{B<$crate::format_args����Z��Z��t����i$'��oS�����S����"%�����i$'��oA�N��G-t{F�
���t��t����i$'��o����S�����D���t��t�_�_��i$'��o,R~bL�֬~�$8 u�����t��t����i$'��o'�6sf�������t��t��i$'��ogp�W�e�G����1�
�
��i$'��o���"C&����^
���t��t�_�_��i$'��o�8y��*n����:
���t��t�_�_��i$'��o�e)R��=���T��i$'��oq�ꝓ����w,���i$'��o�O�P.Dx�Ԙ����i$'��o`'�䩑C�t�	
���t��t����i$'��o�$5(���V����t��t������i$'��o�;
+�3
�����t��i$'��oL`�y9�#;t�ކn��t��t����i$'��o?��j�K����
&�����i$'��o�H������$crate::const_format_args���/�"]���Z��t��t����i$'��o��d!?Շ�����	'��i$'��oB�CG�a����m��t��t�_�_��i$'��o���{��t*��
���t��t����i$'��o��(�GV�i���t��i$'��o7���Ed��^]i��t�����i$'��o��F�
�����	"��i$'��o��0���C���'���i$'��oQ"��r��t����"]���t��t����i$'��o7�����{<��
��j��t����i$'��o����b����Kc��t�����i$'��o��#�������
���t�`�`��i$'��ov���rt��
Q��t��t����i$'��oZ�_ys�������C�	�
�
��i$'��o��}�������s
���\��t����i$'��o���PDS���-7���i$'��o���J�@�~�$��	���t��t����i$'��o�������	����&G��i$'��o���Em'��������i$'��om~��~����t����TZ�	��t��S�R��i$'��o��m����;����
����i$'��on�����a}���i$'��o6��s��?�t�x"
+
��t��t����i$'��o��&��AMt���a
��t��t����i$'��oU~��,]�����@
��t��t�_�_��i$'��oc��ɗ�̙$crate::__export::format_args��
�(l��t����i$'��o�NGE�6�t��t ��t��t����i$'��oD�ҳvL�����@	S	��i$'��o؇Q�q�\�sP���t��t��i$'��o7����>nt�Ve���t��t����i$'��o7`��1��t����"]���t��t����i$'��o��]n Et�'���i$'��o����#W�tz��
H��t��t����i$'��oU���Z$t��R~��t��t����i$'��o��e
�������:��}��
�
��i$'��op��D�4����
b��t�����i$'��ooq��W
V����Ac�
�
��i$'��o��p�����,'9����i$'��o.p�"�t��~y
���t�����i$'��o`�Ĝ��	J��a����i$'��o)]d��{�dt��M
�
��t��t����i$'��o���?P�Q�������t�`�`��i$'��o���.��������t��i$'��o�ż�=�"���"5W����i$'��o
�g.6���\�����
liballoc_internals���i$'��o�s�Q��b�p���i$'��om4��տ�"��F,
���t��t�_�_��i$'��o�B��S�����(����i$'��o���6F�p ������t��t�_�_��i$'��oKړ��=G��z5/�����i$'��om�fa)����t��)�"]�	��t��t����i$'��o�ک5����z���t��t�_�_��i$'��o��Y�K���t��t��i$'��o�o�6T�D��bk0��t��t������i$'��o�ʍ�����t��|�"]�
��t��t����i$'��o����O������	�����i$'��o�oAe��::����i$'��o��g�z�`�z<��
�	��t����i$'��o��]O/(����Y���t�����i$'��o=4�R~i~�$3Q��t��t����i$'��oږ�Tj~������t��t��i$'��o�QZ���Ve��z&'�����i$'��o*��$��c���<��
��t����i$'��o�a�d���|t��Z
g��t��t����i$'��o�nc�/p��g���t�����i$'��o��앆�����/�����i$'��o�|T�c
It��B
��t��t����i$'��o&�x^-�j���i$'��o��a/k~�$��	��t��t����i$'��o�57đ�!w���+���i$'��o�'wbMfMp_m���i$'��o�.��mt��$crate::panic::unreachable_2021��p���ՠ]��t�S�R��i$'��o1g��";U���-!����i$'��o-E�w��\���	;O����i$'��o�¥jE�ұ��Z���t�����i$'��oB��mR������	�����i$'��o����|A����<�'B
��t����i$'��o�(
��`zt.��
'��t��t����i$'��o&a�����t�ɠ�TZ���t��S�R��i$'��o��G[����l�l�����i$'��oP�iЯyV�t��`���t��t����i$'��oH;m�c�Y����
���t��t������i$'��o"�|hR�'��`���t��i$'��o��Ǧ�rأt�އ
b��t��t����i$'��o������F�t�wg
���t��t����i$'��o� ��L#��~�$?!|��t��t����i$'��oO�;	�Xp�ڐM���i$'��oGP���a��t����(���t����i$'��o�%���)q���]#L����i$'��oÏ6��^1�f���i$'��o��\s�}t�Z<
���t��t����i$'��o�KrƲ3u�t������t��t����i$'��o�:bQLd�+��-	����i$'��o��.�dt��
J��t��t����i$'��o�^�d�>u���@l����i$'��ō,��S�����7	��
hint_must_use���t��i$'��ok��n%R�t��mv���t��t�_�_��i$'��oB����Jt-Z�
(��t��t����i$'��o�|K�n��Ą	J����i$'��oW�wh���~�$�
;��t��t����i$'��o��I�n%t���
���t��t����i$'��o�~���>�DL���i$'��oу.V
w���p�
m��\��t����i$'��o��N(�P��,l
���t��t�_�_��i$'��o�˴���*R����@���|Z��}s��i$'��oSg��L������i$'��o`�����u��t����TZ3��t��S�R��i$'��o��31x�6H��<�"p��t����i$'��o��90^+a���i$'��oSHC�7͹���5F
$��t��t�_�_��i$'��o� �Z�\���� ���i$'��odr�L����t������t��t����i$'��o%]G>�X����+��i$'��o�'�����
tS�
E��t��t����i$'��oQ��]�T����?g����i$'��ov,T�h�������	���i$'��o%�.��X���{R��t�����i$'��o}�����Q
�-��
���t�����i$'��o�?~:�g$�����+	?��i$'��onU��4c���t�ɚ�TZ���t��S�R��i$'��o<�QЫܯ����lR��t��t�_�_��i$'��o��qH������
���t��t�_�_��i$'��o�X�|
�����VR���t�����i$'��o����������
���t�����i$'��o*Su�%�9~�$��	3��t��t����i$'��oV��|�Oi���(�����i$'��o����W�X���/2!�����i$'��o��	ŵ-yp	����t��t��i$'��o��3iV�������t��t�_�_��i$'��o5%�@z��?�Z���i$'��o7o���z$�~�$�	P��t��t����i$'��oY����B���/����t��t������i$'��o�4<.�:�i��#/���i$'��o�C\��,{��̴�6��i$'��oo:y��(g��K� ��t��t�_�_��i$'��o��Q"�����
�!����i$'��o�bL�߇,����
�!����i$'��o/xY\������
q��t�����i$'��o5�и�Ԏ��� ���i$'��o�Q��VV����"
 ��t��t������i$'��o��74�7��,��
N ��t��t������i$'��o
���?����'	���i$'��o)ZF���H0��s� ��t��t������i$'��o��)��a���~ư
���t�`�`��i$'��o+��u��Щt��Wf"��t��t����i$'��o}�-	��mq���z &�#����i$'��o��8ƅܖ
t�}�
�"��t��t����i$'��oE���*`�t��w
#��t��t����i$'��o�[
k^~|�؈Eęt����	�
�
��i$'��o�7��&�|�K����t��t��i$'��o�0$��K`�����i$'��o�n��{8t�
��#��t��t����i$'��oebC�6v}%F���i$'��o�J��,a���t����"]-��t��t����i$'��o��Fߜok���<����t����i$'��o�O�If�V��t����TZ�$��t��S�R��i$'��on�m�mވ�����%����i$'��o��K����&���%����i$'��oZ~aa��B������t��t��i$'��o��|��s��x����t����i$'��o묮�ɤ�n�
��
<$��t��t������i$'��o�t�)�6��t��?�TZ&��t��S�R��i$'��o�Z��UH]��,A�
�%��t��t�_�_��i$'��o)bL�tJ�����	'����i$'��o������O��t�ɔ�TZ�&��t��S�R��i$'��o��e:���x8&��t��t�_�_��i$'��o��,�ʙ���~��
��t����i$'��o�%)�R�,u��]�&��t��t�_�_��i$'��oi ��������
�$��t�`�`��i$'��o|^���-���
#&��t��t������i$'��o��O���߸����i$'��o���h�"3����i$'��o֭�K�'Iwriteln��Դ���Z��s��i$'��oD����RC���t��t��i$'��o���c�����<,���i$'��o�ڼ&hO�����#(��t��t�_�_��i$'��oO���R� �����#�&��i$'��oՃ)������/
�(��t��t�_�_��i$'��o�-g
=Jt�
�)��t��t����i$'��o{)6�}h����7*����i$'��oaK� ��N��E,)d*����i$'��o��)
�^!#���!(��t�����i$'��o�F8��1�
G�)��t��t�_�_��i$'��oU�]�\����
)���i$'��o"܌S��d9�����i$'��o͏f9���t���^*��t��t����i$'��oQA�-\�~,$4A'��t��t����i$'��o�������	�+����i$'��o������~�$N)�'��t��t����i$'��o8.q&�e�~H�
�)��t��t������i$'��o~��
�����SfG��t����i$'��of(��_e�=���
�"��t����i$'��oV��/�%i���
v+��t��t�_�_��i$'��og�n�z=>�o�
���i$'��o����,��� M(*��i$'��ox\-���$
��t����TZ�,��t��S�R��i$'��opR�H�����+���i$'��o���b	�wB���i$'��o�I�E�3��u�̈����s��i$'��o��#G.#j����i$'��o�O��5��`��t����"]L'��t��t����i$'��o3ˠ�pI����?�-��t��t�_�_��i$'��o1�n�
C�$t����-��t��t����i$'��o‚��/V��~
$Y�*��t��t����i$'��o۰{)�=�=��*+�.����i$'��o`�2h�����t��9�TZ�.��t��S�R��i$'��o�B
&��0��-���i$'��o�UB������`-��t��t������i$'��o�8c���z����	�,��i$'��oϹ3�T�v�+��
�-��t��t������i$'��o]d	�f��ɮ3	���i$'��o=Q6������t�Ɏ�TZ�/��t��S�R��i$'��o�e�!�G��~<��'��t����i$'��o̎�/�:���kT.��t�����i$'��oQ�Ί�X[����
�.��t�����i$'��o�MGX(k�m��/2 01����i$'��o�IFy�����K!
>.��t�`�`��i$'��o�ʇ|%�~�$�	T-��t��t����i$'��o�U��sY���
:�.��i$'��o�{*I�����B���i$'��o0�z���1����s���i$'��o��و�N�����"@2����i$'��o����^���:���t��t��i$'��o�t#�bxP�
$crate::write��	����ZS2s��i$'��o���mf6I���� �/��i$'��o�+��,�*�Բ�0��i$'��oW���Q��t����B#�2��t��S�R��i$'��o+
�r�ܠ��U;
*2��t��t�_�_��i$'��o�ӑ1�,�����3����i$'��o�>�c�t���t�p������t�S�R��i$'��o�[?`�h�vt�h�3��t��t����i$'��o~���;K��2��t��t�_�_��i$'��o�6%&������	/u4����i$'��o������V����	�4����i$'��o�Ҕf�qs������3��t��t�_�_��i$'��o����Z����+��
�3��t��t�_�_��i$'��o��\���Q�����t��i$'��o�q���$�t}��
|4��t��t����i$'��oM>\0;�t�r�4��t��t����i$'��og�w(��Jt�ܱ
�4��t��t����i$'��o5��)�(���G'
�3��t�����i$'��o��.���w����8�6�
�
��i$'��o��(hB����
E4��t��t������i$'��o�
�-餥������i$'��o�X��W���m���i$'��o��P���J��t����TZY6��t��S�R��i$'��oJ����B-��t�	���Z�3��t����i$'��o����p,����m7����i$'��o'�:�s��4���i$'��o�.����Se��t����"]�0��t��t����i$'��o�p;
�s�-t�^�7��t��t����i$'��oԵ6~��*��� C5��i$'��o�#&IX'��OH
7��t��t�_�_��i$'��o��@&�Y�t����7��t��t����i$'��o��#�9OvC����8����i$'��o���D�}�������7��t��t�_�_��i$'��o��0*�.���?19����i$'��o>�
9c���t��3�TZ�8��t��S�R��i$'��oZ;�(�����	�9����i$'��o�
PK�u7�~�$��%�5��t��t����i$'��o�c���:{�*)�
�7��t��t������i$'��op�2-g������	9:����i$'��oљ�7uq~�t��{9��t��t����i$'��oګ����������t��t��i$'��o�%�(��46���r:s��i$'��o���ōϿ���ڀ&%�:����i$'��o��CnY���{��
�9��t��t�_�_��i$'��o<he)z�c��oz:��t��t�_�_��i$'��o��V�0|�t�D.
�:��t��t����i$'��o���l^�����?%<�
�
��i$'��o[~�;���<�	\3��t����i$'��oM���I\��������i$'��owm�k��.��1���i$'��o�w=]�������9��i$'��o4�������1���t��t��i$'��oF~�(aD�[���i$'��o:�@/���P
�;��t��t�_�_��i$'��o{k�|�f�:t�;�G<��t��t����i$'��o;{?��-|�����i=����i$'��oz�-/�ؼ`����t��i$'��o(ʗ�&���]�<��t��t�_�_��i$'��o[�x��ž����	�=����i$'��o��/|�B�����;��t�����i$'��o���.��!�*��
=��t��t�_�_��i$'��on�@D�������7	�$��t��t��i$'��o˕Ąe'������<��t��t������i$'��oL9-�}�}�Ɖ���t��t��i$'��o���t~wh�45����>s��i$'��o����	������%c?����i$'��o��a�|�~{$��
T;��t��t����i$'��ocddڨ5o�����=��t��t������i$'��o�]�}�u���:
�>��t��t�_�_��i$'��o���񩺹����t��t��i$'��o�ْn������
^%��t����i$'��o�;��B��i����;�@�
�
��i$'��oZ����cYg���i$'��o3�D����At��w
@��t��t����i$'��ot��)K�h����8>��i$'��o��R��0���i$'��oiU����}���t����"]�:��t��t����i$'��oμ��5�Ӏ�~���i$'��o^�
�35��lX
�@��t��t�_�_��i$'��o����]L������?��t�����i$'��oH����������GB����i$'��oo���9�����t��i$'��ow�z��K�����
&�B����i$'��ot	��rb���t��-�TZ,B��t��S�R��i$'��oR�� O�v�����	@��i$'��oR��U��t���JB��t��t����i$'��o�ت������*<��:��t����i$'��o���f;��-R���t��t��i$'��o?�r&�������	�@��i$'��o:�(s�f����(��B��t��t�_�_��i$'��o� �8�����t1���^'�C��t��S�R��i$'��o�xz$�<ԧ'���i$'��o�q�z+�z��
LC��t��t�_�_��i$'��o���&/�C����C��t��t�_�_��i$'��of�6l����6�
�B��t��t������i$'��oto�+YD�)����i$'��oo��1m���@�E�
�
��i$'��o�	�[�ݭ����
dC��t��t������i$'��oȪL�x@���ك
�D��t��t�_�_��i$'��o������*��D��t��t�_�_��i$'��o��
6�)}�T���6�
��t��i$'��o���p�))���t��t��i$'��oRQ�
�J����(�F����i$'��o>����ŰN���/�F����i$'��o���w
���h|���i$'��o�0�����~�$��	�B��t��t����i$'��o*�r��;�'����F��t��t�_�_��i$'��o$%[䁾�����G����i$'��o�Ԅ��[�t����F��t��t����i$'��o��̏\Ͻ1����7	E��i$'��oH��-z�����,��E��t�����i$'��o�#�l�FM���t��t��i$'��o��1_?~����?G��t��t�_�_��i$'��o��_�%����t0�~�S#H��t��S�R��i$'��o�-���n��~z$��
�D��t��t����i$'��oo�`	D�+�����F��t��t������i$'��ol�4�t���
xH��t��t����i$'��o�VʺL����/'�I����i$'��o���*�D�������t��t��i$'��o9f�ʽW�T����
�H��t��t�_�_��i$'��o�1{�2�y����
�H��t��t�_�_��i$'��o�T���O���
:H��t��t������i$'��oL�#���S�d��;�
��t��i$'��o,�;��0�'���x
�I��t��t�_�_��i$'��oy�?�������&
K����i$'��o�P���6�q�����i$'��o�'�n�������t��i$'��o��36r(�t��h
�J��t��t����i$'��o(I��2������&�K����i$'��o[�#б\�do���i$'��o��2�&Kt���)K��t��t����i$'��o��]��ir~���?KL����i$'��o�R����B��t��'�TZ�K��t��S�R��i$'��o.Ͱ9���s����J��t��t������i$'��og^>s�)�\����~J��t�����i$'��o5��V�P�I��t/�z�>&�L��t��S�R��i$'��o���1UYM�������i$'��oURx�E����	�M����i$'��o@��<Fo����t����"]�F��t��t����i$'��oy�QWjg�����L��t��t�_�_��i$'��o����~Aўt��
9M��t��t����i$'��o�=�?���p���
M��t��t�_�_��i$'��o�5�P-�x@t�
�M��t��t����i$'��oD�9��^�@����i$'��o�N���	�~�$��	�J��t��t����i$'��o��w��g�g���i$'��o�Ʃ�zq��5r
N��t��t�_�_��i$'��o�Ym��f��N�=N��t��t�_�_��i$'��o�����dn��?�tN��t��t�_�_��i$'��o�0��"�D�����	M��i$'��o�y�}ӝUt�*�0O��t��t����i$'��o�����8���.o�
O��t��t�_�_��i$'��o	�a�Q�'?��و	A�
��t��i$'��o�� _�Ht����O��t��t����i$'��o
,GZȳ>z��6�
�N��t�����i$'��o�<#o�����
N��t�`�`��i$'��o�v�����~�$��	M��t��t����i$'��o�?�Y*ɨ����
OP��t��t�_�_��i$'��ox\�̽ģ���t����"]�J��t��t����i$'��o#IM����j�c���i$'��oS0ޫR��~�$ج	�M��t��t����i$'��oc��P��̣�qO��i$'��o�Xf�u��_�JQ��t��t�_�_��i$'��o�"
Y�ݶ���#=$�R����i$'��oW�zy����q&,�R����i$'��o�+��Z�M�<�~J��t����i$'��oB�i�M��e���-OS����i$'��o��h������ڰRQ��t��t������i$'��o��H3�]������	�P��i$'��oR���*��~-$��O��t��t����i$'��o�(��_F������	/Q��i$'��ox�3��6���t����"]uM��t��t����i$'��o�7.\����t����S��t��t����i$'��o��m[>bC\��<�	L��t����i$'��o����B��<�/QL��t����i$'��o�v��n�T���{���i$'��o騧� a��>�
�K��t����i$'��o\�p4EK��̇zU����i$'��o��������t�a�
�T��t��t����i$'��oR�Y�a����
�U����i$'��o'�������D���i$'��o��������W

�T��t��t�_�_��i$'��o�;$=O
�(^���i$'��oփnY��kt�*�
�U��t��t����i$'��o���D�g�Ԩ��S��i$'��o�b�#$aG��t�p���B��t�S�R��i$'��o�� ���Q���q&+%W����i$'��o9��L�v~$�S��t��t����i$'��o_��K������C�W����i$'��od-�%�F{\�-;�
rV��t��t�_�_��i$'��o}�`w�=�����	�W����i$'��o{���c�t�P�.W��t��t����i$'��o�ψ�.���t��
cW��t��t����i$'��o�u!�W�2��y�ZV��t��t������i$'��oI���������
�V��t��t������i$'��o��M�kKR��G5�X����i$'��o,&�V_R���A�
�W��t��t�_�_��i$'��o�d=>gɏ)����t��t��i$'��o�iK<6�Yq��t����"]�R��t��t����i$'��o{��C�F��d
�X��t��t�_�_��i$'��oF���`P�$��t����(�V��t����i$'��o�H�x�����P
�W��t�����i$'��oug���/Ę-���i$'��oUm�j�~}�t����Y��t��t����i$'��o�S��j?
5�����Z����i$'��o�4h�h�O����RX��i$'��oEak�Ș�����@��t����i$'��o�jN/��o��'Z��t��t�_�_��i$'��o+nd�N���t��A�"]�T��t��t����i$'��o{�
u�,�ZY��t�����i$'��o��}Kf�d�����+	Y��i$'��o���v�1E��t����"]XU��t��t����i$'��oWW�ev�9��B��Y��t�����i$'��ooJR�!n�~�
�A��t����i$'��o&�����~�$�/�X��t��t����i$'��o3���v�\��<�iT��t����i$'��o
��Tk���~�$��	�X��t��t����i$'��oJҲ������q]����i$'��o+���/<��$crate::format_args_nl��	����!Z�ۙZ��t����i$'��o��A� P��S+���i$'��o&�(��?���t����TZt]��t��S�R��i$'��o;N��D�t�\
d]��t��t����i$'��o���^s������#�[��i$'��og�-��MsK����i$'��ot/�j������b
�]��t��t�_�_��i$'��o��f�cxc��/��]��t��t�_�_��i$'��o��`(�]�;���)E_����i$'��o8R��,$�СN���i$'��o��ٙI�3��e�o]��t��t������i$'��oP7���U���
�7e]��t�����i$'��o�̩_O�P�앶	`����i$'��o�M����!������^��t��t�_�_��i$'��o�2V#��Jt,��_��t��t����i$'��og�ǹj2�>t���_��t��t����i$'��o��B]�!��~l�
j^��t�����i$'��o�/�_�Ԟ,��\��]��t�`�`��i$'��oL���\<�����
8F��t����i$'��oRwMAI�����J
_��t�����i$'��oԀ�,�����t���i$'��o;݋���C����W#9H��t��t��i$'��od-��FƬ��4=���i$'��oi��^�}���t����"]Y[��t��t����i$'��o���7&`Ɂv�	����!Z���t����i$'��oO���ko�����i$'��o�ϳa������#�_��i$'��o8��Z�w�����b����i$'��o�̂~8�'���t�p���;N��t�S�R��i$'��o������~�$:$_��t��t����i$'��o�����ܜut
�<�b��t��t����i$'��oj���(�5��
���i$'��o�8��z� B��t��;�"]]��t��t����i$'��o��(�m����Θ	&d����i$'��o���ETd����<�{&�[��t����i$'��o/^!:�L�M�,<+�[��t����i$'��o��m����3	���i$'��oވ࿧�����t����"]	^��t��t����i$'��o d��8t~��
.d��t��t����i$'��o£���e�B����[��t����i$'��o�{Y���`����
Xc��t��t������i$'��o#p�Vt��t��P
�d��t��t����i$'��o�|+��a����& �e����i$'��o���Q�yQ;���i$'��ot�B_~*Ft�g�
]e��t��t����i$'��o�<�Gm�G���B�c��i$'��os�k���4hr���i$'��oq[�=�}�X��t�	���Zhc��t����i$'��oBu�vhu���������i$'��of�:q�fH��t����TZ�f��t��S�R��i$'��o���FZ���=,���i$'��o$�NsJI�Ԍ��d��i$'��on<�W�����t�	���"]�`��t��t����i$'��og=.i��t���g��t��t����i$'��ov����O������.h����i$'��oO������g��t��t�_�_��i$'��o�	��?�r�
<P�_��t����i$'��ohw�*���Ԕ�
���i$'��oD�k�������	�e��i$'��o��D�Tq���1��f��t�����i$'��oo���%!��+��f��t�����i$'��o0F�	�����	�i����i$'��owNF\>��̕3	���i$'��o)��h�`I�}��
�h��t��t�_�_��i$'��o2\=�M���ӥ�g��t��t������i$'��o��f�
-�p��T�
i��t��t�_�_��i$'��o삚5��T�����j����i$'��o�h�1�X����G[
�h��t��t������i$'��oa�1�������
�g��t�`�`��i$'��o�0��y�4�����t��t��i$'��o�,]�<|��������Z����i$'��oJ6ë�z���t����"]�d��t��t����i$'��o�H�O�G��u�\���B��s��i$'��o칡܉$I����
�j��t��t�_�_��i$'��o�.J�<���� 5i��i$'��o22���o�t�u
ek��t��t����i$'��o����J�.���
Dk��t��t�_�_��i$'��o�
ؚ˧$�����{k��t��t�_�_��i$'��oZ�V&�R�t�Hl��t��t����i$'��o��2�Y1���5)m����i$'��o���7*��t��5�"]�f��t��t����i$'��o�r�8�8���	�m����i$'��o�DZ`�=vt�S��l��t��t����i$'��ot�ἑK*�t+�	m��t��t����i$'��o�d�YI�(��Ϭ	+n����i$'��o��.����n����t��t��i$'��o7���Kq���t���Z k��t����i$'��oS��c�^����,%�n����i$'��o���D�y�9�}<\Nf��t����i$'��o�� ���2���<��f��t����i$'��o�Q�R�2~�$�k��t��t����i$'��o�Ԓ���S��ma
Fn��t��t�_�_��i$'��o{A��z__���i$'��o_	���$���
tm��t�����i$'��o[�OU���f����������*��������1�0��	��<�����/}������������0�������	����	%�����B���1+�����	��������	6�������7�����=���$crate::assert��ɿ�TZ���Z��t��t�generic_assert_internals�����i$'��o���q�
*��v����TZ\��t��t���v����i$'��oǕ �‚U2��v�1�TZ���t��t���v����i$'��o|�W�h���v����TZ���t��t���v����i$'��o��L,ܿ����^'����po��i$'��o�]I�l�%�t��Ŭ�Z��s��i$'��oR˃�g�2��v9ɘ�TZ���t��t���v����i$'��o�W�^"�����S#��po��i$'��o��~�`��-��v����TZ���t��t���v����i$'��o}H#��eUj��v
�%�TZ4��t��t���v����i$'��o�������t��&��s��i$'��o[�@OY&9g���B#��po��i$'��o�K�	ks�[��v�7�TZ���t��t���v����i$'��o�
�"D.���>&��po��i$'��o\�'|P���v7Ɍ�TZF��t��t���v����i$'��oRO�2V���v����TZ���t��t���v����i$'��o[����(����v:ɞ�TZ���t��t���v����i$'��o�j��,k���t�����s��i$'��o�޺�� :��v����TZ<��t��t���v����i$'��o�����v�+�TZ|��t��t���v����i$'��o9��#'���t��n��s��i$'��o��s���rG��v����TZ���t��t���v����i$'��o������v�=�TZ/��t��t���v����i$'��o�E}nF�$��v8ɒ�TZp��t��t���v����i$'��ou'Q�B�C��v����TZ���t��t���v����i$'��o��\X�"�7�8��9��
:����Q����	��SZ�ys��i$'��o�`����"�Q���<3�ys��i$'��ol���_�@��Q��O<b�ys��i$'��o	&.��kp�Q���9��ys��i$'��oj��g��Q����	��ys��i$'��o�J~�:{�Q���9��ys��i$'��o:ex�Y
��Q�׾�	$�ys��i$'��o��gr=@T�Q����	V�ys��i$'��o��SO~6�Q���9��ys��i$'��o�R�
�<2�Q��a9��ys��i$'��o�\������Q����	��ys��i$'��o�*�\%�w�Q����	�ys��i$'��o�K`Q/�7l�Q��2:K�ys��i$'��ojLc�H�#�Q���<|�ys��i$'��o����U�[�Q��q<��ys��i$'��o����߽/��Q����	��ys��i$'��o���$����Q����	�ys��i$'��oH�!ɔ��B���!�'!'� _ ��0�L"S�!�!�:!5� ����������������b�!~�]�E� ��n�>��m�;�u"�"&�!�X!h� �x �( \����&��RK���"��b!w� �� �- z�b��0��h�U���R��!���t�� ��EQ��qn�"�3"?�!�v!�!� �A p�O[��{!� �P 	 $��Ye���}!�"�B"I�!��!"� �U �^j���+�G"N�!�!�+!+� �d  .���n����X�Q"X��z�5!:���� 3��hy����/�g�!��W�J� ��ʓC�������>1�k"�"�!�N!� �s R���!+��H@�z"�"m� ��!��!WM]!�� �5A��a_"�$"0��JV��vs� �K z ��T`���x�"�="�i�&�"��!�"!0����V"]�!�0!Oct
��4;�l�!
��?!T�  H��q��*�,�f"v�!I!Y� �n ���{�&��@F��li�"�."5�!�l!a��"�8"D�!�{!�!� �F k9!�["q�!�!�D!^� �i � M��v�!��C6�p"{"!�!�S!cœ� d�" ֓���F�6���WP
��"+�g!�!�{� ��2 ���:��F�fd�)"��K����� �����L�K��Г�"�:�!�q!�!	� �7 f�Z )��o��?Q������8s����~�^��ۓ&5�`"�"	!r��@�0����E$�} � < u��+���!�� ���<�\Z�"�Yu��T��?P����IG&|�B�x�*��t����m�2ai�64n2�i�-��K���.V����N�C�Y��e�)%%X\Q��W&R�z�@wv�<v8ki//f<* a�\���W��RM�3�����ƚ�@�v�<s�8����֝��f7+�a&`]R����N:J(�E{UADwq=�s�p�4�9�001�h�,�c�'�^�"gY��XT��By�>]-Odk(�_'#�ZhUu;-��iY[K�V���L��MD�y�?�u�nO3�j��ne���`�[D��VU�֕�^M�H�}�D�u�b�& ^��F6�l`1�Mm�I#~�DMz(@v2<I8ro�3�.�fW���Q���M���I�~
EzzY@Ev^<���o�3��e�)#��\~�]�SR����I�~�f�*�a�%$]�/Xu�S���N��J�~�E�z Aw<=ys;9Lp�4�k�/Yg�+\b}&�]��͗�S���hJU
��ArwP�p9�pM5l\0�g�+�b�&O^��X���SB�>O��J�GFw{�A�w�=t
:�5�l�0$h1,z��Xr�"T���Ok�BK/��F�{`Box3>Otu:LqG6m�1�h�,�c�'"_��Y��Tp�Pb�GS|�B�xi>�t�:�qz6Um�1�h&-d4(y�"Z��z�kPV�˜�H�|��>�t=;r7�mu��-�db��#�Z�W�IQ8�=�*H,}�C�y�?Qu�;pro7�n3Ej>.e�(#`$�[x��V�L��dEd,+ce'�^��1Y֍�T��O��uK�t�:�q�6�m!2*i#\Z��U���P���Kƀ�G�|WCXy6?#[�ZV��Lw�fHd}�C|jt.8e)Z`j$�[���V��QK�(M6��}yDz�?�u�;�r�7<o}3�j�.�)�`�$!\�0W���Q���M��\IO~�r�8�o4Dk3/]fj*NaR%�\��W?��R{�qNa��@�v=Cs9p�4�k�/"g+�aG&�]	O̓�J�
FA{�A�w�=�s�9q�5Nl�0�g�+�b.'�^G��X5��Sw�zO8�K�yF�{*Bx>J:�5�l�1ahbc�'U_�F�AUK�Ԅ�K-�c}_#�YU҉0��K{G�|(C2y�>;�q�nT2�i�-{d�_X#�Z�U/��P8L��H�C�yi?,u�;KrJ7o�2 j.�d�(��%N�RLN?ES4zk�/�f�*-b�%�]��eX،YS߇Jx�7�eV)�`�$-I�p(570�ge+�P˅��G�7bn�(�_��$QgLځ�}'D�"�Y��
U‰[P ���kGC|�B�x3�I�����ڛ�m�2�i7Rn�2�i	.��j�ƕJVӊ�o�d�y��e�)B%v\n��WCR�z�@�v�<�84k�/MfZ*>a�\א�W/�
Sk�Q�Ɲ����@�v�<3s�8��ќ��>�gU+�a7&~]p�Ȍ�NXJE�E1{rAbw�=�s�p5�9�0P1�h�,�c�'_�"�YƍuT;�C"y�>z-kd�(�_H#�Z�U�;M�jv[h�V
��LʁiDz�?�uom3�j���e��`\e��Vs���;�|M�H~�Dv�b�&?^��F76�l~1�M��I?~�DjzI@5vN<f8�o�3#/A��WۋR܆N#��I�~/E�z~@gv�<��o44�f,*R��\����|R=���I�~�f�*�a�%P]B�UX��ISχ�N��*J�E{EA4wa=�s`9tp�4l'0�g�+yb�&^ב���S2�(��J�;��A�w���9qp5>l�0�g�+�b'u^7��X%��Sg�jO(��J�iF�{Bx�=?t::�5�l 1QhT,��!Y��HT׈�O��eKR�G|�B�xY>rt�:rqj6Em�1�h�,�c$(E_2��Y6��T��/P��9Gz|�B�x�>�t�:�q�6|m2iM-?d[(ҔLZю���P�����H�|�&?ue;;r:7$n���-�d��$[@���uQj�g�VHT}�C�y�?xu�;�r�7�n?3ljd.(e	)J`Z$�[���VM&��E�,Rc�'�^גWY��T
�PĄ�K�t;�q�6�mD2Qi�#�Z��U�Q��(L��G}~CyY?I[;��V��L���H�}D�j�.^eF)�`�$�[Տ WE��Qr�NM]��}�D=z@�u"<�r98bo�3k�.�)a%H\�VW���Q���M�Ir~s�8pC4jkY/�f�*ta�%]
�Xe��R���N��A�v,=is+9<p�4�k�/Ig'+bm&�].O��J�7Fg{�A�w�=	t�9<q�5{l�0h!,cU'�^j��Xb�T���O[�2K��F�{PB:x#>e:
6m�1vh�c�'m_��e�XU`���K-	d�_#Z1U�F��K�G�|GCHy�>-;r�no2�i�-�d�_o#�Z�UG��PWL��H�C�y~?Au�;`r_7,o35j..�d�(��<N�RaNTEr4�k�/�f�*Lb&�]���X�pS��_x�7�eq)�`�$LI�p=5L0�gz+�P��-��G�7wn�(`��9Q}L��}=D��ODHT  ������_+�m�������XU���������ã����T5z���羋JG���?�vR�qj�����#��կ`�'��ȁ���]%�`@-:<	W��~yh
3���߆���p���o�_�
�h�b}�<��v�FVb����k��;/(�r/
�$�˦���2���L��/�
�(l�@��		��I@��q;�6@��	)�����w���4��߬�d���@��G;mU��]*�����=CD�e� �c�
bZ#{&�~��$�'@����l�(@�	��)�W
?(�?;&�đ��@��,�>�`��
�-��L�}]�.�c
&u���/ �e�����/�v�q8:u�1�T:�}�1`U^�Қ�.W����4 z��F�5�5א��3�y�8u��h7��`rއ1@_��!_�
9�a����E�:@�^�
�4�;�&�Ȁ�_6@�d���9e�V
��}>Xؗ���l>�y����*@`�
b�%�A@VI�����A���c��"C �ܒ���D@��v���<���HUW��@`:<"�旐7`��e�V;@�9�
1qI���,	��j�H`p�e�K ˃�jgL�
Q���L��������N�z��l��L�^Q��P�<���k:Q���B� �\Q�)&�ȱS�Z��	ܔ/�7���,+���U��~Q�LuV����s7�<`�I:X#t4M���D��MY��<��JZ �x�ׁY��md
c��x\`	y�E.��]�)�"W��]�Y!��^���	l��a`}�	E��a q�����`c��>Z
���d ���	�q7e�,{��T��f`�g����ug`t�I_cb�h��z`����i��Ψ	�L��l��:T	"`�tm�`#�X�!n�g�M�-Sp`�����vr�f��}�s J��Kt��mt�ըds`�!&=ϗv`��>
>}Jw P0���v������P�~�1Cn��z~�
�P�U��,f��-���D�xDŽ�&+*�������!�@��}��U��`����mEڊ`���	p�5l��~���dv���L	�;Ac�@��B���΃g]���:�PJ0u�ح�2E:��XLatG���$ t\�@�$�s�� ty^o��!�_&Nޢ)��}���
���@]]/���Xٵ���@z��cwr���o��ᘠ%R
Ah�7�@���2:&�����u��|{B�̱��`�Z���
���e���� ]�0����[����Ӎ�����R�aʦ��,R�mP6��	?��
 �� ��Lw�\����j�	��'�a)��$���EK�� ^�y�������Ѓї� �ESW����A����]�#Ö8�M)�@��l����@\AB���ɵ�����<����4�!y�O���
y^'�S�i7Nǹ�I����
�`(�<$�J�����6�3������j>D��3V�oG\����}0G@����'&����`�¹�Ή������3�@&}�k����@����������\F���p^g�/ph��,��pI/Ƞ��x��Vɀ��a����$�#"r͠�5䩨��`��=�9��TZ4<������1"�Ϡl<"�H��@����'�`�S��o֠?��7��eـor��c�f��9��V�۠cۄ
��/��@������ݠ��'�ݠ[�mo�>2ހ���G3���wn��;�@V�J���mj�	�������L
eQc>�`y�+w�)�`���#� ��]��!���0�
T�B�`�]^C��@7�N.�>�꠻��"��Y���6�|�� 
�[��7�@L�@e���6�;�kt�rY�[��� 4�
D�s���^�:>����
�?[a��>oQ
��k
&
?���!�Kf����T�����.e�	�C	�
�~&�����Wx�l�
�4��C��-������<�!��2�=0������W!���#Y�L���!ᄋE��b`���/����h���*"]��]�3 ao�B
{ADP�k��DDV��A�Fv	:�~�a�\;
5�jJ���

j8�!u)�^[�A�`�u/ ��Ih�#A~V�j�$!L��$��$a!,d
p���&!K�8S&ٷ%�K&5´(���e^&�uB�|V�N�{Q��� �$�:;���%��L�
�A.��5-/amg��:-/���9G�1����*x2!����	�3A%T{
&Dzr5�8� 	秙�7a��fL8�#�
�$�9������V:!Y����7��H.�
��:!z��n9
�v
���;a{)'ZuI?a๏	�_q�<��;���;!����#l@a%���{�N@a5t����JAa��/WZ�
E
�,�QݲF��Ma�	#Ca7z���vH��&���C�I�w�p��lC���a�"K ��:�<M��9E��J[O�p�'�&?xP�R�n�<�Oa|�r�jDR�o���	.R�ݟ4�p�2Q�&��&>g�UAj"I%y��P!q|�'�WqQaש���5�X�m��a��[f��C�\��gޓ�\��X3׮^����_]a�:�'r�+a�U�P:d.=‚d!Q���?]n����bf�Co���8�^�w��\��m€�9��X�X��^r������;���po<�����R����s�ބ!�� y��L��J�&�A,�I�!ӥ���.x?��!���s��A,�4U6��!h)B�J�ڌ�||O�ig⍁*@������
�m���{�@~����xq-��5�_
…f�����k���AÅ���y
{B�\�����'!�`���#$��yL��I�r�;Hp�!1|�e�a�W�E��!hid�ZG�A�6��զi�a�nBK�
�����o�`(�
�\짩vƍ"}�æa���0�B��A��r�k�a�			�����šq���f���Z���&���r�
J�t��-cU�%��a����N�AK܇���7���- eOT��A0[��*�0�a�\��������������a�ce�Eq���Ei"����G�;e���#��-�5w�28�Á~x�J(wwāh �>�R�A0�~MM�M���m��{*f�Ŵ8�ఛ���4���G���Z���m6vȡ&�=���?�Avdǎ&������Vk�a���f���a̒Q�>2��!��������!9ܜ֔�!�p�	H��Ӂ�Ԭ�f��Ձ�S�K�%8ס�ΐ�t����%+���q��a`B���ڡh7%�����M�fXo�aK<̀ށ�U�t��߁ �`b��A�I�
c�(s�A�oG�L}
��M�:D=��A4?��c|�H��-ĥ����
^$W��N|��}��AK�[yXkV������_�8V�lV��n$�)�_�a������aDmb	%,8��a8��1����
OPɫ��޷Q
�K@z���=C�������s�=d���a�4�|�
���:�f�c���'�`�f�C�
P��z��-�7!�N��^��f��u��74�)A\B�ӽe�X�bƐ�"��	B�+f
'[�
"���?�%�=
*�a�i�Df�o
���
�v�����xY"n���O;bn�I<>;�eB�7��~f��
�5�ABQ�q�����i�Ǿ�u�Ou�SWsŽ\"
;�߾����W[Tm�p8
""$��QZ&��+m=��)����
��u�*=�74�*�D�|6�q,Bd+�A��-�P^"��3+"���lf/4u%��1"�&|� \2B����,,2��@�\�)�4�^Ěr��5�T2����6���|[E4b~����_8"����D��8���L���:Šp$QUN8;����V'~�<��?
$���;�h��f$_7Q]Q	P1?B��k��Ý@B8B���w:���V���BZ��h?�C�jt���:�I�o�fGE"q@�TQ�;@��v�
%͞Gb-Whd�C�:B˞�R8<I� �l�	6�J�jI
ko(�J�m����9"�����3M��I:l�tJɢs��O����S��;CB������R¦8�S�=	Rb2���6T����hU���	ㄏTbƝJ󹎑W���X�|�Z�o�ؒ(�[�|�V�{[�k����P]��L�t�Dw^�X��_b<��W���aBH���ݝcB��_��'gB�uD�{i��VKJiBg��1��lˆ������mbHMd��n"׎.-Wo�T�kޗ�n����Z�`q›�m�%��r�*���s�ׯΒ7�t�T���bu��z�r�u�m'څu
J��ѷ�x��{$Z=Y�t��/�+��Qy�i����u�
��,��zb*�	��W�zN(��xӜgL�uH�b9HiR}����@���U�"�gQ�v�B��e\	�3����#
���cc���4�I���bh�l�l��BX��
 �j��M
�xƞ��*�Q�q�H�bG�%__%+��t�����b�
`��b���
������@�Ò���-�铢đ����D��\#�
	��^��՞�Lߎ�bq5
]����.
=;CD�b릺�C�S�aR���i��lS�Ǜ��t�謓��/��cG�b+Y����n�B�^qu�>�B(!�	���X�"�

"@���bI�`�Hפ�z�*���l��`�VL��o,�B"��"��A�ɩ�
E�
�=�����&g
�E<�B�ۄ��k����bdz"=5lPn�G�������b�w�	�f�;�Bf@�ă�b�8�����"��y���/�������"í!��C��¬',���7ǡ9w���f5Z`�'*Â�%^	����¾��_5H��b7�@	�8,�B���@����B��4q��B��<
%�z΢�o�����"��1�`7�����SD�Z�"m���w�%�b��n�ױ�"�t� 6��ۂ�nJ��p��uG�;�႞j�
�Z�bα���Q\傛�Ї�"�Qp��O��]�W�z��c����bȝ��mָ�¢֦��0�"�Jq�z����X�ه�
�"�&	p%S�"�[�T7��z���@�6W�5��bōa��k�b�?y�YT�s,����B�R0
O�z��ٰ���"� �����؍E`��0��IH����
������.�����b�~��������"!��B��lKL��m�g(�xcj��
���d���p�
�=6�#�RaF�}����
�!���ױ�,Q
.�S�^f�~
#���bݟ{M��)d*���o:dv����|5�/�^D�5��k�n0���c,�i�;VJ�+e�7���{�
-��a���Du� CY�
�ٻ #�����r"���
r-;"<p��uh�"C ���<�O"c0�
��O&c������,'�t��;߷&#����gܡ#�쒧�V1*	))d�(��x=�.�,cf���/��-cItG`�'Ó����F/�?�A�C?$#�B�_~4�:�<���5��B�,3F�4�ne"�l`5#\B�K�8CEL�e/`9#R\�?�:����Y���:#g��>~�p7�Y������=c#����@u>��s�d��=C���@ї@cX��9�BA#/�� ��G=C�b���1xC�����]C���U�&�E����FP�GC�2K��HCo���t�I�ja_!�H��_
r$��J#g����"�L���
�.k+G#����cDNc5a.�C&O�D�w;F��M�Z��ƾ�DMcb'u�>هIC�!�-�y_Tc
�
�"8U3=�	�V#�\�!�3YV��8�l�G�Xc�;���+gTcx���P��\���q5��p_Cn�	�x�a�="	���dC���|{|5e�y���[��dC��>6�+i�{Z�j�kC�q>[�~l�c�!
z�mm�=<�
K��mc�]c��q$�J
G�r#eA���s#4&�<�tc'���&�	w��	��x��s'.�|��n���m�W
�ZYC�E�u���㗦�-��-�C"��qաM���-�V]������7v!��Cxb�\'�C-h��E0�#hů�(�C�@w��{�C����<��#-���o�C8)pl�\0��>R^L�Ċ��q5E�P���s���-�������]�o���n���
Б#x;(���"�ä��
z-���UfK���#�B�b,����]r���.��cG�x�Fdj��̃a$wPCh���u"�C
*�����c�Þx^��)����/�C-�i�]�c��������q�hV��E���c�'꺝����C
�װ6�#u.�F�&�C�\-�����q��W}���7�mh7��Ӄ��E��k .��
����؁�z�c.��������}ۀ!ˮ��M*�[��#�(�;�[���p�O@
�w�#l�������U^kͰc�4����h�Ý�
���fS
c鷃����K��#�=�6w�ٹ�����4g.�#�I{�y�/��.�]2�N��5�.����x��9)����k�	�+j���\m�#JhQ$�8�Cg��c'����^
h�\�ģ�s�PF�CƏ	�S_P�ÆOI���*������ȃ�Z20|�ẓ-!<�a/��F�3�x�ΣV%gԄ\F���+z$
	������o��#&>9�ǰ:��d�
5̂'ԣys�~����cS�(Hc��������cg��&��i؃�4�!�Ӄu��p̣��C�3},�m]ң�Z�%�t�ك4rM�����C�"�������t�ɚ����*�
��C�q����"�C�T��|��Yt�L�����:�������C�@#(o��#�l�{&�����%V�w��#F#p�����53	U�J6��!zˇצ�C���	��G~���6��*�#��ow��Z��W�&�4�f���n�E�(�C�^�f���!�%�{�K�#T�qI����8�|�H��c��-����ۣ췡Μ���C���]n�Cv��
f�6��#��(�>A��#�)]��s��Tƕ�����rlg������7����1�C�M���	Yf̼{�� �A�{���٬�����<SH���R�bw�G?$�j�mp��C6�tMgS���y��$	F
y��c��U@y���R�<$8�~*�F�|����	������$f�hz`�����^����JܢJ��c"�pqw��[�	t$�rD���=�K�scDP�C.�I�ɫ�
}Ys������ӻ�m�?���`���e�Yl��#p
��Y�8#d�$�\ 1'��D}
B)p(\;fw�m(�3�;3��)dHf_�,*���잲,�}�[�L,D{����k�.�f~�u�Q�/�����y�.$�U���L�($��I���2���}{�3$��5O��*�k��2��@0YƼ���9���X��:oF]��Q4;���%J�ADݠDl�A����VAB$l`Bq�FYA�uɂ�xc�E�//	�V��F�S�
T��UB$j�[Q4q�H$����AjID_�
A��xJ����	F�A6#>"RD$͈�z�O�M$e?���Nd��2��O��q}	����S�k��á��U�c�F�QV�?M:j�*W�et����`D�hAK�
a$]��z�m�`�n��
��2c��x����a��C"K�Re�1�\y-��gH������hd��}��n�kD��
��ƚl$���+�r�����.r䭢����t��3��fBu��{_�F��x�b����͹y�~q*(��x��#�]e�{�}Ty�8|�ynR��&|�BY�q=N	~��g� i}$�~�K��d�1�
��*�$����[�$�|
�r���$�;dnnO��Ă�>7e�����yd*�d�:���LĄ��������N�	�26���G�}T���`����
�D�9�$�Ӑ�E!Z��
)��I���:~����WL��O�d�������$�ۢ��%��D��C��ĄoӃ���$o����o��aH
�1z���`�n	6��� T�������	;��4��̟h�0l���K���^����3"�Ҵ�$9���9��d�����z��^%ehw�*������L�ݤ�5YN-���dx��
po�̧��F����d.H7����$B�o��Ԩ�s��Tb��ā��2�����	�tT���}��S�%�d��1
���鱤�Gndw��D��O��0��dFxF
�����l��M�	����~iŞ���A�5�G��$+h�����dX�f�=ӧ�����
+����$��
_����,�*m.m��$�Ď:�^�P�J��R��䔹QWv瓻$�l��A&c�
2�����D��~!
��D7myD��'��h�=�7�d�k��d�d}
ɚ�N��oU�����x�����$�B!�~��$��Pq5��DM�'�ʕ�$��60�v�ͤ�E��/w�$u}��`^)�Q�N��f�$�������N��
���]�d�=��.�դoV�
N��k��+VgW��8؄ˊ�7�GG��%�L��(�ܤ%B~���f�+���ބ�n�PB]�d����h���đ�%
"v3��ą`�j*1��1ZYG�wu��c�,�t��D�xvX��E�$�¡�wDE�$�(�#=�	D7]"ҍ����-�3.��Z9�
4m+��W��d����ę���j�#�d#Ҵ�;q���.�8���@�khKP�����}₰%�TB�J����!+�]%T��jM��x�څ���DpvyM-N�M���Z��	e������}
�n\J�J����R���%�d��
�Q��xgm
����P>T�ƴs5��Ee��q=G	E�DPA�����I�a������
EB0('#l%#[�	��v�Y�y��veS����
��X�
���c%��~y��Ebq�ߑ�E?��\��aE�/ʖ]����M*<8\�O��O6��r��� �V�^PT� Ehka
�L"%_
��Ŷ��v�| e�/׿EK%�/���
u&��!T"m'ŢtO���'����0�
��	���R#*%F���XW%�]u� f,e9]�%9�,�/9.,V�0-e�j�T��r/��u|�f0e���(�!�#E��[$yk2垇�
�`�3�xi�!5��41fxj��0%�@�Q&~8%}�!�9:���y�	%�1�f�W<E�N�	:�D<e.��G4�eZO�D�?%�B��)��?e� �
}��?(��pmQ�AE���40Ceڒ�
�z�Bʼnf��ܑEE�6?3��F�7�	dv�@�K�`T��Hŏ�H
j��IE��
�D�<Dn��$&a{K����/~KQ?�	I�r�<�Ⱦ�L0��%�.��BjO���:��OE#�:h���Q�،�
Ӂ��Hb-a��D�S�c �~�M3TE�1	<m��UE�֡�>8V�
'N:��Ue-���4�<�Q�b᫶ZZ%��9R�W�Z�
��Qh-$`?��y���a�d��;�7bd�����&cq4q�bE�k�z��e����Z�f�s��� sg���}�8�)f��C�?Wk�i��_��c�)g%�v~���eŤ��N7leg& �Ӎmũ���=�l�R��o|h� /�t�j������f�|sTgx{r�F~!>erre+��gR�te�j�(���ue*Om�KRv%TK\��QrE�T&��
�����Ml�yž�J�w|�p%�X�U���%~���3��|����Y�}aI
��s��	z��E�*��XB���-u;����x
3����g�r�ϣ�d?�r����A%0:�Չ�0 �-�֌�A���r��`
h��]?�����
��ya3�+�_�E�<|ű;��vo1��Ր�Îc	j�>��C�R
�3�ҏ%���hV�M�帋1��g%����Π��П�
���eQ2n��{2�e�ͥ�	ȹ��n dR���% �J��<���_Q_!���z`��E�%����E���	���⠥������%M�@W����������j���S����e�����EJG�:b�`�����
J�+Ħ%_�S�U�e@�^�^LC�%�V
�����ŵD����{��!��R��H�B5+R�eC�B	�f�����!�	�ϕY���,�;zع��X��&�/�%�����e��e>�����%��A��}�	�_jH�E��W;�̸%�̶c-cC�e�����+���9�	4�j�%ý9Q�f�Ep\���Ҽ�cH�	��Ɗ�e����B���.
��tίE���K�Ƈ�Ř5
�;Lx��jtB09���[O��I'���s���R�Ť�o���%����G	DžW�zx�Ģȅd�K���Eٻ����υ@�K��E��E���Ѕ�>����/��8҅gK�ZN��e�I'o�N���0^�vjԥ��hCǞ�e���:p��e��e3����_��{�V�e����$�҅{�����ۥ\Ɏ�d�U���`:���žOe�������/��弎���/��|����E�������u��l��D�����Ŗ�#񏂪��w�
�;��e����I{�E����i5r�%7�-�����4�

�:�"�
�����B4��4���\��C��(�q|�}�=�JT����\'�ϐ����ˮ?�D�c�e1(�J��e���a�)�em���C/��_�Dv�Xr��	199�Ϡ�SP�&�%�g.�=_n �jAr��L����!��Q��uf|b�T=%ƬHs��n�E�T�M�fL$�
O��i�s�%�^0|U���h3Ƥ���P+�Ux�����������
D����[���F<����Jf!�}8�A7fIw����F�c���F���<n��Hj>� FLy�͢�"�3�dr�5#�*B�E�T$&q����(&��
I�m*�,�Z	Xw��+r��o�{�.�1�w�x[�0�5�|��,�7槍�
�q�8�����a�:��wt
k_�&AFL�l�,nA�i��	!�˰D��
u��E�l���o�zF��]Ĵ^�G&��@�K�LF4m�%.�M&4�����N�+>=��f�Q��&R�l�}QF*�mpVQ�x}j{g]U�ɒ�AT
�W&�_��t�X��>C^��*Y��
Qp��Yb8�>�[f4�N	���Y&�b�A+�7\��з���4bƣ:s��a�d���a�1�fF���gf���
0�h&۠�i&Z��pgM^k��ʄ�!�pFeEB0)��q&�G�ɯ:�p��	־76pFщfwկ�t�r�޾�u&��\�iv&�����xt����	)p�[t�si[5�Gv��ظ�R$\v&�;,��{�K�TI{�-a�~�{&J�D
���g~&l�	��Fh|�
���~�
��^�p&)8�i3Z�F8�+
�f���]�V��'��A�΂&�|:Th�������
�7����^�ଳ���)aeo{xF����J���&BT��W���FA	Q�D�r��`/o�ԙNjf��S��?���_o�Z�E���:��a�c�f�;�۫Q��kEb��t�&u�R���@M��=�Ɓ��m@T~�C\.׊*�������M���5���u��t���ᚦ��ya��ЛF�e��v�&�F�[�����s��L�3�&�X�3�2���f
K��揉�)����۷�	�	f��Fյ�Ŗܣ�&�n�'\�����t]&9D����
��f�#R9��>�&�
����B��:�C H`<�������&��
۟y/���`x5>y/����!��(����R	j�2f��ұ��A�F��Q&�z��wPY����Z*����v���

�͚ ��Z)���F:��$I�UX>������
e>8�F�+=G��&>�	��An��K��F>0�L�������F�;�!7/�&:�/_���ơ�e�hh��F/�
t�����n���8X�2�^'�F<,	xd��f:&�	e�B��KG0
�4���KX�a�׼f#$2�/r��q�T6��&,<c��˦B�V�~�?;��ɒ���&`HJ�fS��-��fj�տ�ՆL��D��֦o���6�h٦l9=^��b���T����T�&&�.��v��!`kY�&��t�b���d�t�*�&�zsl������"�j�ަ'�����{�f��&4�E�'䦺t'��,���=7�j�&�E���0�F�S���-�&�8�����&`k�[�#~���)8H����6���zT�f�MJ��q�F���
g����S�p&<~�lS����l�C����9,��{�M<y��&�5qI>�fu�t�e���uJ�
r�M��x���rV���_'a����-�?A����S|
��	X	����e���g�!Xs�+�
'�����Ro
g�����g������jb\ݣ�(G���q�G4Dw�2�G0ͽ���c�v-��n�j�k�1��GO��mTi�G���	�TB�-��.�� �[)���"�Ng*��h-$g��F�e�&-:�E=�,)G��C��+Gׂ
�g�,� ����+�/E�.�]�� �*.�d>~��V0'���~���1g`�����19d��3�@���4�g�����4��[n���w6�b�ur�R6����sH�8Gg�Qe���9��هc(B�:�pC>j�Yx:'e{	`��M<�����MP�=�R��`
<�{9A	�I;���r
{I�@G�v-���;g�]�$�CbB���{��'BgA1�	BG�o@F���E��VZd���DǑ�J��bE'�w��XmeL�\�u���<M�"ۓ@N'�C����EPG�I�	T.�Q'�mX^�&�S���e	�	VS�I�7?r�Tg�C�*v+GV��dT���;T��.� ��[gR���y�~\'��L.$�^gE���!^�����鸉^�O2*���^gx\�A�b�Z`+d��c畼�a�gGne�^E�h�\_yL�j������Pqg ��'��q烳
ϭ��t��|�X��u�%r�(�6�v���R
��u'8c�[dr�t�� �
�h/uDž��
8���u�� m�n�~|�uB:��F|�����p�~gWpdLݑ~��<�
�x��<��������"P
�؂��Q� �G�ZYA@��GZ?��P�����~y���0ex��ׇ��ʷ���GiD(`����Ǖ��,J[�'O���fd��޺돍$�;ҭ8F!��M�K
n��7�Gپ�-4Cu�'JZ��������%	�Q���,)x3F�g�B�	�sǤ���w��s`?�'��Tk3�ӕG�f�,^�Ė����ӗG3d���4��Ipq�+���Ǫh͒����(Z��B��g�'�X[�g�G{|M
�g+��'xY��>H�g�O}~+x���8���ᎊ'�LK���'�������A+��9(��ݯ�\Ť�ִ(��Qw������=�e��\��OG_��X�7��j^��Q�x�"�!
ẁ��#-}˸�M�'��
�
�g���a>�ks�G�C�Cz�ح�Lx(&U��`�?u�%��L���#=����
*�����Ӭ
�Io��g.y;�p����E�BR���҉	m&�����u�mߵ�L�,>�Ό�����2�ڲ��S�������`()�������H	?C������}Z�{�Gd
�e���	;7����G܇�
<�/�G����I�d�'�-	J��[�Dž�t�%A;Ç���0�����	�p�^�'��K�{"��'[���V7���5
*�V&ȇ;�gHe��gi��s�C��'�Į���'��[�'jF�8�y����G/��'�*�����҇�����d�'�!�)]ԇM��f��'��JG����K�'�|F�`3��#�e쥬ا�l��ؠ�G!�h�
�٧��
�>�[.���g;W8i�AWק(�(tL��ʌQ�;�-�I�F���gq�k�5)��p��v6�G�%��t�絛��i��*�t������g��p�%���M	i�����p�X{��G\�!��P�����H�g���ukv����ǹD���#0�;�e��ǧ!^����i>"�ݿO���fj��C��'$y�����~!�Vѓ��:��8P���)�H	�{e��F�p	Q��=�y
"������
y�!�g�7X�����Pv�ȥ��suH
7�T��j@���Y��I7��'��h�;'&H'ʩ�$�HUΦ�c�iI��AƝDrGK�)�׉���x�(�Cg�w]�E��Z���L��9g���B�V�G��"MV����;�Ċ{�
(L�V�N1�
����s���?�G�����}(�|��,�,�Hmv���b�i	c��6H�sw
�H��~�
���D�4GЗ-HE�m
��]�(�?d�~��K'��H�ҳ�sU����=p��h$����>��DP��ˢHl�tv<���/S	E[����%ɔ!h`C�*#p!Hu��-ri�#l��=	#脀��o��#hoA���:X!(,b�����$��/g�oT$�=p n�f)h��ͥa�t��h h�:�
���,���F	�G�w-��NM hL��
*��/(�YEA8��!��h��Z�"1�3c��{w1�x�I�0��Y�a��4��U�	R�R5��26aY4����H�
7�d�^V37?�`Q8R/�!Vj_>-3:��w5,d�';�ȑy�u��<űх�o(��F#r~��>(����?HRb����:�2Y�/AH���˗A�ah[A "B=�o::�CHJ��쵓Bh;]��CkCh�N�P��C(_�����H <S�ҍ�CH��9p���H�'õ��K��Q�[�K�j�f�ˮM(�D#?���N�hw-	_�*�O�x�I�;?hb@��6N�g���r{\Rh�Bd��X�S脟��]E�S��‹*�_�TH)@��7W(2��G�@WH��I2��X���DvK��Yh#�v�o�0Xh#ְUcDW�K��zZH�T��#t�^(�8��O_�JX��c�^�V�mHH)7a���A��bȊ�(U@�chǺ?�4yH^�F"��'�Ha���JI":�f��G	��a��+Ty�]h(��*��%j��8U�D	j���뾙`lH+�g�Xn���	�ZhirH��#��M�s�>�Džu(������Mvhy�N
u�U�v(��S�cxhg�d'�u�������|��z��<�|��v���1�ȒB:��yo��ɮ@������t����ȗ��\�u���sH�z��L��h��!�Z��̵	��/�H���k�1�H� �b��H[�_�b���Ȝ�f�Ѐ���;"ʖ��\�����h7�6/�|.��j��	\[T����چ���hD���HY�/&۾���h��V�� 
	�����@�	=�,���_�#�����-��TJj�F�$)�C��$��3����&����H�&���yb�h�f�[�>�y�<��8������8c>�(�t�	�P�}�(�qy\ű�H'L-=k�H�� P�<�H�:�����H��乄 �������诼48�p��D��	\ ��(�p&m,����Y��l��ȏ_��)�(��{�3|ˆ3g�l�=�H�&I��h�S�7R����]Wd����(�l�ʤ]gʨ�X��o��h��s����hd>�ձ���h$>k
��Έ5�P��YΨE��
Vך��U�~���H��
���Ҩ-�-�,v�h@�G��`���ks屦�hS-��������K�x�(�HV�L�Pܨ{����:����c���ZP���˛Fu�F����*����j��~��?�9ed�hәb5>�h�PE��判aGUJ+�R�BHq���w�&(rz���B�
�"C���9"�b�OK��&������塚���	���LH!FJz�(��Ä́����g�4��풔�j��(u��hJ���k��=ǭk�H������h�#���K���ε�0��
�(��-���0>S��qN�H���A�%�������l���=,�����]w���_�c��I$+���5���F@
a���Id�ͬP�9�����IO����CӸ�����d)1X	X(,^I�_	t�T�
�
�a	ǜI���W3��S��lɎz]�M���mj��	U��3��V�i
4�%��Έ�\;�2)�O�KD)ZN� ��<)*�eR���7>Gp� i�R��,S� ɹG�	Byr]")�ް�g�#��B�"�:l)�R�
�a���S*��f&)*^���	 �z+W,4�(�Q����(�w�VKai���X�<+���bw,�!D
򝻏-��7kP�.I�r[2��b-��-z�vF�/�B�0%�/)�����2I(d��T30ɓ��%�)4�v��Q@@5I�A��%��6I*�A~i�e7�I�K�z;6	�Қ�W�9IҪc��1	����� ;)�����<	�9�&_�<�c%>	n��=)�K���V}>��g��n?���39�?�`�H�ܘC� I��9PD)�������D�!�C�$�II�����K�-���k�KI�Z�VS��O�������� ib��W��!Q�r�8�\Qi�]��Y��Q��\Y�H�Vi8��S6W)��?��TY)������[��	�I9�\I��	�C6])j-�����^��ֿ?q\�^ɨ��=\�0`�xHY\S3�^�}“�ܜb	e�z���c	
�/6�d���U�tciI�m��Ah	���	Ri	;+����Jk��*cJe:l	e�h��m)-������n��g \��r��n����s�}P�A��*s	
1r&puiݜ5�v�a�7)��v)!d�����xi�Ped.�1y	-�T
2��z����z�o�o�uѵy��"/t�\}IO�6/|I���
�'�yɷ�_�&:�����޾bG}i�9����~���=Wv�YzɍUj�������L�o{�h��*n�{���WL��)���F�}��	�T�4|ˋI)�s�۟��.�wI��Ɋw�
����i[�|=1�i�X���i��v��r�q��+����K���6���z�	;11|�^w�)�O_����i��͔�(���}5f�2�����%{�2���D�B��ݴ�ҷ�R�i���
���+=e���W��a��*�u�����
!餠�w�v����	��66��I�A�L}���B�	m��	�Z��~���a�t�,��i�M���33�	=&5����	k�	�����-$G�S�	R��(Oڠ)@Ek7��)ml�+<C���d��(�D�	Pu�wpꐭ�I�{	��t�i��
)���	��_���	��P��)��8��i�\�iM33�|޷��Y��`��6a�̰f�ɬ���%q@�)EN���I �	x'F�)� $�����d+��	"��Q=�)N��S#R�)W��o_�
�	
�MP�Iq�u��d�I�	x�l�iB���y�IJ2�	�m��	�_�XD����Zb64�'ʩ'T
UP �	�E��.�:ͩ�b 
�3�>�)�MT\F���){�:+��ѩn��	ٱ������8ϼӉ�b��޴�ѩ%d��FB׉�N[WeQ�i����D�)�rKV��I����Q[�i9��n��It0��	���b["��ɵ�ő�ɬ�?(�!��I�%��w�C��U4t
��/��I��W���������a�����C�)[��n�5�)tʕ=�}���j�9��IJNB�"~��i
��
�s
��I�NZ�W.�I���7N�#���Q	�d�����!���)�	V�|�&�7��|�l!��	��
kE'|*�:���7����b8�-u�K
�j	�N(�j�B<
�EG<�s>�����
�X��e�
JI�Skt���Q�����J�0D	���>��F�{�|�j0�>h���ʒ1��e|��̘���� �G��ߠ���r�>d"Js�
tY�9#�S�
�f<�$�`%
4P�&JZ{5.x��&ʗ�GK>w�(jPmk�v�)���&
���U(j����Y,*�W�e�p+-�d�r�K�4*�n�o��6J��1B��6�8
0���8������V�9JY��}�{�:
T	���9j�

j��7�YLs�8�>��4޺/>*�֥��b?��My���>��j�0�A�FI�P9��C���
�V�D�fh	��Ej�_���G�)�	����Gjx�M�&�H*��
2�qJ
09s���KJ�T���&KJ�Ac4�mM���Ŷ+KJ����teM���	��MN

�|"xQ�����R*c܃�9�U�n������U��C^_�Y����c�\*�c �Z]���̿(]*�(�cC�?_jk�
�xq`��mV&��a�2�{.4�b
$�[Ky`b
	\r4H@tc
<����b**��Q�nf
������Yg�k���cjVN:zT�`���Z��#�j�-P�Pi��@{��ORg*��L��n���
L�
Ko
��,Ȫ�qʟ x
����sj��D̕u
�:�b��rv��0h�
��xj�̅*nuy*w�Q
6�zJ�	p`��}J�jʊ&�~J�
��Z�J�f��͠~�ӗ�z~
r-{�������U�D���J�UP�څj8K��9~�j���V{P���H
Bȧ%�jϊ�u��Ύ*�2)sOF������1��m@jq�"��u�Q
�?��jO	`
��E�곛�
��ݘjs�����*Q�a>�i������;���� �y�ʹ
2�p����h;��2��ʆ��H�D�J�SW
�/O=�����sǦ�-�_�3���h+L/�Jze��`p���V���}��%Il
�}�0�*��9
#v����ˬ�d�X�
��7�3u�
��5Y�%F����JJ�y�������~����S�J&�L����	��p�j!� FѸ
RR����/�����bzɹ*>*��Ѧ��x�
�~�J���Y2p���r!�i�T���Q����,��
�`�Y�+�*1V�ݖ��j�ƊY��l�*�ai9�����f�
!ŪF%��ە&Ȫ��A�~�*_WgV��|�J8�x�[��˪���jݮ��q��&���ˊ�^*��j�.�1���
U�3�����E���������@�*��;X�ɏԪoM�!��ꨧ���B����0��8��j>����q����	]�|!�
O���,]-�JQ�n

�Aኻ�
�Z{l��t,�'l6��䝎U�v�����Բ�J�`��8��L����*4������OW�w�
>��j�������]*0�C��mD�
� �?�j-H��!,%�J�z��3�J�3c
�	3��*��)�W�n���ieE��k�w�S�.�kB�v� C�����(��j5��o��g��m����k�0���q�k�f�k
f�r�	��ĸ���a��t�
�ы
��
k�lٖ����o����
�#u�8����ߞ��+1�:ʻL��w#
B�%�
�
m_����Ä1���n��0���������X�G(�9b�,��n�gh�+����b�KQ�dmP�f y���s�l!��2��57#+�!^�i�#+���T��/&+���9(KC���>�)����4,n*�9�{c9p*p�=�C5(*ko5�
�D_�,��tJ
����/������0k�+
4?/0�-MO
�獆1��DV\�32������4�C��?�5�� M^��7�˻����7|��۞�;K�NQ��%t?K6�����dD�ЕxĒEK�<��fئE뷫(��WH�a��kgkK��a`�Q�KK�k��ˑ�M�u�
�j�4N���s�e�NK�P�^Q��P+��X�Nˣ/a߃��K�$N$�UK�'y��*�W뒍�."�X+]�����X�	2�	l-q�WKՃ~�T0�\+.<�
�3�{\+t<^ʮ�d_K���Z�wq`�!CC4dU�a�e���z�b�5M�	5�~a��D�Gkb�dK[|���u'e��b'
]L��c�M��ĝgk�?+���`��",��_K
��܂�iK1
�Y��<k�y��v�2lK�>BP.L}m�ݐk���lk�'fmC�o�*���0ęp�=E�R�Dp��K�Bلo+��~]�s�6�
�@WMt	���tk�M��[v��q�$�wk�H����r�ސ�
0ߒu+��wo�5�q_��۶��{+e6
Y���{�c#�����r+�%
�a?�+$[���T��=���6�΂�wW+u�؂+�Rz9خ�k��f�� g�K��-o��Kk'��JDž�@O:�kP������v�C���W�U���q�K:�5����k?�w@�����v�a�B�K���AP{ō��n��(�(�K�����	�k�`��S��k�Q����ɓ�0��+�����h8
Q�U��k�����7��2nX	G҂�+�}hث���U�t��Y�r	��Λk�FF��zD�·���+�W�-5�E�+ �q
$gt%��/
܃����:�����9���ſ�k��aܽ�k�����7��+�C	�;�ͫ+FZX
�~[�K�F!��LM�+���K���k�V:����k9�
��^J������c;9��PY�ƪ���<zؓ�KV¼IHx>�p���*Q����X�h��k0��
��K���2�������D�P�b���>*;�˟��
�u2x0���@P��I��K�L��n�ċ�ɧ:���Kf��~ ����`�XEq��ˏ�@<js����{��.e��@>���-��]��8Y���K�
��ic���0�����#�	���«O�L�</��k�v�e��K����tI��]Wna��U��T�d��Ӌ�m���>y�k]�
r�c��F��;7$�+t��07�٫^��ž���N�8�|��kB7*	��T�݋�z��r����.rT��sLTO������CUf�N�+j`��BU�+��u�~[�����J�U`�{���C6	1�����Pk�F&�KI�x����������"�+Tv"�I�﫤��h���M�|2���k�/�
�ǎ��K�-�7�T�?������g)ъ�+E���=��U�l�p@��乎�DB�ki�aQ@���]��Gf���~�aX��ku�^���a�����RT�3�k�
������Daq)Y��OQX�}O�+�3=IW���:
��r���<�/AA�i����0�vܰb�H�,?R�	�D�,�\P��	�4�����	�fT�
r����0���������-<�
�9z���"K�5`�}�����
�%�M�8c�jG�,���̓�LR{�Y��]ˆ��l�D��5����2Zs�l�c�k݁��O^n����'`��ě�̸|M��s!����������і#,f�ּz�"��Q�J���$��i@w&,!HA��"'�8
�ə �BΞ"m�,��j�"��-L��	�*Kq.LZX��<��.���v?��0�+Z�a�=20,)�s���2L&#�K�2�Rt�d���.��Waܸ\�-l+�Ru��O6Rh�A1�O7�ya�/|D�8�.��Y9�
�-
�$W�2L|Ɨ��iZ;,FX]���>,pÍ��2?lD�U���@L֋�OuA,Y�/^�^A�GC�u(�cA����n���D��TL�tElFf�cUDL~R�
	�5Al�P�aLP��K劔N,���	�HOLr�
���N���ZoS��vQ[��U,�GD���6U����8�W��'��yp�Y,M���++Zl�ǨuO�Z�d��y%%�]��>����`,�h
���Da,X��G�+b,����CaA��[Pf�IG=�5�g��V0h,W߼	��$�k���w'.l�h��˘�l�>�K$�f�mL����Emo�A���)jpl�����o�����bup����hns,J�5=~��s�7/ԨBs������өt���:b���w�ג
��\p�����l�tR�h�`zp���Q)�{�oX�L);{�Ek9Gپ�l&)5Y5���B	$mqʆ�y7HWYD3���|�/�ঌ�81m�_�#�,&�k�y�,�r�
T�)���b�;��1�, �S�#����}�ђ������,�T��Г�R�m	F1��ᅣe�m7�W**
�rғl�bcU�����fE�n�,5k���+�̒�&9����t�[
 RE��OْY���,YycB����Lkq�
�
4��0Y���i*��ٝon/髬��
X����l��[�zJ�l�̟
�f����
D�B�,T�%I������S�����|�����,���?M�l���M~�L4���A�H��߿�HM���Ƚ\�݁/�l����HŒ�2K]�Α�,^|$L	�w����� ����wh���e��L���_#o�,#+��pˬTvp)�c�͌AN��]K��,���B	��L�JY֬p�����D����A�GŷOϬ���ǭӬ�$
A��S�,�B�	������ef�E=tB�Lښq
ئc�L|��]n�ݬ�hWΟJ���i�L��0�ެ���m�A����
'D����t]*b�g	�]���,$�
�2zb�H@F`b��,*���=����=&�����$pY����lc�;
�˽U������l�?��+$A����Me�UE���^
��}�����
��x
�l�ƶ��!R��}1�W-��eh�U
�'��T�
�`��s��G���lA��x���fm	����tlV�
�/v9	|�DR
���1%,

���	nSO����d�:��<e����N��Ut]-fy�;�;CM�
�;_����B[����Vp�b�כ��>%�*���LIt}͘
��._$ͦ������
���I�m�آ�2%'�BY]�?M�t_	���s���IѬ�!�JV�
K�E�#-���
o���#�r�
��#mY�)Rw"�$
%�o�;��$�4�m����#-����)-k��vUW*-*{�	�-�H+�����y�D+���鮈�+�'{S	i]%�-m�
���t.M9�
5�R�0M����1��y�ů2혆,׎E�3m70�y.4-��6Eݼ�+ͼ���~V8
K�O<�':��<�-��<-�:�Q^�B>M�+%;��?-x��
���?m��1�:�A-0*�C-���bF�U)�%?H���B�5�TKM�t�`}1PL�`=q]�-�M��et	iv�;L�7�@Cf�OM���g�P
�n�8�4Q-nu��zR홪�wh��P킂.<��Tm�8}���T��s�G�]OW
�Q�H��X͔1�f�Y� �`	5P�0\�)��D�6\��R5L��<^�m~�[�V�d�o5���e��f��z�e-�	����eM,�E�AE�h
0���e{_j
:����jmݗV�@nmKf��~8n�콯��Mr
��
�Z�^v͍2\�!��x�Ȫ[��Kz�Q�x�(-|
1��bl�}-J�e�(�~����ʰwkmTy��h��������ā�#~�^Qf�}m���
�y�-Q�-�>Ŋ�-���Z4:�m)�975Ö��W�@��<�M�l���+�-�m"3_�
���Z�7~���)�j��;��E��_5JR�
'�[���H�-�:
Zi@����F����^��eQ�S���)g�B�Ma�3[�m9V�����mb�W�Q�m.A9B��“-��W��ab�-=c�%�^����AFW�x�-��R�xי��z14KPÔ�O�������_&������(��[Ý��D�	�jg��]�O\�R�
&�B���Π
D>�������Ss�$t}�m˴���f��&˳y?<���,�dNNt]�M�z< ���-t�<A�Z�����d�"���RoB��2�mm�5�x��M0^W?܆������
n]��m���Kۭ�
/7�
S�����������G�uEY%&����0W�`Ӳm�j�-��m���+%
�혨%f��-�0*@���o�Y��
�;�����8����*�͂��m%��MM��C�o���� ��XÍ
��-$č@G�	�3Z�mq߰
���G��hql�����D����"�͆\��|I�Ǎ����dp�m�����r��M��_�9e�-:Q�
��d�MJ�9J,=�M�j��em���������>���n�
�V���-[z�	@�����e=`��\t�����3�W����������i�n3�ژ֭N6c"�����=>�j���M�Wvd��h�M��5����铤��\��$\������-����HT��
k�Ol����M�@��2�M�$ڂR��M{��
�.'e�m%=�L��B-������ˮ
�TN���Gd!���ͺ�Y��߿�m�:�
���O��u��<����me#��S��X'�c�͋�M�+n8]���HM�Z����-�b�+@
��-O2��2�Z�m�<�*����yǗ��
���K��=I�-�i���b����
��H9���c�����-N�*����-�m�G����-a���~��

�wa�oN�J��dC��w��N�3
���	τ4[@��#�jNlk����N�	Ʒ�N�N��Jf[�2X���9��y@����n��A�9\P�A:�}�a`.Ζ��<2�31��O7��w�����d��ά��!.�}�2�T3"��}7Ny�%.Mq,3ߵ�&.1�%�7�'�t*��j�%ncZk���(���
$���%���=�H�/+n�vF!ʏ['n�Kgrm��,.������c0�s���-&2�פ�	��	�3��n��}��3�\�G�յB2�Z�
��J6.,�iʭJ7.���X��7�F�F!۶9�
��
��,:�r���>�=;��*�V<����qe=��km�& >��9Mii2N� ~��>�GEf���A.���n'@B��Y5v�C��/�W�
C����yD��r�
`�F�аb\=q�G�Nu�^�
E���f?���C�O(B����En��`ޚ�Mi�H=J:Q���_�B�QU���;��gV���"��mWn㝤尳�W����0)tU��>��Z2���6��Z���(��3�\.��]a�7]�K��\��n�Y�L_�U��C#Y�W�W}��_O�\�E@�����b��G�Zj�e.�,���Kh.�����f�i�Z)��B�Pj���L��i���_GlN��Ni%��m.&ͮu;��pk�k
��8+pN;^�S|:�u.��`�5'u.l���`�{.F�"�z�/}��E�C�]η$��a�.]�ۡ6��Nm�.>�%c�nk��9�̈́W>���ֆ�F�
���Q�.�=��|���R"�9�RA��;w0	���Ns�K	f�49����#�֌NOx	���N �p�cc�n�e���g����R�O`w���9x����������3�}����f���t�γU�Pp��.ZK�tޗ�J���t�.G�r�i���B�	�H�?�����(%�������m��N�~��\ݟ�RA�S�ΜxHcΩ���pFʸL���}_�md^��6ӂZ:d��.�! Ϙ��NI��D�ǯ�N�fD��n>����}Ⳏ��2�z��.2��uv"�Nv��x$,��R��!\���-g
�f���.~��q9�p�N6�e��U������i�.^���g���nZ*�
���{Ž#@������f��gr�N��~���Ŏw�?�z!���X2�
jǎ�S
�����nnbG��I��n�F�;Sy���V{`�ͮN�q
�jx�ήЭ)�y���.�m�
�Q���.).�[��ю���#����N�À
���9�n%�X��@o�n	���Cۮ��uk1O���R4t<���n|)/7�F�ܮ�8�U_������ �b�����=��J�
��$Q�����G����p�P��h�rO�y�*0���O1�N���qR����",
�v�����O�s����f�AH�.8!#�=,9�n��J\����n��#���lR�_����ȱd���	&`��
���%=�:�r
��0x-�������	����!Bh��NNI,c��N(C��nP�.l&uԞi�����g���N�H�� F��
�J��;j�߉$ð���� 80
��/���7���>
�E�	oexuڷo
�ԡ�/�},B��	�W��N����w�l����O	�f�&o��([KW����Ug��T[�rőI��Y0KO������2-��:s���]
Z ��o}��/��R�p���ߦ�
W_j{!�.���"O >��8�y!�T0�a�%��R$�dz�'���8	W'X$(�N�
Yܡ)�.w�-�*���G
4`0+�z����,/"����>'o�9���.�<GO
.��.��d�ŭ�k0odq.	rňS0�)A���l,�G���,�3/��� z��6/([>��57��5��r8/���r�29/��R��*:���\��B<�O��|�V=����sj�<oh�'	�F$?�k^0�A��7?�Cf�BoNl�v`%C���v]ߎUA�s�t�w�B�
�G
y�Fω�<�%C/�=
Х�vC����N{gI�{~/s�JO�p�5�BO._�a���M����4�/�N�����Y2�P�7�]Y~}�So^�TUV[VS�]��I\f�S�0g��X��VO˜��1W���'����ZO�F���{Z�2�BB42�\�)*W�]/-�
�\,ZPZ%Ot_1�)���?`�bp̑V`��<��͙tb��-]y�b�(�	)�fl`O;�lݣ_����
KiO�ت�$)l/yA�O
n<nO�����n�F��ҩn/[ڳR��=n/��Ǝ%�r/%na8$��rϧz�
w$#t/K,�Y��uo�E��,w�'��7�zx/����y�;��SM�zaCX�mL�z/k�����S|/�v�		�;�/�	���S��f��
L�o���cݡm�OۗC�gE�O���?�����M�p����q:‡�a�F������ 
���"��
�΋���/���,���Ϡ�������˪�SD��ڛa2�R8��;��?B���%[�~��/�
R�l�O�Oi�J���o����ѷ��`�yZ�D������q֔�o R����O)�P���OH����m�o�x��]<��/-]
X#ٹ��`xVej���z����/_�$կ�_�5����o��n8̫��oJ�\�벏E���I��������"0��!���
v۶��~�刺R��? 
� �/�_)���ʹϿ,0~�1W��z*
�ob��/�1[
qi�缏���y����[����Od}��0EB�����	�V�`�/c%�̸i��K#V-�S�OXf�\��ζϚ�u-�0o���Wo=��q�yW�/ȏ�&LǾ&Lɯ\T%'� ��/�EZ�)�����>�5��O��gz��T�/dRaPR��ꇴ~G�LϏ�G���G��$������ү��[�pKp�Ϩ�
���ϯ�ZR���r*\��_��O�(�m ���D{�c�����݁���xٯ!���F���/d>�=�)�گ_���-��֯<MP��$�/�8��s}��oj{�VM����"
������_
�4x��/�si6��Ꮡ��
�*6��o[g�M���O���w�����i����e��o�����o:>���C���0kwE��{q
��3��O��������/'���%��o -�lT��PMVdž:��
��6���o3���ڔ+�w��s�,��C,!��+n��F�C�W�oe��XҮ���G{�o�ep(�
�"~�p�N�������kD�9�c����Ŷ�)�V��	�<���~	�p��}�p0��	
��	p1��o
���}b	P��X�8��n�	B*P�9T]I�9P=r��93�P?�
W����N:;�h�r0�x���%�c��s*��	,�����S,�~�y��E�3(�+�0���A@-P%�/�e@��y�~���!��S�	XS"<��\v%PSc�b�u'�
��Mx)������V�)�j�c����+�D2��W�V*0)�<�%7�-��muW�w�+p,>����0�+��
/�{*1]�l	�V��2p��A
G�[0��H�
�]&2�{��0p�ZƽW�50,�P�"�$70��1��9��I�4��9pV$2^���<�drqM:�=��l
���>����e�q?P�Nm�@0<����OB�dd���&�Co*���r�Cp��o
�DTC�&��]��FPZ�	�vœC�A�KC}�H���5�JIxI0��,�J0�Tc? qNF��F;9�+�LP�0���I��tUZR�rNP�9	��ʼnO�^�#�[PpD.Vz�@Qpn��3U��*�
�#V�EB�Ca�V0}��
΄0U���<��V��	jg���Zp�a-<
�Z�7%�	v`Kp\��+�]�܂YJ1��^����J(�iZ�C�+
�V=^0둈
_���aP����NMb�mg��+÷`0�#ʈˠdp
ƹ�+dp�w-奆�c�8I{���d���xs�W�X0Ĺ�_u��i����	2���aP��S?o�kp�TE��9kzz���D�mP���>�!kn��?�#Jp{mp8}�Q��nf�A-NRq�C2���o�R�(��
v*��<��xpX��W�:y���G
r�|�����n�}0D�Z"n�|pS��M�_��֧��!�ph���EK�Pb���k��P�z�'�Fޫ��pd.�:��0s=�	1E�=���AVL�����0ݑ��50�L��}�Z����	i��P�l�p�PB(�
��l�po��ܒ|��O���֎0۸��Z�����8?-f�n���c0
�[ۑ��*ٓ&R��a
qb����
S��8��q$�K}��H���x�P��L���i���n76䊎M���Ut��ݹ�pK���&Ȍ�0'kA
^��ݛ�5V
q�u�)K~��s��T�q�d���`��o�NQ���U��Y�0�T���ӕ��!��;!�P7J�\��_��d4?`���pEh�\�%�0s�^8,I����e������5�0�kz��uWi�ПT�-թ{�P!G�	8Pi��p�-?6��;��*#s�ퟯ�A{4��:�����������+ѥp%��Hg�_43���8�/�u�p�9���ԣ�ĸd9�H �]����(������
r��W*�������
�J�+�k�z�h��p��JΩ�Ð��m*����L���3Đ��
;绝�0w�Yy��1�0 6<�K'�Ш6���#�p}��`�V ʰ��r�C��ː��&����N��2�0yv�_4bw�0�ł
_�Ӑ�i3)���I���f�#�Pr�%KYF��J	J�o�p��b�0s�0>�!�i���\
ԇ�p�?�z��ٰ%�vS��ݰ����5��P�;��U��06H<칹��0��+���`ސ�\-���phA:�2��D1e��p3������lI+f-}搴2
��>r�0b�a}���Y1�Ax>�Z��	��V��8��	`�ā���W$P�[�Pm�:8���P��u��9�pk/T�:0j��l��;�y�uZ�#�2����)�1;��5�2��Dݧ����K1
�S�����XI�rA����j�n�����
:x�7�PfE��j^����M�-��2�k�P��������P�ѯ�4'���?��Ƿ�7Q}�G,<-�5:"�Q�уu�PC�;�IUs
"�^��͉�5d���T]�x��Y���6��.�=W�WH*��:?�������5�t�OqC�1��bO�q��
�2q���aDˀ��]o	ZI�y*!3cVg1��Dg����"��2��q�J��J{�t
F&�R�F����#K�s�>XQ�������kz�z�#Q5���ϓ�$1���n�n�%��O��LZ|#�&�J�R�$�9� BX}(�no��?r�)��
�rW�&QEg���+�ک�a�1	+Q�N��XV&QN��j�Y,��z�S�#/��F���0�����F,1�NqN)9R0����.3��k�<5����R�:q3�<��);QKKK�@�@��v���A��)�4�@\�*�C���}$��D1���V@�Eq��e%��D~gt$R�H�C�@4q�H�^�7��J�QU�#,9�HqD��3a�nHq��O�IM18�"j�ŗHqD=�5��P��9W�1YQq5{?u�/qP1V(C4b�Q���#-'�3Q�oc�:��UQ!�G�"TV�@9����V���+�`�W��qoA'��V�\�W&�X1��J���[&?��ؾ\Q'֘�'JH]Q�.�C�(]1n���"]��1vO�Ab��V��c�^�>f��dQ��<�iqqeR���f��+�K�)�g�����ef1�]$
ћ��i�d�D���j�%���kq����uf�J^)
s#Nh1��
�úig�<w:Yq�cQq����p�pqy����{�q�B��P�G�pq̀5�k�qQm�>��Ar�~f�a���u��+�x��uњ�סI�t�3U���~u�
6���5�yq?�����zq�wx�z�`ѭ}\G|Q�!��=�}�q�}���h~�8�,Kxu|1����,}��6�
6Q�6��f����5��3�eyrzQ��ZrG��i��΅1�!�q��ņ�fH�
�(��`%��@�j���'�c�FΉ��Gg�͍��1��ᏱK{+�r���1�e3C��͑Ѭ���)�Qep�
)6`w�Qr����r��(��	�����xs=��1(
)��Ț���z�kq�1zW&�l�Ƙ%>�����q6J�
kT)���J�E�6������L���z%V�S���Eg��-��q�s��{[r����g��O��':
7?a����<���b�1�
+0�o����)
&����q��,�ţ�e^��a[���rk����Gܩ�7oH ��q��
eY����W��©ͳ��m5
�|���#�!:�e�1�d�ʴ q�Ѵ�*A�����9M�	����
r<~Żљ��ʭμ�MX<����qj��G��v���~�q�hx��{��\2
�rI�Q|�'��N�q�bL��NP��`ʈt{���‘���‘�֭�����1����>����}Z[E�q�`h��ӿ�xb�Ks��������%�Q�z%_գ��q��:0]*5�Q�E�|��
���5	C}ӻб��gZ=�bб���b�^�ٱ��l������ʪ�ۇ2ڱ_��������	ˢB��W��<cDW�>�U�?:o�W��37��K��:Z���K�,fP�11# ��$�1	g�[�q����x��Q����#�Qq��
���qB�U�H����([�}S]��<l��a�1G�����1��6�m(����
"��k��>jW�Z$�m�}��qڑT6g��^8r�n�x����+dZI��C�q2�X��@4J�O�@e1�pҖ�Q#`�O
�
!	|�^�R����
�kS7Eg������۶��^�|+�@re�~
:,�S�i����0
BAnr>[^W�)eRE�Og��]2v�D0���d�jer����:���Ҁ+��>d�r}�D�C�V����T�6��{�oj����,qJf�!b���;j"��/��u.#r~V>FX���D������%ҹ��D�&2���i$'��o����%�?D���s�*��_e���+Rge4q�Y,�c}!
����+2�C
���
,��*3�b�/F���w,��^�d�1r�?$cmm+��.G���3Ҵ��d+nW+���B�e52d6|bv{6�7�J�;��8RΗJ>_�8��z�c��:������n;n�
3>{��?h�?2�`��@���d�v��@��u����@Rbz�
�6�C��V��=wC�����Em�`��0D�CR����G�|�)�>�\�k'�>2�-{o�=]Gr�O�%OM����
xM�N�V��͢Qr�+�#I7Rr�
��Ս�Sr:��+�kT���z�S�O� �U2)A����V�|��
���Xr0N4
��A3Q��L���B]R��`K�^RZ��W!8P`����?Nb��p�cr�ܞ=�4�d6���rfe��9��"(ugrĉ6覗h�p����i!�"S]#�g�5P�;l��E=��nԁ�
��n����R5p�J A����t��o{�I��u���
� �z�0��U�{�TjW!��|RՏnmDB*}��'�!$J}r�׉ �_#��t{洂��^k��7�Ԃ�1�
�вY��M-:灇m�҂��ǠqՆR��E�ҙ��g�������.ǎ�����U��r"*�T����wX�
�fW�r�8�lj��J0�	
™r�Ӯ��$���V�3T��Ԝ1�
��٫����뺊������ɻ�R�f�O��;�3�z�P�C�Ҹ�	���՟����)-K�Rec��U\���at3Nn�R��p�o����P�����L��Ͼ�������H^Y��G۫��|)i�W��R,��ìΰ��	��R�r�=5X��K�܏�K&!����y�T$N��!��j5÷2�Z���Gn��h��e{��҄�x�[��R�9I� �����~Yߺ#���P�����r
1�v���8�=�B�U?#��rY��8����>���M3�������O���b�)��V��b0�	��mp�Ү���>�\���[�
M�[��rg?'����2��	Ƒa�2�_�֐��b��i�����y��X$����2 �͒��-��>�2P`)����2!t7��]в/E���O�3#�GC��HP��hP���I�{�l�S���f����#��#�N���e�
)���cTQ���r�6'�÷�2��y}Wa�r^p���R���
��mޒ(D	����;U}jO��r�
�eK��r���̎�r"1A�e���RK�=�2y�@�j���,z��\���2�{���g�rO�2�Zv,�r���A��2�,���F��{���Y���_(9�7Y���̜D#�R�R�2h�0Z3��n��}�_P��8a�
K�:�s���
.��sd��#�C3*�`��
�����l{ӉJ�Zw�������s�m=(p�*�Of��V��3ƞ�	��ثs����ه��\�����NUd��@���a�������mȎ��}%x�\��3#q���A���wH�~ːF�h� �>�|}
+"SEj�_JCW#�Td�M�Z#Y���l�1%�	�,jI/�&s땁X�U"S;�}�3�)�&��}\
)��Y�v�+S��
A%��,\��o̳,3�	�2��.3y��
�`�3�q�D�N�B4�l�
�ؾ5���7��q6s]�{��{�7���G�S�6SYT�k�9��.�lK�5�aBw�)?�f��LCn�A��\<��B�:J�&�*�BS��M�&��E���	���+GsF�&q�\M�����N�~+����!M�|�m����N3��0�k/Q3ohL�r�}Os���+i;NU����|r�X���611�Y���@��"�ZT2
j|��\���f"]���~	߸�]�^z��&�_�� �Y�^as�{�	�~a�VF��aS�V�`�V�d�>`r[\�ds_��Wtc�f��ݨP�/ugS)�Z
�1hs���F���i�w�>i#��jSU�I	R�i����tjk���	��l���+����o���r	����q�4z��ӓxq�;8m
�$�r3�$v�q�Tz'uC��u�Z?��CGu�L��
����x��	��u�y��O���y�ԛe
n=��z3��S�]�y������r}�Z�D��'}�Oa�Tj߁}�Q}�"Y,��3A��� 2��9?A��'���	ˋ�o}s@�P� �]�3�K�z��}Ӄ3��+�3w���U��s`R����y��IT�,��Hۮ{�eI�s^/��>�P�S֨�T񢶌��*��}�C����OO�(��8'��^����B���m<ێ3�	���Qэ��5�1���� ]�\�!�ӱL���0	�ӗ����2��s��h3�u����v�iڙ���E��~�S��̀�ћSa��
�9�f�3\ֻ�0���H`���⚓�?�`$���3ϔ�	�go��ywz����l�h��Mm�� �	I:��ӝ`���3��S<����<-���U����F���c�3��b
���Sڋ�	>a�����Y���g"^�k;����R�8XB����
B+�S����G�s���s���s0�o����sx�bz.q�s)�uM��3ӛw���͓��Q�U������`��2�̇\��S�R��
��3�g6
,=�s��Z����3�c&fg\ѳՉC
�w��r�M�����3�A�
K]`�ٳI�I	��-�ݓ��Sk����!k:>��3ꜳõ�a��b-$�f�3��V���r�3�L81�b�S3�{q1���$��Lf�R�Ӯ$�2����s��xsr���	+펾�����>�����@{�V��s��Ty�S�3����y�s.�f
����퓗�0ar��3f��Y�����aswpD��o	S�����S/oi���򳘅qE�@,�3a6�V ���h����&W�3I�>^ɥ����U
�(x�3}
!�o��ou������cx���?^����#�e���l-����¦�E�k{�N�wI���T����3t=��"��t�xP	�~�����n�@:h�P�(�t�
��eh	0���T!�c����	T2%����	��C��=���w�h���t�3x�'a4�Y���K��=#k���
t��d/������"�,���0$�"$��5��sz�����to<P
m?��4��ۉ������BsJT��[K����nz�'�<��Z��I�+�C!1d���?��E�4��?%�4�t�#�xtq�+��]" ?
Q	�"��:YvuB#��
�8,��&GlV4$�p_��&�|�����䌙~#�Ql�]��)Tz�$��'$�s�/�+T��=*�p�,4
Q��654--Ŀ�=�c}F���/��������0�N�����~1�h���ay�2�H��Q����co�~~{44؜�>g5TZm�
[�[7�n3��h�8�����fcO9tiV�1<���E>���<'�@T\�[��t!A�ôJL�7AT��n	
G��C�Q�w�B�%|�
=�v.Ct�����F�G���aGt�9�Hf`H��ZM���D�-M��1vCT��0#�KTb�<I�L4���
���4M������O4�8�
s�b�R�2�t3�S���V'�>T��r[5�:V�3"z���3W�7`15WM��,�֢Z}K����\�|��گ��^�G���j��`4į
�p'8a�9I75�ja4_�N
$�cԟf�˩]e�^��Yf�jZ$�e�et�1�3�
+k�SW�e $m4b_4Au
n�n6�NY��o�AT1n�oTn�/�q������q�D��
��9st貌fa7\q����N�mv�DsX��4Z-i�h�~�4[�H@A���8n��cȁT��	d��W���E�����_B�p�`�t�c�Bw8�4@5�i8߄Էsl}���T��w�0	���P�F�������A��k.'�V������
'�g����8����/�ƆS��l��t*���!E���������t��^�(?�4�,q��E���=n�qޥ ���i��޶���^S\Ȫ�*���r�K�T]�"m�.�4���ܯ���V�һ�(�T���Y�Z������,�������>��A���GٶE,����|��AG���u&�#�2���R��>-ҽ�;^H�=�Ա�z�������Kn���4���ZQ	��w9��8�&�tݝ�D���ԩj���+fǴ������p��D�	��N�����U��NJ�T7/i;x��Ȕz:4��m��tp��X8��4-��D�L�/��7�<2δ��M���h��U�^F�*�t���u���&["��Ӕ
�]gAH���$L(
�,��Tfa���ה���#��\ڴt}:z���T�I5��ޔ{Z(�a�����Z����9�U`��-޴	��LʷE�Ժ��T�"q�T��
�?}�4���
�������'��@�A~���t`æ�8����B���)�T��k��E�t���	��4_�5%]�a���uX���t�28�b������_y6�S�t�$c
��3t���2�v��Ti{
�}���ޙ�K7Sr���'�eV�����h��;��kw'I���=���2��Tqp5�5���t:�b�vRw�X/{�/���)��{ �TΨ�H�+���,,�]J��( ���'`��'��Z�0\���Lt7���m�yL���
��k�ա�����T�l�A0������	�
�3�w.�
uҋ��Yo5��n�f�k�%
��O#�+c:r�
K3��C����/Yuw�?	|��Uq�`n�1U�x�x�Au�	�$ ��Lp
�bm!5�b(	x��` �r�{�A_:#5��p��_'���
�U+�Á�_��2�Z�kM�k3�82[	M�C4��d�[aϣ3��"���l45��~��75�����A8�)F�	S��`3��s�;!V=U���H�>D�%
7r�@U5T���@�F�I���f@u'�+��]C�Y�b3��BU*B/ލB��NH���8F5�ƈ�E	�G�@���WIu	\���K�o�@��0�MU=�vx�1Oբ�M͛H"PU��K��@GQ�'���vR��`
@�ZS����%�T��bnȬ�V՛�S�eVU�b�ƅX�0;��j�Z5*p���@a�
�e��'�bU�=b�T7a��O�`�sd�ؒ;	g�οd5hL
�`�g�-���`Oh�)��5g���-�cj�>%l�}w_hu6D����mu���wCo5�k�]��`pU�d�|�.p���sk�A�uU:���A�xU(�٢��y�^�M��4xU%�J�ܥz՜�6ඩz5�V�"��}50��@	~�10��Na7ua��;��luz�JL�Un>H+�ІU��wC�
����I�c�Ŀ�u(ҕ����u�
��}�����5Pg�
�j�5�b���躎����5BŔղ��R�Õu��}�I?M�5X�^�������`㤬�U�������|Bj2,�U�X�
�z�5���~��u�sh5��G�k�
8L��@���o����s�N�ڦU�u
���D�U�W6
��7���}�9W�3Ǫ��x�L,ǭu�FE�m�6�U������c�O���:���'�;0���J�Lɋ���/�Ve�B���n����u3�#������x4V�w�&�����	$�Qt���b��R��U$R�զa�5�T2	��3���،�L
�D�UiX�
�\�uK>J�$"\��M�H�[s�Ք�pl��ŕ���
rY��5�*�o��P�������
���v0�^�Cx���/WX�1��5��N[�5 К���@׵�J
u=j�ٵ[���!g
�m���N���;��U��ܕYɆ�k�5��:��f��^*d�ù��G��J.�i�uL9yS�I�u��{�t����ҍ�O�5�
�Kԍd�
���g��(�,‹��Ŋߜ�p���.*�˲�uw����z�U�]	T�1�Ռ��T2 ����/`�����i4&N'���(8�l��D2�M���5/\�T��U+�������� P�ʉ���{�\��_3
qC}�u&���;���u	�����B
��6\����6A�k�͜�����V��"%��C&��ÒVv�nW��	�fM7
np_VD��e	Q*�~!����?�/
��J\tT)v
���O��>;�.�j�22*�0]
�,�����������k�\�?�ol�����ۍ�-}���n5v��^�U!�EF��!c ���X]R1� v��7����"V��\
����#�,����;$���7�%v3�t�¢"�F��
lK'vIEW�^�%��,u=��)v��1���N+��s���,6"w�۹.ֈ�KtUvt0��E�
ڭ�0��_MM;5�y�}�	�5��n�lh:� �4*X<��<��V=6�A��	>6�]NM�҃?���l*Β@V�Hj
��Sz@��"#ѼB6�+�{�5}BV�_/�P�@��#{N7CvY"���7�FV�_��^>V�i��	jG��$E^8|SN���!m�=P�c4W`���SV�~k�6U�Q��ۇV�
ٳI� �[yh�o*)�]6�'}�S]V=J���a������ܶbV�Pw�zvc����dvgH�0���d֢G<M��tg���b�.giv��Z���dk��<ͷ�nv~
Ҋo��ۣ��N{p�ਛIi�Jov
����\o��
%7(pv�*���q�/���1l�uY�E�ƩqVe��š��w6:�\a��n��f݋ďtw���a�z���A�\s1% ���|w�;1]~�Ք�%jY��'��?��ƺt�,ئ������0�h�#�j�q:��Q�H���0���36�`es�6�����6ݟ����I�,�!�vs�o
ng�V��n��R�V�Rᚣ��V�W/k@PH��nl�X�L
�V3����՛��CbZPy�<4aj~��Cm��(��qɡ�6��֫�
/����5U��nҙ69�-�#��6TdQFG���,M�z�� ��3q
?��6��Z9N�|�v��

b�6��:o'�6-`r�k�����Z�i��X�
��A
�6�&����vS0�G���6����<1��6Db
;tX�6�X�ѡ�۰6�u'���)��p���j�6�$��L�=��1�]�\�������i�M�A�)��=��Gq<��Gs��	��V���0A�1�v҇���]�6�Kr
�y�vC3_����Y�~D�6"&�1z���˞fN�e�vp"Ǵ2��',��ŖO)� uǶs��	��	�V��&���ɶ{�X��_�H�
� �q�6
{����HϖatYN�����Q=&pxI
����Xo�H��V<�	�4�V����b��6��|Y�(`��9�j����6KX{
RF��V�������V�
�%�j�֋T�
�^<��Ww�
7��.��~r�ց'ޖp��	�f�v�v��V�s��Vޒ7	7�H���	:=d��6�D����V|
�X����Ud�ݏ�6_u�^��A���:�K15�6Qր>��֕��0H���vV��0��MZ�[���5�bq����Pv�=���yFW�	�vͨ�
G�]������g��x�����6�h1c-����J�2��!�6P�I�P�k�
N�Iu��:�	��"7r��4)���m��w�S�����X�)�!���^#&�!��,���Wx�Xdz�
�_e��a
W����58n�pDr�4
����dX<P��u��E4�w�r��n	��)��������[����S�~(֖�V��=���ۺ���O7a)ʈc�=H'
WB�w�����,�W�ӨÔ���Y��,!%7�Q�L,�I�k����\��R�%74~��'7N��L��8(����
&��)��6N�4�+�L����,��5�RHF/��ϻQ�+W/�b%�Cd�2�9��qg�3�����M4׹�-F���5WQ��!�op6w��Dc
�;6w{�)��GF8W��,R;�׼Fρ�J<��L=��Ő>�*�U�q>�U�y�S�@�`��"kt7@7�>�v�A�B�`�i{��BW�Z����B�P�~�A�L �����C׉Q
ƸG7g*���UHw�1z
7�]�I���	Tw�I�֖�:U�HW�k��Lw��.sKgJ�ĺ���T�Opr�L§�P��L+��0Q�*���XPw(�����R�C���-
SPw�Jv/I�,Sw����vVwe$릳Ww�c*`
W���Q�%�UW�o��AY��5��DU�SwDCv�l�^�I��Ⱥ_Fa�/�do���b�T���Nbױ���[պc�`��p-bר��l�iװiK
�k^�j�H/C�ܯ�kw
��R��l�ʈ�O��\mw�I36.dOlw�o�o��No�m.�P:p�H���?�sny�|�P�s7r���3:lv�
Wawף0/��v�x��q��Zy���'���iv����=�@w�	fq��C}7U�

py�}׊M��ie����듼W+�~��ݩ�7^}�:��pZ"o3=�7����T�9���~�=��w�w�l�
4�Wu�`�7}�Wz�Q�!�wH&�����wx�2R�s
�W%Qb[�u'��	I0�]�W�{+	�
K~���U�Y;�Wx2
��
���+E
z�'l����@
�fv����
��K�׬�*�-�2��<�'�r)��3H��٨�w�cN�һ��j��!.�7Yzo�/�,��2��gE���Wo-�
N��~�̒LL��0�m:�w<C�bK�&������Iu�W�Vc?5�t�W�1o�qeV�7W�3K��O�^�2na�<�7�:��V��
XC5��Ι�yW���ϥWds���Y��MA�|�Hܖ����ɟE�w�`@^����\�}ڪ�g�.�껩���?`���������ڬ���(�n9��W��7�b
��Z׺yս��_��?#��N����,7ɬB��I��Hݰ���F���a�7��g���7��<O��xylnd��z
1��Ma�
���p�v��h��x�0G����Ѿ����lT�
����Q������x�.K�w���<{J�з6���n���w���
����w���
�������	��i���t:		�ַSg�>rW�ԗ/���ݠ����r��c��7�G0�YE�W����<��W��
�2<���7�A�$6�WM��	�1U�w�f�
���7�d�����q߸���q�y.y
����������-��w@�s
Ǿ��7E�������W� C�+���7����Sq��i�Ew���wp<c�!����6�@���%�06�w$��ę����b�u�7��0n
��	`}�����]���P�5#Vw���T8_OY��Zl������W�"|<+&���/����p��h���7��W�~���J�7�O8b����v�����J��*Z5^/=���L냣خ<Āg�����
/�X�/x��8�Z��?u�lh
��Z��2�������Wv���y������ɋأ�(
!^Ұ	x$�[�
\
�E��Al���������
xv��8��8�������Ո~Y/A����M��8�����;X�`P`���x�v�
��G��:�|0o��L,�ޮ�W8����#2X�u��V7��E�MJ:̹�)���V�!�Qj���"�>0\QM��"��� �}��$�#���%'�p��V
�(8��
^�	*��X#im�P.8�Mi|{��08a�@o��0u�K�7�|0x;c">Z3X�zE�sW06�[G$��8�;/��8m98EE��7:xqw�ܺ,Y;�m�J�;�w>�v|��?��a�����?X�‹��GDA�А�UB����w�Bx�U�3F�DXf!���wSC��o��L�[Fx��

fGx��
>��rH��z���NJ8PV���!`JX�}L
��M.26���ZMX
y.PxB�
sF��Q�:̪.]�Q�ʄ)'_�S���;���ZTxI�
���vU�Wӊ3DRX�S��	���sX8x2g�d�Z���o2v]�倉�CI^�S8��w6�^�[]�ׯ�^��9��ᰒa�'�4	��(1b�uRg�/�c��9��e&d��~�
�$�b8!�+�.f8"'!��eXQ���B��h��
��<hcX�I&���k8{��Kx4�l�P7Dd�8Xm�9	���n8���*Z�o���	n`ApxFn��*�fq�Gi	�4�k8'�xa~��s������t8Q�q���mx���#��v���PBr؈�P854|X��>�!�|�&��
J�Қ}�/�#����~X�ِ'!�n���o���X�mk��I烘Ox���/Ä���ʁaڂ�֊���j���k�0O1����<|3������v��mE�2�Ý,���
�S����"\Lq�ƈ���� i	<����=�E�f�=]�d��x*��l怛xk��	����������Z��dc���ܝ�,�WZŜ���j,
�}����]�
�h��xK*��,�'���S�H��Y�8�Z���o��p�'({(�X0�f2�~���do�F��]S��̧x:&�;c����9�`I;X��1 
m��]�x>���CuƮ8��W����Zy	������
r�S��8ϱ�%:`��x�@_�4��8��uğ&n�8�q~��lt���5�W௶�,7�6����#&7��5�
��5����kl׬V��#����x3�:��e8�X&;��HԹ��NA�� ����{6z��>���$��<�񸸻#y�5��8-P��YJ̷�V�^8���X���dF��x�˭�J;�J�E
I{���8��M�Q�<�����	ȸ"4j�a�g̘
��?=��8jU�	w���xhC��s���w.-��θJH��X�8�Qr���Ӹ�*/���Ԙt�����u�xߊ�Әb$��۰�a;�n�>��D�����a��YP��ݘ�w	UҸ;�X�P��&<-�ZLx�e���x<,,V"H����u�!Z��a֞'�Ty��e������8�������x�\��cm���i5�k���S��B�����W	���d���<<�D�5������Mʏ�]�&,����C��
x��8F3�
�
u����T~
��<)�����
{������3�8��R�;)�*_�[�nE�g�XjS��)�鸍�m
ei���#
��c��ݢ2�(���$M�b�o�xC��[��y�87P�����#���#���\�\�4�������i��yR��
����]C$��� 9��P3��9���I���*���Y*��D�����jc�P�����3	"f��A�:ݦ�>�Eߓ�4�*
	b�^�y��8�r���B���Xv�س��ȓ��{k�
c�H�'��b�S ���zTt#9��HXk�M$Yg��7&�.�QѬ�(�/ni����(�+�/�"�+��;���-��E�\��-�#�s$~�/�����:(0��%X=0��J�!d��2Y��s{*�0�+zdbE499����-9���h ��0Qo���W7Y��? F�8�$��/6�:Y�~���.;��1yR��F=��f���Q�>��-1{��?�|����@�@�����cr�A�;��-��
B9AT:�\�C�Y��)tsCy+�6Q�E9�V�iB�DC���.b[~G�~m��i~I٨�6�;K�J9���U��J�߿�	�p�L����#PqJY.F�etNYYh���nOy�a�_��mPB����	Q��!�'�q�R9b\I��N���Jz:P��<�2=�qU����A�{Q�����d?\W9t���]7EXy����I�VY����}@�X��:���W[�w,�1�\9E�$	A��`y��6��
a�O��VM`zby�RuH�
d�Ud�
?y��e�9�!��3f^>\�g���$>�i�L�Uܻ'j���t�	�;iy:��Y��k�3��b7l�캂ϡu�oy˅q	��3#ry�@���rY�1f���,ry�s6���lv��]�]G�y9b��	�G"yyjX7VSz�:`"[r!|y�a�24VA|w-�8/A�~�Hc�o�	��`ןŘ���G�5�춃yZg�z���������ki���i�9ef[��W�ِW����YN�[�ډ�2����ᴌ�
��ɍ�����h���9��
&�,�y�vDp�!�Y�-�
�At�9.
�t�����7���Bd��S�Bn���b��yN��;����0h
���s���3��������
n=.ʢ�IG�a�W����R�3�㡙-����ɥ��1f��������駙-�?՛Z�9���!�.d����ON�[�yfPZ�~Nƞ��(�$+z�9[�<'�	��9����Ħ��9c�*Э�����<M��Y
�Z��9}�
��̶YV�$��a+����
5�Cy��.eJ�'g��ٖC�3�ud��4G�
>(���
mb��ŭ���Z�<�B@����Dh?�Y�-v�ޣ�y��Ѫ��9����,���'g�Yz}��cE�3��yg�E��n��	��Kj���YO�U���4l���șS��R�]�9H���Suʙ�n�KJ��-
Swֈ����9Й��N�4y��9ej,�4E�������	�Yl�	��M�ԙ>-	�AK^��vr<��/�yQ���Mt���;V
Y�5�ٛ�� ��ٹ�U�����%�s	�-���[:}��I��y�"fJ@׊��G������Y�t.6��f߹�d������yM�tr"!����uN�
T'�y�ey:�2��k�����Gn
�������rB�2`w
I�qj���Z�6
��`�2�����6���J6=	����y�\
!Fhw���~~h��X�Y�0
}�yj�-I�6�9�?$6��l�9hq�$���
m�X��y
��
��_z����w���y�p��㧩��Gz[���2
�m�������]���U	��F�	���]�����Rk@}f�
�1�d	����VSr�����a��G��A� z�8��ܿ�(�j��N��t.h���
s�o���@��A������)J9�Ȟ�����S��j�Z�Y|�';��X����ztL
���Iz�|)���z_Z���Ѿ!:��o����!��e_��m&�@&b
�q�m)�v�
�p++:�:,	�!-��ưCFc\0����J��0z͟8��H�2Z(K\��&2�����;F^2��E�5U4�u�h^	|6�h��K��7z��?Қ'V5���m��#9zƢ��zި:��Q�%z�9:{ѡ�f�=�Lj.\jw=m$j
�&�?�]2N½32?�Z`�:��Az��[��,BZ}6����C�v��O�vA:	]���iG��Y���/�IZd�2c��J:T�d!�I:C���d�"Jzū}���M���{�hN�6��)BM�
�6���J:Hw�̢�JKZw�c�,��R�V	��@SZ�V<�IS��ux�TI�
-�|�N�-���-Wڡ��{[�X��!��Y:k-�ӁD�W��P
���'[Z)����[$��b��}]�u��Z���:���_z7��	�`b��$��e]zl6Vy>I)Yzy�1�3�c�F�O��_�O���7�;e�=&�?�f������gZ՛c�$[���[
�yRc:���˾�Hj:�[���mzH3�[�\Vn:QT�P�m�*�	�q�n!x�
 C"�o���Y}rZ�D�=� �m�
+/Gq�q:�9b��LZu�%F�f�vڭs���vz<��΄՜s:���!'t����?�z��.���f�{:�]��#|�y9{��@�z�$k�{:Wl~�6G>H������i%�R�}ԧZ�Wm|�i\"�����z��cF��O�zNo�_I�:������f �fw�|u�u�b	lh�}�M����at�Z��V	N��ĉ�m;gHoV��j�����"�A�nO���]<j�L��A�8����lX!2HI����������F?�		P��Z!�M�����l�1-��zB^I}��c����@�F��Z���;����ac�y���7%[z~�:����Z��:�J
�MH��
�s����:�S	
Ʌj��4f���<���dlu��:8��>��U�z؉�&�� ������E�¦z}�"4i���$���#ܨ��Ѱ
�`?�Z�[�;�)����K‹E���F�`@�+������ڵ,f��~o���
��Ǩ�z1oR	�%�S��GT@`h��h��M&��۠��Q�����A)���z��s��@efr^Ě@�+
(�����
eP���:?��Xx9�Z�V��+���z��ݟ��바ޱz��z�N7Т��Z2T��WԚ�u�������?��&���B4d�hX�Z���	����P��	wٚ:R��u��Zv��X6ثܺ|*���d����9�w��7�d����N���ݺe�[dq2�#��t@�!��h��;y��s��<8�>�����!���.��z S���=�z�
��T��ZQ�%���_����K�����>&����a.������T)�fl�ڣr\sF8��Z�����]
�:\�Ves�O4�	�v����ػ��E<�zH���\��z�4d?��:4�S����|m�	1G ��� �(`x�(�;�q��Z��yҬl';�#�d�#S��}��K	6������,�c�;�>8���;F����V	ș`��t[���f���J�{��	�	[��+��>����*z�(�*��{zM'V	���H�S�[c�=��0Ĝ���$[�ciS����B���"��9��=��{��q��4p�)�]u�sG�p��P�&q&�U�)	E�5���!
)>a;�60����{��n[2�2�([����� ;��J$� �m��R2��)9n?�n ������+;�r��\ F%{�5E�
�&[���h-�&;O�G��(;�&�3
K�*�I���b[+;QGn%�.�<%��7K/��=Z�Lĉ0;3k��
2����n�H�3���T[9��4��Y�,�b�5[-�
V���6{����_��6۔_j_���8ۺ^�
�'Tg9�!#U�ǠE8{�����:[�$f��<���5�P6{e$/2dz?�z�~i]C@۝���"�wB�B���D[�,Ҍ�F��
���0G{=�aN'�7H���T�܏sH{�������I��H�
f7ǚG;�b��
YL��7@4c�M[n�<�K��M��>	4*�I���l��Q;$��R+��S����_��T�.���|�X�6�
v(:Y{�mk���
\�f
{�vp�]ۯ���y�^�%���>��]�q�`r|`�塍��r`����3+��bnZ���c����*)�d�~�~�]�d�]�b���g��	;V�m�h�JE	E,�ig{�����Lg[Ce䀹�k�y	��L�l[��	���xm��o4���Tk;ڭt�4��k��u�n�Dp{}�T
n�¿q�&p�~��r{#\Z&�rZ���V�t���
uY��tM�
]/l{�1�i���t�w��{��s۾AD�u>�y{h^1����r�&�]j�pz��1��v:e��x�M|[29x@����>��[�{�
GV�<�^���!}��[�QylG��J`f�c=����$����{(�o
YMBz��1	�!޶B��KoJI����cv�%a��s���̶̈́��܁M���[0��
� �H�{y����nj�:>2�S�F�������{&����o,�?�{�+*���}�;k'}���ѓ��m�^
�Q�{J���)�Ǘ�v��:�/����(k��^�����8z����"����D��,ʍ���U����W�a���lmqي�����ry#֠��W

/�w���;�3���>��K�;7����᥻�\��l�[$	
f�����7 �	����X2\��Z�O������R�$���{����������cI�;�(�٭A�{y�7�e�;��n�i��{�4�R�罱{���[y>���A��!T*F?�;�Q(YzS��i��xD$�{l3��rm��|�B�f�1���<�	N��j�{��Uc�6%��rF�������h�
�<ySV����������ɻ���w�zɛ�G�
����{����f��{E��C$���龜M��{εx��۞��J��;�Rwʎ��{�����'5!���B��).�"�G�[��D��K��;b&�!���;���'wG�Z�N�'u���iz���h\�;�`Y��l껱9��v&��7=�ʂ-�웏Ez	�������8o!�����u�	�����d�'�D�;��x/�,�{����'N������/$����@'�Yf1�F���{h��R*W���,@�	&����A��
�F��{��
���~��:>5����ئO_T�k��������X�/����տ����r��9�-�w��Z�hC#��<Y�����w|H.
�Οt	\	
���U��m�X�z���ls퍽�D��M�����;���k����Ht��j���i����� ����\�",���g\�����������	���jA�
���l���(%��\�E��m<b��
���a ��z���@I|y�i�b7#�s��%h�m"4Co,D�V
i�j;�&|��_�p����y#���!��JȭRP)��, \P��*�?%����(�5�o��,���&9's-<5
�	��-|}@����/����0��>�/N?3<�|F]B$6����:|xj�B��;<�"S�uy<\�r,a�+1:B�c�oW�>��؆%6�;��ր`1å:;��8:oA\�c�b��*C|3��	2G%�E��R:F���jƑKI<:ͫ
��DJ��<�a�nJ�ּP3�٬L<�ͷ4#G�N�_-��
QO��d�4�h�N<2fWSp�Q���Q�OR<��_O5R�Y�92���W��A�bW��$~�j٢Y<�PI�Y�mgM1��Z|������\\F9�%�^|K�):��V_<͊��쇇_\�Q�
(��Va�ش�Tͨ�^<� ��^Xfc���qm���d\���S���e�]����d�SjV�f<Pw���a|���s��i��e3̈�$i��ұp!0	kF1�[��k�	��)��k<�����ui���A-ko|G�%�I@kܒY&e5t�j<���:k.r�o�Q�9D�s�<�җs|���F�ns�5����r�AFuWɫx�6��4���yt1���|�z\N�,D�6�|���d�ʈV||)��ZD~<�es.rS����zx~g"�=\Q��A���r Y
��ބ�y>�(��\����X���V�&M̞�\����q��6���=��8�
��i�\�K0���ܵ�����T`D1!��<��
��.������������u�����K�
Ko����wP���v��\�7���-�<�]�)�ƛ��X�
*(�܍��K�y
��-�,�bi
��^
��^��\��\~�|׉ iݺe�=��,yeD��n k�˩Ѥ|,�����c�\gl?x�_0�D�L
ay�\�I#�Y����dLB�=�<��c|*���!�����<{(U�W	����l���w�<���M���S~�;-��|_��s����|�u��Ra����
߉y~�\7�9�O�F�F����U���7\QGsм����퀱���t�����[���V��y
��e��,C���Z��}[�
z�n�����������w��#���\���N3��|�4�	
��|��U���\:L����\� �ƞ/�ɼ/��Mg1{��:?����U��
���\��	�5����ǘ��|L]dT*�V�t�>�	�^��sM�<�C���F���NZ���O��\ƃ2)����m:vpa$��|N�*�9�a�9l�x��Y�<��7	���Ba;���U��`�u
Њ�g�|���?0�73�,�
�|�)��fL��\�5��$�5�./$c���|�[Q���|�\�u!�E�u���$���J����^K�<�
�?��<(WZW�%��Ȧf3���\\��	tWA�����7@������l������x���I�R���s�=\Ps�|�v��l�����Ӻ	�<ի�|7���@�T݋ώ.\�A�['�(y}�h	o�2I�KC��{%�48_����%l�~�K��S9�{�k� s��u=�
�)h�}��]�$m]QٿM���}�������у���}9��.(�z��
����7.���]i�	'
P}�C��X���h��.~w���Z1�Y����,�8�
�����]	���
�=���/�7*�����P��� ��znj= �Z
�g��}����lB�=�Rh��}x�:��� =ݠ�h[!]�/W�x��#֔��l��$����U^-%�!u	�إM&�^��1��']���Ȇ��)݇��
Ii��)�戓fk�-}�b-5c�/�N�fO�{0�"!w�c�c/�:��)J��2�F�N�Z4�	k;35}�m���t7ݖ̙
<O�:�H���:]����W�=}0ǥ1�/�>=�����?w����A����
,E]���	�;NsF}V��ȕnG�4�"%	�wG�浴	f���G����a�v�J������8K��!3J�ɩK�,���J�H�8���R��H�ڿ���;\P=v�k����Q=D�|�7��R�����5FS��/4�l��U]����8V]��^�W�bW��t�	t^(�V��f��gAJY�B���
�
Z}�����.4[�"m�P\=��q��,3]q���BW�^����,
_}���P��`\�����]��j���EX�4�pʤ�c]������d}v$�m��e}��OB^��f}�LH�W��g}�k�
��``b�ߤ��(�$j�r\���Fk�4�W\�n�e�G��n��_VLlo=N��w}�qOl.ry�sx�����8�z�R0<�|�{�EY~�&J$e��~�2;���׸�]�U��C�C�����:�~ׂ]܆��M�b�`�A��~_�������KT���ň]:�}��cg�j5F+KlO�=5C�u/5��|�G򓝺v��F˛��m����o�="�I<}���
W�VE���=�IW�06+�]��wn
���F!���%�����b���J�	��w����
ۈ�h��VP�9l˅��}�������H���7O�=Zm�h���.d��\��=�
l^B	ԭ��G����}'\��h�߭�)X�2��c)8�8$���V�;���]J���+����p����}F���P�]�>nYT��a�%�M��Ŀ��K�i����J�u��N`"0'ƿ�‡��!���=h����E9\�+��R�m��½^�l���7�]�U�찰=ʽ0�M3A��ʂb^�0������g�D�}۬����=@r�J��ʽI��P��F���H�^��=�UOx-Kӝ��	�����=S��V�
��=QT
��]{];�Ʀ�ٽ:3�
���0ڝ-]��s���̨�m\K�Tw�~[��=�	�®3�ݽ�	��~��]�cC�n�S���
��1�}��[�P��Ş�}5��7�ִ���dW[LY��]�+#�z�=�3�{�������
1D�L��4������#
G����]�vm�K��cV�v���=��������[q���gO����U��Y󽋰��X���],R�A#���ݴ
���|��]�fb�f���ٹ�.���f!5C
�}C6�w7}j�=�i�y�%���AoU%��~G[]�)�*v�
�YDUP�
GU�>�\g	!i$v�KYU���
���i.��>�x?Z0

�ټ�	�����b����[^
�;.���y~�7��mF��{����$Y	�����cY�
�E��~7�Pwz��a��hA��;�@-p~a�
H�f���S&���q��
�l�3��9�
f㝾�����e'�������{�p?Ѧ�Y��`d�O rM��z6���?*Rf��^��06P>w�/�V��&q�Ocn%�\v��h!>W�S��p'���	��v(dK͵�)���҃%)��mU�t�u'~���3:�!�4��׸&6-~xT+�ˠ�.^��k	�`J/�4�r91z0/޴�R��{/� O�m
2��Yk�̤3��p@	����4^w�����5^Q�87đ6����
3=ׄ6� ]��
�6
�����!9��3h�h[:�ڇW���:�W�;���;���� ���=�
oܠ�>��p�mc�U<��U��F$B�<�����C>�����K�D^�b�(ƝE>%�z9r��F>]�L���F�3��F�G�1�	͈{"B>0<�c���K�-{�e��M�9��-}Q�����zQ��-��k3R�*�b��SV2e
�~�2U*s�8+�9R���i�W�Q�����4W�2�q�+C�_�$7
%�~`��J��rU�b~�v ���+c�bi��FX	b>m��c��g�f�@��/bh`7Y
T�gi�8ؽ��l�j~|���!k�R5;/۞k�
��
�E�i^_E���,�lމ���Ok~By��XB�o~�t�d$Yt�y��	�v^Ƈ�	��Yw~oyA(z^���#o@{#��3O�{>��k���!}���Ɛ0L~��Ӣ�j^�|��X0� K��d�#�~��<n��G�>m����څ~�r�#�����,/
�e�2�^������^ǹ|�k���D��al�c�^�)�r�?�>����̷�~l��%�H����eT��ő�	�u�
�W���xS��%����^�^^}dA�v�~NгO��i��d`CQ���@��H׏�^�k�'�ˡ�����B�����
������N� �^��e�J��=�j3�ޣ��h����>�7o�!P�>>��̆ծ��)��p�^�4��챳ް�2���~S�z
���׷^�}�
�;��>y}��Gf�~%F���㴺��O���cs���Ɍ��7��
$��	e���zA�kv
�����
�n1Ğu�������ň792���~�"��H���*(��=�{�>0Ҹ	���f�
r`T�uX��DL�?��z��b�N���a͞��
�\-0�����	^���Ͼ
��}e�k�^*�#	�UI��_X��bT��>t��ŖY�׾��q���؞S��	���پt��|�J��I������� G�s��^K��&�
����h�ڔ��g���K�~Ye|	+ě"�~R�B��L�ޮ�L����^Ž
m�@i�~%j$�u��߾6d��
W�> �^�?ܭ�Яs
����ޡ��}���>s
�
��J��4H�PO��2Bhӂ��-Q�\(���6D��P������������	F@5��~�'
��^8���n�TL���.¬
 @�h���[���~���8��>�>�߀v����9�2���^�s� �ë�^Q��}��K�\�T��?��/��ő�~7�
��s'�wI0=oL�O�!%�
��	�\[!
��>0"�7
�VP�PS�?3�Y�B���1
˓�p_(���P��R�	%YS�w���\�ʷU
����+q�q@��������di'�H��!��L�Œ���EMY��eq�6�>W���,���>!��Ex`��-����ƯN�ߨ��MwN� �S����I#�x�еVV$�7���|'_�_z�$A)_�Ji
L�])?�*�_�+�����8}|*�c4
a���)u�
)83�)�C��s�
:.�����y�0_6���uU1��u�%|j0B��	B���3�ۮ^ةg�4�Bfkm��5���J
���,0?�t>k��0�x�HS��9RxAF�˝:�2�� sO<���C/��=CS����>������@A�N6�8ՒA?�d!f�A߷�
���F_��
�LM�F���|�J��#��8�J^	��J�^"�K(#�M����13�mN�(��5�LO��;��f;O*�4�}�RX�v���BR��J�NkT�H‹��0U��0�ln��T�R(�]�`SQ�S�W���
��M`T���$,@"Z�P{UqH�rX��A��U�`_��_���a�.]V,`b�:h�<�Eb�/g
r��e?o�	�$�e��m�
\*{�j�ɇ��a�k����O�m���
�.�n_z5���I�o?a.��Q=o���
�)YXq�x_��y��q?uj	��sMr�=I�[@�p�ӧS���u?fZ�]�7�r?,C!H��w�S1P�w7�S��xyj�KN0_z?>���-�zWX
tw��y?�#�ct�z?`
��V~�{�'\S-~<��z�O>x��6'{��G|�����*n��#]�<>%�ȇBKq��?��t�=��$�2�=�q���1���y����]�̈_i�e����a����]�?�*��n#Ë���f	�E��Zx	��mK����
�|��+�fؼ
��-[wՉʋ_�����yT��c���O
�?�(�ŭ���a��8�c�ߨH�w-љ?fHҾ��_`���\���p
�[J�_�
�>
���y(
Ӑ�k�pl��*�����

D���Hʈ,'�9��g8o�n󧿈��1���"%L�W��g��=�>�?�"�P��ί��5��#��ߓ�I��1��|�B���?�j	4���v�~�*f���`��F�A��C�9
&;�|�����,r��?cit���_W���d1~��1���4����
^\

��7���Bz�bJ?6`�����f�	/s��_A����1�̓�r~�}d���Q��?:��
?�<�?c����vʟ��(}������98���\Y��o�?C%�RH��?
2m,�V{ѿi���Z3��P����*�����˵9�����Y"�R�(�H�#ֿ*nZ�?�C���x��8�Z���_���a��,ܿ��'>���?Zt�`��޿�e���]��?��M����d.e���G��`
�濔���6�c������nX��+8a�&꿞��,``��_��ky`ݒ�?N��D����n�g���P��}���(��kuv
y����_�3Z�d�1��:�����]�3W���&�qJD��?p��k�����dv�[��?��#m���Xa�(	s{�����S�CO�?u
!�	\����i����+.�ddi_;Rw<mxnAD}I�q�;�VtD�
�����Xy@H�m&2r*/]kWV`/2ClG
$CnAmK@8e	Uy/igCrF`$sa6<GB�BGg=3z=g��]�w�[6ks�����
��3�"�I_ojYPAoVU`]<
DBvzrV=-e.tO��ktK"�cAl a�V SBjq?|��
+>aG>�bZ/Eqe-��)[��9mhxGt
+5p<HO~Zg�����\
,������
F��R����%z2��_��eyrD�K~Lvx"#.x0+NU%X!(&�6}m*�c�N,$J^\[T:qG&=vN��u@buOE>TF��|_rR�*����������kn�������.��������oF^OrC~Qi> �����={^�hB�[�G>�[4�7PcGvC391�wn��-.e1�"��<a6ZDg;NRIh��n8j)�g!�?*j$7�����&��H'}VvH�6��e[�9gRnKic���	lc@�u7h!�������C�sR:.*���n��G/S:�N bv]8M4.p!iW:$ ;+Oe`FrQs_�oNi��7zj&,i�W�d����+h�Q&GDuNW*P6%=_\	�N$g3e�KI��dOJSVHjSdZ}`,e��=^��b��"��m�U;�����XVc|����|�qc�x7�Fg�[N:����7����:5��Xv(?Nk%,j-EF�)�Xley6E8bdX�)��F�����&e]�]�}���s��k=I\_8OI|hI
<p!���l!2!&.YxX]9|M@1teU�hi`tA0SR�a.D��|��s���WT~��-�^j.��\2X��_9���7��
"SNF14 a89Y7@3!9HAlaRA��\F1a.D�i�pI&N6VZ�3iH$U�SI4	M9G'K-���V�rh9pFPfc-9cTc8*:V^6	`I\7/mUdv[[Z*kUaCV
|5hUr)?RB3l%N-BMG�J��W����B�������"3~p?y*s@Wc���d#s�����Pz0d)G|qeDH8���R�i&:��������4xD<lN�XQ��	�����{Q=��L?Y7,3�ys�'#O���Qm@mb0LUO@QN`�W,HS$u�v��>a#U<6h 4A~Hib]\6E6I527]fVN">QdT��+��+Ey�!V7u@0�-d<��a�����"p��Lmi������UG*KJ	�8Q��`.~KRXZ^"$]!-m\,
8]
gbtZ5qs:m[:5SzC43 ��q�'i'!vI3|ByeL_`]F}kHt�EN����TMy5mXb!/;3P)h>?z5'%xTE,h	m����Xzc� �~07GRTEJOfI(fIQty�Z#~Jw+"w$�o,fvlfW^$L~d5'9pM]�����NLzeU}]/dud��G?TKV|;GMuzz�����WIY]���
p$"��O��C��*�e	�a�sC�;Dm$<�L!F���R�}P��p�r������F}�;������E�Pc����6R��@>�I�/G?v1h�����D�@ZmY�e����"#Dn~Cl%Z6>O_>^/p*y7": x.e}�_2#9��,3D��[�Z7ehFm0�K)iR($�KynNIS,#,R!��xp��*`yf=]
:��jJ)
5b��&tx)�QD�b������%<��+a )�`��h}���b�#"f�;M�`Cq�-�3�q���]�A.[X2~3-^\]l!2]V;.P#+u;����@m!�$6�ib!2���^a�p}.0^���2/�Y������@Y�9D1L�!Q8L
g2H"P]i~_-l!;j3r284>,
&x WZ{.CXdw!^0}ixieAp)0p?CZBY}JZ^{b���
Uj#>I6n-+]FT8MN3XqO}��5�"	��3bud`q: eg$D!jyjCht}}>649XN_%ik"~)M!Py@ 1m}:~_f,4D*Q2	+;Hb#R1,
0e.'Wa(5";< 
!Oa �Y{sk%*H,ZxI]lK�sQ�^���P
�YY@3~��
F���!����dvYbTdfi�{v���]��n}�qK4
 we}M3_[:f����W������D��8�/=3`	.6,cf|*h}5zo����S1
�|�eL(	�){��!�I]��$�ttIBEsZ	Vm?pR#@IEq/h�+dr
W��D'����'�Ox)#o!))/zpL
N9!2?; [~iU@}%IpC�$`���A�l-��dQ9.f��T�~�ikN$a2@��^�TK3���7(Nn2(IHe^vEh*q{C��~*S�;k,�QW'p>pGZSK~weLM-0&D"2:UR{V���0|'If�t\|qz/1�"1&�vO12��'���Q�9Wy��Ag�P����WgJDe��
���'V']`}rn\!�����,U(#��g����������fTp)�=6z{�+y������h�cAYs,ak&5$�S3
�MB*R	vCn��a��v��]Yw6z.bm}5+f J�^
��B��fc��{i**�%����$�E��e�6A�M9H���4O)i��Sp��2+$QVrc<�Q
v)X
vI0+cT3���t+bWU	Gum�&���S�aQ�n�xF]����NHJ������K���+�5�"$=Q4;[Gu^S3~th6�7ty;6��
���eR�17xaj�w�p�b|Zq:�TS&"Or�]^��'���_����JU�g��r5Rp(���FtA��z!G&">1&}?<Hm
SO$HrJ��-P+)'Xv;i7g0(�}4z�7
to
����"+l��G�x-#W�+�T��D(�qaDXJ�" dCz`=\BM�[+*6.V�PJq��Z����&�c5?-Y�!F${;ar%l`l@\~.sftW?n).M*j=0S1
�=���C|��-W'�0>N	(
g���{,-Q:+L40vc,��a"EN!V*3)(����I�@Xt��;�#
�^c`���4Rvh��$o��n4X~ vw@N`I?)G,5����
����!���>91U�q*c_1BU��x��������l<8�,lx�pf�Ws������DGzi_^
>l����4I;'v%xX��!3Mu���4p�[Ju x�m����C���fP���g����c�>Q�0��#<J;�v`D'<!�8��&{l,:W+�~9mfk
=s=<Ce{��^���W����K��:2Tz7:UA9�(c��X)?�����73Ck�K��^��{����U�H�DXL<o?_KReR66`sFbnE0+u z1 f='/"\)ZewQp)o/{pta�UH�Tc�L�����Qy#o8{.}tG(\5DF=Ct[+VI.�r�V�I]]	W2L}��A&1cX41u6Ch���%N�^ �����5'��U��`K�;�v���>>��8:-r;%[��w�R7Z-EA@MC5H#G`
9X'@g��H���a���EN^bvWIM7H> ����pXL~f��L/���lH����y�J�T{L��s;H<2)Ka���*-O�m!�Hh?<8��������>i�$@�_Z��D�;�kPm�P [ENX�1�#nV6N����aa��}Q�O���%y�Gv�g3ni6x��?y$`$X��WF2>w�G�-�n��czq�S���)�e'f|#28 #U��-kbZ�sY5�D9jO?/�UI�@��pZ3LA��#p-H1

G���l�� �Q#m7="�{CU!W;��
Rn�K��Z_tg{��peM��x������	�A��TUl�O��$<.rBxyfC}I�?/=|g>l13k��_*"Np�
C#@kV=@LX&=]t9pY@�g8rV(�P���tL��L����=�K'��
Y�SUAern}��9<��~`<�?��1�m�fKg6�YIp$WD|W�@�9
g'�2N_ky*#
:^7���W!h
0@AiBHe3;b\Ma*=k>l)���H�
k��Wuk4d#2|QYsg_\1PVe*A5%LzD%9G5*#��=D�h�����3M\ypoxv&@
Cyt;b����4a�\yAR$k.4"^$B}M+jlbdn_%o{x"�]G���hlE:*f*JGU��1V@.y%:��%~�����^Y'h73TJ=#U8bu�����L%����^yy~	z?�tc*MtF�O=F1xs8.k
CD��W{m?x.
R/B;SF}@P3*N
hf[aLsc$v���a�=28��~R�9=+%���%E="9qnF2��j�P2|aGc&;4.t1eakEZ01o=o"A�E~�������eC����[Bw���%3�����[HF��az?�H����u$,Mk��))|�pt-g;Gp���p=b}c+ea
7"�/2>!~r/xEg�g=^��|0o:=C{)>.'��_+��GKX R'`���n��{nJ�D8O�"�@@���7E����5GPk:�5c�Qn�����F������,kiW��
3[
x10tz��c_/>XDG��<`�-4M(Is{Rl-y/euT[0:"(oj
Qg���
q"*Y�=Uw�������f���������h��/�%�n[f����x�63�Ole*0oXe�q�5*_JV�RWc.^����^6ohg����K�?%Z�F�i�����
rS4C��_��on�[k=e�G++WnOwcLVL�}�=t=M�S?MoeJ0> zE%D)$mTdW.&�h�Lls	qk0J;�T^��0�@��B����^ER�������3Z�xp�{^�������MeGD3FD�z �y���wN1l&
Dow
[_]l07B\����xu7<ySYR<Ie2K[BvQu��TEw7-k:]}B

No(1cTYo7N6�7Q����~Zzw>l#-&P1LI���\9�0_�%�D�I�b$U3�-���)�/ZYc�9��������FT"1 9���(����������rx��J6h���7�m/R���
A�+FPzF	�)����lTC�N5C"eFYbDg�g&0[��>��CkCBHf?a!wtD��n=Lst8rsT~Mzyp	N��h���E7���R|]���<���&1vx���_���@������s2{u#R���j�*w,!'c ��@��oRqrw�B�������}w'I&�Vi�m�52R���q��
zvC+_|J����\����$��i	>31Uu��hw�C�q��,X9KKD�+M<��#Se%�7z]1���)*F,{��a@����P�������?h%�VW�d���/H&Opb;~
No`���Y��J/�oq�hN\�y&\%vv�����Q�U��7m
~#HYwIQ
"i�9�R�"���<7���z�I .$]/I4��������U�ql����4�%��b(t$#�o��r��mTzx`B3ZLp�J^�]Olo?OdH�x)+6C��

d�Rp*&8ZY0��������B,L1,:{s9{C�%��,O��Y�uwv=��:t��e\d,d*;?FaIw*:�jU?s;�[T�������Z4��^H[�)�sn</hjA:9j)�K]$i,T.�������?�SQ�I��g�Ar}hCy��^&�^fs-d(IK5Y]�9&|K%Y21
!��e��`pOI���4^D$76[��<T�8~T�`&_N>-\?;oY{(=*<y`vX15=RIl!Y+BX,+9 t{mKGi^k_qV[�o���<]Kd���G�����<����ECmA�O:3[�9#JT^3�2o
C���ppqJKf~(*64B'K-}A-4O;Shorr��_jQk0;L:�yP�����(sH��Lo�,���&�`p=���";v��f0atf*7P?=�+>�<�!fBbi��y��@.g)v?gv{$�Z{c7#@N(
\l����mTql�	6<DEq����FG�.Np���g����oRc15?)�-[2)DwpX l8}5FA'=(+���_e|m|z*;$�(:1��}�B�(���&��k2
trs{a[|*YPz])?[Qu(C~x�U.������BNj� a��e!Y��5�dq��Ad�q�7��\GI%|r7y�?�3tni[*,G+a6�fK_@,0M.~Mj`BS;\���|Z)�2I	�vQxy]�B��9�.��X,001k��Y43+E��F��������)�1P#P}\(���Z�dG[A2!#6-[q]	3"~]'�6[���M5]];oD*~�H:2^:25�
k���0�������EcUb?E4�St8#	���_
q��)H)0`_P�YTD��r,,
Q-�K2�����;��c��HO%IxxzV|Q(h�D0j~.��,�fIKUFy;m

bVV(C\xnXI\jRy-��*
<
"#mAe5#lS.p'nm�ff^ 6Jxu/��?��z1
D%q)32aDhLh-C#��K�����z7��SP�����@2HO����+�����dXN�!g?)Ep~n@49�����C)(/��k��P�9Y.]|x6k_U\L|Fmt&Kb1!|8Ra=HZaE{9_Y�|#���},Qj//c?Q�QK�
��_h_E$1d�K�kJ���6��ELPiXq�%_v7V:t8.-
`] /G2�Tv(0j%Xnd{��N�6deaGev��6qHEG.zWr=abJ
(��Q��6^���d9��L��<if#��~R�����Z�����x)ZR��@��p=0"F�:��k�xJW3y QsSr,_|v����6������6"�VYUk^` f"W=<V!Yh%
_ F��>�����59Glk1�|�E��f^f�2\b���ps3e�RE(ZzL5;~2isk,qot�@[�j2{�<G+d����}%{0lW:%(.���,P�B
UDAY6"$2X|=Ee)q:���b�hE���WY
!-s}nBUH�����p�y	��K��/!-Aw6@0�rE-[}q]��S��\VAs9;�i��w�g|4!6t]dClSh{VbA4\TPmFq~U
�P�JyqQ�TD��
�'a@��f��$S�c
�t���Sk}ZC@hR_�Xh_�No:3u@OmbVn5|PJ&5R�.A��{m6������X�)�=�*qnK/%��Q���>����;6A+$��q�G�J(>$������y.]k��s�vR_�0�C��H)*���XArV9V$�*u�@�*..f;1�}aO�@�hM+}8i�X)����3l4 ��-��;c.%�s�<^|�=,bqxeOK&`G;
VJ6`*Qnq'y8OM.~CXO8��EAGp�=����v9|Rf������%�;4p��Slu)["G<w����C	��vRGi,�?G?�9�Z\z��Ks
I���Z>h��� ��5��vwjw4���ey���u�n�>>#'d�=���q�DDi9&k�hBA[,���K�wC$����O?32)oa52uWi���	|7a-@o9V|lW����;'A�+
RB)[8�z&&Ry<`���J��<��/�%
{1sPS
tEW!w:{�<s�b)o��'��@s��/^d�sva)r{=Z����B4�76���d�wf/5i-!)5QqBo^C@v
P0\-s{-z��ZV$��3�0r��O<u{e��^��{��[�
	;0KW1\��%��3}��f�2|Lv�u,{WD��yp!�ot:2��2#�A�MS[�So]`��?:
tKhs0F
{ddi_;Rw<mxc/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/macros.rs� �$?���b�`�|����K'  + "KVF))�  . :#UG'
"M # - !&FZMF_ ( UbISI% &
0U/ %
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�!

�j��ֵ�:p�&y"�h/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg.rs� 9��OB������t��
�(%	$!$%"$# \@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�-T�M��a�s���Sn/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/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)
������D�.�/G��tq/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg_settings.rs� Ԏ[1�e��Z24��[6!9!;"@$3$4
b\:,8*)


D&J&81
�h�mj���T&l/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/command.rs� 'tGz�/F�"��(��iY���)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#=$Qx
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@
PN2Y18�1
+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>E���7~}��L�"��k/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/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&1�����]�,]�4#��j/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/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$&.'�+��ȅ�tzS��al�h/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/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"-����X�r���iީ�o/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/styled_str.rs� ���	�$�N�74�-��<�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'

!"+x+#'"2x+#'/

*+63+6��H8��}���H�m�q/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/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
)=
.bOӭUҌ�c?���C�h/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/mod.rs� [P*����~ٹ��M�%��G/	
		
!%!'$ '.$*')&1+*,,,))(2#*--"6ܣ7q��~\���(u�Wf/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/error/mod.rs� +�jc��v�telD���?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�a�$ڽQT���ؘ�Tw/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/parser/matches/arg_matches.rs� E�EK���r Ӥ�@�(���!'! !`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*�6"�#Z.��mόe]w/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/parser/matches/matched_arg.rs� Z�I�
��{�
k���0�" !!!"64!="
(!!"
?!!;0 "
>%D)8";:L#Z(?P'6#:'- $L=C(-087LD
K&bQ>-
9?.6(
9M$*8! /!##%+"$$&,$--/5
#-HHA��z�
�$��x/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/parser/features/suggestions.rs� �ߍ�[�n���ڽ`?(.�(�TL< M9 `V7A!,.*'(.
7%?Q2)<&!+4'/L2?=G^N%0+5F=M57!;52;;55>,==,5EI6s��}�J[_�����8�q/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/output/help_template.rs� ����J��R�aS���	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?/[0 6>DB?L(K>T2:S<O6IM5S@!'51<L9
6- "$&$/,
1F?6AWQ!1&D1!>/
-2.8T( '&Y!?&:1'(O-*
dI0:5%$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#����޹���G�;��W[���q/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/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=����������	�	�	�	�	�
�
�
�
�
�������������������������#�'�(�(�(�(�)�*�+�,�,�,�,�,�,�,�,�,�k�߹Ş�gY3tF�p/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/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@?����O�����J�66k/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/util/any_value.rs� ��7��扐�3ԇ:Q�Fa&\(0R'c`\1$TE62%3
 )&!H258)&:"&T&
 
!
4
; 
R45+Y�&�^�~��i-'��A�d/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/util/id.rs� �~�j��ÿ~���jf�� �DZE9@
282@)'#3"!%$(!*%. &/  I1I/'(,',!)-!'-(5'5 +5 '#
* +3 +}�l�BsIĎ&{��'�he/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/util/mod.rs� Nu���ZxYw�H�����&1*,&(((/21(_*#&!@%S�F�'^�mg�r��R`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/lib.rs� ��h���Hx7Ǥ͓��
5}"`W'a'G#!#)#)'/.8^


WU&
呔�����8����c/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/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&C�薨Kۭ50~�k/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/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 %$#
?"#$@ %$#
~H��Yg��K,3�~<xq/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/app_settings.rs� ��#H��=��Li�7F�X6!9!;"@$3$4
F^> )!
j�qǧi�t�ᅲ�r/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/arg_predicate.rs� &#�>R8����T��-b'5!50 #p���,v���y6/�]�h/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/ext.rs� �v���S�/T��sM����.!/;(+">D+"4A(.#>469
X����g|3�0[�ts/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/possible_value.rs� ��@h�Z�&�յ�����6�$!%=Lb\ :! (A:D""0*2dbp$,#&?P/!
0e$,#J:
:b"$,%P/
7$,#EC%"

@$,#1XB
+%931(G4*H8X>2*
8)LX<K$,F3724D(9B
/W3!����NT�תVo/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/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'tKí�`��	=��F�o/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/value_hint.rs� m�0�(�䆥�,�:��]<PD::::::::::::::Z <a#
T

$c@beRld)N3/!X	!-C,-)-/-;59G//%7B�֑$(��Iͬڱ`
��r/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/builder/debug_asserts.rs� �x[&3)tcmǕ�b%���� &*'"!%IB-mh!F!"�&8M
=W
7�M
;V
%%R+Q
5[
*�Q
.Z
Yr/
*ZWK$$%6
+[XJ$$%7
'+ULC<B$$$
$4#5'g 
 (L'm$
$(O'p$
#(M$n$
'(M$n$
$$m$
$$m$
*u$+v$
=p$E%c D�$
$GZ=HY!6@W  
%6$Q  
&6$W  
/ !13#&(;,$E 
;<$f>Z(:S<M'GV1M\
-+B.937<$
E/_nWvul-
'=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>�ղG��N4��NY��l/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/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�!c�߄
����Oo[�,j/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/error/context.rs� *��%��E�m����$�r/3"!!)#####&?2C:6?59FJAAG>=<2!"
)I1!'"M
*0*I%')5,%5 &)
l�-�Wt;���^=�Ȋ�g/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/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*"
'I1vM�	��4�r��N��zo/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/parser/arg_matcher.rs� sګ#w6�#�����N��=�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'4��8L9�o�ѐ_ۧ�i/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/parser/error.rs� "��Z�r��c4��U�??T<G+<e0IK+*I5Y*�
)# H	I4�"3�����@�x/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/parser/matches/value_source.rs� ��\����f~���g��#>E10.#�~�����M�+��3/3j/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/parser/parser.rs� E����΀U�<-�0����
$&(*--!C#7O8#"!
#+$"**,G1(/4
, $)3#+"*.!14$6!U)Q)$$)'OCB&U"DW``H5]cS!D(]DEW02"P@!"$&%._)0T5B&2?&?$c&6#DC=*%S @C9P@&)11 TCC*&%U ;AC+DNVU=A!#&%.[`)0E5B&2?&?ra.0,-b�}Y#,$�&,66#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<@a1n+,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'*(,-
{M�k���C[:sA*Lm/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/parser/validator.rs� �@J�Q�M�������$���K1$4-$T'A>E*Y&>J
B72 ,+*%.3
;H>
1/#UC
JJG
K1!*Al370
U"EXM@.% )27%
@'%98'!4Q&IH&$!!-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!
&!T>Bki�,�Q(�\�%d/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/mkeymap.rs� 93��[��h�X�����'�'0&-/-$(.
#'*
"&*
$(*
#'+
QX5
/%2!OR#A
%*&B)&>.J/
71O7&Y,71
L I,I*&61,?)0'
)-+
/2+
5.+
.2+
�@uEjڪ)�ې���{i/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/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�m݉&j>�.PP��g/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/output/fmt.rs� i��R4�Ƞ�kj�N�S%-I)
G 
81B>@B Z Z&#8;8 003 003
1'I�-.	�{.g�˜6%�g/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/output/mod.rs� �~����Z����?�
'.24%##]��i$��ҸVpj/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/util/flat_map.rs� <�{��\<d魸�D1�3�#'"+"I@"E$
+
B!X#/
B
%*
E
!/P
!C+/,@@"J
4=
@(2

I
@(6

;=2$(
=(,
7&(
"#')=H&..3
TH&.03
*,##%- 3!5
488&:
3&&(0$7!5
4;<&:
�ZFL�ځ�E��pa�j/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/util/flat_set.rs� NX��N�[�t��v�k�k#'%"8&$
 
@
&,
-
,;5
#1'
6++>-+3? 
9?#
5��A��>5��/>��}@g/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/util/graph.rs� #���˛F����2�1
0"4*7D$*N"(-<%5,E���9�t0�U��\m/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/util/str_to_bool.rs� � �JI�+=��鮀�<R>THS2B2&.

݅�d�J��\�bl�kg/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/util/color.rs� �^DRs.�-��*�g#86S:&$,&
c&$,(\&$,'%F6)I!-)60H%
-!,1;6:8naO���x�M��I��`i/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/error/format.rs� ����+sq!�ph�5܊�()?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
(I2,
��2���5���Q�U�f/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/../README.md� t���*2m��HB�����! SJsSFIJi�@�rk�zr�Gc�3g/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/parser/mod.rs� ��V1FʩǞ$�9xSP�5
#.8)%)9+"";.X�i�9����Ri��o/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/parser/matches/mod.rs� ��w�I͟!W��҇����
  ,#(S.p����l�8�4�p/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/parser/features/mod.rs� �V���9���d��VjV8�I�]���h/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.5.53/src/output/help.rs� �`$�?-]h
�Ї��M�	'=2e/
!
!%:@AJ
&
[
-40m~pC���z��2�e.��ȡܤ�9�N� �#���&��i�����t�x�����1�����3�����q�D���c�l�O����� � � F }
 A
 � 5 , � � � x 7 B � � \  � x86_64-unknown-linux-gnu���m5&�}�xTI?jclap_builder�-2af3f72c7efc542a���i$'��o���.�
��7�����A��
�
�"�0�"�����y��y��t��H�H�"ܫ��"�y�"�"�"���"ܫ�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�16��rust-end-file